builder: mozilla-beta_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-649 starttime: 1465527339.02 results: success (0) buildid: 20160609181731 builduid: 941e9f95377947698b8167a397e39c95 revision: c5411e82e576319387b3cfe45cfcd5ac917d067b ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-09 19:55:39.020109) ========= master: http://buildbot-master07.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-09 19:55:39.020581) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-09 19:55:39.020866) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-09 19:55:39.549606) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-09 19:55:39.549930) ========= 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-1465527197.545707-55040644 _=/tools/buildbot/bin/python using PTY: False --2016-06-09 19:55:39-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.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% 468K=0.03s 2016-06-09 19:55:39 (468 KB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.365542 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-09 19:55:39.948621) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-09 19:55:39.948900) ========= 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-1465527197.545707-55040644 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.029546 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-09 19:55:40.013082) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-09 19:55:40.013398) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev c5411e82e576319387b3cfe45cfcd5ac917d067b --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 c5411e82e576319387b3cfe45cfcd5ac917d067b --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-1465527197.545707-55040644 _=/tools/buildbot/bin/python using PTY: False 2016-06-09 19:55:40,117 truncating revision to first 12 chars 2016-06-09 19:55:40,118 Setting DEBUG logging. 2016-06-09 19:55:40,118 attempt 1/10 2016-06-09 19:55:40,118 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/c5411e82e576?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-09 19:55:40,491 unpacking tar archive at: mozilla-beta-c5411e82e576/testing/mozharness/ program finished with exit code 0 elapsedTime=0.672150 ========= master_lag: 0.17 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-09 19:55:40.853820) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-09 19:55:40.854120) ========= script_repo_revision: c5411e82e576319387b3cfe45cfcd5ac917d067b ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-09 19:55:40.854480) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-09 19:55:40.854750) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-09 19:55:41.067204) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 18 secs) (at 2016-06-09 19:55:41.067470) ========= /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-1465527197.545707-55040644 _=/tools/buildbot/bin/python using PTY: False 19:55:41 INFO - MultiFileLogger online at 20160609 19:55:41 in /builds/slave/test 19:55:41 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 19:55:41 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 19:55:41 INFO - {'append_to_log': False, 19:55:41 INFO - 'base_work_dir': '/builds/slave/test', 19:55:41 INFO - 'blob_upload_branch': 'mozilla-beta', 19:55:41 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 19:55:41 INFO - 'buildbot_json_path': 'buildprops.json', 19:55:41 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 19:55:41 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 19:55:41 INFO - 'download_minidump_stackwalk': True, 19:55:41 INFO - 'download_symbols': 'true', 19:55:41 INFO - 'e10s': False, 19:55:41 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 19:55:41 INFO - 'tooltool.py': '/tools/tooltool.py', 19:55:41 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 19:55:41 INFO - '/tools/misc-python/virtualenv.py')}, 19:55:41 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 19:55:41 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 19:55:41 INFO - 'log_level': 'info', 19:55:41 INFO - 'log_to_console': True, 19:55:41 INFO - 'opt_config_files': (), 19:55:41 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 19:55:41 INFO - '--processes=1', 19:55:41 INFO - '--config=%(test_path)s/wptrunner.ini', 19:55:41 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 19:55:41 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 19:55:41 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 19:55:41 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 19:55:41 INFO - 'pip_index': False, 19:55:41 INFO - 'require_test_zip': True, 19:55:41 INFO - 'test_type': ('testharness',), 19:55:41 INFO - 'this_chunk': '1', 19:55:41 INFO - 'tooltool_cache': '/builds/tooltool_cache', 19:55:41 INFO - 'total_chunks': '10', 19:55:41 INFO - 'virtualenv_path': 'venv', 19:55:41 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 19:55:41 INFO - 'work_dir': 'build'} 19:55:41 INFO - ##### 19:55:41 INFO - ##### Running clobber step. 19:55:41 INFO - ##### 19:55:41 INFO - Running pre-action listener: _resource_record_pre_action 19:55:41 INFO - Running main action method: clobber 19:55:41 INFO - rmtree: /builds/slave/test/build 19:55:41 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 19:55:42 INFO - Running post-action listener: _resource_record_post_action 19:55:42 INFO - ##### 19:55:42 INFO - ##### Running read-buildbot-config step. 19:55:42 INFO - ##### 19:55:42 INFO - Running pre-action listener: _resource_record_pre_action 19:55:42 INFO - Running main action method: read_buildbot_config 19:55:42 INFO - Using buildbot properties: 19:55:42 INFO - { 19:55:42 INFO - "project": "", 19:55:42 INFO - "product": "firefox", 19:55:42 INFO - "script_repo_revision": "production", 19:55:42 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-debug-unittest", 19:55:42 INFO - "repository": "", 19:55:42 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta debug test web-platform-tests-1", 19:55:42 INFO - "buildid": "20160609181731", 19:55:42 INFO - "pgo_build": "False", 19:55:42 INFO - "basedir": "/builds/slave/test", 19:55:42 INFO - "buildnumber": 3, 19:55:42 INFO - "slavename": "tst-linux32-spot-649", 19:55:42 INFO - "revision": "c5411e82e576319387b3cfe45cfcd5ac917d067b", 19:55:42 INFO - "master": "http://buildbot-master07.bb.releng.usw2.mozilla.com:8201/", 19:55:42 INFO - "platform": "linux", 19:55:42 INFO - "branch": "mozilla-beta", 19:55:42 INFO - "repo_path": "releases/mozilla-beta", 19:55:42 INFO - "moz_repo_path": "", 19:55:42 INFO - "stage_platform": "linux", 19:55:42 INFO - "builduid": "941e9f95377947698b8167a397e39c95", 19:55:42 INFO - "slavebuilddir": "test" 19:55:42 INFO - } 19:55:42 INFO - Found installer url https://queue.taskcluster.net/v1/task/KSyqrAzPQ2id1adX2Sxd5Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2. 19:55:42 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/KSyqrAzPQ2id1adX2Sxd5Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json. 19:55:42 INFO - Running post-action listener: _resource_record_post_action 19:55:42 INFO - ##### 19:55:42 INFO - ##### Running download-and-extract step. 19:55:42 INFO - ##### 19:55:42 INFO - Running pre-action listener: _resource_record_pre_action 19:55:42 INFO - Running main action method: download_and_extract 19:55:42 INFO - mkdir: /builds/slave/test/build/tests 19:55:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:55:42 INFO - https://queue.taskcluster.net/v1/task/KSyqrAzPQ2id1adX2Sxd5Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 19:55:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KSyqrAzPQ2id1adX2Sxd5Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 19:55:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KSyqrAzPQ2id1adX2Sxd5Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 19:55:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KSyqrAzPQ2id1adX2Sxd5Q/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 19:55:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KSyqrAzPQ2id1adX2Sxd5Q/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 19:55:48 INFO - Downloaded 1291 bytes. 19:55:48 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 19:55:48 INFO - Using the following test package requirements: 19:55:48 INFO - {u'common': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 19:55:48 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 19:55:48 INFO - u'firefox-48.0.en-US.linux-i686.cppunittest.tests.zip'], 19:55:48 INFO - u'gtest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 19:55:48 INFO - u'firefox-48.0.en-US.linux-i686.gtest.tests.zip'], 19:55:48 INFO - u'jittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 19:55:48 INFO - u'jsshell-linux-i686.zip'], 19:55:48 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 19:55:48 INFO - u'firefox-48.0.en-US.linux-i686.mochitest.tests.zip'], 19:55:48 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 19:55:48 INFO - u'reftest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 19:55:48 INFO - u'firefox-48.0.en-US.linux-i686.reftest.tests.zip'], 19:55:48 INFO - u'talos': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 19:55:48 INFO - u'firefox-48.0.en-US.linux-i686.talos.tests.zip'], 19:55:48 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 19:55:48 INFO - u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'], 19:55:48 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 19:55:48 INFO - u'firefox-48.0.en-US.linux-i686.xpcshell.tests.zip']} 19:55:48 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 19:55:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:55:48 INFO - https://queue.taskcluster.net/v1/task/KSyqrAzPQ2id1adX2Sxd5Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 19:55:48 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KSyqrAzPQ2id1adX2Sxd5Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 19:55:48 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KSyqrAzPQ2id1adX2Sxd5Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 19:55:48 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KSyqrAzPQ2id1adX2Sxd5Q/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 19:55:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KSyqrAzPQ2id1adX2Sxd5Q/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 19:55:51 INFO - Downloaded 22801853 bytes. 19:55:51 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/*'] 19:55:51 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/* 19:55:52 INFO - caution: filename not matched: web-platform/* 19:55:52 INFO - Return code: 11 19:55:52 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')]} 19:55:52 INFO - https://queue.taskcluster.net/v1/task/KSyqrAzPQ2id1adX2Sxd5Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 19:55:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KSyqrAzPQ2id1adX2Sxd5Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 19:55:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KSyqrAzPQ2id1adX2Sxd5Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 19:55:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KSyqrAzPQ2id1adX2Sxd5Q/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 19:55:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KSyqrAzPQ2id1adX2Sxd5Q/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 19:55:56 INFO - Downloaded 36389080 bytes. 19:55:56 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/*'] 19:55:56 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/* 19:55:59 INFO - caution: filename not matched: bin/* 19:55:59 INFO - caution: filename not matched: config/* 19:55:59 INFO - caution: filename not matched: mozbase/* 19:55:59 INFO - caution: filename not matched: marionette/* 19:55:59 INFO - caution: filename not matched: tools/wptserve/* 19:55:59 INFO - Return code: 11 19:55:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:55:59 INFO - https://queue.taskcluster.net/v1/task/KSyqrAzPQ2id1adX2Sxd5Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 19:55:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KSyqrAzPQ2id1adX2Sxd5Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 19:55:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KSyqrAzPQ2id1adX2Sxd5Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 19:55:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KSyqrAzPQ2id1adX2Sxd5Q/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 19:55:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KSyqrAzPQ2id1adX2Sxd5Q/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 19:56:06 INFO - Downloaded 69349534 bytes. 19:56:06 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/KSyqrAzPQ2id1adX2Sxd5Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 19:56:06 INFO - mkdir: /builds/slave/test/properties 19:56:06 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 19:56:06 INFO - Writing to file /builds/slave/test/properties/build_url 19:56:06 INFO - Contents: 19:56:06 INFO - build_url:https://queue.taskcluster.net/v1/task/KSyqrAzPQ2id1adX2Sxd5Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 19:56:07 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/KSyqrAzPQ2id1adX2Sxd5Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 19:56:07 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 19:56:07 INFO - Writing to file /builds/slave/test/properties/symbols_url 19:56:07 INFO - Contents: 19:56:07 INFO - symbols_url:https://queue.taskcluster.net/v1/task/KSyqrAzPQ2id1adX2Sxd5Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 19:56:07 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')]} 19:56:07 INFO - https://queue.taskcluster.net/v1/task/KSyqrAzPQ2id1adX2Sxd5Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 19:56:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KSyqrAzPQ2id1adX2Sxd5Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 19:56:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KSyqrAzPQ2id1adX2Sxd5Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 19:56:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KSyqrAzPQ2id1adX2Sxd5Q/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 19:56:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KSyqrAzPQ2id1adX2Sxd5Q/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 19:56:14 INFO - Downloaded 92328466 bytes. 19:56:14 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'] 19:56:14 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 19:56:23 INFO - Return code: 0 19:56:23 INFO - Running post-action listener: _resource_record_post_action 19:56:23 INFO - Running post-action listener: set_extra_try_arguments 19:56:23 INFO - ##### 19:56:23 INFO - ##### Running create-virtualenv step. 19:56:23 INFO - ##### 19:56:23 INFO - Running pre-action listener: _pre_create_virtualenv 19:56:23 INFO - Running pre-action listener: _resource_record_pre_action 19:56:23 INFO - Running main action method: create_virtualenv 19:56:23 INFO - Creating virtualenv /builds/slave/test/build/venv 19:56:23 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 19:56:23 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 19:56:25 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 19:56:25 INFO - Using real prefix '/usr' 19:56:25 INFO - New python executable in /builds/slave/test/build/venv/bin/python 19:56:26 INFO - Installing distribute.............................................................................................................................................................................................done. 19:56:30 INFO - Installing pip.................done. 19:56:30 INFO - Return code: 0 19:56:30 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 19:56: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')]} 19:56:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:56:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:56: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')]} 19:56:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:56:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:56: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', '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 0x992fc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9996598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9a48f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x972ae30>, '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 0x99c7c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9a46470>, '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-1465527197.545707-55040644', '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 19:56: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', 'psutil>=0.7.1'] in /builds/slave/test/build 19:56: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 psutil>=0.7.1 19:56:30 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:56:30 INFO - 'CCACHE_UMASK': '002', 19:56:30 INFO - 'DISPLAY': ':0', 19:56:30 INFO - 'HOME': '/home/cltbld', 19:56:30 INFO - 'LANG': 'en_US.UTF-8', 19:56:30 INFO - 'LOGNAME': 'cltbld', 19:56:30 INFO - 'MAIL': '/var/mail/cltbld', 19:56:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:56:30 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:56:30 INFO - 'MOZ_NO_REMOTE': '1', 19:56:30 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:56:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:56:30 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:56:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:56:30 INFO - 'PWD': '/builds/slave/test', 19:56:30 INFO - 'SHELL': '/bin/bash', 19:56:30 INFO - 'SHLVL': '1', 19:56:30 INFO - 'TERM': 'linux', 19:56:30 INFO - 'TMOUT': '86400', 19:56:30 INFO - 'USER': 'cltbld', 19:56:30 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1465527197.545707-55040644', 19:56:30 INFO - '_': '/tools/buildbot/bin/python'} 19:56:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:56:30 INFO - Downloading/unpacking psutil>=0.7.1 19:56: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 19:56: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 19:56: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 19:56: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 19:56: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 19:56: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 19:56:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 19:56:34 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 19:56:34 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 19:56:34 INFO - Installing collected packages: psutil 19:56:34 INFO - Running setup.py install for psutil 19:56:34 INFO - building 'psutil._psutil_linux' extension 19:56:34 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 19:56:35 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 19:56:35 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 19:56:35 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 19:56:35 INFO - building 'psutil._psutil_posix' extension 19:56:35 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 19:56:35 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 19:56:35 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 19:56:35 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 19:56:35 INFO - Successfully installed psutil 19:56:35 INFO - Cleaning up... 19:56:35 INFO - Return code: 0 19:56:35 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 19:56: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')]} 19:56:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:56:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:56: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')]} 19:56:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:56:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:56:35 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 0x992fc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9996598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9a48f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x972ae30>, '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 0x99c7c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9a46470>, '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-1465527197.545707-55040644', '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 19:56:35 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 19:56:35 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 19:56:35 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:56:35 INFO - 'CCACHE_UMASK': '002', 19:56:35 INFO - 'DISPLAY': ':0', 19:56:35 INFO - 'HOME': '/home/cltbld', 19:56:35 INFO - 'LANG': 'en_US.UTF-8', 19:56:35 INFO - 'LOGNAME': 'cltbld', 19:56:35 INFO - 'MAIL': '/var/mail/cltbld', 19:56:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:56:35 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:56:35 INFO - 'MOZ_NO_REMOTE': '1', 19:56:35 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:56:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:56:35 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:56:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:56:35 INFO - 'PWD': '/builds/slave/test', 19:56:35 INFO - 'SHELL': '/bin/bash', 19:56:35 INFO - 'SHLVL': '1', 19:56:35 INFO - 'TERM': 'linux', 19:56:35 INFO - 'TMOUT': '86400', 19:56:35 INFO - 'USER': 'cltbld', 19:56:35 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1465527197.545707-55040644', 19:56:35 INFO - '_': '/tools/buildbot/bin/python'} 19:56:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:56:36 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 19:56: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 19:56: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 19:56: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 19:56: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 19:56: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 19:56: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 19:56:39 INFO - Downloading mozsystemmonitor-0.0.tar.gz 19:56:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 19:56:40 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 19:56:40 INFO - Installing collected packages: mozsystemmonitor 19:56:40 INFO - Running setup.py install for mozsystemmonitor 19:56:40 INFO - Successfully installed mozsystemmonitor 19:56:40 INFO - Cleaning up... 19:56:40 INFO - Return code: 0 19:56:40 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 19:56:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:56:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:56:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:56:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:56:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:56:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:56:40 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x992fc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9996598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9a48f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x972ae30>, '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 0x99c7c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9a46470>, '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-1465527197.545707-55040644', '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 19:56:40 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 19:56:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 19:56:40 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:56:40 INFO - 'CCACHE_UMASK': '002', 19:56:40 INFO - 'DISPLAY': ':0', 19:56:40 INFO - 'HOME': '/home/cltbld', 19:56:40 INFO - 'LANG': 'en_US.UTF-8', 19:56:40 INFO - 'LOGNAME': 'cltbld', 19:56:40 INFO - 'MAIL': '/var/mail/cltbld', 19:56:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:56:40 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:56:40 INFO - 'MOZ_NO_REMOTE': '1', 19:56:40 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:56:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:56:40 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:56:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:56:40 INFO - 'PWD': '/builds/slave/test', 19:56:40 INFO - 'SHELL': '/bin/bash', 19:56:40 INFO - 'SHLVL': '1', 19:56:40 INFO - 'TERM': 'linux', 19:56:40 INFO - 'TMOUT': '86400', 19:56:40 INFO - 'USER': 'cltbld', 19:56:40 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1465527197.545707-55040644', 19:56:40 INFO - '_': '/tools/buildbot/bin/python'} 19:56:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:56:40 INFO - Downloading/unpacking blobuploader==1.2.4 19:56:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:56:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:56:40 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 19:56:40 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 19:56:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:56:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:56:44 INFO - Downloading blobuploader-1.2.4.tar.gz 19:56:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 19:56:44 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 19:56:44 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 19:56:44 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 19:56:44 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 19:56:44 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 19:56:44 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 19:56:44 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 19:56:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 19:56:45 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 19:56:45 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 19:56:45 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 19:56:45 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 19:56:45 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 19:56:45 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 19:56:45 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 19:56:45 INFO - Downloading docopt-0.6.1.tar.gz 19:56:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 19:56:45 INFO - Installing collected packages: blobuploader, requests, docopt 19:56:45 INFO - Running setup.py install for blobuploader 19:56:46 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 19:56:46 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 19:56:46 INFO - Running setup.py install for requests 19:56:46 INFO - Running setup.py install for docopt 19:56:47 INFO - Successfully installed blobuploader requests docopt 19:56:47 INFO - Cleaning up... 19:56:47 INFO - Return code: 0 19:56:47 INFO - Installing None into virtualenv /builds/slave/test/build/venv 19:56: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')]} 19:56:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:56:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:56: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')]} 19:56:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:56:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:56:47 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 0x992fc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9996598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9a48f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x972ae30>, '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 0x99c7c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9a46470>, '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-1465527197.545707-55040644', '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 19:56:47 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 19:56:47 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 19:56:47 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:56:47 INFO - 'CCACHE_UMASK': '002', 19:56:47 INFO - 'DISPLAY': ':0', 19:56:47 INFO - 'HOME': '/home/cltbld', 19:56:47 INFO - 'LANG': 'en_US.UTF-8', 19:56:47 INFO - 'LOGNAME': 'cltbld', 19:56:47 INFO - 'MAIL': '/var/mail/cltbld', 19:56:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:56:47 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:56:47 INFO - 'MOZ_NO_REMOTE': '1', 19:56:47 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:56:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:56:47 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:56:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:56:47 INFO - 'PWD': '/builds/slave/test', 19:56:47 INFO - 'SHELL': '/bin/bash', 19:56:47 INFO - 'SHLVL': '1', 19:56:47 INFO - 'TERM': 'linux', 19:56:47 INFO - 'TMOUT': '86400', 19:56:47 INFO - 'USER': 'cltbld', 19:56:47 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1465527197.545707-55040644', 19:56:47 INFO - '_': '/tools/buildbot/bin/python'} 19:56:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:56:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 19:56:47 INFO - Running setup.py (path:/tmp/pip-y479nB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 19:56:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 19:56:47 INFO - Running setup.py (path:/tmp/pip-MQcax9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 19:56:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 19:56:47 INFO - Running setup.py (path:/tmp/pip-UL7mpK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 19:56:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 19:56:48 INFO - Running setup.py (path:/tmp/pip-DWvwoG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 19:56:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 19:56:48 INFO - Running setup.py (path:/tmp/pip-7bDjQz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 19:56:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 19:56:48 INFO - Running setup.py (path:/tmp/pip-8k9kkl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 19:56:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 19:56:48 INFO - Running setup.py (path:/tmp/pip-1O3ZFB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 19:56:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 19:56:48 INFO - Running setup.py (path:/tmp/pip-hWv9Rj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 19:56:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 19:56:48 INFO - Running setup.py (path:/tmp/pip-NJ4_DD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 19:56:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 19:56:48 INFO - Running setup.py (path:/tmp/pip-6BwYpB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 19:56:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 19:56:48 INFO - Running setup.py (path:/tmp/pip-rbRrlw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 19:56:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 19:56:49 INFO - Running setup.py (path:/tmp/pip-y5kSvi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 19:56:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 19:56:49 INFO - Running setup.py (path:/tmp/pip-yP6nfk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 19:56:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 19:56:49 INFO - Running setup.py (path:/tmp/pip-fOVVIP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 19:56:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 19:56:49 INFO - Running setup.py (path:/tmp/pip-9tYOuZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 19:56:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 19:56:49 INFO - Running setup.py (path:/tmp/pip-ZN2VGy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 19:56:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 19:56:49 INFO - Running setup.py (path:/tmp/pip-N6Hly6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 19:56:49 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 19:56:49 INFO - Running setup.py (path:/tmp/pip-GD061k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 19:56:49 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 19:56:49 INFO - Running setup.py (path:/tmp/pip-iPTyWp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 19:56:50 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:56:50 INFO - Running setup.py (path:/tmp/pip-Fc_kLK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:56:50 INFO - Unpacking /builds/slave/test/build/tests/marionette 19:56:50 INFO - Running setup.py (path:/tmp/pip-kMwL0A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 19:56:50 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:56:50 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 19:56:50 INFO - Running setup.py install for manifestparser 19:56:50 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 19:56:50 INFO - Running setup.py install for mozcrash 19:56:51 INFO - Running setup.py install for mozdebug 19:56:51 INFO - Running setup.py install for mozdevice 19:56:51 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 19:56:51 INFO - Installing dm script to /builds/slave/test/build/venv/bin 19:56:51 INFO - Running setup.py install for mozfile 19:56:51 INFO - Running setup.py install for mozhttpd 19:56:51 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 19:56:52 INFO - Running setup.py install for mozinfo 19:56:52 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 19:56:52 INFO - Running setup.py install for mozInstall 19:56:52 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 19:56:52 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 19:56:52 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 19:56:52 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 19:56:52 INFO - Running setup.py install for mozleak 19:56:52 INFO - Running setup.py install for mozlog 19:56:52 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 19:56:52 INFO - Running setup.py install for moznetwork 19:56:53 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 19:56:53 INFO - Running setup.py install for mozprocess 19:56:53 INFO - Running setup.py install for mozprofile 19:56:53 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 19:56:53 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 19:56:53 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 19:56:53 INFO - Running setup.py install for mozrunner 19:56:53 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 19:56:53 INFO - Running setup.py install for mozscreenshot 19:56:54 INFO - Running setup.py install for moztest 19:56:54 INFO - Running setup.py install for mozversion 19:56:54 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 19:56:54 INFO - Running setup.py install for wptserve 19:56:54 INFO - Running setup.py install for marionette-driver 19:56:54 INFO - Running setup.py install for browsermob-proxy 19:56:55 INFO - Running setup.py install for marionette-client 19:56:55 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:56:55 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 19:56:55 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 19:56:55 INFO - Cleaning up... 19:56:55 INFO - Return code: 0 19:56:55 INFO - Installing None into virtualenv /builds/slave/test/build/venv 19:56:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:56:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:56:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:56:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:56:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:56:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:56:55 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 0x992fc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9996598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9a48f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x972ae30>, '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 0x99c7c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9a46470>, '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-1465527197.545707-55040644', '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 19:56:55 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 19:56:55 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 19:56:55 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:56:55 INFO - 'CCACHE_UMASK': '002', 19:56:55 INFO - 'DISPLAY': ':0', 19:56:55 INFO - 'HOME': '/home/cltbld', 19:56:55 INFO - 'LANG': 'en_US.UTF-8', 19:56:55 INFO - 'LOGNAME': 'cltbld', 19:56:55 INFO - 'MAIL': '/var/mail/cltbld', 19:56:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:56:55 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:56:55 INFO - 'MOZ_NO_REMOTE': '1', 19:56:55 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:56:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:56:55 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:56:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:56:55 INFO - 'PWD': '/builds/slave/test', 19:56:55 INFO - 'SHELL': '/bin/bash', 19:56:55 INFO - 'SHLVL': '1', 19:56:55 INFO - 'TERM': 'linux', 19:56:55 INFO - 'TMOUT': '86400', 19:56:55 INFO - 'USER': 'cltbld', 19:56:55 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1465527197.545707-55040644', 19:56:55 INFO - '_': '/tools/buildbot/bin/python'} 19:56:56 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:56:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 19:56:56 INFO - Running setup.py (path:/tmp/pip-4lSzVu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 19:56:56 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)) 19:56:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 19:56:56 INFO - Running setup.py (path:/tmp/pip-Pdn3a0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 19:56:56 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)) 19:56:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 19:56:56 INFO - Running setup.py (path:/tmp/pip-gVsu2j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 19:56:56 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)) 19:56:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 19:56:56 INFO - Running setup.py (path:/tmp/pip-CVZBk6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 19:56:56 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)) 19:56:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 19:56:56 INFO - Running setup.py (path:/tmp/pip-awo_p9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 19:56:56 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)) 19:56:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 19:56:56 INFO - Running setup.py (path:/tmp/pip-UjF9Ui-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 19:56:56 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)) 19:56:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 19:56:57 INFO - Running setup.py (path:/tmp/pip-2AgMNf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 19:56:57 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)) 19:56:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 19:56:57 INFO - Running setup.py (path:/tmp/pip-5EFIPp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 19:56:57 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)) 19:56:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 19:56:57 INFO - Running setup.py (path:/tmp/pip-g61QPl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 19:56:57 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)) 19:56:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 19:56:57 INFO - Running setup.py (path:/tmp/pip-xOFGDc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 19:56:57 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)) 19:56:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 19:56:57 INFO - Running setup.py (path:/tmp/pip-KGj0DJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 19:56:57 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)) 19:56:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 19:56:57 INFO - Running setup.py (path:/tmp/pip-yDujYF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 19:56:57 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)) 19:56:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 19:56:57 INFO - Running setup.py (path:/tmp/pip-xhrloi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 19:56:57 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)) 19:56:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 19:56:57 INFO - Running setup.py (path:/tmp/pip-JPmXtZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 19:56:58 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)) 19:56:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 19:56:58 INFO - Running setup.py (path:/tmp/pip-bheOyP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 19:56:58 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)) 19:56:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 19:56:58 INFO - Running setup.py (path:/tmp/pip-zxMOW5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 19:56:58 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)) 19:56:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 19:56:58 INFO - Running setup.py (path:/tmp/pip-sRL2KK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 19:56:58 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)) 19:56:58 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 19:56:58 INFO - Running setup.py (path:/tmp/pip-x0uw6d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 19:56:58 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)) 19:56:58 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 19:56:58 INFO - Running setup.py (path:/tmp/pip-OjPNWv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 19:56:58 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)) 19:56:58 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:56:58 INFO - Running setup.py (path:/tmp/pip-5nLiVX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:56:58 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)) 19:56:58 INFO - Unpacking /builds/slave/test/build/tests/marionette 19:56:59 INFO - Running setup.py (path:/tmp/pip-PLMa1Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 19:56:59 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:56:59 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)) 19:56:59 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)) 19:56:59 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)) 19:56:59 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)) 19:56:59 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)) 19:56:59 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)) 19:56:59 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 19:56:59 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 19:56:59 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 19:56:59 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 19:56:59 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 19:56:59 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 19:56:59 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 19:57:03 INFO - Downloading blessings-1.6.tar.gz 19:57:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 19:57:03 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)) 19:57:03 INFO - Installing collected packages: blessings 19:57:03 INFO - Running setup.py install for blessings 19:57:03 INFO - Successfully installed blessings 19:57:03 INFO - Cleaning up... 19:57:03 INFO - Return code: 0 19:57:03 INFO - Done creating virtualenv /builds/slave/test/build/venv. 19:57:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 19:57:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 19:57:04 INFO - Reading from file tmpfile_stdout 19:57:04 INFO - Current package versions: 19:57:04 INFO - argparse == 1.2.1 19:57:04 INFO - blessings == 1.6 19:57:04 INFO - blobuploader == 1.2.4 19:57:04 INFO - browsermob-proxy == 0.6.0 19:57:04 INFO - docopt == 0.6.1 19:57:04 INFO - manifestparser == 1.1 19:57:04 INFO - marionette-client == 2.3.0 19:57:04 INFO - marionette-driver == 1.4.0 19:57:04 INFO - mozInstall == 1.12 19:57:04 INFO - mozcrash == 0.17 19:57:04 INFO - mozdebug == 0.1 19:57:04 INFO - mozdevice == 0.48 19:57:04 INFO - mozfile == 1.2 19:57:04 INFO - mozhttpd == 0.7 19:57:04 INFO - mozinfo == 0.9 19:57:04 INFO - mozleak == 0.1 19:57:04 INFO - mozlog == 3.1 19:57:04 INFO - moznetwork == 0.27 19:57:04 INFO - mozprocess == 0.22 19:57:04 INFO - mozprofile == 0.28 19:57:04 INFO - mozrunner == 6.11 19:57:04 INFO - mozscreenshot == 0.1 19:57:04 INFO - mozsystemmonitor == 0.0 19:57:04 INFO - moztest == 0.7 19:57:04 INFO - mozversion == 1.4 19:57:04 INFO - psutil == 3.1.1 19:57:04 INFO - requests == 1.2.3 19:57:04 INFO - wptserve == 1.4.0 19:57:04 INFO - wsgiref == 0.1.2 19:57:04 INFO - Running post-action listener: _resource_record_post_action 19:57:04 INFO - Running post-action listener: _start_resource_monitoring 19:57:04 INFO - Starting resource monitoring. 19:57:04 INFO - ##### 19:57:04 INFO - ##### Running pull step. 19:57:04 INFO - ##### 19:57:04 INFO - Running pre-action listener: _resource_record_pre_action 19:57:04 INFO - Running main action method: pull 19:57:04 INFO - Pull has nothing to do! 19:57:04 INFO - Running post-action listener: _resource_record_post_action 19:57:04 INFO - ##### 19:57:04 INFO - ##### Running install step. 19:57:04 INFO - ##### 19:57:04 INFO - Running pre-action listener: _resource_record_pre_action 19:57:04 INFO - Running main action method: install 19:57:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 19:57:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 19:57:04 INFO - Reading from file tmpfile_stdout 19:57:04 INFO - Detecting whether we're running mozinstall >=1.0... 19:57:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 19:57:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 19:57:04 INFO - Reading from file tmpfile_stdout 19:57:04 INFO - Output received: 19:57:04 INFO - Usage: mozinstall [options] installer 19:57:04 INFO - Options: 19:57:04 INFO - -h, --help show this help message and exit 19:57:04 INFO - -d DEST, --destination=DEST 19:57:04 INFO - Directory to install application into. [default: 19:57:04 INFO - "/builds/slave/test"] 19:57:04 INFO - --app=APP Application being installed. [default: firefox] 19:57:04 INFO - mkdir: /builds/slave/test/build/application 19:57:04 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'] 19:57:04 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 19:57:34 INFO - Reading from file tmpfile_stdout 19:57:34 INFO - Output received: 19:57:34 INFO - /builds/slave/test/build/application/firefox/firefox 19:57:34 INFO - Running post-action listener: _resource_record_post_action 19:57:34 INFO - ##### 19:57:34 INFO - ##### Running run-tests step. 19:57:34 INFO - ##### 19:57:34 INFO - Running pre-action listener: _resource_record_pre_action 19:57:34 INFO - Running main action method: run_tests 19:57:34 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 19:57:34 INFO - Minidump filename unknown. Determining based upon platform and architecture. 19:57:34 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 19:57:34 INFO - grabbing minidump binary from tooltool 19:57:34 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')]} 19:57:34 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 0x972ae30>, '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 0x99c7c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9a46470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 19:57:34 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 19:57:34 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 19:57:34 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 19:57:34 INFO - Return code: 0 19:57:34 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 19:57:34 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 19:57:34 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/KSyqrAzPQ2id1adX2Sxd5Q/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 19:57:34 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/KSyqrAzPQ2id1adX2Sxd5Q/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 19:57:34 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:57:34 INFO - 'CCACHE_UMASK': '002', 19:57:34 INFO - 'DISPLAY': ':0', 19:57:34 INFO - 'HOME': '/home/cltbld', 19:57:34 INFO - 'LANG': 'en_US.UTF-8', 19:57:34 INFO - 'LOGNAME': 'cltbld', 19:57:34 INFO - 'MAIL': '/var/mail/cltbld', 19:57:34 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 19:57:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:57:34 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:57:34 INFO - 'MOZ_NO_REMOTE': '1', 19:57:34 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:57:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:57:34 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:57:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:57:34 INFO - 'PWD': '/builds/slave/test', 19:57:34 INFO - 'SHELL': '/bin/bash', 19:57:34 INFO - 'SHLVL': '1', 19:57:34 INFO - 'TERM': 'linux', 19:57:34 INFO - 'TMOUT': '86400', 19:57:34 INFO - 'USER': 'cltbld', 19:57:34 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1465527197.545707-55040644', 19:57:34 INFO - '_': '/tools/buildbot/bin/python'} 19:57:34 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/KSyqrAzPQ2id1adX2Sxd5Q/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 19:57:35 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 19:57:35 INFO - import pkg_resources 19:57:36 INFO - Using 1 client processes 19:57:37 INFO - wptserve Starting http server on 127.0.0.1:8000 19:57:37 INFO - wptserve Starting http server on 127.0.0.1:8001 19:57:37 INFO - wptserve Starting http server on 127.0.0.1:8443 19:57:39 INFO - SUITE-START | Running 778 tests 19:57:39 INFO - Running testharness tests 19:57:39 INFO - Setting up ssl 19:57:39 INFO - PROCESS | certutil | 19:57:39 INFO - PROCESS | certutil | 19:57:39 INFO - PROCESS | certutil | 19:57:39 INFO - Certificate Nickname Trust Attributes 19:57:39 INFO - SSL,S/MIME,JAR/XPI 19:57:39 INFO - 19:57:39 INFO - web-platform-tests CT,, 19:57:39 INFO - 19:57:39 INFO - Starting runner 19:57:42 INFO - PROCESS | 1720 | 1465527462237 Marionette DEBUG Marionette enabled via build flag and pref 19:57:42 INFO - PROCESS | 1720 | ++DOCSHELL 0xa4d47400 == 1 [pid = 1720] [id = 1] 19:57:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 1 (0xa4d47800) [pid = 1720] [serial = 1] [outer = (nil)] 19:57:42 INFO - PROCESS | 1720 | [1720] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 19:57:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 2 (0xa4d48000) [pid = 1720] [serial = 2] [outer = 0xa4d47800] 19:57:42 INFO - PROCESS | 1720 | 1465527462956 Marionette INFO Listening on port 2828 19:57:43 INFO - PROCESS | 1720 | 1465527463572 Marionette DEBUG Marionette enabled via command-line flag 19:57:43 INFO - PROCESS | 1720 | ++DOCSHELL 0xa21a4c00 == 2 [pid = 1720] [id = 2] 19:57:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 3 (0xa21adc00) [pid = 1720] [serial = 3] [outer = (nil)] 19:57:43 INFO - PROCESS | 1720 | [1720] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 19:57:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 4 (0xa8c47c00) [pid = 1720] [serial = 4] [outer = 0xa21adc00] 19:57:43 INFO - PROCESS | 1720 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a20cc2c0 19:57:43 INFO - PROCESS | 1720 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a20ccda0 19:57:43 INFO - PROCESS | 1720 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a20d5d60 19:57:43 INFO - PROCESS | 1720 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a20d69c0 19:57:43 INFO - PROCESS | 1720 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a20dd700 19:57:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 5 (0xa1109000) [pid = 1720] [serial = 5] [outer = 0xa4d47800] 19:57:43 INFO - PROCESS | 1720 | [1720] 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 19:57:43 INFO - PROCESS | 1720 | 1465527463990 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:40766 19:57:44 INFO - PROCESS | 1720 | [1720] 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 19:57:44 INFO - PROCESS | 1720 | 1465527464024 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:40767 19:57:44 INFO - PROCESS | 1720 | 1465527464084 Marionette DEBUG Closed connection conn0 19:57:44 INFO - PROCESS | 1720 | 1465527464100 Marionette DEBUG Closed connection conn1 19:57:44 INFO - PROCESS | 1720 | [1720] 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 2248 19:57:44 INFO - PROCESS | 1720 | [1720] 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 19:57:44 INFO - PROCESS | 1720 | 1465527464218 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:40768 19:57:44 INFO - PROCESS | 1720 | [1720] 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 19:57:44 INFO - PROCESS | 1720 | 1465527464290 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:40769 19:57:44 INFO - PROCESS | 1720 | 1465527464296 Marionette DEBUG Closed connection conn2 19:57:44 INFO - PROCESS | 1720 | [1720] 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 19:57:44 INFO - PROCESS | 1720 | 1465527464342 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:40770 19:57:44 INFO - PROCESS | 1720 | 1465527464350 Marionette DEBUG Closed connection conn3 19:57:44 INFO - PROCESS | 1720 | 1465527464390 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 19:57:44 INFO - PROCESS | 1720 | 1465527464406 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":"20160609181731","device":"desktop","version":"48.0"} 19:57:45 INFO - PROCESS | 1720 | [1720] 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 19:57:45 INFO - PROCESS | 1720 | ++DOCSHELL 0x9b5dc000 == 3 [pid = 1720] [id = 3] 19:57:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 6 (0x9b5dd000) [pid = 1720] [serial = 6] [outer = (nil)] 19:57:45 INFO - PROCESS | 1720 | ++DOCSHELL 0x9b5dd400 == 4 [pid = 1720] [id = 4] 19:57:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 7 (0x9b5dd800) [pid = 1720] [serial = 7] [outer = (nil)] 19:57:46 INFO - PROCESS | 1720 | [1720] 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 19:57:46 INFO - PROCESS | 1720 | ++DOCSHELL 0x9ab2a800 == 5 [pid = 1720] [id = 5] 19:57:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 8 (0x9ab2ac00) [pid = 1720] [serial = 8] [outer = (nil)] 19:57:46 INFO - PROCESS | 1720 | [1720] 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 19:57:46 INFO - PROCESS | 1720 | [1720] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 19:57:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 9 (0x9a80b800) [pid = 1720] [serial = 9] [outer = 0x9ab2ac00] 19:57:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 10 (0x9a405400) [pid = 1720] [serial = 10] [outer = 0x9b5dd000] 19:57:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 11 (0x9a407000) [pid = 1720] [serial = 11] [outer = 0x9b5dd800] 19:57:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 12 (0x9a409800) [pid = 1720] [serial = 12] [outer = 0x9ab2ac00] 19:57:48 INFO - PROCESS | 1720 | 1465527468294 Marionette INFO startBrowser 46732bf7-5112-4ab3-ba65-b580e5d33057 19:57:48 INFO - PROCESS | 1720 | 1465527468342 Marionette DEBUG loaded listener.js 19:57:48 INFO - PROCESS | 1720 | 1465527468362 Marionette DEBUG loaded listener.js 19:57:48 INFO - PROCESS | 1720 | 1465527468367 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:57:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 13 (0x992afc00) [pid = 1720] [serial = 13] [outer = 0x9ab2ac00] 19:57:49 INFO - PROCESS | 1720 | 1465527469053 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"46732bf7-5112-4ab3-ba65-b580e5d33057","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":"20160609181731","device":"desktop","version":"48.0","command_id":1}}] 19:57:49 INFO - PROCESS | 1720 | 1465527469260 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}] 19:57:49 INFO - PROCESS | 1720 | 1465527469269 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:57:49 INFO - PROCESS | 1720 | 1465527469475 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 19:57:49 INFO - PROCESS | 1720 | 1465527469786 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 19:57:49 INFO - PROCESS | 1720 | 1465527469793 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:57:49 INFO - PROCESS | 1720 | [1720] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 19:57:49 INFO - PROCESS | 1720 | [1720] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 19:57:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 14 (0x9946f000) [pid = 1720] [serial = 14] [outer = 0x9ab2ac00] 19:57:50 INFO - PROCESS | 1720 | [1720] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 19:57:50 INFO - PROCESS | 1720 | [1720] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:57:50 INFO - PROCESS | 1720 | 1465527470450 Marionette TRACE conn4 <- [1,3,null,{}] 19:57:50 INFO - PROCESS | 1720 | 1465527470518 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 19:57:50 INFO - PROCESS | 1720 | 1465527470524 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:57:50 INFO - PROCESS | 1720 | 1465527470567 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 19:57:50 INFO - PROCESS | 1720 | 1465527470630 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 19:57:50 INFO - PROCESS | 1720 | 1465527470634 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 19:57:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 19:57:50 INFO - PROCESS | 1720 | 1465527470668 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 19:57:50 INFO - PROCESS | 1720 | 1465527470675 Marionette TRACE conn4 <- [1,6,null,{}] 19:57:50 INFO - PROCESS | 1720 | 1465527470752 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}] 19:57:50 INFO - PROCESS | 1720 | 1465527470756 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:57:50 INFO - PROCESS | 1720 | 1465527470782 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 19:57:50 INFO - PROCESS | 1720 | 1465527470789 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:50 INFO - PROCESS | 1720 | 1465527470801 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:57:50 INFO - PROCESS | 1720 | ++DOCSHELL 0xa231e800 == 6 [pid = 1720] [id = 6] 19:57:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 15 (0xa255a800) [pid = 1720] [serial = 15] [outer = (nil)] 19:57:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 16 (0x93ebe400) [pid = 1720] [serial = 16] [outer = 0xa255a800] 19:57:50 INFO - PROCESS | 1720 | 1465527470877 Marionette DEBUG loaded listener.js 19:57:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 17 (0x93ec3c00) [pid = 1720] [serial = 17] [outer = 0xa255a800] 19:57:51 INFO - PROCESS | 1720 | ++DOCSHELL 0x93b1f400 == 7 [pid = 1720] [id = 7] 19:57:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 18 (0x93b25400) [pid = 1720] [serial = 18] [outer = (nil)] 19:57:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 19 (0x93b27800) [pid = 1720] [serial = 19] [outer = 0x93b25400] 19:57:51 INFO - PROCESS | 1720 | 1465527471359 Marionette DEBUG loaded listener.js 19:57:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 20 (0xa2169c00) [pid = 1720] [serial = 20] [outer = 0x93b25400] 19:57:51 INFO - PROCESS | 1720 | [1720] 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 19:57:51 INFO - PROCESS | 1720 | 1465527471920 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]]]}] 19:57:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 19:57:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1314ms 19:57:52 INFO - PROCESS | 1720 | 1465527472034 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 19:57:52 INFO - PROCESS | 1720 | 1465527472037 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 19:57:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 19:57:52 INFO - PROCESS | 1720 | 1465527472077 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 19:57:52 INFO - PROCESS | 1720 | 1465527472081 Marionette TRACE conn4 <- [1,10,null,{}] 19:57:52 INFO - PROCESS | 1720 | 1465527472103 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}] 19:57:52 INFO - PROCESS | 1720 | 1465527472115 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:57:52 INFO - PROCESS | 1720 | 1465527472304 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 19:57:52 INFO - PROCESS | 1720 | 1465527472323 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:52 INFO - PROCESS | 1720 | 1465527472331 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:57:52 INFO - PROCESS | 1720 | ++DOCSHELL 0x93b20400 == 8 [pid = 1720] [id = 8] 19:57:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 21 (0x93b92800) [pid = 1720] [serial = 21] [outer = (nil)] 19:57:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 22 (0x9a80b000) [pid = 1720] [serial = 22] [outer = 0x93b92800] 19:57:52 INFO - PROCESS | 1720 | 1465527472404 Marionette DEBUG loaded listener.js 19:57:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 23 (0x923a9400) [pid = 1720] [serial = 23] [outer = 0x93b92800] 19:57:53 INFO - PROCESS | 1720 | 1465527473463 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]]]}] 19:57:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 19:57:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1458ms 19:57:53 INFO - PROCESS | 1720 | 1465527473516 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 19:57:53 INFO - PROCESS | 1720 | 1465527473524 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 19:57:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 19:57:53 INFO - PROCESS | 1720 | 1465527473532 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 19:57:53 INFO - PROCESS | 1720 | 1465527473538 Marionette TRACE conn4 <- [1,14,null,{}] 19:57:53 INFO - PROCESS | 1720 | 1465527473547 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}] 19:57:53 INFO - PROCESS | 1720 | 1465527473553 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:57:53 INFO - PROCESS | 1720 | 1465527473862 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 19:57:53 INFO - PROCESS | 1720 | ++DOCSHELL 0x93b1ec00 == 9 [pid = 1720] [id = 9] 19:57:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 24 (0x93b20800) [pid = 1720] [serial = 24] [outer = (nil)] 19:57:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 25 (0x93b21800) [pid = 1720] [serial = 25] [outer = 0x93b20800] 19:57:54 INFO - PROCESS | 1720 | 1465527474045 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:54 INFO - PROCESS | 1720 | 1465527474054 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:57:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 26 (0x93b1e000) [pid = 1720] [serial = 26] [outer = 0x93b20800] 19:57:54 INFO - PROCESS | 1720 | ++DOCSHELL 0x93ebec00 == 10 [pid = 1720] [id = 10] 19:57:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 27 (0x93ebf400) [pid = 1720] [serial = 27] [outer = (nil)] 19:57:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 28 (0x93ec6800) [pid = 1720] [serial = 28] [outer = 0x93ebf400] 19:57:54 INFO - PROCESS | 1720 | 1465527474160 Marionette DEBUG loaded listener.js 19:57:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 29 (0x96687400) [pid = 1720] [serial = 29] [outer = 0x93ebf400] 19:57:54 INFO - PROCESS | 1720 | ++DOCSHELL 0x923a6800 == 11 [pid = 1720] [id = 11] 19:57:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 30 (0x93ad2000) [pid = 1720] [serial = 30] [outer = (nil)] 19:57:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 31 (0x99713c00) [pid = 1720] [serial = 31] [outer = 0x93ad2000] 19:57:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 32 (0x9a574400) [pid = 1720] [serial = 32] [outer = 0x93ad2000] 19:57:55 INFO - PROCESS | 1720 | 1465527475327 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]]]}] 19:57:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 19:57:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1846ms 19:57:55 INFO - PROCESS | 1720 | 1465527475380 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 19:57:55 INFO - PROCESS | 1720 | 1465527475388 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 19:57:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 19:57:55 INFO - PROCESS | 1720 | 1465527475399 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 19:57:55 INFO - PROCESS | 1720 | 1465527475403 Marionette TRACE conn4 <- [1,18,null,{}] 19:57:55 INFO - PROCESS | 1720 | 1465527475410 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}] 19:57:55 INFO - PROCESS | 1720 | 1465527475416 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:57:55 INFO - PROCESS | 1720 | 1465527475671 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 19:57:55 INFO - PROCESS | 1720 | 1465527475861 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:55 INFO - PROCESS | 1720 | 1465527475872 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:57:55 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a576400 == 12 [pid = 1720] [id = 12] 19:57:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 33 (0x9b3ed400) [pid = 1720] [serial = 33] [outer = (nil)] 19:57:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 34 (0x9b5e6800) [pid = 1720] [serial = 34] [outer = 0x9b3ed400] 19:57:55 INFO - PROCESS | 1720 | 1465527475968 Marionette DEBUG loaded listener.js 19:57:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 35 (0x9bcfac00) [pid = 1720] [serial = 35] [outer = 0x9b3ed400] 19:57:56 INFO - PROCESS | 1720 | 1465527476798 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]]]}] 19:57:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 19:57:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1432ms 19:57:56 INFO - PROCESS | 1720 | 1465527476832 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 19:57:56 INFO - PROCESS | 1720 | 1465527476838 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 19:57:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 19:57:56 INFO - PROCESS | 1720 | 1465527476845 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 19:57:56 INFO - PROCESS | 1720 | 1465527476851 Marionette TRACE conn4 <- [1,22,null,{}] 19:57:56 INFO - PROCESS | 1720 | 1465527476867 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}] 19:57:56 INFO - PROCESS | 1720 | 1465527476876 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:57:57 INFO - PROCESS | 1720 | 1465527477068 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 19:57:57 INFO - PROCESS | 1720 | 1465527477196 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:57 INFO - PROCESS | 1720 | 1465527477207 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:57:57 INFO - PROCESS | 1720 | ++DOCSHELL 0xa2533800 == 13 [pid = 1720] [id = 13] 19:57:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 36 (0xa2558000) [pid = 1720] [serial = 36] [outer = (nil)] 19:57:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 37 (0xa33ba800) [pid = 1720] [serial = 37] [outer = 0xa2558000] 19:57:57 INFO - PROCESS | 1720 | 1465527477293 Marionette DEBUG loaded listener.js 19:57:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 38 (0xa4f70c00) [pid = 1720] [serial = 38] [outer = 0xa2558000] 19:57:58 INFO - PROCESS | 1720 | 1465527478461 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]]]}] 19:57:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 19:57:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1688ms 19:57:58 INFO - PROCESS | 1720 | 1465527478533 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 19:57:58 INFO - PROCESS | 1720 | 1465527478538 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 19:57:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 19:57:58 INFO - PROCESS | 1720 | 1465527478546 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 19:57:58 INFO - PROCESS | 1720 | 1465527478550 Marionette TRACE conn4 <- [1,26,null,{}] 19:57:58 INFO - PROCESS | 1720 | 1465527478558 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}] 19:57:58 INFO - PROCESS | 1720 | 1465527478563 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:57:58 INFO - PROCESS | 1720 | 1465527478767 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 19:57:58 INFO - PROCESS | 1720 | 1465527478933 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:58 INFO - PROCESS | 1720 | 1465527478945 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:57:58 INFO - PROCESS | 1720 | ++DOCSHELL 0x951ba400 == 14 [pid = 1720] [id = 14] 19:57:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 39 (0x966a6800) [pid = 1720] [serial = 39] [outer = (nil)] 19:57:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 40 (0x9ab30400) [pid = 1720] [serial = 40] [outer = 0x966a6800] 19:57:59 INFO - PROCESS | 1720 | 1465527479049 Marionette DEBUG loaded listener.js 19:57:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 41 (0x9bcb3400) [pid = 1720] [serial = 41] [outer = 0x966a6800] 19:57:59 INFO - PROCESS | 1720 | 1465527479844 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]]]}] 19:57:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 19:57:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1331ms 19:57:59 INFO - PROCESS | 1720 | 1465527479876 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 19:57:59 INFO - PROCESS | 1720 | 1465527479883 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 19:57:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 19:57:59 INFO - PROCESS | 1720 | 1465527479893 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 19:57:59 INFO - PROCESS | 1720 | 1465527479898 Marionette TRACE conn4 <- [1,30,null,{}] 19:57:59 INFO - PROCESS | 1720 | 1465527479905 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}] 19:57:59 INFO - PROCESS | 1720 | 1465527479910 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:00 INFO - PROCESS | 1720 | 1465527480088 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 19:58:00 INFO - PROCESS | 1720 | 1465527480176 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:00 INFO - PROCESS | 1720 | 1465527480183 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:00 INFO - PROCESS | 1720 | ++DOCSHELL 0x997a9800 == 15 [pid = 1720] [id = 15] 19:58:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 42 (0x9bc0b000) [pid = 1720] [serial = 42] [outer = (nil)] 19:58:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 43 (0x9c0dc800) [pid = 1720] [serial = 43] [outer = 0x9bc0b000] 19:58:00 INFO - PROCESS | 1720 | 1465527480257 Marionette DEBUG loaded listener.js 19:58:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 44 (0x9cbc7800) [pid = 1720] [serial = 44] [outer = 0x9bc0b000] 19:58:01 INFO - PROCESS | 1720 | 1465527481019 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]]]}] 19:58:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 19:58:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1138ms 19:58:01 INFO - PROCESS | 1720 | 1465527481031 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 19:58:01 INFO - PROCESS | 1720 | 1465527481034 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 19:58:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 19:58:01 INFO - PROCESS | 1720 | 1465527481056 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 19:58:01 INFO - PROCESS | 1720 | 1465527481062 Marionette TRACE conn4 <- [1,34,null,{}] 19:58:01 INFO - PROCESS | 1720 | 1465527481082 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}] 19:58:01 INFO - PROCESS | 1720 | 1465527481091 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:01 INFO - PROCESS | 1720 | 1465527481248 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 19:58:01 INFO - PROCESS | 1720 | 1465527481259 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:01 INFO - PROCESS | 1720 | 1465527481270 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:01 INFO - PROCESS | 1720 | ++DOCSHELL 0x9d96ac00 == 16 [pid = 1720] [id = 16] 19:58:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 45 (0x9d970c00) [pid = 1720] [serial = 45] [outer = (nil)] 19:58:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 46 (0xa117b800) [pid = 1720] [serial = 46] [outer = 0x9d970c00] 19:58:01 INFO - PROCESS | 1720 | 1465527481343 Marionette DEBUG loaded listener.js 19:58:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 47 (0xa2168800) [pid = 1720] [serial = 47] [outer = 0x9d970c00] 19:58:02 INFO - PROCESS | 1720 | 1465527482200 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]]]}] 19:58:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 19:58:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1197ms 19:58:02 INFO - PROCESS | 1720 | 1465527482260 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 19:58:02 INFO - PROCESS | 1720 | 1465527482265 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 19:58:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 19:58:02 INFO - PROCESS | 1720 | 1465527482277 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 19:58:02 INFO - PROCESS | 1720 | 1465527482279 Marionette TRACE conn4 <- [1,38,null,{}] 19:58:02 INFO - PROCESS | 1720 | 1465527482285 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}] 19:58:02 INFO - PROCESS | 1720 | 1465527482290 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:02 INFO - PROCESS | 1720 | 1465527482448 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 19:58:02 INFO - PROCESS | 1720 | 1465527482463 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:02 INFO - PROCESS | 1720 | 1465527482470 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:02 INFO - PROCESS | 1720 | ++DOCSHELL 0xa209cc00 == 17 [pid = 1720] [id = 17] 19:58:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 48 (0xa2172000) [pid = 1720] [serial = 48] [outer = (nil)] 19:58:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 49 (0xa21ed400) [pid = 1720] [serial = 49] [outer = 0xa2172000] 19:58:02 INFO - PROCESS | 1720 | 1465527482542 Marionette DEBUG loaded listener.js 19:58:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 50 (0xa21f5400) [pid = 1720] [serial = 50] [outer = 0xa2172000] 19:58:03 INFO - PROCESS | 1720 | 1465527483330 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]]]}] 19:58:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 19:58:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1107ms 19:58:03 INFO - PROCESS | 1720 | 1465527483380 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 19:58:03 INFO - PROCESS | 1720 | 1465527483384 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 19:58:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 19:58:03 INFO - PROCESS | 1720 | 1465527483391 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 19:58:03 INFO - PROCESS | 1720 | 1465527483394 Marionette TRACE conn4 <- [1,42,null,{}] 19:58:03 INFO - PROCESS | 1720 | 1465527483400 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}] 19:58:03 INFO - PROCESS | 1720 | 1465527483405 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:03 INFO - PROCESS | 1720 | 1465527483572 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 19:58:03 INFO - PROCESS | 1720 | 1465527483584 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:03 INFO - PROCESS | 1720 | 1465527483593 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:03 INFO - PROCESS | 1720 | ++DOCSHELL 0xa2556000 == 18 [pid = 1720] [id = 18] 19:58:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 51 (0xa255c000) [pid = 1720] [serial = 51] [outer = (nil)] 19:58:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 52 (0xa2facc00) [pid = 1720] [serial = 52] [outer = 0xa255c000] 19:58:03 INFO - PROCESS | 1720 | 1465527483663 Marionette DEBUG loaded listener.js 19:58:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 53 (0xa2feb800) [pid = 1720] [serial = 53] [outer = 0xa255c000] 19:58:04 INFO - PROCESS | 1720 | 1465527484435 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]]]}] 19:58:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 19:58:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1079ms 19:58:04 INFO - PROCESS | 1720 | 1465527484471 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 19:58:04 INFO - PROCESS | 1720 | 1465527484474 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 19:58:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 19:58:04 INFO - PROCESS | 1720 | 1465527484495 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 19:58:04 INFO - PROCESS | 1720 | 1465527484498 Marionette TRACE conn4 <- [1,46,null,{}] 19:58:04 INFO - PROCESS | 1720 | 1465527484506 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}] 19:58:04 INFO - PROCESS | 1720 | 1465527484516 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:04 INFO - PROCESS | 1720 | 1465527484707 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 19:58:04 INFO - PROCESS | 1720 | 1465527484718 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:04 INFO - PROCESS | 1720 | 1465527484723 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:04 INFO - PROCESS | 1720 | ++DOCSHELL 0x92465800 == 19 [pid = 1720] [id = 19] 19:58:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 54 (0xa3347c00) [pid = 1720] [serial = 54] [outer = (nil)] 19:58:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 55 (0xa4f0ac00) [pid = 1720] [serial = 55] [outer = 0xa3347c00] 19:58:04 INFO - PROCESS | 1720 | 1465527484800 Marionette DEBUG loaded listener.js 19:58:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 56 (0xa61ac000) [pid = 1720] [serial = 56] [outer = 0xa3347c00] 19:58:05 INFO - PROCESS | 1720 | 1465527485648 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]]]}] 19:58:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 19:58:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1184ms 19:58:05 INFO - PROCESS | 1720 | 1465527485688 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 19:58:05 INFO - PROCESS | 1720 | 1465527485691 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 19:58:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 19:58:05 INFO - PROCESS | 1720 | 1465527485698 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 19:58:05 INFO - PROCESS | 1720 | 1465527485701 Marionette TRACE conn4 <- [1,50,null,{}] 19:58:05 INFO - PROCESS | 1720 | 1465527485706 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}] 19:58:05 INFO - PROCESS | 1720 | 1465527485711 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:05 INFO - PROCESS | 1720 | 1465527485852 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 19:58:05 INFO - PROCESS | 1720 | 1465527485865 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:05 INFO - PROCESS | 1720 | 1465527485875 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:05 INFO - PROCESS | 1720 | ++DOCSHELL 0x9b5e9400 == 20 [pid = 1720] [id = 20] 19:58:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 57 (0xa330d000) [pid = 1720] [serial = 57] [outer = (nil)] 19:58:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 58 (0xa6750c00) [pid = 1720] [serial = 58] [outer = 0xa330d000] 19:58:05 INFO - PROCESS | 1720 | 1465527485944 Marionette DEBUG loaded listener.js 19:58:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 59 (0xa6835400) [pid = 1720] [serial = 59] [outer = 0xa330d000] 19:58:06 INFO - PROCESS | 1720 | 1465527486673 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]]]}] 19:58:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 19:58:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1032ms 19:58:06 INFO - PROCESS | 1720 | 1465527486731 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 19:58:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 19:58:06 INFO - PROCESS | 1720 | 1465527486735 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 19:58:06 INFO - PROCESS | 1720 | 1465527486743 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 19:58:06 INFO - PROCESS | 1720 | 1465527486746 Marionette TRACE conn4 <- [1,54,null,{}] 19:58:06 INFO - PROCESS | 1720 | 1465527486751 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}] 19:58:06 INFO - PROCESS | 1720 | 1465527486756 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:06 INFO - PROCESS | 1720 | 1465527486953 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 19:58:06 INFO - PROCESS | 1720 | 1465527486967 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:06 INFO - PROCESS | 1720 | 1465527486974 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:07 INFO - PROCESS | 1720 | ++DOCSHELL 0x97924000 == 21 [pid = 1720] [id = 21] 19:58:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 60 (0xa671e400) [pid = 1720] [serial = 60] [outer = (nil)] 19:58:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 61 (0xa6bcd400) [pid = 1720] [serial = 61] [outer = 0xa671e400] 19:58:07 INFO - PROCESS | 1720 | 1465527487047 Marionette DEBUG loaded listener.js 19:58:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 62 (0xa6bd1400) [pid = 1720] [serial = 62] [outer = 0xa671e400] 19:58:07 INFO - PROCESS | 1720 | 1465527487776 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]]]}] 19:58:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 19:58:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1087ms 19:58:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 19:58:07 INFO - PROCESS | 1720 | 1465527487830 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 19:58:07 INFO - PROCESS | 1720 | 1465527487833 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 19:58:07 INFO - PROCESS | 1720 | 1465527487840 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 19:58:07 INFO - PROCESS | 1720 | 1465527487843 Marionette TRACE conn4 <- [1,58,null,{}] 19:58:07 INFO - PROCESS | 1720 | 1465527487849 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}] 19:58:07 INFO - PROCESS | 1720 | 1465527487854 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:08 INFO - PROCESS | 1720 | 1465527488071 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 19:58:08 INFO - PROCESS | 1720 | 1465527488081 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:08 INFO - PROCESS | 1720 | 1465527488087 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:08 INFO - PROCESS | 1720 | ++DOCSHELL 0x9970f400 == 22 [pid = 1720] [id = 22] 19:58:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 63 (0xa2318c00) [pid = 1720] [serial = 63] [outer = (nil)] 19:58:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 64 (0xa82acc00) [pid = 1720] [serial = 64] [outer = 0xa2318c00] 19:58:08 INFO - PROCESS | 1720 | 1465527488157 Marionette DEBUG loaded listener.js 19:58:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 65 (0xa33bcc00) [pid = 1720] [serial = 65] [outer = 0xa2318c00] 19:58:09 INFO - PROCESS | 1720 | 1465527489954 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]]]}] 19:58:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 19:58:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 2191ms 19:58:10 INFO - PROCESS | 1720 | 1465527490032 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 19:58:10 INFO - PROCESS | 1720 | 1465527490037 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 19:58:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 19:58:10 INFO - PROCESS | 1720 | 1465527490046 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 19:58:10 INFO - PROCESS | 1720 | 1465527490053 Marionette TRACE conn4 <- [1,62,null,{}] 19:58:10 INFO - PROCESS | 1720 | 1465527490069 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}] 19:58:10 INFO - PROCESS | 1720 | 1465527490073 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:10 INFO - PROCESS | 1720 | 1465527490286 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 19:58:10 INFO - PROCESS | 1720 | 1465527490351 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:10 INFO - PROCESS | 1720 | 1465527490360 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:10 INFO - PROCESS | 1720 | ++DOCSHELL 0x9920b800 == 23 [pid = 1720] [id = 23] 19:58:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 66 (0x99256400) [pid = 1720] [serial = 66] [outer = (nil)] 19:58:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 67 (0x99715800) [pid = 1720] [serial = 67] [outer = 0x99256400] 19:58:10 INFO - PROCESS | 1720 | 1465527490439 Marionette DEBUG loaded listener.js 19:58:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 68 (0x9a409400) [pid = 1720] [serial = 68] [outer = 0x99256400] 19:58:11 INFO - PROCESS | 1720 | --DOMWINDOW == 67 (0xa255a800) [pid = 1720] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 19:58:11 INFO - PROCESS | 1720 | --DOMWINDOW == 66 (0x93b92800) [pid = 1720] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 19:58:11 INFO - PROCESS | 1720 | --DOMWINDOW == 65 (0x93ebf400) [pid = 1720] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 19:58:11 INFO - PROCESS | 1720 | --DOMWINDOW == 64 (0x9b3ed400) [pid = 1720] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 19:58:11 INFO - PROCESS | 1720 | --DOMWINDOW == 63 (0xa2558000) [pid = 1720] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 19:58:11 INFO - PROCESS | 1720 | --DOMWINDOW == 62 (0x966a6800) [pid = 1720] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 19:58:11 INFO - PROCESS | 1720 | --DOMWINDOW == 61 (0x9bc0b000) [pid = 1720] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 19:58:11 INFO - PROCESS | 1720 | --DOMWINDOW == 60 (0x9d970c00) [pid = 1720] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 19:58:11 INFO - PROCESS | 1720 | --DOMWINDOW == 59 (0xa2172000) [pid = 1720] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 19:58:11 INFO - PROCESS | 1720 | --DOMWINDOW == 58 (0xa330d000) [pid = 1720] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 19:58:11 INFO - PROCESS | 1720 | 1465527491647 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]]]}] 19:58:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 19:58:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1642ms 19:58:11 INFO - PROCESS | 1720 | 1465527491689 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 19:58:11 INFO - PROCESS | 1720 | 1465527491695 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 19:58:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 19:58:11 INFO - PROCESS | 1720 | 1465527491705 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 19:58:11 INFO - PROCESS | 1720 | 1465527491710 Marionette TRACE conn4 <- [1,66,null,{}] 19:58:11 INFO - PROCESS | 1720 | 1465527491715 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}] 19:58:11 INFO - PROCESS | 1720 | 1465527491720 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:11 INFO - PROCESS | 1720 | 1465527491881 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 19:58:11 INFO - PROCESS | 1720 | 1465527491893 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:11 INFO - PROCESS | 1720 | 1465527491899 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:11 INFO - PROCESS | 1720 | ++DOCSHELL 0x93eca400 == 24 [pid = 1720] [id = 24] 19:58:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 59 (0x9b7a2400) [pid = 1720] [serial = 69] [outer = (nil)] 19:58:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 60 (0x9bc0fc00) [pid = 1720] [serial = 70] [outer = 0x9b7a2400] 19:58:11 INFO - PROCESS | 1720 | 1465527491972 Marionette DEBUG loaded listener.js 19:58:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 61 (0x9c105800) [pid = 1720] [serial = 71] [outer = 0x9b7a2400] 19:58:12 INFO - PROCESS | 1720 | 1465527492736 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]]]}] 19:58:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 19:58:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1078ms 19:58:12 INFO - PROCESS | 1720 | 1465527492799 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 19:58:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 19:58:12 INFO - PROCESS | 1720 | 1465527492804 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 19:58:12 INFO - PROCESS | 1720 | 1465527492810 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 19:58:12 INFO - PROCESS | 1720 | 1465527492816 Marionette TRACE conn4 <- [1,70,null,{}] 19:58:12 INFO - PROCESS | 1720 | 1465527492831 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}] 19:58:12 INFO - PROCESS | 1720 | 1465527492840 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:13 INFO - PROCESS | 1720 | 1465527492998 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 19:58:13 INFO - PROCESS | 1720 | 1465527493009 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:13 INFO - PROCESS | 1720 | 1465527493016 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:13 INFO - PROCESS | 1720 | ++DOCSHELL 0x9d977000 == 25 [pid = 1720] [id = 25] 19:58:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 62 (0xa1107400) [pid = 1720] [serial = 72] [outer = (nil)] 19:58:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 63 (0xa117c800) [pid = 1720] [serial = 73] [outer = 0xa1107400] 19:58:13 INFO - PROCESS | 1720 | 1465527493114 Marionette DEBUG loaded listener.js 19:58:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 64 (0xa21a0000) [pid = 1720] [serial = 74] [outer = 0xa1107400] 19:58:14 INFO - PROCESS | 1720 | 1465527494102 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]]]}] 19:58:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 19:58:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1344ms 19:58:14 INFO - PROCESS | 1720 | 1465527494154 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 19:58:14 INFO - PROCESS | 1720 | 1465527494161 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 19:58:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 19:58:14 INFO - PROCESS | 1720 | 1465527494169 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 19:58:14 INFO - PROCESS | 1720 | 1465527494177 Marionette TRACE conn4 <- [1,74,null,{}] 19:58:14 INFO - PROCESS | 1720 | 1465527494185 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}] 19:58:14 INFO - PROCESS | 1720 | 1465527494192 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:14 INFO - PROCESS | 1720 | 1465527494376 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 19:58:14 INFO - PROCESS | 1720 | 1465527494511 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:14 INFO - PROCESS | 1720 | 1465527494523 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:14 INFO - PROCESS | 1720 | ++DOCSHELL 0x99473800 == 26 [pid = 1720] [id = 26] 19:58:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 65 (0x99717c00) [pid = 1720] [serial = 75] [outer = (nil)] 19:58:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 66 (0x9b5e5000) [pid = 1720] [serial = 76] [outer = 0x99717c00] 19:58:14 INFO - PROCESS | 1720 | 1465527494609 Marionette DEBUG loaded listener.js 19:58:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 67 (0x9cbc5800) [pid = 1720] [serial = 77] [outer = 0x99717c00] 19:58:15 INFO - PROCESS | 1720 | 1465527495484 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]]]}] 19:58:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 19:58:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1350ms 19:58:15 INFO - PROCESS | 1720 | 1465527495519 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 19:58:15 INFO - PROCESS | 1720 | 1465527495528 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 19:58:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 19:58:15 INFO - PROCESS | 1720 | 1465527495541 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 19:58:15 INFO - PROCESS | 1720 | 1465527495545 Marionette TRACE conn4 <- [1,78,null,{}] 19:58:15 INFO - PROCESS | 1720 | 1465527495570 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}] 19:58:15 INFO - PROCESS | 1720 | 1465527495582 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:15 INFO - PROCESS | 1720 | 1465527495807 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 19:58:15 INFO - PROCESS | 1720 | 1465527495912 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:15 INFO - PROCESS | 1720 | 1465527495922 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:15 INFO - PROCESS | 1720 | ++DOCSHELL 0x9b798000 == 27 [pid = 1720] [id = 27] 19:58:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 68 (0xa117c400) [pid = 1720] [serial = 78] [outer = (nil)] 19:58:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 69 (0xa21a8c00) [pid = 1720] [serial = 79] [outer = 0xa117c400] 19:58:16 INFO - PROCESS | 1720 | 1465527496006 Marionette DEBUG loaded listener.js 19:58:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 70 (0xa21f2400) [pid = 1720] [serial = 80] [outer = 0xa117c400] 19:58:16 INFO - PROCESS | 1720 | 1465527496870 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]]]}] 19:58:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 19:58:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1391ms 19:58:16 INFO - PROCESS | 1720 | 1465527496937 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 19:58:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 19:58:16 INFO - PROCESS | 1720 | 1465527496942 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 19:58:16 INFO - PROCESS | 1720 | 1465527496950 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 19:58:16 INFO - PROCESS | 1720 | 1465527496956 Marionette TRACE conn4 <- [1,82,null,{}] 19:58:16 INFO - PROCESS | 1720 | 1465527496973 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}] 19:58:16 INFO - PROCESS | 1720 | 1465527496983 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:17 INFO - PROCESS | 1720 | 1465527497161 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 19:58:17 INFO - PROCESS | 1720 | 1465527497292 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:17 INFO - PROCESS | 1720 | 1465527497304 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:17 INFO - PROCESS | 1720 | ++DOCSHELL 0xa4d4a800 == 28 [pid = 1720] [id = 28] 19:58:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 71 (0xa4d50400) [pid = 1720] [serial = 81] [outer = (nil)] 19:58:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 72 (0xa6725c00) [pid = 1720] [serial = 82] [outer = 0xa4d50400] 19:58:17 INFO - PROCESS | 1720 | 1465527497391 Marionette DEBUG loaded listener.js 19:58:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 73 (0xa6bc9800) [pid = 1720] [serial = 83] [outer = 0xa4d50400] 19:58:18 INFO - PROCESS | 1720 | 1465527498192 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]]]}] 19:58:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 19:58:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1300ms 19:58:18 INFO - PROCESS | 1720 | 1465527498250 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 19:58:18 INFO - PROCESS | 1720 | 1465527498254 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 19:58:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 19:58:18 INFO - PROCESS | 1720 | 1465527498261 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 19:58:18 INFO - PROCESS | 1720 | 1465527498265 Marionette TRACE conn4 <- [1,86,null,{}] 19:58:18 INFO - PROCESS | 1720 | 1465527498271 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}] 19:58:18 INFO - PROCESS | 1720 | 1465527498276 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:18 INFO - PROCESS | 1720 | 1465527498460 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 19:58:18 INFO - PROCESS | 1720 | 1465527498597 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:18 INFO - PROCESS | 1720 | 1465527498606 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:18 INFO - PROCESS | 1720 | ++DOCSHELL 0x9792b000 == 29 [pid = 1720] [id = 29] 19:58:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 74 (0x9920a400) [pid = 1720] [serial = 84] [outer = (nil)] 19:58:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 75 (0xa6f35400) [pid = 1720] [serial = 85] [outer = 0x9920a400] 19:58:18 INFO - PROCESS | 1720 | 1465527498691 Marionette DEBUG loaded listener.js 19:58:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 76 (0xa6f36400) [pid = 1720] [serial = 86] [outer = 0x9920a400] 19:58:19 INFO - PROCESS | 1720 | 1465527499514 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]]]}] 19:58:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 19:58:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1294ms 19:58:19 INFO - PROCESS | 1720 | 1465527499559 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 19:58:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 19:58:19 INFO - PROCESS | 1720 | 1465527499563 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 19:58:19 INFO - PROCESS | 1720 | 1465527499569 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 19:58:19 INFO - PROCESS | 1720 | 1465527499573 Marionette TRACE conn4 <- [1,90,null,{}] 19:58:19 INFO - PROCESS | 1720 | 1465527499579 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}] 19:58:19 INFO - PROCESS | 1720 | 1465527499584 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:19 INFO - PROCESS | 1720 | 1465527499748 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 19:58:19 INFO - PROCESS | 1720 | 1465527499883 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:19 INFO - PROCESS | 1720 | 1465527499891 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:19 INFO - PROCESS | 1720 | ++DOCSHELL 0xa67a2c00 == 30 [pid = 1720] [id = 30] 19:58:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 77 (0xa6bd3000) [pid = 1720] [serial = 87] [outer = (nil)] 19:58:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 78 (0xa8c1d800) [pid = 1720] [serial = 88] [outer = 0xa6bd3000] 19:58:19 INFO - PROCESS | 1720 | 1465527499984 Marionette DEBUG loaded listener.js 19:58:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 79 (0xa8c0bc00) [pid = 1720] [serial = 89] [outer = 0xa6bd3000] 19:58:20 INFO - PROCESS | 1720 | 1465527500915 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]]]}] 19:58:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 19:58:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1394ms 19:58:20 INFO - PROCESS | 1720 | 1465527500963 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 19:58:20 INFO - PROCESS | 1720 | 1465527500968 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 19:58:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 19:58:20 INFO - PROCESS | 1720 | 1465527500974 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 19:58:20 INFO - PROCESS | 1720 | 1465527500978 Marionette TRACE conn4 <- [1,94,null,{}] 19:58:20 INFO - PROCESS | 1720 | 1465527500983 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}] 19:58:20 INFO - PROCESS | 1720 | 1465527500994 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:21 INFO - PROCESS | 1720 | 1465527501183 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 19:58:21 INFO - PROCESS | 1720 | 1465527501323 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:21 INFO - PROCESS | 1720 | 1465527501332 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:21 INFO - PROCESS | 1720 | ++DOCSHELL 0x98342000 == 31 [pid = 1720] [id = 31] 19:58:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x9834f400) [pid = 1720] [serial = 90] [outer = (nil)] 19:58:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x9cb54400) [pid = 1720] [serial = 91] [outer = 0x9834f400] 19:58:21 INFO - PROCESS | 1720 | 1465527501413 Marionette DEBUG loaded listener.js 19:58:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x9cb56400) [pid = 1720] [serial = 92] [outer = 0x9834f400] 19:58:22 INFO - PROCESS | 1720 | 1465527502227 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]]]}] 19:58:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 19:58:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1289ms 19:58:22 INFO - PROCESS | 1720 | 1465527502263 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 19:58:22 INFO - PROCESS | 1720 | 1465527502268 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 19:58:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 19:58:22 INFO - PROCESS | 1720 | 1465527502274 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 19:58:22 INFO - PROCESS | 1720 | 1465527502278 Marionette TRACE conn4 <- [1,98,null,{}] 19:58:22 INFO - PROCESS | 1720 | 1465527502284 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}] 19:58:22 INFO - PROCESS | 1720 | 1465527502289 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:22 INFO - PROCESS | 1720 | 1465527502517 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 19:58:22 INFO - PROCESS | 1720 | 1465527502530 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:22 INFO - PROCESS | 1720 | 1465527502539 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:22 INFO - PROCESS | 1720 | ++DOCSHELL 0x93b26000 == 32 [pid = 1720] [id = 32] 19:58:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x93b9cc00) [pid = 1720] [serial = 93] [outer = (nil)] 19:58:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x9b797800) [pid = 1720] [serial = 94] [outer = 0x93b9cc00] 19:58:22 INFO - PROCESS | 1720 | 1465527502616 Marionette DEBUG loaded listener.js 19:58:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x9bc0a400) [pid = 1720] [serial = 95] [outer = 0x93b9cc00] 19:58:23 INFO - PROCESS | 1720 | 1465527503601 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]]]}] 19:58:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 19:58:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1383ms 19:58:23 INFO - PROCESS | 1720 | 1465527503658 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 19:58:23 INFO - PROCESS | 1720 | 1465527503663 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 19:58:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 19:58:23 INFO - PROCESS | 1720 | 1465527503671 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 19:58:23 INFO - PROCESS | 1720 | 1465527503679 Marionette TRACE conn4 <- [1,102,null,{}] 19:58:23 INFO - PROCESS | 1720 | 1465527503686 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}] 19:58:23 INFO - PROCESS | 1720 | 1465527503692 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:23 INFO - PROCESS | 1720 | 1465527503868 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 19:58:24 INFO - PROCESS | 1720 | 1465527504012 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:24 INFO - PROCESS | 1720 | 1465527504026 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:24 INFO - PROCESS | 1720 | ++DOCSHELL 0x9834d000 == 33 [pid = 1720] [id = 33] 19:58:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x9834d400) [pid = 1720] [serial = 96] [outer = (nil)] 19:58:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x9a40a800) [pid = 1720] [serial = 97] [outer = 0x9834d400] 19:58:24 INFO - PROCESS | 1720 | 1465527504106 Marionette DEBUG loaded listener.js 19:58:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x9b5dfc00) [pid = 1720] [serial = 98] [outer = 0x9834d400] 19:58:25 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x9a409800) [pid = 1720] [serial = 12] [outer = (nil)] [url = about:blank] 19:58:25 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0xa4d48000) [pid = 1720] [serial = 2] [outer = (nil)] [url = about:blank] 19:58:25 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0xa6bcd400) [pid = 1720] [serial = 61] [outer = (nil)] [url = about:blank] 19:58:25 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x93ec6800) [pid = 1720] [serial = 28] [outer = (nil)] [url = about:blank] 19:58:25 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x99713c00) [pid = 1720] [serial = 31] [outer = (nil)] [url = about:blank] 19:58:25 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x9b5e6800) [pid = 1720] [serial = 34] [outer = (nil)] [url = about:blank] 19:58:25 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0xa33ba800) [pid = 1720] [serial = 37] [outer = (nil)] [url = about:blank] 19:58:25 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x9ab30400) [pid = 1720] [serial = 40] [outer = (nil)] [url = about:blank] 19:58:25 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0x9bcb3400) [pid = 1720] [serial = 41] [outer = (nil)] [url = about:blank] 19:58:25 INFO - PROCESS | 1720 | --DOMWINDOW == 78 (0x9c0dc800) [pid = 1720] [serial = 43] [outer = (nil)] [url = about:blank] 19:58:25 INFO - PROCESS | 1720 | --DOMWINDOW == 77 (0xa117b800) [pid = 1720] [serial = 46] [outer = (nil)] [url = about:blank] 19:58:25 INFO - PROCESS | 1720 | --DOMWINDOW == 76 (0xa2168800) [pid = 1720] [serial = 47] [outer = (nil)] [url = about:blank] 19:58:25 INFO - PROCESS | 1720 | --DOMWINDOW == 75 (0xa21ed400) [pid = 1720] [serial = 49] [outer = (nil)] [url = about:blank] 19:58:25 INFO - PROCESS | 1720 | --DOMWINDOW == 74 (0xa21f5400) [pid = 1720] [serial = 50] [outer = (nil)] [url = about:blank] 19:58:25 INFO - PROCESS | 1720 | --DOMWINDOW == 73 (0xa2facc00) [pid = 1720] [serial = 52] [outer = (nil)] [url = about:blank] 19:58:25 INFO - PROCESS | 1720 | --DOMWINDOW == 72 (0xa4f0ac00) [pid = 1720] [serial = 55] [outer = (nil)] [url = about:blank] 19:58:25 INFO - PROCESS | 1720 | --DOMWINDOW == 71 (0xa6750c00) [pid = 1720] [serial = 58] [outer = (nil)] [url = about:blank] 19:58:25 INFO - PROCESS | 1720 | --DOMWINDOW == 70 (0x93b21800) [pid = 1720] [serial = 25] [outer = (nil)] [url = about:blank] 19:58:25 INFO - PROCESS | 1720 | --DOMWINDOW == 69 (0xa6835400) [pid = 1720] [serial = 59] [outer = (nil)] [url = about:blank] 19:58:25 INFO - PROCESS | 1720 | --DOMWINDOW == 68 (0x9cbc7800) [pid = 1720] [serial = 44] [outer = (nil)] [url = about:blank] 19:58:25 INFO - PROCESS | 1720 | --DOMWINDOW == 67 (0x9bcfac00) [pid = 1720] [serial = 35] [outer = (nil)] [url = about:blank] 19:58:25 INFO - PROCESS | 1720 | --DOMWINDOW == 66 (0xa4f70c00) [pid = 1720] [serial = 38] [outer = (nil)] [url = about:blank] 19:58:25 INFO - PROCESS | 1720 | --DOMWINDOW == 65 (0x96687400) [pid = 1720] [serial = 29] [outer = (nil)] [url = about:blank] 19:58:25 INFO - PROCESS | 1720 | --DOMWINDOW == 64 (0x923a9400) [pid = 1720] [serial = 23] [outer = (nil)] [url = about:blank] 19:58:25 INFO - PROCESS | 1720 | --DOMWINDOW == 63 (0x93ebe400) [pid = 1720] [serial = 16] [outer = (nil)] [url = about:blank] 19:58:25 INFO - PROCESS | 1720 | --DOMWINDOW == 62 (0x93ec3c00) [pid = 1720] [serial = 17] [outer = (nil)] [url = about:blank] 19:58:25 INFO - PROCESS | 1720 | --DOMWINDOW == 61 (0x9a80b800) [pid = 1720] [serial = 9] [outer = (nil)] [url = about:blank] 19:58:25 INFO - PROCESS | 1720 | --DOMWINDOW == 60 (0x9a80b000) [pid = 1720] [serial = 22] [outer = (nil)] [url = about:blank] 19:58:25 INFO - PROCESS | 1720 | --DOMWINDOW == 59 (0x93b27800) [pid = 1720] [serial = 19] [outer = (nil)] [url = about:blank] 19:58:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 60 (0x93ebf400) [pid = 1720] [serial = 99] [outer = 0x93ad2000] 19:58:25 INFO - PROCESS | 1720 | 1465527505811 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]]]}] 19:58:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 19:58:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 2188ms 19:58:25 INFO - PROCESS | 1720 | 1465527505861 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 19:58:25 INFO - PROCESS | 1720 | 1465527505867 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 19:58:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 19:58:25 INFO - PROCESS | 1720 | 1465527505876 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 19:58:25 INFO - PROCESS | 1720 | 1465527505883 Marionette TRACE conn4 <- [1,106,null,{}] 19:58:25 INFO - PROCESS | 1720 | 1465527505890 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}] 19:58:25 INFO - PROCESS | 1720 | 1465527505896 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:26 INFO - PROCESS | 1720 | 1465527506062 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 19:58:26 INFO - PROCESS | 1720 | 1465527506158 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:26 INFO - PROCESS | 1720 | 1465527506169 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:26 INFO - PROCESS | 1720 | ++DOCSHELL 0x966a5c00 == 34 [pid = 1720] [id = 34] 19:58:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 61 (0x966a7c00) [pid = 1720] [serial = 100] [outer = (nil)] 19:58:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 62 (0x992b3c00) [pid = 1720] [serial = 101] [outer = 0x966a7c00] 19:58:26 INFO - PROCESS | 1720 | 1465527506242 Marionette DEBUG loaded listener.js 19:58:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 63 (0x997af000) [pid = 1720] [serial = 102] [outer = 0x966a7c00] 19:58:26 INFO - PROCESS | 1720 | 1465527506947 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]]]}] 19:58:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 19:58:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1133ms 19:58:27 INFO - PROCESS | 1720 | 1465527507009 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 19:58:27 INFO - PROCESS | 1720 | 1465527507018 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 19:58:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 19:58:27 INFO - PROCESS | 1720 | 1465527507049 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 19:58:27 INFO - PROCESS | 1720 | 1465527507053 Marionette TRACE conn4 <- [1,110,null,{}] 19:58:27 INFO - PROCESS | 1720 | 1465527507060 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}] 19:58:27 INFO - PROCESS | 1720 | 1465527507066 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:27 INFO - PROCESS | 1720 | 1465527507237 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 19:58:27 INFO - PROCESS | 1720 | 1465527507248 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:27 INFO - PROCESS | 1720 | 1465527507258 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:27 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a40b000 == 35 [pid = 1720] [id = 35] 19:58:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 64 (0x9bc01400) [pid = 1720] [serial = 103] [outer = (nil)] 19:58:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 65 (0x9bcb7c00) [pid = 1720] [serial = 104] [outer = 0x9bc01400] 19:58:27 INFO - PROCESS | 1720 | 1465527507343 Marionette DEBUG loaded listener.js 19:58:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 66 (0x9c0d6c00) [pid = 1720] [serial = 105] [outer = 0x9bc01400] 19:58:28 INFO - PROCESS | 1720 | 1465527508190 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]]]}] 19:58:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 19:58:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1193ms 19:58:28 INFO - PROCESS | 1720 | 1465527508237 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 19:58:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 19:58:28 INFO - PROCESS | 1720 | 1465527508241 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 19:58:28 INFO - PROCESS | 1720 | 1465527508256 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 19:58:28 INFO - PROCESS | 1720 | 1465527508262 Marionette TRACE conn4 <- [1,114,null,{}] 19:58:28 INFO - PROCESS | 1720 | 1465527508284 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}] 19:58:28 INFO - PROCESS | 1720 | 1465527508294 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:28 INFO - PROCESS | 1720 | 1465527508509 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 19:58:28 INFO - PROCESS | 1720 | 1465527508533 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:28 INFO - PROCESS | 1720 | 1465527508543 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:28 INFO - PROCESS | 1720 | ++DOCSHELL 0x9ccc4c00 == 36 [pid = 1720] [id = 36] 19:58:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 67 (0x9ccc6c00) [pid = 1720] [serial = 106] [outer = (nil)] 19:58:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 68 (0x9d90f000) [pid = 1720] [serial = 107] [outer = 0x9ccc6c00] 19:58:28 INFO - PROCESS | 1720 | 1465527508617 Marionette DEBUG loaded listener.js 19:58:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 69 (0xa1101c00) [pid = 1720] [serial = 108] [outer = 0x9ccc6c00] 19:58:29 INFO - PROCESS | 1720 | 1465527509456 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]]]}] 19:58:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 19:58:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1253ms 19:58:29 INFO - PROCESS | 1720 | 1465527509500 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 19:58:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 19:58:29 INFO - PROCESS | 1720 | 1465527509505 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 19:58:29 INFO - PROCESS | 1720 | 1465527509645 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 19:58:29 INFO - PROCESS | 1720 | 1465527509649 Marionette TRACE conn4 <- [1,118,null,{}] 19:58:29 INFO - PROCESS | 1720 | --DOMWINDOW == 68 (0xa2318c00) [pid = 1720] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 19:58:29 INFO - PROCESS | 1720 | --DOMWINDOW == 67 (0xa255c000) [pid = 1720] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 19:58:29 INFO - PROCESS | 1720 | --DOMWINDOW == 66 (0xa3347c00) [pid = 1720] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 19:58:29 INFO - PROCESS | 1720 | --DOMWINDOW == 65 (0xa671e400) [pid = 1720] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 19:58:29 INFO - PROCESS | 1720 | --DOMWINDOW == 64 (0xa1107400) [pid = 1720] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 19:58:29 INFO - PROCESS | 1720 | --DOMWINDOW == 63 (0x99256400) [pid = 1720] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 19:58:29 INFO - PROCESS | 1720 | --DOMWINDOW == 62 (0x9b7a2400) [pid = 1720] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 19:58:29 INFO - PROCESS | 1720 | 1465527509684 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}] 19:58:29 INFO - PROCESS | 1720 | 1465527509689 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:29 INFO - PROCESS | 1720 | 1465527509829 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 19:58:29 INFO - PROCESS | 1720 | 1465527509847 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:29 INFO - PROCESS | 1720 | 1465527509855 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:29 INFO - PROCESS | 1720 | ++DOCSHELL 0x93ec5000 == 37 [pid = 1720] [id = 37] 19:58:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 63 (0x9cbc2800) [pid = 1720] [serial = 109] [outer = (nil)] 19:58:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 64 (0xa216bc00) [pid = 1720] [serial = 110] [outer = 0x9cbc2800] 19:58:29 INFO - PROCESS | 1720 | 1465527509926 Marionette DEBUG loaded listener.js 19:58:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 65 (0xa21f3400) [pid = 1720] [serial = 111] [outer = 0x9cbc2800] 19:58:30 INFO - PROCESS | 1720 | 1465527510719 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]]]}] 19:58:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 19:58:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1244ms 19:58:30 INFO - PROCESS | 1720 | 1465527510756 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 19:58:30 INFO - PROCESS | 1720 | 1465527510760 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 19:58:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 19:58:30 INFO - PROCESS | 1720 | 1465527510766 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 19:58:30 INFO - PROCESS | 1720 | 1465527510770 Marionette TRACE conn4 <- [1,122,null,{}] 19:58:30 INFO - PROCESS | 1720 | 1465527510775 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}] 19:58:30 INFO - PROCESS | 1720 | 1465527510780 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:30 INFO - PROCESS | 1720 | 1465527510960 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 19:58:30 INFO - PROCESS | 1720 | 1465527510983 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:31 INFO - PROCESS | 1720 | 1465527510991 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:31 INFO - PROCESS | 1720 | ++DOCSHELL 0x93ec4c00 == 38 [pid = 1720] [id = 38] 19:58:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 66 (0x9c027800) [pid = 1720] [serial = 112] [outer = (nil)] 19:58:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 67 (0x9c031400) [pid = 1720] [serial = 113] [outer = 0x9c027800] 19:58:31 INFO - PROCESS | 1720 | 1465527511060 Marionette DEBUG loaded listener.js 19:58:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 68 (0x9c033000) [pid = 1720] [serial = 114] [outer = 0x9c027800] 19:58:31 INFO - PROCESS | 1720 | 1465527511950 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]]]}] 19:58:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 19:58:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1233ms 19:58:32 INFO - PROCESS | 1720 | 1465527512001 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 19:58:32 INFO - PROCESS | 1720 | 1465527512008 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 19:58:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 19:58:32 INFO - PROCESS | 1720 | 1465527512018 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 19:58:32 INFO - PROCESS | 1720 | 1465527512023 Marionette TRACE conn4 <- [1,126,null,{}] 19:58:32 INFO - PROCESS | 1720 | 1465527512032 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}] 19:58:32 INFO - PROCESS | 1720 | 1465527512038 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:32 INFO - PROCESS | 1720 | 1465527512227 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 19:58:32 INFO - PROCESS | 1720 | 1465527512368 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:32 INFO - PROCESS | 1720 | 1465527512383 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:32 INFO - PROCESS | 1720 | ++DOCSHELL 0x923a5400 == 39 [pid = 1720] [id = 39] 19:58:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 69 (0x9529f800) [pid = 1720] [serial = 115] [outer = (nil)] 19:58:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 70 (0x96686400) [pid = 1720] [serial = 116] [outer = 0x9529f800] 19:58:32 INFO - PROCESS | 1720 | 1465527512468 Marionette DEBUG loaded listener.js 19:58:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 71 (0x9668e800) [pid = 1720] [serial = 117] [outer = 0x9529f800] 19:58:33 INFO - PROCESS | 1720 | 1465527513515 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]]]}] 19:58:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 19:58:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1551ms 19:58:33 INFO - PROCESS | 1720 | 1465527513570 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 19:58:33 INFO - PROCESS | 1720 | 1465527513579 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 19:58:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 19:58:33 INFO - PROCESS | 1720 | 1465527513591 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 19:58:33 INFO - PROCESS | 1720 | 1465527513594 Marionette TRACE conn4 <- [1,130,null,{}] 19:58:33 INFO - PROCESS | 1720 | 1465527513601 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}] 19:58:33 INFO - PROCESS | 1720 | 1465527513608 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:33 INFO - PROCESS | 1720 | 1465527513911 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 19:58:34 INFO - PROCESS | 1720 | 1465527514065 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:34 INFO - PROCESS | 1720 | 1465527514075 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:34 INFO - PROCESS | 1720 | ++DOCSHELL 0x93b26800 == 40 [pid = 1720] [id = 40] 19:58:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 72 (0x9a1e3800) [pid = 1720] [serial = 118] [outer = (nil)] 19:58:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 73 (0x9a80d000) [pid = 1720] [serial = 119] [outer = 0x9a1e3800] 19:58:34 INFO - PROCESS | 1720 | 1465527514163 Marionette DEBUG loaded listener.js 19:58:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 74 (0x9b164800) [pid = 1720] [serial = 120] [outer = 0x9a1e3800] 19:58:35 INFO - PROCESS | 1720 | 1465527515132 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]]]}] 19:58:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 19:58:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1581ms 19:58:35 INFO - PROCESS | 1720 | 1465527515172 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 19:58:35 INFO - PROCESS | 1720 | 1465527515175 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 19:58:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 19:58:35 INFO - PROCESS | 1720 | 1465527515183 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 19:58:35 INFO - PROCESS | 1720 | 1465527515189 Marionette TRACE conn4 <- [1,134,null,{}] 19:58:35 INFO - PROCESS | 1720 | 1465527515206 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}] 19:58:35 INFO - PROCESS | 1720 | 1465527515215 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:35 INFO - PROCESS | 1720 | 1465527515432 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 19:58:35 INFO - PROCESS | 1720 | 1465527515636 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:35 INFO - PROCESS | 1720 | 1465527515649 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:35 INFO - PROCESS | 1720 | ++DOCSHELL 0x9c02b000 == 41 [pid = 1720] [id = 41] 19:58:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 75 (0x9c02c000) [pid = 1720] [serial = 121] [outer = (nil)] 19:58:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 76 (0x9c031c00) [pid = 1720] [serial = 122] [outer = 0x9c02c000] 19:58:35 INFO - PROCESS | 1720 | 1465527515781 Marionette DEBUG loaded listener.js 19:58:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 77 (0x9cb4a800) [pid = 1720] [serial = 123] [outer = 0x9c02c000] 19:58:36 INFO - PROCESS | 1720 | 1465527516753 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]]]}] 19:58:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 19:58:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1585ms 19:58:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 19:58:36 INFO - PROCESS | 1720 | 1465527516769 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 19:58:36 INFO - PROCESS | 1720 | 1465527516773 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 19:58:36 INFO - PROCESS | 1720 | 1465527516780 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 19:58:36 INFO - PROCESS | 1720 | 1465527516783 Marionette TRACE conn4 <- [1,138,null,{}] 19:58:36 INFO - PROCESS | 1720 | 1465527516790 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}] 19:58:36 INFO - PROCESS | 1720 | 1465527516795 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:36 INFO - PROCESS | 1720 | 1465527516977 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 19:58:37 INFO - PROCESS | 1720 | 1465527517198 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:37 INFO - PROCESS | 1720 | 1465527517208 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:37 INFO - PROCESS | 1720 | ++DOCSHELL 0x93ad1400 == 42 [pid = 1720] [id = 42] 19:58:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 78 (0x93ad3c00) [pid = 1720] [serial = 124] [outer = (nil)] 19:58:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 79 (0x93b23c00) [pid = 1720] [serial = 125] [outer = 0x93ad3c00] 19:58:37 INFO - PROCESS | 1720 | 1465527517332 Marionette DEBUG loaded listener.js 19:58:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x951c7800) [pid = 1720] [serial = 126] [outer = 0x93ad3c00] 19:58:38 INFO - PROCESS | 1720 | --DOCSHELL 0x93ec5000 == 41 [pid = 1720] [id = 37] 19:58:38 INFO - PROCESS | 1720 | --DOCSHELL 0x9ccc4c00 == 40 [pid = 1720] [id = 36] 19:58:38 INFO - PROCESS | 1720 | --DOCSHELL 0x9a40b000 == 39 [pid = 1720] [id = 35] 19:58:38 INFO - PROCESS | 1720 | --DOCSHELL 0x966a5c00 == 38 [pid = 1720] [id = 34] 19:58:38 INFO - PROCESS | 1720 | 1465527518292 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]]]}] 19:58:38 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0xa21a0000) [pid = 1720] [serial = 74] [outer = (nil)] [url = about:blank] 19:58:38 INFO - PROCESS | 1720 | --DOMWINDOW == 78 (0xa117c800) [pid = 1720] [serial = 73] [outer = (nil)] [url = about:blank] 19:58:38 INFO - PROCESS | 1720 | --DOMWINDOW == 77 (0x99715800) [pid = 1720] [serial = 67] [outer = (nil)] [url = about:blank] 19:58:38 INFO - PROCESS | 1720 | --DOMWINDOW == 76 (0x9bc0fc00) [pid = 1720] [serial = 70] [outer = (nil)] [url = about:blank] 19:58:38 INFO - PROCESS | 1720 | --DOMWINDOW == 75 (0x9a409400) [pid = 1720] [serial = 68] [outer = (nil)] [url = about:blank] 19:58:38 INFO - PROCESS | 1720 | --DOMWINDOW == 74 (0x9c105800) [pid = 1720] [serial = 71] [outer = (nil)] [url = about:blank] 19:58:38 INFO - PROCESS | 1720 | --DOMWINDOW == 73 (0xa33bcc00) [pid = 1720] [serial = 65] [outer = (nil)] [url = about:blank] 19:58:38 INFO - PROCESS | 1720 | --DOMWINDOW == 72 (0xa82acc00) [pid = 1720] [serial = 64] [outer = (nil)] [url = about:blank] 19:58:38 INFO - PROCESS | 1720 | --DOMWINDOW == 71 (0xa2feb800) [pid = 1720] [serial = 53] [outer = (nil)] [url = about:blank] 19:58:38 INFO - PROCESS | 1720 | --DOMWINDOW == 70 (0xa61ac000) [pid = 1720] [serial = 56] [outer = (nil)] [url = about:blank] 19:58:38 INFO - PROCESS | 1720 | --DOMWINDOW == 69 (0xa6bd1400) [pid = 1720] [serial = 62] [outer = (nil)] [url = about:blank] 19:58:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 19:58:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1592ms 19:58:38 INFO - PROCESS | 1720 | 1465527518373 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 19:58:38 INFO - PROCESS | 1720 | 1465527518379 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 19:58:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 19:58:38 INFO - PROCESS | 1720 | 1465527518387 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 19:58:38 INFO - PROCESS | 1720 | 1465527518391 Marionette TRACE conn4 <- [1,142,null,{}] 19:58:38 INFO - PROCESS | 1720 | 1465527518399 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}] 19:58:38 INFO - PROCESS | 1720 | 1465527518407 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:38 INFO - PROCESS | 1720 | 1465527518575 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 19:58:38 INFO - PROCESS | 1720 | 1465527518715 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:38 INFO - PROCESS | 1720 | 1465527518724 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:38 INFO - PROCESS | 1720 | ++DOCSHELL 0x9792d400 == 39 [pid = 1720] [id = 43] 19:58:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 70 (0x99715800) [pid = 1720] [serial = 127] [outer = (nil)] 19:58:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 71 (0x9a409400) [pid = 1720] [serial = 128] [outer = 0x99715800] 19:58:38 INFO - PROCESS | 1720 | 1465527518803 Marionette DEBUG loaded listener.js 19:58:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 72 (0x9b163400) [pid = 1720] [serial = 129] [outer = 0x99715800] 19:58:39 INFO - PROCESS | 1720 | 1465527519646 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]]]}] 19:58:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 19:58:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1288ms 19:58:39 INFO - PROCESS | 1720 | 1465527519711 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 19:58:39 INFO - PROCESS | 1720 | 1465527519718 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 19:58:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 19:58:39 INFO - PROCESS | 1720 | 1465527519731 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 19:58:39 INFO - PROCESS | 1720 | 1465527519734 Marionette TRACE conn4 <- [1,146,null,{}] 19:58:39 INFO - PROCESS | 1720 | 1465527519740 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}] 19:58:39 INFO - PROCESS | 1720 | 1465527519746 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:39 INFO - PROCESS | 1720 | 1465527519914 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 19:58:40 INFO - PROCESS | 1720 | 1465527520018 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:40 INFO - PROCESS | 1720 | 1465527520033 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:40 INFO - PROCESS | 1720 | ++DOCSHELL 0x9bc07000 == 40 [pid = 1720] [id = 44] 19:58:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 73 (0x9bc0fc00) [pid = 1720] [serial = 130] [outer = (nil)] 19:58:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 74 (0x9c110c00) [pid = 1720] [serial = 131] [outer = 0x9bc0fc00] 19:58:40 INFO - PROCESS | 1720 | 1465527520112 Marionette DEBUG loaded listener.js 19:58:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 75 (0x9cb51400) [pid = 1720] [serial = 132] [outer = 0x9bc0fc00] 19:58:40 INFO - PROCESS | 1720 | 1465527520901 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]]]}] 19:58:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 19:58:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1234ms 19:58:40 INFO - PROCESS | 1720 | 1465527520965 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 19:58:40 INFO - PROCESS | 1720 | 1465527520969 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 19:58:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 19:58:40 INFO - PROCESS | 1720 | 1465527520978 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 19:58:40 INFO - PROCESS | 1720 | 1465527520986 Marionette TRACE conn4 <- [1,150,null,{}] 19:58:41 INFO - PROCESS | 1720 | 1465527521009 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}] 19:58:41 INFO - PROCESS | 1720 | 1465527521016 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:41 INFO - PROCESS | 1720 | 1465527521221 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 19:58:41 INFO - PROCESS | 1720 | 1465527521247 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:41 INFO - PROCESS | 1720 | 1465527521255 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:41 INFO - PROCESS | 1720 | ++DOCSHELL 0x9bcbb800 == 41 [pid = 1720] [id = 45] 19:58:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 76 (0x9c035000) [pid = 1720] [serial = 133] [outer = (nil)] 19:58:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 77 (0xa21ab000) [pid = 1720] [serial = 134] [outer = 0x9c035000] 19:58:41 INFO - PROCESS | 1720 | 1465527521324 Marionette DEBUG loaded listener.js 19:58:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 78 (0xa21ed000) [pid = 1720] [serial = 135] [outer = 0x9c035000] 19:58:42 INFO - PROCESS | 1720 | 1465527522148 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]]]}] 19:58:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 19:58:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1198ms 19:58:42 INFO - PROCESS | 1720 | 1465527522174 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 19:58:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 19:58:42 INFO - PROCESS | 1720 | 1465527522179 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 19:58:42 INFO - PROCESS | 1720 | 1465527522185 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 19:58:42 INFO - PROCESS | 1720 | 1465527522188 Marionette TRACE conn4 <- [1,154,null,{}] 19:58:42 INFO - PROCESS | 1720 | 1465527522194 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}] 19:58:42 INFO - PROCESS | 1720 | 1465527522199 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:42 INFO - PROCESS | 1720 | 1465527522398 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 19:58:42 INFO - PROCESS | 1720 | 1465527522476 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:42 INFO - PROCESS | 1720 | 1465527522488 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:42 INFO - PROCESS | 1720 | ++DOCSHELL 0x9b1f7c00 == 42 [pid = 1720] [id = 46] 19:58:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 79 (0x9b1f8400) [pid = 1720] [serial = 136] [outer = (nil)] 19:58:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x9c030800) [pid = 1720] [serial = 137] [outer = 0x9b1f8400] 19:58:42 INFO - PROCESS | 1720 | 1465527522564 Marionette DEBUG loaded listener.js 19:58:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0xa110b800) [pid = 1720] [serial = 138] [outer = 0x9b1f8400] 19:58:43 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x99717c00) [pid = 1720] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 19:58:43 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0xa117c400) [pid = 1720] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 19:58:43 INFO - PROCESS | 1720 | --DOMWINDOW == 78 (0xa4d50400) [pid = 1720] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 19:58:43 INFO - PROCESS | 1720 | --DOMWINDOW == 77 (0x9bc01400) [pid = 1720] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 19:58:43 INFO - PROCESS | 1720 | --DOMWINDOW == 76 (0x9834d400) [pid = 1720] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 19:58:43 INFO - PROCESS | 1720 | --DOMWINDOW == 75 (0x966a7c00) [pid = 1720] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 19:58:43 INFO - PROCESS | 1720 | --DOMWINDOW == 74 (0x9920a400) [pid = 1720] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 19:58:43 INFO - PROCESS | 1720 | --DOMWINDOW == 73 (0x9ccc6c00) [pid = 1720] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 19:58:43 INFO - PROCESS | 1720 | --DOMWINDOW == 72 (0xa6bd3000) [pid = 1720] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 19:58:43 INFO - PROCESS | 1720 | --DOMWINDOW == 71 (0x9834f400) [pid = 1720] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 19:58:43 INFO - PROCESS | 1720 | --DOMWINDOW == 70 (0x93b9cc00) [pid = 1720] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 19:58:43 INFO - PROCESS | 1720 | --DOMWINDOW == 69 (0x9cbc2800) [pid = 1720] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 19:58:43 INFO - PROCESS | 1720 | 1465527523795 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]]]}] 19:58:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 19:58:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1640ms 19:58:43 INFO - PROCESS | 1720 | 1465527523825 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 19:58:43 INFO - PROCESS | 1720 | 1465527523829 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 19:58:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 19:58:43 INFO - PROCESS | 1720 | 1465527523836 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 19:58:43 INFO - PROCESS | 1720 | 1465527523840 Marionette TRACE conn4 <- [1,158,null,{}] 19:58:43 INFO - PROCESS | 1720 | 1465527523845 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}] 19:58:43 INFO - PROCESS | 1720 | 1465527523850 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:44 INFO - PROCESS | 1720 | 1465527524035 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 19:58:44 INFO - PROCESS | 1720 | 1465527524051 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:44 INFO - PROCESS | 1720 | 1465527524069 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:44 INFO - PROCESS | 1720 | ++DOCSHELL 0x92461400 == 43 [pid = 1720] [id = 47] 19:58:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 70 (0x9a80b800) [pid = 1720] [serial = 139] [outer = (nil)] 19:58:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 71 (0xa252a000) [pid = 1720] [serial = 140] [outer = 0x9a80b800] 19:58:44 INFO - PROCESS | 1720 | 1465527524150 Marionette DEBUG loaded listener.js 19:58:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 72 (0xa25f7c00) [pid = 1720] [serial = 141] [outer = 0x9a80b800] 19:58:44 INFO - PROCESS | 1720 | 1465527524991 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]]]}] 19:58:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 19:58:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1235ms 19:58:45 INFO - PROCESS | 1720 | 1465527525073 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 19:58:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 19:58:45 INFO - PROCESS | 1720 | 1465527525079 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 19:58:45 INFO - PROCESS | 1720 | 1465527525088 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 19:58:45 INFO - PROCESS | 1720 | 1465527525095 Marionette TRACE conn4 <- [1,162,null,{}] 19:58:45 INFO - PROCESS | 1720 | 1465527525105 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}] 19:58:45 INFO - PROCESS | 1720 | 1465527525112 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:45 INFO - PROCESS | 1720 | 1465527525338 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 19:58:45 INFO - PROCESS | 1720 | 1465527525486 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:45 INFO - PROCESS | 1720 | 1465527525500 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:45 INFO - PROCESS | 1720 | ++DOCSHELL 0x92468800 == 44 [pid = 1720] [id = 48] 19:58:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 73 (0x96690400) [pid = 1720] [serial = 142] [outer = (nil)] 19:58:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 74 (0x96695000) [pid = 1720] [serial = 143] [outer = 0x96690400] 19:58:45 INFO - PROCESS | 1720 | 1465527525589 Marionette DEBUG loaded listener.js 19:58:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 75 (0x9920a400) [pid = 1720] [serial = 144] [outer = 0x96690400] 19:58:46 INFO - PROCESS | 1720 | 1465527526487 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]]]}] 19:58:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 19:58:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1437ms 19:58:46 INFO - PROCESS | 1720 | 1465527526541 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 19:58:46 INFO - PROCESS | 1720 | 1465527526547 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 19:58:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 19:58:46 INFO - PROCESS | 1720 | 1465527526560 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 19:58:46 INFO - PROCESS | 1720 | 1465527526566 Marionette TRACE conn4 <- [1,166,null,{}] 19:58:46 INFO - PROCESS | 1720 | 1465527526573 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}] 19:58:46 INFO - PROCESS | 1720 | 1465527526579 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:46 INFO - PROCESS | 1720 | 1465527526763 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 19:58:46 INFO - PROCESS | 1720 | 1465527526910 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:46 INFO - PROCESS | 1720 | 1465527526920 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:46 INFO - PROCESS | 1720 | ++DOCSHELL 0x9b16ac00 == 45 [pid = 1720] [id = 49] 19:58:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 76 (0x9b1f1c00) [pid = 1720] [serial = 145] [outer = (nil)] 19:58:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 77 (0x9bc09000) [pid = 1720] [serial = 146] [outer = 0x9b1f1c00] 19:58:47 INFO - PROCESS | 1720 | 1465527527004 Marionette DEBUG loaded listener.js 19:58:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 78 (0x9c029800) [pid = 1720] [serial = 147] [outer = 0x9b1f1c00] 19:58:47 INFO - PROCESS | 1720 | 1465527527910 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]]]}] 19:58:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 19:58:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1394ms 19:58:47 INFO - PROCESS | 1720 | 1465527527952 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 19:58:47 INFO - PROCESS | 1720 | 1465527527956 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 19:58:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 19:58:47 INFO - PROCESS | 1720 | 1465527527963 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 19:58:47 INFO - PROCESS | 1720 | 1465527527967 Marionette TRACE conn4 <- [1,170,null,{}] 19:58:47 INFO - PROCESS | 1720 | 1465527527983 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}] 19:58:47 INFO - PROCESS | 1720 | 1465527527992 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:48 INFO - PROCESS | 1720 | 1465527528176 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 19:58:48 INFO - PROCESS | 1720 | 1465527528324 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:48 INFO - PROCESS | 1720 | 1465527528332 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:48 INFO - PROCESS | 1720 | ++DOCSHELL 0xa3278800 == 46 [pid = 1720] [id = 50] 19:58:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 79 (0xa327a000) [pid = 1720] [serial = 148] [outer = (nil)] 19:58:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0xa3314c00) [pid = 1720] [serial = 149] [outer = 0xa327a000] 19:58:48 INFO - PROCESS | 1720 | 1465527528463 Marionette DEBUG loaded listener.js 19:58:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0xa33ba400) [pid = 1720] [serial = 150] [outer = 0xa327a000] 19:58:48 INFO - PROCESS | 1720 | 1465527528658 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 19:58:49 INFO - PROCESS | 1720 | 1465527529392 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]]]}] 19:58:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 19:58:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1496ms 19:58:49 INFO - PROCESS | 1720 | 1465527529460 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 19:58:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 19:58:49 INFO - PROCESS | 1720 | 1465527529464 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 19:58:49 INFO - PROCESS | 1720 | 1465527529471 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 19:58:49 INFO - PROCESS | 1720 | 1465527529474 Marionette TRACE conn4 <- [1,174,null,{}] 19:58:49 INFO - PROCESS | 1720 | 1465527529480 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}] 19:58:49 INFO - PROCESS | 1720 | 1465527529485 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:49 INFO - PROCESS | 1720 | 1465527529703 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 19:58:49 INFO - PROCESS | 1720 | 1465527529846 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:49 INFO - PROCESS | 1720 | 1465527529849 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:49 INFO - PROCESS | 1720 | ++DOCSHELL 0x9bcfd000 == 47 [pid = 1720] [id = 51] 19:58:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x9c0a2800) [pid = 1720] [serial = 151] [outer = (nil)] 19:58:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x9c0aac00) [pid = 1720] [serial = 152] [outer = 0x9c0a2800] 19:58:49 INFO - PROCESS | 1720 | 1465527529937 Marionette DEBUG loaded listener.js 19:58:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x9c0acc00) [pid = 1720] [serial = 153] [outer = 0x9c0a2800] 19:58:51 INFO - PROCESS | 1720 | 1465527531015 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]]]}] 19:58:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 19:58:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1590ms 19:58:51 INFO - PROCESS | 1720 | 1465527531061 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 19:58:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 19:58:51 INFO - PROCESS | 1720 | 1465527531066 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 19:58:51 INFO - PROCESS | 1720 | 1465527531072 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 19:58:51 INFO - PROCESS | 1720 | 1465527531076 Marionette TRACE conn4 <- [1,178,null,{}] 19:58:51 INFO - PROCESS | 1720 | 1465527531082 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}] 19:58:51 INFO - PROCESS | 1720 | 1465527531087 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:51 INFO - PROCESS | 1720 | 1465527531295 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 19:58:51 INFO - PROCESS | 1720 | 1465527531491 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:51 INFO - PROCESS | 1720 | 1465527531498 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:51 INFO - PROCESS | 1720 | ++DOCSHELL 0x95184400 == 48 [pid = 1720] [id = 52] 19:58:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x9c0a1800) [pid = 1720] [serial = 154] [outer = (nil)] 19:58:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0xa4d42400) [pid = 1720] [serial = 155] [outer = 0x9c0a1800] 19:58:51 INFO - PROCESS | 1720 | 1465527531581 Marionette DEBUG loaded listener.js 19:58:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0xa4d4d800) [pid = 1720] [serial = 156] [outer = 0x9c0a1800] 19:58:52 INFO - PROCESS | 1720 | 1465527532444 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]]]}] 19:58:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 19:58:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1440ms 19:58:52 INFO - PROCESS | 1720 | 1465527532512 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 19:58:52 INFO - PROCESS | 1720 | 1465527532515 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 19:58:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 19:58:52 INFO - PROCESS | 1720 | 1465527532522 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 19:58:52 INFO - PROCESS | 1720 | 1465527532526 Marionette TRACE conn4 <- [1,182,null,{}] 19:58:52 INFO - PROCESS | 1720 | 1465527532532 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}] 19:58:52 INFO - PROCESS | 1720 | 1465527532542 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:52 INFO - PROCESS | 1720 | 1465527532794 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 19:58:53 INFO - PROCESS | 1720 | 1465527532994 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:53 INFO - PROCESS | 1720 | 1465527533005 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:53 INFO - PROCESS | 1720 | ++DOCSHELL 0x93acf400 == 49 [pid = 1720] [id = 53] 19:58:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x93ad5000) [pid = 1720] [serial = 157] [outer = (nil)] 19:58:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x99f5c000) [pid = 1720] [serial = 158] [outer = 0x93ad5000] 19:58:53 INFO - PROCESS | 1720 | 1465527533132 Marionette DEBUG loaded listener.js 19:58:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x9b7a1400) [pid = 1720] [serial = 159] [outer = 0x93ad5000] 19:58:54 INFO - PROCESS | 1720 | 1465527534197 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]]]}] 19:58:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 19:58:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1735ms 19:58:54 INFO - PROCESS | 1720 | 1465527534260 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 19:58:54 INFO - PROCESS | 1720 | 1465527534266 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 19:58:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 19:58:54 INFO - PROCESS | 1720 | 1465527534275 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 19:58:54 INFO - PROCESS | 1720 | 1465527534280 Marionette TRACE conn4 <- [1,186,null,{}] 19:58:54 INFO - PROCESS | 1720 | 1465527534289 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}] 19:58:54 INFO - PROCESS | 1720 | 1465527534294 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:54 INFO - PROCESS | 1720 | 1465527534534 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 19:58:54 INFO - PROCESS | 1720 | 1465527534788 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:54 INFO - PROCESS | 1720 | 1465527534801 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:54 INFO - PROCESS | 1720 | ++DOCSHELL 0x953d0800 == 50 [pid = 1720] [id = 54] 19:58:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x953d0c00) [pid = 1720] [serial = 160] [outer = (nil)] 19:58:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x953d2c00) [pid = 1720] [serial = 161] [outer = 0x953d0c00] 19:58:54 INFO - PROCESS | 1720 | 1465527534877 Marionette DEBUG loaded listener.js 19:58:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x953d5c00) [pid = 1720] [serial = 162] [outer = 0x953d0c00] 19:58:55 INFO - PROCESS | 1720 | --DOCSHELL 0x9b1f7c00 == 49 [pid = 1720] [id = 46] 19:58:55 INFO - PROCESS | 1720 | --DOCSHELL 0x9bcbb800 == 48 [pid = 1720] [id = 45] 19:58:55 INFO - PROCESS | 1720 | --DOCSHELL 0x9bc07000 == 47 [pid = 1720] [id = 44] 19:58:55 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x9c031400) [pid = 1720] [serial = 113] [outer = (nil)] [url = about:blank] 19:58:55 INFO - PROCESS | 1720 | --DOCSHELL 0x9792d400 == 46 [pid = 1720] [id = 43] 19:58:55 INFO - PROCESS | 1720 | --DOCSHELL 0x93ad1400 == 45 [pid = 1720] [id = 42] 19:58:55 INFO - PROCESS | 1720 | --DOCSHELL 0x923a5400 == 44 [pid = 1720] [id = 39] 19:58:55 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x9a574400) [pid = 1720] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:58:55 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x9cbc5800) [pid = 1720] [serial = 77] [outer = (nil)] [url = about:blank] 19:58:55 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x9b5e5000) [pid = 1720] [serial = 76] [outer = (nil)] [url = about:blank] 19:58:55 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0xa21f2400) [pid = 1720] [serial = 80] [outer = (nil)] [url = about:blank] 19:58:55 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0xa21a8c00) [pid = 1720] [serial = 79] [outer = (nil)] [url = about:blank] 19:58:55 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0xa6bc9800) [pid = 1720] [serial = 83] [outer = (nil)] [url = about:blank] 19:58:55 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0xa6725c00) [pid = 1720] [serial = 82] [outer = (nil)] [url = about:blank] 19:58:55 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x9bcb7c00) [pid = 1720] [serial = 104] [outer = (nil)] [url = about:blank] 19:58:55 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x9b5dfc00) [pid = 1720] [serial = 98] [outer = (nil)] [url = about:blank] 19:58:55 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x9a40a800) [pid = 1720] [serial = 97] [outer = (nil)] [url = about:blank] 19:58:55 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x992b3c00) [pid = 1720] [serial = 101] [outer = (nil)] [url = about:blank] 19:58:55 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x997af000) [pid = 1720] [serial = 102] [outer = (nil)] [url = about:blank] 19:58:55 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0xa6f36400) [pid = 1720] [serial = 86] [outer = (nil)] [url = about:blank] 19:58:55 INFO - PROCESS | 1720 | --DOMWINDOW == 78 (0x9d90f000) [pid = 1720] [serial = 107] [outer = (nil)] [url = about:blank] 19:58:55 INFO - PROCESS | 1720 | --DOMWINDOW == 77 (0xa6f35400) [pid = 1720] [serial = 85] [outer = (nil)] [url = about:blank] 19:58:55 INFO - PROCESS | 1720 | --DOMWINDOW == 76 (0xa8c0bc00) [pid = 1720] [serial = 89] [outer = (nil)] [url = about:blank] 19:58:55 INFO - PROCESS | 1720 | --DOMWINDOW == 75 (0xa8c1d800) [pid = 1720] [serial = 88] [outer = (nil)] [url = about:blank] 19:58:55 INFO - PROCESS | 1720 | --DOMWINDOW == 74 (0x9cb56400) [pid = 1720] [serial = 92] [outer = (nil)] [url = about:blank] 19:58:55 INFO - PROCESS | 1720 | --DOMWINDOW == 73 (0x9cb54400) [pid = 1720] [serial = 91] [outer = (nil)] [url = about:blank] 19:58:55 INFO - PROCESS | 1720 | --DOMWINDOW == 72 (0x9bc0a400) [pid = 1720] [serial = 95] [outer = (nil)] [url = about:blank] 19:58:55 INFO - PROCESS | 1720 | --DOMWINDOW == 71 (0xa216bc00) [pid = 1720] [serial = 110] [outer = (nil)] [url = about:blank] 19:58:55 INFO - PROCESS | 1720 | --DOMWINDOW == 70 (0x9b797800) [pid = 1720] [serial = 94] [outer = (nil)] [url = about:blank] 19:58:55 INFO - PROCESS | 1720 | --DOMWINDOW == 69 (0xa1101c00) [pid = 1720] [serial = 108] [outer = (nil)] [url = about:blank] 19:58:55 INFO - PROCESS | 1720 | --DOMWINDOW == 68 (0xa21f3400) [pid = 1720] [serial = 111] [outer = (nil)] [url = about:blank] 19:58:55 INFO - PROCESS | 1720 | --DOMWINDOW == 67 (0x9c0d6c00) [pid = 1720] [serial = 105] [outer = (nil)] [url = about:blank] 19:58:55 INFO - PROCESS | 1720 | 1465527535799 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]]]}] 19:58:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 19:58:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1544ms 19:58:55 INFO - PROCESS | 1720 | 1465527535819 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 19:58:55 INFO - PROCESS | 1720 | 1465527535826 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 19:58:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 19:58:55 INFO - PROCESS | 1720 | 1465527535836 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 19:58:55 INFO - PROCESS | 1720 | 1465527535839 Marionette TRACE conn4 <- [1,190,null,{}] 19:58:55 INFO - PROCESS | 1720 | 1465527535846 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}] 19:58:55 INFO - PROCESS | 1720 | 1465527535852 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:56 INFO - PROCESS | 1720 | 1465527536025 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 19:58:56 INFO - PROCESS | 1720 | 1465527536149 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:56 INFO - PROCESS | 1720 | 1465527536157 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:56 INFO - PROCESS | 1720 | ++DOCSHELL 0x93ec5000 == 45 [pid = 1720] [id = 55] 19:58:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 68 (0x992ae000) [pid = 1720] [serial = 163] [outer = (nil)] 19:58:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 69 (0x9a30c000) [pid = 1720] [serial = 164] [outer = 0x992ae000] 19:58:56 INFO - PROCESS | 1720 | 1465527536234 Marionette DEBUG loaded listener.js 19:58:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 70 (0x9a80c000) [pid = 1720] [serial = 165] [outer = 0x992ae000] 19:58:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 19:58:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1141ms 19:58:56 INFO - PROCESS | 1720 | 1465527536968 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]]]}] 19:58:56 INFO - PROCESS | 1720 | 1465527536978 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 19:58:56 INFO - PROCESS | 1720 | 1465527536982 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 19:58:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 19:58:56 INFO - PROCESS | 1720 | 1465527536988 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 19:58:56 INFO - PROCESS | 1720 | 1465527536993 Marionette TRACE conn4 <- [1,194,null,{}] 19:58:57 INFO - PROCESS | 1720 | 1465527537017 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}] 19:58:57 INFO - PROCESS | 1720 | 1465527537026 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:57 INFO - PROCESS | 1720 | 1465527537190 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 19:58:57 INFO - PROCESS | 1720 | 1465527537201 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:57 INFO - PROCESS | 1720 | 1465527537213 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:57 INFO - PROCESS | 1720 | ++DOCSHELL 0x9b39e000 == 46 [pid = 1720] [id = 56] 19:58:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 71 (0x9b39e400) [pid = 1720] [serial = 166] [outer = (nil)] 19:58:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 72 (0x9b3a1400) [pid = 1720] [serial = 167] [outer = 0x9b39e400] 19:58:57 INFO - PROCESS | 1720 | 1465527537284 Marionette DEBUG loaded listener.js 19:58:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 73 (0x9b3ed000) [pid = 1720] [serial = 168] [outer = 0x9b39e400] 19:58:58 INFO - PROCESS | 1720 | 1465527538127 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]]]}] 19:58:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 19:58:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1188ms 19:58:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 19:58:58 INFO - PROCESS | 1720 | 1465527538177 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 19:58:58 INFO - PROCESS | 1720 | 1465527538181 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 19:58:58 INFO - PROCESS | 1720 | 1465527538193 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 19:58:58 INFO - PROCESS | 1720 | 1465527538196 Marionette TRACE conn4 <- [1,198,null,{}] 19:58:58 INFO - PROCESS | 1720 | 1465527538202 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}] 19:58:58 INFO - PROCESS | 1720 | 1465527538207 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:58 INFO - PROCESS | 1720 | 1465527538402 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 19:58:58 INFO - PROCESS | 1720 | 1465527538423 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:58 INFO - PROCESS | 1720 | 1465527538432 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:58 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a1e1800 == 47 [pid = 1720] [id = 57] 19:58:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 74 (0x9b5e3c00) [pid = 1720] [serial = 169] [outer = (nil)] 19:58:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 75 (0x9bc09800) [pid = 1720] [serial = 170] [outer = 0x9b5e3c00] 19:58:58 INFO - PROCESS | 1720 | 1465527538500 Marionette DEBUG loaded listener.js 19:58:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 76 (0x9bcfa800) [pid = 1720] [serial = 171] [outer = 0x9b5e3c00] 19:58:59 INFO - PROCESS | 1720 | 1465527539372 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]]]}] 19:58:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 19:58:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1235ms 19:58:59 INFO - PROCESS | 1720 | 1465527539422 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 19:58:59 INFO - PROCESS | 1720 | 1465527539426 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 19:58:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 19:58:59 INFO - PROCESS | 1720 | 1465527539437 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 19:58:59 INFO - PROCESS | 1720 | 1465527539439 Marionette TRACE conn4 <- [1,202,null,{}] 19:58:59 INFO - PROCESS | 1720 | 1465527539446 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}] 19:58:59 INFO - PROCESS | 1720 | 1465527539451 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:59 INFO - PROCESS | 1720 | 1465527539641 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 19:58:59 INFO - PROCESS | 1720 | 1465527539662 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:59 INFO - PROCESS | 1720 | 1465527539669 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:58:59 INFO - PROCESS | 1720 | ++DOCSHELL 0x9668d000 == 48 [pid = 1720] [id = 58] 19:58:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 77 (0x9bc0e400) [pid = 1720] [serial = 172] [outer = (nil)] 19:58:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 78 (0x9c0a5c00) [pid = 1720] [serial = 173] [outer = 0x9bc0e400] 19:58:59 INFO - PROCESS | 1720 | 1465527539740 Marionette DEBUG loaded listener.js 19:58:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 79 (0x9c0aa800) [pid = 1720] [serial = 174] [outer = 0x9bc0e400] 19:59:00 INFO - PROCESS | 1720 | --DOMWINDOW == 78 (0x9c035000) [pid = 1720] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 19:59:00 INFO - PROCESS | 1720 | --DOMWINDOW == 77 (0x9b1f8400) [pid = 1720] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 19:59:00 INFO - PROCESS | 1720 | --DOMWINDOW == 76 (0x93ad3c00) [pid = 1720] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 19:59:00 INFO - PROCESS | 1720 | --DOMWINDOW == 75 (0x9bc0fc00) [pid = 1720] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 19:59:00 INFO - PROCESS | 1720 | --DOMWINDOW == 74 (0x99715800) [pid = 1720] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 19:59:00 INFO - PROCESS | 1720 | 1465527540698 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]]]}] 19:59:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 19:59:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1291ms 19:59:00 INFO - PROCESS | 1720 | 1465527540729 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 19:59:00 INFO - PROCESS | 1720 | 1465527540733 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 19:59:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 19:59:00 INFO - PROCESS | 1720 | 1465527540740 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 19:59:00 INFO - PROCESS | 1720 | 1465527540746 Marionette TRACE conn4 <- [1,206,null,{}] 19:59:00 INFO - PROCESS | 1720 | 1465527540754 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}] 19:59:00 INFO - PROCESS | 1720 | 1465527540768 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:01 INFO - PROCESS | 1720 | 1465527541075 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 19:59:01 INFO - PROCESS | 1720 | 1465527541141 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:01 INFO - PROCESS | 1720 | 1465527541147 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:01 INFO - PROCESS | 1720 | ++DOCSHELL 0x923aa400 == 49 [pid = 1720] [id = 59] 19:59:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 75 (0x93ec3000) [pid = 1720] [serial = 175] [outer = (nil)] 19:59:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 76 (0x9cb54400) [pid = 1720] [serial = 176] [outer = 0x93ec3000] 19:59:01 INFO - PROCESS | 1720 | 1465527541218 Marionette DEBUG loaded listener.js 19:59:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 77 (0x9cbc1400) [pid = 1720] [serial = 177] [outer = 0x93ec3000] 19:59:01 INFO - PROCESS | 1720 | 1465527541888 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]]]}] 19:59:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 19:59:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1183ms 19:59:01 INFO - PROCESS | 1720 | 1465527541922 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 19:59:01 INFO - PROCESS | 1720 | 1465527541925 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 19:59:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 19:59:01 INFO - PROCESS | 1720 | 1465527541932 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 19:59:01 INFO - PROCESS | 1720 | 1465527541936 Marionette TRACE conn4 <- [1,210,null,{}] 19:59:01 INFO - PROCESS | 1720 | 1465527541941 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}] 19:59:01 INFO - PROCESS | 1720 | 1465527541946 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:02 INFO - PROCESS | 1720 | 1465527542130 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 19:59:02 INFO - PROCESS | 1720 | 1465527542281 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:02 INFO - PROCESS | 1720 | 1465527542293 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:02 INFO - PROCESS | 1720 | ++DOCSHELL 0x923b4400 == 50 [pid = 1720] [id = 60] 19:59:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 78 (0x923b4800) [pid = 1720] [serial = 178] [outer = (nil)] 19:59:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 79 (0x93b20c00) [pid = 1720] [serial = 179] [outer = 0x923b4800] 19:59:02 INFO - PROCESS | 1720 | 1465527542382 Marionette DEBUG loaded listener.js 19:59:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x951bd400) [pid = 1720] [serial = 180] [outer = 0x923b4800] 19:59:03 INFO - PROCESS | 1720 | 1465527543325 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]]]}] 19:59:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 19:59:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1431ms 19:59:03 INFO - PROCESS | 1720 | 1465527543367 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 19:59:03 INFO - PROCESS | 1720 | 1465527543373 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 19:59:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 19:59:03 INFO - PROCESS | 1720 | 1465527543381 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 19:59:03 INFO - PROCESS | 1720 | 1465527543386 Marionette TRACE conn4 <- [1,214,null,{}] 19:59:03 INFO - PROCESS | 1720 | 1465527543394 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}] 19:59:03 INFO - PROCESS | 1720 | 1465527543402 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:03 INFO - PROCESS | 1720 | 1465527543588 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 19:59:03 INFO - PROCESS | 1720 | 1465527543741 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:03 INFO - PROCESS | 1720 | 1465527543752 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:03 INFO - PROCESS | 1720 | ++DOCSHELL 0x953d2000 == 51 [pid = 1720] [id = 61] 19:59:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x966b2000) [pid = 1720] [serial = 181] [outer = (nil)] 19:59:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x9b16cc00) [pid = 1720] [serial = 182] [outer = 0x966b2000] 19:59:03 INFO - PROCESS | 1720 | 1465527543836 Marionette DEBUG loaded listener.js 19:59:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x9b1f0c00) [pid = 1720] [serial = 183] [outer = 0x966b2000] 19:59:04 INFO - PROCESS | 1720 | 1465527544740 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]]]}] 19:59:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 19:59:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1398ms 19:59:04 INFO - PROCESS | 1720 | 1465527544784 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 19:59:04 INFO - PROCESS | 1720 | 1465527544791 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 19:59:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 19:59:04 INFO - PROCESS | 1720 | 1465527544800 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 19:59:04 INFO - PROCESS | 1720 | 1465527544804 Marionette TRACE conn4 <- [1,218,null,{}] 19:59:04 INFO - PROCESS | 1720 | 1465527544810 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}] 19:59:04 INFO - PROCESS | 1720 | 1465527544816 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:05 INFO - PROCESS | 1720 | 1465527545003 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 19:59:05 INFO - PROCESS | 1720 | 1465527545165 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:05 INFO - PROCESS | 1720 | 1465527545175 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:05 INFO - PROCESS | 1720 | ++DOCSHELL 0x9b16d800 == 52 [pid = 1720] [id = 62] 19:59:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x9b797c00) [pid = 1720] [serial = 184] [outer = (nil)] 19:59:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x9c0a1400) [pid = 1720] [serial = 185] [outer = 0x9b797c00] 19:59:05 INFO - PROCESS | 1720 | 1465527545258 Marionette DEBUG loaded listener.js 19:59:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x9c10f400) [pid = 1720] [serial = 186] [outer = 0x9b797c00] 19:59:06 INFO - PROCESS | 1720 | 1465527546205 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]]]}] 19:59:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 19:59:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1439ms 19:59:06 INFO - PROCESS | 1720 | 1465527546240 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 19:59:06 INFO - PROCESS | 1720 | 1465527546243 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 19:59:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 19:59:06 INFO - PROCESS | 1720 | 1465527546260 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 19:59:06 INFO - PROCESS | 1720 | 1465527546270 Marionette TRACE conn4 <- [1,222,null,{}] 19:59:06 INFO - PROCESS | 1720 | 1465527546276 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}] 19:59:06 INFO - PROCESS | 1720 | 1465527546284 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:06 INFO - PROCESS | 1720 | 1465527546470 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 19:59:06 INFO - PROCESS | 1720 | 1465527546616 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:06 INFO - PROCESS | 1720 | 1465527546627 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:06 INFO - PROCESS | 1720 | ++DOCSHELL 0x93adac00 == 53 [pid = 1720] [id = 63] 19:59:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x997b3800) [pid = 1720] [serial = 187] [outer = (nil)] 19:59:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0xa21a0c00) [pid = 1720] [serial = 188] [outer = 0x997b3800] 19:59:06 INFO - PROCESS | 1720 | 1465527546741 Marionette DEBUG loaded listener.js 19:59:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0xa21f4800) [pid = 1720] [serial = 189] [outer = 0x997b3800] 19:59:07 INFO - PROCESS | 1720 | 1465527547659 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]]]}] 19:59:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 19:59:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1445ms 19:59:07 INFO - PROCESS | 1720 | 1465527547699 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 19:59:07 INFO - PROCESS | 1720 | 1465527547704 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 19:59:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 19:59:07 INFO - PROCESS | 1720 | 1465527547711 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 19:59:07 INFO - PROCESS | 1720 | 1465527547715 Marionette TRACE conn4 <- [1,226,null,{}] 19:59:07 INFO - PROCESS | 1720 | 1465527547720 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}] 19:59:07 INFO - PROCESS | 1720 | 1465527547725 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:07 INFO - PROCESS | 1720 | 1465527547913 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 19:59:08 INFO - PROCESS | 1720 | 1465527548064 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:08 INFO - PROCESS | 1720 | 1465527548072 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:08 INFO - PROCESS | 1720 | ++DOCSHELL 0x9b5e5000 == 54 [pid = 1720] [id = 64] 19:59:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0xa2558000) [pid = 1720] [serial = 190] [outer = (nil)] 19:59:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0xa33b4800) [pid = 1720] [serial = 191] [outer = 0xa2558000] 19:59:08 INFO - PROCESS | 1720 | 1465527548187 Marionette DEBUG loaded listener.js 19:59:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0xa33bf400) [pid = 1720] [serial = 192] [outer = 0xa2558000] 19:59:09 INFO - PROCESS | 1720 | 1465527549052 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]]]}] 19:59:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 19:59:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1384ms 19:59:09 INFO - PROCESS | 1720 | 1465527549096 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 19:59:09 INFO - PROCESS | 1720 | 1465527549100 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 19:59:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 19:59:09 INFO - PROCESS | 1720 | 1465527549107 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 19:59:09 INFO - PROCESS | 1720 | 1465527549111 Marionette TRACE conn4 <- [1,230,null,{}] 19:59:09 INFO - PROCESS | 1720 | 1465527549117 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}] 19:59:09 INFO - PROCESS | 1720 | 1465527549122 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:09 INFO - PROCESS | 1720 | 1465527549296 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 19:59:09 INFO - PROCESS | 1720 | 1465527549445 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:09 INFO - PROCESS | 1720 | 1465527549463 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:09 INFO - PROCESS | 1720 | ++DOCSHELL 0xa2560400 == 55 [pid = 1720] [id = 65] 19:59:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0xa3273c00) [pid = 1720] [serial = 193] [outer = (nil)] 19:59:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0xa61ac000) [pid = 1720] [serial = 194] [outer = 0xa3273c00] 19:59:09 INFO - PROCESS | 1720 | 1465527549557 Marionette DEBUG loaded listener.js 19:59:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0xa674fc00) [pid = 1720] [serial = 195] [outer = 0xa3273c00] 19:59:10 INFO - PROCESS | 1720 | 1465527550476 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]]]}] 19:59:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 19:59:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1380ms 19:59:10 INFO - PROCESS | 1720 | 1465527550488 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 19:59:10 INFO - PROCESS | 1720 | 1465527550491 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 19:59:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 19:59:10 INFO - PROCESS | 1720 | 1465527550498 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 19:59:10 INFO - PROCESS | 1720 | 1465527550501 Marionette TRACE conn4 <- [1,234,null,{}] 19:59:10 INFO - PROCESS | 1720 | 1465527550508 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}] 19:59:10 INFO - PROCESS | 1720 | 1465527550514 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:10 INFO - PROCESS | 1720 | 1465527550681 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 19:59:10 INFO - PROCESS | 1720 | 1465527550839 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:10 INFO - PROCESS | 1720 | 1465527550852 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:10 INFO - PROCESS | 1720 | ++DOCSHELL 0x954c4c00 == 56 [pid = 1720] [id = 66] 19:59:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x954c6400) [pid = 1720] [serial = 196] [outer = (nil)] 19:59:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x954cf400) [pid = 1720] [serial = 197] [outer = 0x954c6400] 19:59:10 INFO - PROCESS | 1720 | 1465527550933 Marionette DEBUG loaded listener.js 19:59:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x954d3400) [pid = 1720] [serial = 198] [outer = 0x954c6400] 19:59:12 INFO - PROCESS | 1720 | 1465527552045 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]]]}] 19:59:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 19:59:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1586ms 19:59:12 INFO - PROCESS | 1720 | 1465527552084 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 19:59:12 INFO - PROCESS | 1720 | 1465527552091 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 19:59:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 19:59:12 INFO - PROCESS | 1720 | 1465527552099 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 19:59:12 INFO - PROCESS | 1720 | 1465527552104 Marionette TRACE conn4 <- [1,238,null,{}] 19:59:12 INFO - PROCESS | 1720 | 1465527552112 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}] 19:59:12 INFO - PROCESS | 1720 | 1465527552117 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:12 INFO - PROCESS | 1720 | 1465527552328 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 19:59:12 INFO - PROCESS | 1720 | 1465527552575 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:12 INFO - PROCESS | 1720 | 1465527552590 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:12 INFO - PROCESS | 1720 | ++DOCSHELL 0x953c8000 == 57 [pid = 1720] [id = 67] 19:59:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x954d1400) [pid = 1720] [serial = 199] [outer = (nil)] 19:59:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x9668c400) [pid = 1720] [serial = 200] [outer = 0x954d1400] 19:59:12 INFO - PROCESS | 1720 | 1465527552708 Marionette DEBUG loaded listener.js 19:59:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x966a7c00) [pid = 1720] [serial = 201] [outer = 0x954d1400] 19:59:13 INFO - PROCESS | 1720 | --DOCSHELL 0x923aa400 == 56 [pid = 1720] [id = 59] 19:59:13 INFO - PROCESS | 1720 | --DOCSHELL 0x9668d000 == 55 [pid = 1720] [id = 58] 19:59:13 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0xa252a000) [pid = 1720] [serial = 140] [outer = (nil)] [url = about:blank] 19:59:13 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x9a80d000) [pid = 1720] [serial = 119] [outer = (nil)] [url = about:blank] 19:59:13 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x9c031c00) [pid = 1720] [serial = 122] [outer = (nil)] [url = about:blank] 19:59:13 INFO - PROCESS | 1720 | --DOCSHELL 0x9a1e1800 == 54 [pid = 1720] [id = 57] 19:59:13 INFO - PROCESS | 1720 | --DOCSHELL 0x9b39e000 == 53 [pid = 1720] [id = 56] 19:59:13 INFO - PROCESS | 1720 | --DOCSHELL 0x93ec5000 == 52 [pid = 1720] [id = 55] 19:59:13 INFO - PROCESS | 1720 | --DOCSHELL 0x953d0800 == 51 [pid = 1720] [id = 54] 19:59:13 INFO - PROCESS | 1720 | --DOCSHELL 0x9b16ac00 == 50 [pid = 1720] [id = 49] 19:59:13 INFO - PROCESS | 1720 | --DOCSHELL 0x92468800 == 49 [pid = 1720] [id = 48] 19:59:13 INFO - PROCESS | 1720 | 1465527553559 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]]]}] 19:59:13 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0xa21ed000) [pid = 1720] [serial = 135] [outer = (nil)] [url = about:blank] 19:59:13 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0xa21ab000) [pid = 1720] [serial = 134] [outer = (nil)] [url = about:blank] 19:59:13 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x9c030800) [pid = 1720] [serial = 137] [outer = (nil)] [url = about:blank] 19:59:13 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x951c7800) [pid = 1720] [serial = 126] [outer = (nil)] [url = about:blank] 19:59:13 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x93b23c00) [pid = 1720] [serial = 125] [outer = (nil)] [url = about:blank] 19:59:13 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x9c110c00) [pid = 1720] [serial = 131] [outer = (nil)] [url = about:blank] 19:59:13 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x96686400) [pid = 1720] [serial = 116] [outer = (nil)] [url = about:blank] 19:59:13 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x9a409400) [pid = 1720] [serial = 128] [outer = (nil)] [url = about:blank] 19:59:13 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x9b163400) [pid = 1720] [serial = 129] [outer = (nil)] [url = about:blank] 19:59:13 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0xa110b800) [pid = 1720] [serial = 138] [outer = (nil)] [url = about:blank] 19:59:13 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x9cb51400) [pid = 1720] [serial = 132] [outer = (nil)] [url = about:blank] 19:59:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 19:59:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1533ms 19:59:13 INFO - PROCESS | 1720 | 1465527553632 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 19:59:13 INFO - PROCESS | 1720 | 1465527553637 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 19:59:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 19:59:13 INFO - PROCESS | 1720 | 1465527553648 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 19:59:13 INFO - PROCESS | 1720 | 1465527553651 Marionette TRACE conn4 <- [1,242,null,{}] 19:59:13 INFO - PROCESS | 1720 | 1465527553657 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}] 19:59:13 INFO - PROCESS | 1720 | 1465527553663 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:13 INFO - PROCESS | 1720 | 1465527553821 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 19:59:13 INFO - PROCESS | 1720 | 1465527553955 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:13 INFO - PROCESS | 1720 | 1465527553962 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:13 INFO - PROCESS | 1720 | ++DOCSHELL 0x953cec00 == 50 [pid = 1720] [id = 68] 19:59:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x99717c00) [pid = 1720] [serial = 202] [outer = (nil)] 19:59:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x9a57bc00) [pid = 1720] [serial = 203] [outer = 0x99717c00] 19:59:14 INFO - PROCESS | 1720 | 1465527554038 Marionette DEBUG loaded listener.js 19:59:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x9b165c00) [pid = 1720] [serial = 204] [outer = 0x99717c00] 19:59:14 INFO - PROCESS | 1720 | 1465527554751 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]]]}] 19:59:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 19:59:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1139ms 19:59:14 INFO - PROCESS | 1720 | 1465527554787 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 19:59:14 INFO - PROCESS | 1720 | 1465527554790 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 19:59:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 19:59:14 INFO - PROCESS | 1720 | 1465527554796 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 19:59:14 INFO - PROCESS | 1720 | 1465527554802 Marionette TRACE conn4 <- [1,246,null,{}] 19:59:14 INFO - PROCESS | 1720 | 1465527554817 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}] 19:59:14 INFO - PROCESS | 1720 | 1465527554826 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:15 INFO - PROCESS | 1720 | 1465527555032 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 19:59:15 INFO - PROCESS | 1720 | 1465527555043 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:15 INFO - PROCESS | 1720 | 1465527555052 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:15 INFO - PROCESS | 1720 | ++DOCSHELL 0x9b3f4400 == 51 [pid = 1720] [id = 69] 19:59:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x9b3f4c00) [pid = 1720] [serial = 205] [outer = (nil)] 19:59:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x9bcb6000) [pid = 1720] [serial = 206] [outer = 0x9b3f4c00] 19:59:15 INFO - PROCESS | 1720 | 1465527555130 Marionette DEBUG loaded listener.js 19:59:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x9c0a1000) [pid = 1720] [serial = 207] [outer = 0x9b3f4c00] 19:59:16 INFO - PROCESS | 1720 | 1465527556044 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]]]}] 19:59:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 19:59:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1292ms 19:59:16 INFO - PROCESS | 1720 | 1465527556089 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 19:59:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 19:59:16 INFO - PROCESS | 1720 | 1465527556094 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 19:59:16 INFO - PROCESS | 1720 | 1465527556100 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 19:59:16 INFO - PROCESS | 1720 | 1465527556103 Marionette TRACE conn4 <- [1,250,null,{}] 19:59:16 INFO - PROCESS | 1720 | 1465527556108 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}] 19:59:16 INFO - PROCESS | 1720 | 1465527556113 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:16 INFO - PROCESS | 1720 | 1465527556332 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 19:59:16 INFO - PROCESS | 1720 | 1465527556353 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:16 INFO - PROCESS | 1720 | 1465527556360 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:16 INFO - PROCESS | 1720 | ++DOCSHELL 0x923aa000 == 52 [pid = 1720] [id = 70] 19:59:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x9b39fc00) [pid = 1720] [serial = 208] [outer = (nil)] 19:59:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x9cb4e000) [pid = 1720] [serial = 209] [outer = 0x9b39fc00] 19:59:16 INFO - PROCESS | 1720 | 1465527556441 Marionette DEBUG loaded listener.js 19:59:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x9cbce400) [pid = 1720] [serial = 210] [outer = 0x9b39fc00] 19:59:17 INFO - PROCESS | 1720 | 1465527557260 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]]]}] 19:59:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 19:59:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1191ms 19:59:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 19:59:17 INFO - PROCESS | 1720 | 1465527557296 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 19:59:17 INFO - PROCESS | 1720 | 1465527557299 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 19:59:17 INFO - PROCESS | 1720 | 1465527557306 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 19:59:17 INFO - PROCESS | 1720 | 1465527557310 Marionette TRACE conn4 <- [1,254,null,{}] 19:59:17 INFO - PROCESS | 1720 | 1465527557316 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}] 19:59:17 INFO - PROCESS | 1720 | 1465527557321 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:17 INFO - PROCESS | 1720 | 1465527557514 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 19:59:17 INFO - PROCESS | 1720 | 1465527557536 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:17 INFO - PROCESS | 1720 | 1465527557544 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:17 INFO - PROCESS | 1720 | ++DOCSHELL 0x9517d400 == 53 [pid = 1720] [id = 71] 19:59:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x952a1800) [pid = 1720] [serial = 211] [outer = (nil)] 19:59:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0xa117b400) [pid = 1720] [serial = 212] [outer = 0x952a1800] 19:59:17 INFO - PROCESS | 1720 | 1465527557613 Marionette DEBUG loaded listener.js 19:59:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0xa2168c00) [pid = 1720] [serial = 213] [outer = 0x952a1800] 19:59:18 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x992ae000) [pid = 1720] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 19:59:18 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x9b39e400) [pid = 1720] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 19:59:18 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x9b5e3c00) [pid = 1720] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 19:59:18 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x953d0c00) [pid = 1720] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 19:59:18 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x9bc0e400) [pid = 1720] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 19:59:18 INFO - PROCESS | 1720 | 1465527558657 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]]]}] 19:59:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 19:59:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1388ms 19:59:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 19:59:18 INFO - PROCESS | 1720 | 1465527558694 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 19:59:18 INFO - PROCESS | 1720 | 1465527558697 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 19:59:18 INFO - PROCESS | 1720 | 1465527558703 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 19:59:18 INFO - PROCESS | 1720 | 1465527558706 Marionette TRACE conn4 <- [1,258,null,{}] 19:59:18 INFO - PROCESS | 1720 | 1465527558712 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}] 19:59:18 INFO - PROCESS | 1720 | 1465527558722 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:18 INFO - PROCESS | 1720 | 1465527558919 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 19:59:19 INFO - PROCESS | 1720 | 1465527559045 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:19 INFO - PROCESS | 1720 | 1465527559052 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:19 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a698800 == 54 [pid = 1720] [id = 72] 19:59:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x9a69a800) [pid = 1720] [serial = 214] [outer = (nil)] 19:59:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x9a6a6400) [pid = 1720] [serial = 215] [outer = 0x9a69a800] 19:59:19 INFO - PROCESS | 1720 | 1465527559123 Marionette DEBUG loaded listener.js 19:59:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0xa21a8c00) [pid = 1720] [serial = 216] [outer = 0x9a69a800] 19:59:19 INFO - PROCESS | 1720 | 1465527559844 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]]]}] 19:59:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 19:59:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1187ms 19:59:19 INFO - PROCESS | 1720 | 1465527559891 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 19:59:19 INFO - PROCESS | 1720 | 1465527559895 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 19:59:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 19:59:19 INFO - PROCESS | 1720 | 1465527559908 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 19:59:19 INFO - PROCESS | 1720 | 1465527559911 Marionette TRACE conn4 <- [1,262,null,{}] 19:59:19 INFO - PROCESS | 1720 | 1465527559921 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}] 19:59:19 INFO - PROCESS | 1720 | 1465527559925 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:20 INFO - PROCESS | 1720 | 1465527560155 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 19:59:20 INFO - PROCESS | 1720 | 1465527560322 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:20 INFO - PROCESS | 1720 | 1465527560330 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:20 INFO - PROCESS | 1720 | ++DOCSHELL 0x92468800 == 55 [pid = 1720] [id = 73] 19:59:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x93ad2c00) [pid = 1720] [serial = 217] [outer = (nil)] 19:59:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x953c7800) [pid = 1720] [serial = 218] [outer = 0x93ad2c00] 19:59:20 INFO - PROCESS | 1720 | 1465527560423 Marionette DEBUG loaded listener.js 19:59:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x953d5000) [pid = 1720] [serial = 219] [outer = 0x93ad2c00] 19:59:21 INFO - PROCESS | 1720 | 1465527561408 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]]]}] 19:59:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 19:59:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1540ms 19:59:21 INFO - PROCESS | 1720 | 1465527561444 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 19:59:21 INFO - PROCESS | 1720 | 1465527561451 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 19:59:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 19:59:21 INFO - PROCESS | 1720 | 1465527561460 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 19:59:21 INFO - PROCESS | 1720 | 1465527561466 Marionette TRACE conn4 <- [1,266,null,{}] 19:59:21 INFO - PROCESS | 1720 | 1465527561475 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}] 19:59:21 INFO - PROCESS | 1720 | 1465527561481 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:21 INFO - PROCESS | 1720 | 1465527561673 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 19:59:21 INFO - PROCESS | 1720 | 1465527561868 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:21 INFO - PROCESS | 1720 | 1465527561876 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:21 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a6a2400 == 56 [pid = 1720] [id = 74] 19:59:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x9a6a3000) [pid = 1720] [serial = 220] [outer = (nil)] 19:59:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x9a6a6800) [pid = 1720] [serial = 221] [outer = 0x9a6a3000] 19:59:22 INFO - PROCESS | 1720 | 1465527562008 Marionette DEBUG loaded listener.js 19:59:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x9b1eb800) [pid = 1720] [serial = 222] [outer = 0x9a6a3000] 19:59:22 INFO - PROCESS | 1720 | 1465527562884 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]]]}] 19:59:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 19:59:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1485ms 19:59:22 INFO - PROCESS | 1720 | 1465527562945 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 19:59:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 19:59:22 INFO - PROCESS | 1720 | 1465527562951 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 19:59:22 INFO - PROCESS | 1720 | 1465527562957 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 19:59:22 INFO - PROCESS | 1720 | 1465527562961 Marionette TRACE conn4 <- [1,270,null,{}] 19:59:22 INFO - PROCESS | 1720 | 1465527562968 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}] 19:59:22 INFO - PROCESS | 1720 | 1465527562972 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:23 INFO - PROCESS | 1720 | 1465527563200 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 19:59:23 INFO - PROCESS | 1720 | 1465527563357 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:23 INFO - PROCESS | 1720 | 1465527563369 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:23 INFO - PROCESS | 1720 | ++DOCSHELL 0x9b5e9000 == 57 [pid = 1720] [id = 75] 19:59:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x9c0a5000) [pid = 1720] [serial = 223] [outer = (nil)] 19:59:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x9cb4a000) [pid = 1720] [serial = 224] [outer = 0x9c0a5000] 19:59:23 INFO - PROCESS | 1720 | 1465527563494 Marionette DEBUG loaded listener.js 19:59:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x9d95f800) [pid = 1720] [serial = 225] [outer = 0x9c0a5000] 19:59:24 INFO - PROCESS | 1720 | 1465527564411 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]]]}] 19:59:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 19:59:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1485ms 19:59:24 INFO - PROCESS | 1720 | 1465527564442 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 19:59:24 INFO - PROCESS | 1720 | 1465527564449 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 19:59:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 19:59:24 INFO - PROCESS | 1720 | 1465527564468 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 19:59:24 INFO - PROCESS | 1720 | 1465527564475 Marionette TRACE conn4 <- [1,274,null,{}] 19:59:24 INFO - PROCESS | 1720 | 1465527564482 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}] 19:59:24 INFO - PROCESS | 1720 | 1465527564488 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:24 INFO - PROCESS | 1720 | 1465527564679 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 19:59:24 INFO - PROCESS | 1720 | 1465527564833 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:24 INFO - PROCESS | 1720 | 1465527564843 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:24 INFO - PROCESS | 1720 | ++DOCSHELL 0x954a5c00 == 58 [pid = 1720] [id = 76] 19:59:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x954a8000) [pid = 1720] [serial = 226] [outer = (nil)] 19:59:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x954b1c00) [pid = 1720] [serial = 227] [outer = 0x954a8000] 19:59:24 INFO - PROCESS | 1720 | 1465527564971 Marionette DEBUG loaded listener.js 19:59:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0xa21a2000) [pid = 1720] [serial = 228] [outer = 0x954a8000] 19:59:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0xa61b6800) [pid = 1720] [serial = 229] [outer = 0x93ad2000] 19:59:25 INFO - PROCESS | 1720 | 1465527565877 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]]]}] 19:59:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 19:59:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1492ms 19:59:25 INFO - PROCESS | 1720 | 1465527565952 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 19:59:25 INFO - PROCESS | 1720 | 1465527565955 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 19:59:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 19:59:25 INFO - PROCESS | 1720 | 1465527565962 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 19:59:25 INFO - PROCESS | 1720 | 1465527565965 Marionette TRACE conn4 <- [1,278,null,{}] 19:59:25 INFO - PROCESS | 1720 | 1465527565972 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}] 19:59:25 INFO - PROCESS | 1720 | 1465527565978 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:26 INFO - PROCESS | 1720 | 1465527566160 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 19:59:26 INFO - PROCESS | 1720 | 1465527566320 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:26 INFO - PROCESS | 1720 | 1465527566329 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:26 INFO - PROCESS | 1720 | ++DOCSHELL 0x92464400 == 59 [pid = 1720] [id = 77] 19:59:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x93ebe400) [pid = 1720] [serial = 230] [outer = (nil)] 19:59:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x954cb400) [pid = 1720] [serial = 231] [outer = 0x93ebe400] 19:59:26 INFO - PROCESS | 1720 | 1465527566458 Marionette DEBUG loaded listener.js 19:59:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0xa4d0ac00) [pid = 1720] [serial = 232] [outer = 0x93ebe400] 19:59:27 INFO - PROCESS | 1720 | 1465527567257 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]]]}] 19:59:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 19:59:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1330ms 19:59:27 INFO - PROCESS | 1720 | 1465527567294 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 19:59:27 INFO - PROCESS | 1720 | 1465527567298 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 19:59:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 19:59:27 INFO - PROCESS | 1720 | 1465527567304 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 19:59:27 INFO - PROCESS | 1720 | 1465527567308 Marionette TRACE conn4 <- [1,282,null,{}] 19:59:27 INFO - PROCESS | 1720 | 1465527567314 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}] 19:59:27 INFO - PROCESS | 1720 | 1465527567319 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:27 INFO - PROCESS | 1720 | 1465527567503 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 19:59:27 INFO - PROCESS | 1720 | 1465527567661 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:27 INFO - PROCESS | 1720 | 1465527567677 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:27 INFO - PROCESS | 1720 | ++DOCSHELL 0xa679e000 == 60 [pid = 1720] [id = 78] 19:59:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0xa6835c00) [pid = 1720] [serial = 233] [outer = (nil)] 19:59:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 115 (0xa6bcbc00) [pid = 1720] [serial = 234] [outer = 0xa6835c00] 19:59:27 INFO - PROCESS | 1720 | 1465527567770 Marionette DEBUG loaded listener.js 19:59:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 116 (0xa6f2c400) [pid = 1720] [serial = 235] [outer = 0xa6835c00] 19:59:28 INFO - PROCESS | 1720 | 1465527568677 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]]]}] 19:59:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 19:59:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1436ms 19:59:28 INFO - PROCESS | 1720 | 1465527568741 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 19:59:28 INFO - PROCESS | 1720 | 1465527568745 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 19:59:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 19:59:28 INFO - PROCESS | 1720 | 1465527568752 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 19:59:28 INFO - PROCESS | 1720 | 1465527568755 Marionette TRACE conn4 <- [1,286,null,{}] 19:59:28 INFO - PROCESS | 1720 | 1465527568761 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}] 19:59:28 INFO - PROCESS | 1720 | 1465527568766 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:28 INFO - PROCESS | 1720 | 1465527568942 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 19:59:29 INFO - PROCESS | 1720 | 1465527569111 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:29 INFO - PROCESS | 1720 | 1465527569120 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:29 INFO - PROCESS | 1720 | ++DOCSHELL 0x92658800 == 61 [pid = 1720] [id = 79] 19:59:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 117 (0x9265d800) [pid = 1720] [serial = 236] [outer = (nil)] 19:59:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 118 (0x92665800) [pid = 1720] [serial = 237] [outer = 0x9265d800] 19:59:29 INFO - PROCESS | 1720 | 1465527569203 Marionette DEBUG loaded listener.js 19:59:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 119 (0x92667400) [pid = 1720] [serial = 238] [outer = 0x9265d800] 19:59:30 INFO - PROCESS | 1720 | 1465527570050 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]]]}] 19:59:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 19:59:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1335ms 19:59:30 INFO - PROCESS | 1720 | 1465527570088 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 19:59:30 INFO - PROCESS | 1720 | 1465527570091 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 19:59:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 19:59:30 INFO - PROCESS | 1720 | 1465527570098 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 19:59:30 INFO - PROCESS | 1720 | 1465527570102 Marionette TRACE conn4 <- [1,290,null,{}] 19:59:30 INFO - PROCESS | 1720 | 1465527570107 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}] 19:59:30 INFO - PROCESS | 1720 | 1465527570113 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:30 INFO - PROCESS | 1720 | 1465527570299 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 19:59:30 INFO - PROCESS | 1720 | 1465527570457 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:30 INFO - PROCESS | 1720 | 1465527570466 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:30 INFO - PROCESS | 1720 | ++DOCSHELL 0x915c4400 == 62 [pid = 1720] [id = 80] 19:59:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 120 (0x915c4800) [pid = 1720] [serial = 239] [outer = (nil)] 19:59:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 121 (0x915cc400) [pid = 1720] [serial = 240] [outer = 0x915c4800] 19:59:30 INFO - PROCESS | 1720 | 1465527570545 Marionette DEBUG loaded listener.js 19:59:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 122 (0x915cf000) [pid = 1720] [serial = 241] [outer = 0x915c4800] 19:59:31 INFO - PROCESS | 1720 | 1465527571506 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]]]}] 19:59:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 19:59:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1481ms 19:59:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 19:59:31 INFO - PROCESS | 1720 | 1465527571580 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 19:59:31 INFO - PROCESS | 1720 | 1465527571584 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 19:59:31 INFO - PROCESS | 1720 | 1465527571590 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 19:59:31 INFO - PROCESS | 1720 | 1465527571594 Marionette TRACE conn4 <- [1,294,null,{}] 19:59:31 INFO - PROCESS | 1720 | 1465527571602 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}] 19:59:31 INFO - PROCESS | 1720 | 1465527571606 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:31 INFO - PROCESS | 1720 | 1465527571820 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 19:59:32 INFO - PROCESS | 1720 | 1465527572250 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:32 INFO - PROCESS | 1720 | 1465527572260 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:32 INFO - PROCESS | 1720 | ++DOCSHELL 0x93b9cc00 == 63 [pid = 1720] [id = 81] 19:59:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 123 (0x93ec1400) [pid = 1720] [serial = 242] [outer = (nil)] 19:59:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 124 (0x952a5c00) [pid = 1720] [serial = 243] [outer = 0x93ec1400] 19:59:32 INFO - PROCESS | 1720 | 1465527572382 Marionette DEBUG loaded listener.js 19:59:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 125 (0x953d0c00) [pid = 1720] [serial = 244] [outer = 0x93ec1400] 19:59:33 INFO - PROCESS | 1720 | 1465527573292 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]]]}] 19:59:33 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. 19:59:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1744ms 19:59:33 INFO - PROCESS | 1720 | 1465527573336 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 19:59:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 19:59:33 INFO - PROCESS | 1720 | 1465527573342 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 19:59:33 INFO - PROCESS | 1720 | 1465527573349 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 19:59:33 INFO - PROCESS | 1720 | 1465527573354 Marionette TRACE conn4 <- [1,298,null,{}] 19:59:33 INFO - PROCESS | 1720 | 1465527573361 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}] 19:59:33 INFO - PROCESS | 1720 | 1465527573369 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:33 INFO - PROCESS | 1720 | 1465527573541 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 19:59:33 INFO - PROCESS | 1720 | 1465527573703 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:33 INFO - PROCESS | 1720 | 1465527573714 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:33 INFO - PROCESS | 1720 | ++DOCSHELL 0x954a8c00 == 64 [pid = 1720] [id = 82] 19:59:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 126 (0x954b0000) [pid = 1720] [serial = 245] [outer = (nil)] 19:59:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 127 (0x954cd400) [pid = 1720] [serial = 246] [outer = 0x954b0000] 19:59:33 INFO - PROCESS | 1720 | 1465527573787 Marionette DEBUG loaded listener.js 19:59:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 128 (0x9668d000) [pid = 1720] [serial = 247] [outer = 0x954b0000] 19:59:34 INFO - PROCESS | 1720 | --DOCSHELL 0x9a698800 == 63 [pid = 1720] [id = 72] 19:59:34 INFO - PROCESS | 1720 | --DOCSHELL 0x9517d400 == 62 [pid = 1720] [id = 71] 19:59:34 INFO - PROCESS | 1720 | --DOMWINDOW == 127 (0xa4d42400) [pid = 1720] [serial = 155] [outer = (nil)] [url = about:blank] 19:59:34 INFO - PROCESS | 1720 | --DOMWINDOW == 126 (0x9cb54400) [pid = 1720] [serial = 176] [outer = (nil)] [url = about:blank] 19:59:34 INFO - PROCESS | 1720 | --DOCSHELL 0x923aa000 == 61 [pid = 1720] [id = 70] 19:59:34 INFO - PROCESS | 1720 | --DOCSHELL 0x9b3f4400 == 60 [pid = 1720] [id = 69] 19:59:34 INFO - PROCESS | 1720 | --DOCSHELL 0x953cec00 == 59 [pid = 1720] [id = 68] 19:59:34 INFO - PROCESS | 1720 | --DOCSHELL 0x953c8000 == 58 [pid = 1720] [id = 67] 19:59:34 INFO - PROCESS | 1720 | --DOMWINDOW == 125 (0x9a80c000) [pid = 1720] [serial = 165] [outer = (nil)] [url = about:blank] 19:59:34 INFO - PROCESS | 1720 | --DOMWINDOW == 124 (0x9a30c000) [pid = 1720] [serial = 164] [outer = (nil)] [url = about:blank] 19:59:34 INFO - PROCESS | 1720 | --DOMWINDOW == 123 (0x9b3ed000) [pid = 1720] [serial = 168] [outer = (nil)] [url = about:blank] 19:59:34 INFO - PROCESS | 1720 | --DOMWINDOW == 122 (0x9bc09800) [pid = 1720] [serial = 170] [outer = (nil)] [url = about:blank] 19:59:34 INFO - PROCESS | 1720 | --DOMWINDOW == 121 (0x953d5c00) [pid = 1720] [serial = 162] [outer = (nil)] [url = about:blank] 19:59:34 INFO - PROCESS | 1720 | --DOMWINDOW == 120 (0x9c0aac00) [pid = 1720] [serial = 152] [outer = (nil)] [url = about:blank] 19:59:34 INFO - PROCESS | 1720 | --DOMWINDOW == 119 (0x953d2c00) [pid = 1720] [serial = 161] [outer = (nil)] [url = about:blank] 19:59:34 INFO - PROCESS | 1720 | --DOMWINDOW == 118 (0x9c0a5c00) [pid = 1720] [serial = 173] [outer = (nil)] [url = about:blank] 19:59:34 INFO - PROCESS | 1720 | --DOMWINDOW == 117 (0x9bcfa800) [pid = 1720] [serial = 171] [outer = (nil)] [url = about:blank] 19:59:34 INFO - PROCESS | 1720 | --DOMWINDOW == 116 (0x9bc09000) [pid = 1720] [serial = 146] [outer = (nil)] [url = about:blank] 19:59:34 INFO - PROCESS | 1720 | --DOMWINDOW == 115 (0x9c0aa800) [pid = 1720] [serial = 174] [outer = (nil)] [url = about:blank] 19:59:34 INFO - PROCESS | 1720 | --DOMWINDOW == 114 (0x96695000) [pid = 1720] [serial = 143] [outer = (nil)] [url = about:blank] 19:59:34 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0x99f5c000) [pid = 1720] [serial = 158] [outer = (nil)] [url = about:blank] 19:59:34 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0xa3314c00) [pid = 1720] [serial = 149] [outer = (nil)] [url = about:blank] 19:59:34 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x9b3a1400) [pid = 1720] [serial = 167] [outer = (nil)] [url = about:blank] 19:59:34 INFO - PROCESS | 1720 | 1465527574694 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]]]}] 19:59:34 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. 19:59:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1381ms 19:59:34 INFO - PROCESS | 1720 | 1465527574733 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 19:59:34 INFO - PROCESS | 1720 | 1465527574739 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 19:59:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 19:59:34 INFO - PROCESS | 1720 | 1465527574746 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 19:59:34 INFO - PROCESS | 1720 | 1465527574750 Marionette TRACE conn4 <- [1,302,null,{}] 19:59:34 INFO - PROCESS | 1720 | 1465527574760 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}] 19:59:34 INFO - PROCESS | 1720 | 1465527574764 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:34 INFO - PROCESS | 1720 | 1465527574931 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 19:59:34 INFO - PROCESS | 1720 | 1465527574942 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:34 INFO - PROCESS | 1720 | 1465527574951 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:34 INFO - PROCESS | 1720 | ++DOCSHELL 0x953d5400 == 59 [pid = 1720] [id = 83] 19:59:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x954b2400) [pid = 1720] [serial = 248] [outer = (nil)] 19:59:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x9a3cbc00) [pid = 1720] [serial = 249] [outer = 0x954b2400] 19:59:35 INFO - PROCESS | 1720 | 1465527575020 Marionette DEBUG loaded listener.js 19:59:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0x9a6a3800) [pid = 1720] [serial = 250] [outer = 0x954b2400] 19:59:35 INFO - PROCESS | 1720 | 1465527575940 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]]]}] 19:59:35 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. 19:59:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1234ms 19:59:35 INFO - PROCESS | 1720 | 1465527575981 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 19:59:35 INFO - PROCESS | 1720 | 1465527575985 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 19:59:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 19:59:36 INFO - PROCESS | 1720 | 1465527575999 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 19:59:36 INFO - PROCESS | 1720 | 1465527576007 Marionette TRACE conn4 <- [1,306,null,{}] 19:59:36 INFO - PROCESS | 1720 | 1465527576016 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}] 19:59:36 INFO - PROCESS | 1720 | 1465527576022 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:36 INFO - PROCESS | 1720 | 1465527576188 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 19:59:36 INFO - PROCESS | 1720 | 1465527576307 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:36 INFO - PROCESS | 1720 | 1465527576315 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:36 INFO - PROCESS | 1720 | ++DOCSHELL 0x93ad8800 == 60 [pid = 1720] [id = 84] 19:59:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 115 (0x9a69d000) [pid = 1720] [serial = 251] [outer = (nil)] 19:59:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 116 (0x9b3a4400) [pid = 1720] [serial = 252] [outer = 0x9a69d000] 19:59:36 INFO - PROCESS | 1720 | 1465527576390 Marionette DEBUG loaded listener.js 19:59:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 117 (0x9b3ed000) [pid = 1720] [serial = 253] [outer = 0x9a69d000] 19:59:37 INFO - PROCESS | 1720 | 1465527577197 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]]]}] 19:59:37 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. 19:59:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1257ms 19:59:37 INFO - PROCESS | 1720 | 1465527577250 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 19:59:37 INFO - PROCESS | 1720 | 1465527577254 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 19:59:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 19:59:37 INFO - PROCESS | 1720 | 1465527577266 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 19:59:37 INFO - PROCESS | 1720 | 1465527577269 Marionette TRACE conn4 <- [1,310,null,{}] 19:59:37 INFO - PROCESS | 1720 | 1465527577274 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}] 19:59:37 INFO - PROCESS | 1720 | 1465527577279 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:37 INFO - PROCESS | 1720 | 1465527577498 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 19:59:37 INFO - PROCESS | 1720 | 1465527577521 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:37 INFO - PROCESS | 1720 | 1465527577532 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:37 INFO - PROCESS | 1720 | ++DOCSHELL 0x9b39f000 == 61 [pid = 1720] [id = 85] 19:59:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 118 (0x9b5e3c00) [pid = 1720] [serial = 254] [outer = (nil)] 19:59:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 119 (0x9bcbb800) [pid = 1720] [serial = 255] [outer = 0x9b5e3c00] 19:59:37 INFO - PROCESS | 1720 | 1465527577601 Marionette DEBUG loaded listener.js 19:59:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 120 (0x9c026400) [pid = 1720] [serial = 256] [outer = 0x9b5e3c00] 19:59:38 INFO - PROCESS | 1720 | 1465527578409 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]]]}] 19:59:38 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. 19:59:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1188ms 19:59:38 INFO - PROCESS | 1720 | 1465527578455 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 19:59:38 INFO - PROCESS | 1720 | 1465527578458 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 19:59:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 19:59:38 INFO - PROCESS | 1720 | 1465527578478 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 19:59:38 INFO - PROCESS | 1720 | 1465527578482 Marionette TRACE conn4 <- [1,314,null,{}] 19:59:38 INFO - PROCESS | 1720 | 1465527578488 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}] 19:59:38 INFO - PROCESS | 1720 | 1465527578493 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:38 INFO - PROCESS | 1720 | 1465527578691 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 19:59:38 INFO - PROCESS | 1720 | 1465527578713 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:38 INFO - PROCESS | 1720 | 1465527578729 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:38 INFO - PROCESS | 1720 | ++DOCSHELL 0x95326800 == 62 [pid = 1720] [id = 86] 19:59:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 121 (0x95326c00) [pid = 1720] [serial = 257] [outer = (nil)] 19:59:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 122 (0x95329800) [pid = 1720] [serial = 258] [outer = 0x95326c00] 19:59:38 INFO - PROCESS | 1720 | 1465527578805 Marionette DEBUG loaded listener.js 19:59:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 123 (0x9b3a6400) [pid = 1720] [serial = 259] [outer = 0x95326c00] 19:59:39 INFO - PROCESS | 1720 | --DOMWINDOW == 122 (0x9b39fc00) [pid = 1720] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 19:59:39 INFO - PROCESS | 1720 | --DOMWINDOW == 121 (0x952a1800) [pid = 1720] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 19:59:39 INFO - PROCESS | 1720 | --DOMWINDOW == 120 (0x9b3f4c00) [pid = 1720] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 19:59:39 INFO - PROCESS | 1720 | --DOMWINDOW == 119 (0x99717c00) [pid = 1720] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 19:59:39 INFO - PROCESS | 1720 | --DOMWINDOW == 118 (0x954d1400) [pid = 1720] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 19:59:39 INFO - PROCESS | 1720 | --DOMWINDOW == 117 (0x93ec3000) [pid = 1720] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 19:59:39 INFO - PROCESS | 1720 | 1465527579877 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]]]}] 19:59:39 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. 19:59:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1441ms 19:59:39 INFO - PROCESS | 1720 | 1465527579915 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 19:59:39 INFO - PROCESS | 1720 | 1465527579919 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 19:59:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 19:59:39 INFO - PROCESS | 1720 | 1465527579933 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 19:59:39 INFO - PROCESS | 1720 | 1465527579935 Marionette TRACE conn4 <- [1,318,null,{}] 19:59:39 INFO - PROCESS | 1720 | 1465527579941 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}] 19:59:39 INFO - PROCESS | 1720 | 1465527579947 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:40 INFO - PROCESS | 1720 | 1465527580098 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 19:59:40 INFO - PROCESS | 1720 | 1465527580113 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:40 INFO - PROCESS | 1720 | 1465527580123 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:40 INFO - PROCESS | 1720 | ++DOCSHELL 0x9531f800 == 63 [pid = 1720] [id = 87] 19:59:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 118 (0x95321c00) [pid = 1720] [serial = 260] [outer = (nil)] 19:59:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 119 (0x9c0ac000) [pid = 1720] [serial = 261] [outer = 0x95321c00] 19:59:40 INFO - PROCESS | 1720 | 1465527580191 Marionette DEBUG loaded listener.js 19:59:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 120 (0x9cb4a400) [pid = 1720] [serial = 262] [outer = 0x95321c00] 19:59:41 INFO - PROCESS | 1720 | 1465527581051 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]]]}] 19:59:41 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. 19:59:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1194ms 19:59:41 INFO - PROCESS | 1720 | 1465527581121 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 19:59:41 INFO - PROCESS | 1720 | 1465527581124 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 19:59:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 19:59:41 INFO - PROCESS | 1720 | 1465527581130 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 19:59:41 INFO - PROCESS | 1720 | 1465527581133 Marionette TRACE conn4 <- [1,322,null,{}] 19:59:41 INFO - PROCESS | 1720 | 1465527581139 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}] 19:59:41 INFO - PROCESS | 1720 | 1465527581157 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:41 INFO - PROCESS | 1720 | 1465527581312 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 19:59:41 INFO - PROCESS | 1720 | 1465527581485 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:41 INFO - PROCESS | 1720 | 1465527581499 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:41 INFO - PROCESS | 1720 | ++DOCSHELL 0x915c8400 == 64 [pid = 1720] [id = 88] 19:59:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 121 (0x915c8800) [pid = 1720] [serial = 263] [outer = (nil)] 19:59:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 122 (0x923a8c00) [pid = 1720] [serial = 264] [outer = 0x915c8800] 19:59:41 INFO - PROCESS | 1720 | 1465527581585 Marionette DEBUG loaded listener.js 19:59:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 123 (0x92463400) [pid = 1720] [serial = 265] [outer = 0x915c8800] 19:59:42 INFO - PROCESS | 1720 | 1465527582660 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]]]}] 19:59:42 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. 19:59:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1584ms 19:59:42 INFO - PROCESS | 1720 | 1465527582729 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 19:59:42 INFO - PROCESS | 1720 | 1465527582736 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 19:59:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 19:59:42 INFO - PROCESS | 1720 | 1465527582755 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 19:59:42 INFO - PROCESS | 1720 | 1465527582760 Marionette TRACE conn4 <- [1,326,null,{}] 19:59:42 INFO - PROCESS | 1720 | 1465527582769 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}] 19:59:42 INFO - PROCESS | 1720 | 1465527582775 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:42 INFO - PROCESS | 1720 | 1465527582995 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 19:59:43 INFO - PROCESS | 1720 | 1465527583190 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:43 INFO - PROCESS | 1720 | 1465527583201 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:43 INFO - PROCESS | 1720 | ++DOCSHELL 0x93ad3400 == 65 [pid = 1720] [id = 89] 19:59:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 124 (0x953cc800) [pid = 1720] [serial = 266] [outer = (nil)] 19:59:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 125 (0x954aec00) [pid = 1720] [serial = 267] [outer = 0x953cc800] 19:59:43 INFO - PROCESS | 1720 | 1465527583286 Marionette DEBUG loaded listener.js 19:59:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 126 (0x954b4c00) [pid = 1720] [serial = 268] [outer = 0x953cc800] 19:59:44 INFO - PROCESS | 1720 | 1465527584209 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]]]}] 19:59:44 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. 19:59:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1485ms 19:59:44 INFO - PROCESS | 1720 | 1465527584242 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 19:59:44 INFO - PROCESS | 1720 | 1465527584248 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 19:59:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 19:59:44 INFO - PROCESS | 1720 | 1465527584257 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 19:59:44 INFO - PROCESS | 1720 | 1465527584260 Marionette TRACE conn4 <- [1,330,null,{}] 19:59:44 INFO - PROCESS | 1720 | 1465527584267 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}] 19:59:44 INFO - PROCESS | 1720 | 1465527584272 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:44 INFO - PROCESS | 1720 | 1465527584473 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 19:59:44 INFO - PROCESS | 1720 | 1465527584637 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:44 INFO - PROCESS | 1720 | 1465527584645 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:44 INFO - PROCESS | 1720 | ++DOCSHELL 0x997ab000 == 66 [pid = 1720] [id = 90] 19:59:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 127 (0x9a1de800) [pid = 1720] [serial = 269] [outer = (nil)] 19:59:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 128 (0x9a40e000) [pid = 1720] [serial = 270] [outer = 0x9a1de800] 19:59:44 INFO - PROCESS | 1720 | 1465527584819 Marionette DEBUG loaded listener.js 19:59:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 129 (0x9a69f400) [pid = 1720] [serial = 271] [outer = 0x9a1de800] 19:59:45 INFO - PROCESS | 1720 | 1465527585735 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]]]}] 19:59:45 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. 19:59:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1544ms 19:59:45 INFO - PROCESS | 1720 | 1465527585802 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 19:59:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 19:59:45 INFO - PROCESS | 1720 | 1465527585807 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 19:59:45 INFO - PROCESS | 1720 | 1465527585816 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 19:59:45 INFO - PROCESS | 1720 | 1465527585826 Marionette TRACE conn4 <- [1,334,null,{}] 19:59:45 INFO - PROCESS | 1720 | 1465527585840 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}] 19:59:45 INFO - PROCESS | 1720 | 1465527585848 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:46 INFO - PROCESS | 1720 | 1465527586091 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 19:59:46 INFO - PROCESS | 1720 | 1465527586298 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:46 INFO - PROCESS | 1720 | 1465527586308 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:46 INFO - PROCESS | 1720 | ++DOCSHELL 0x9265d000 == 67 [pid = 1720] [id = 91] 19:59:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 130 (0x9bc0a400) [pid = 1720] [serial = 272] [outer = (nil)] 19:59:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 131 (0x9c0a8c00) [pid = 1720] [serial = 273] [outer = 0x9bc0a400] 19:59:46 INFO - PROCESS | 1720 | 1465527586405 Marionette DEBUG loaded listener.js 19:59:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 132 (0x9cb54c00) [pid = 1720] [serial = 274] [outer = 0x9bc0a400] 19:59:47 INFO - PROCESS | 1720 | 1465527587258 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]]]}] 19:59:47 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. 19:59:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1491ms 19:59:47 INFO - PROCESS | 1720 | 1465527587305 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 19:59:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 19:59:47 INFO - PROCESS | 1720 | 1465527587310 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 19:59:47 INFO - PROCESS | 1720 | 1465527587317 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 19:59:47 INFO - PROCESS | 1720 | 1465527587321 Marionette TRACE conn4 <- [1,338,null,{}] 19:59:47 INFO - PROCESS | 1720 | 1465527587326 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}] 19:59:47 INFO - PROCESS | 1720 | 1465527587332 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:47 INFO - PROCESS | 1720 | 1465527587524 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 19:59:47 INFO - PROCESS | 1720 | 1465527587699 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:47 INFO - PROCESS | 1720 | 1465527587708 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:47 INFO - PROCESS | 1720 | ++DOCSHELL 0x9265a400 == 68 [pid = 1720] [id = 92] 19:59:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 133 (0x93ecb800) [pid = 1720] [serial = 275] [outer = (nil)] 19:59:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 134 (0xa117c400) [pid = 1720] [serial = 276] [outer = 0x93ecb800] 19:59:47 INFO - PROCESS | 1720 | 1465527587796 Marionette DEBUG loaded listener.js 19:59:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 135 (0xa2554c00) [pid = 1720] [serial = 277] [outer = 0x93ecb800] 19:59:48 INFO - PROCESS | 1720 | 1465527588683 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]]]}] 19:59:48 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. 19:59:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1432ms 19:59:48 INFO - PROCESS | 1720 | 1465527588750 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 19:59:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 19:59:48 INFO - PROCESS | 1720 | 1465527588754 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 19:59:48 INFO - PROCESS | 1720 | 1465527588761 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 19:59:48 INFO - PROCESS | 1720 | 1465527588765 Marionette TRACE conn4 <- [1,342,null,{}] 19:59:48 INFO - PROCESS | 1720 | 1465527588770 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}] 19:59:48 INFO - PROCESS | 1720 | 1465527588775 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:48 INFO - PROCESS | 1720 | 1465527588962 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 19:59:49 INFO - PROCESS | 1720 | 1465527589138 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:49 INFO - PROCESS | 1720 | 1465527589157 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:49 INFO - PROCESS | 1720 | ++DOCSHELL 0xa4f11000 == 69 [pid = 1720] [id = 93] 19:59:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 136 (0xa4f70800) [pid = 1720] [serial = 278] [outer = (nil)] 19:59:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 137 (0xa61af000) [pid = 1720] [serial = 279] [outer = 0xa4f70800] 19:59:49 INFO - PROCESS | 1720 | 1465527589335 Marionette DEBUG loaded listener.js 19:59:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 138 (0xa6f29c00) [pid = 1720] [serial = 280] [outer = 0xa4f70800] 19:59:50 INFO - PROCESS | 1720 | 1465527590266 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]]]}] 19:59:50 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. 19:59:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1582ms 19:59:50 INFO - PROCESS | 1720 | 1465527590343 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 19:59:50 INFO - PROCESS | 1720 | 1465527590346 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 19:59:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 19:59:50 INFO - PROCESS | 1720 | 1465527590353 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 19:59:50 INFO - PROCESS | 1720 | 1465527590356 Marionette TRACE conn4 <- [1,346,null,{}] 19:59:50 INFO - PROCESS | 1720 | 1465527590363 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}] 19:59:50 INFO - PROCESS | 1720 | 1465527590369 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:50 INFO - PROCESS | 1720 | 1465527590596 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 19:59:50 INFO - PROCESS | 1720 | 1465527590800 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:50 INFO - PROCESS | 1720 | 1465527590811 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:50 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f842800 == 70 [pid = 1720] [id = 94] 19:59:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 139 (0x8f847800) [pid = 1720] [serial = 281] [outer = (nil)] 19:59:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 140 (0x8f84f800) [pid = 1720] [serial = 282] [outer = 0x8f847800] 19:59:50 INFO - PROCESS | 1720 | 1465527590933 Marionette DEBUG loaded listener.js 19:59:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 141 (0xa34d3800) [pid = 1720] [serial = 283] [outer = 0x8f847800] 19:59:51 INFO - PROCESS | 1720 | 1465527591818 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]]]}] 19:59:51 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. 19:59:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1534ms 19:59:51 INFO - PROCESS | 1720 | 1465527591888 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 19:59:51 INFO - PROCESS | 1720 | 1465527591893 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 19:59:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 19:59:51 INFO - PROCESS | 1720 | 1465527591899 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 19:59:51 INFO - PROCESS | 1720 | 1465527591903 Marionette TRACE conn4 <- [1,350,null,{}] 19:59:51 INFO - PROCESS | 1720 | 1465527591909 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}] 19:59:51 INFO - PROCESS | 1720 | 1465527591914 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:52 INFO - PROCESS | 1720 | 1465527592141 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 19:59:52 INFO - PROCESS | 1720 | 1465527592348 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:52 INFO - PROCESS | 1720 | 1465527592355 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:52 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f84a000 == 71 [pid = 1720] [id = 95] 19:59:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 142 (0xa6836400) [pid = 1720] [serial = 284] [outer = (nil)] 19:59:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 143 (0xa82b1000) [pid = 1720] [serial = 285] [outer = 0xa6836400] 19:59:52 INFO - PROCESS | 1720 | 1465527592452 Marionette DEBUG loaded listener.js 19:59:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 144 (0xa82ec000) [pid = 1720] [serial = 286] [outer = 0xa6836400] 19:59:53 INFO - PROCESS | 1720 | 1465527593316 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]]]}] 19:59:53 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. 19:59:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1481ms 19:59:53 INFO - PROCESS | 1720 | 1465527593382 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 19:59:53 INFO - PROCESS | 1720 | 1465527593386 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 19:59:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 19:59:53 INFO - PROCESS | 1720 | 1465527593392 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 19:59:53 INFO - PROCESS | 1720 | 1465527593395 Marionette TRACE conn4 <- [1,354,null,{}] 19:59:53 INFO - PROCESS | 1720 | 1465527593401 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}] 19:59:53 INFO - PROCESS | 1720 | 1465527593406 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:53 INFO - PROCESS | 1720 | 1465527593581 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 19:59:53 INFO - PROCESS | 1720 | 1465527593744 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:53 INFO - PROCESS | 1720 | 1465527593756 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:53 INFO - PROCESS | 1720 | ++DOCSHELL 0xa82a8400 == 72 [pid = 1720] [id = 96] 19:59:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 145 (0xa82b4400) [pid = 1720] [serial = 287] [outer = (nil)] 19:59:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 146 (0xa8c22400) [pid = 1720] [serial = 288] [outer = 0xa82b4400] 19:59:53 INFO - PROCESS | 1720 | 1465527593833 Marionette DEBUG loaded listener.js 19:59:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 147 (0xa8c42800) [pid = 1720] [serial = 289] [outer = 0xa82b4400] 19:59:54 INFO - PROCESS | 1720 | 1465527594780 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]]]}] 19:59:54 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. 19:59:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1442ms 19:59:54 INFO - PROCESS | 1720 | 1465527594836 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 19:59:54 INFO - PROCESS | 1720 | 1465527594839 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 19:59:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 19:59:54 INFO - PROCESS | 1720 | 1465527594845 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 19:59:54 INFO - PROCESS | 1720 | 1465527594849 Marionette TRACE conn4 <- [1,358,null,{}] 19:59:54 INFO - PROCESS | 1720 | 1465527594855 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}] 19:59:54 INFO - PROCESS | 1720 | 1465527594860 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:55 INFO - PROCESS | 1720 | 1465527595077 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 19:59:55 INFO - PROCESS | 1720 | 1465527595528 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:55 INFO - PROCESS | 1720 | 1465527595536 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:55 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f849000 == 73 [pid = 1720] [id = 97] 19:59:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 148 (0x8f849800) [pid = 1720] [serial = 290] [outer = (nil)] 19:59:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 149 (0x915c7400) [pid = 1720] [serial = 291] [outer = 0x8f849800] 19:59:55 INFO - PROCESS | 1720 | 1465527595632 Marionette DEBUG loaded listener.js 19:59:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 150 (0x923b4000) [pid = 1720] [serial = 292] [outer = 0x8f849800] 19:59:56 INFO - PROCESS | 1720 | 1465527596534 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]]]}] 19:59:56 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. 19:59:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1735ms 19:59:56 INFO - PROCESS | 1720 | 1465527596583 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 19:59:56 INFO - PROCESS | 1720 | 1465527596589 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 19:59:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 19:59:56 INFO - PROCESS | 1720 | 1465527596597 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 19:59:56 INFO - PROCESS | 1720 | 1465527596602 Marionette TRACE conn4 <- [1,362,null,{}] 19:59:56 INFO - PROCESS | 1720 | 1465527596610 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}] 19:59:56 INFO - PROCESS | 1720 | 1465527596618 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:56 INFO - PROCESS | 1720 | 1465527596800 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 19:59:57 INFO - PROCESS | 1720 | 1465527597138 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:57 INFO - PROCESS | 1720 | 1465527597146 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:57 INFO - PROCESS | 1720 | ++DOCSHELL 0x915ca400 == 74 [pid = 1720] [id = 98] 19:59:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 151 (0x92661800) [pid = 1720] [serial = 293] [outer = (nil)] 19:59:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 152 (0x95323400) [pid = 1720] [serial = 294] [outer = 0x92661800] 19:59:57 INFO - PROCESS | 1720 | 1465527597230 Marionette DEBUG loaded listener.js 19:59:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 153 (0x953c9c00) [pid = 1720] [serial = 295] [outer = 0x92661800] 19:59:57 INFO - PROCESS | 1720 | --DOCSHELL 0x9970f400 == 73 [pid = 1720] [id = 22] 19:59:58 INFO - PROCESS | 1720 | --DOMWINDOW == 152 (0x9a6a6400) [pid = 1720] [serial = 215] [outer = (nil)] [url = about:blank] 19:59:58 INFO - PROCESS | 1720 | --DOCSHELL 0x951ba400 == 72 [pid = 1720] [id = 14] 19:59:58 INFO - PROCESS | 1720 | --DOCSHELL 0x99473800 == 71 [pid = 1720] [id = 26] 19:59:58 INFO - PROCESS | 1720 | --DOCSHELL 0xa231e800 == 70 [pid = 1720] [id = 6] 19:59:58 INFO - PROCESS | 1720 | --DOCSHELL 0x93eca400 == 69 [pid = 1720] [id = 24] 19:59:58 INFO - PROCESS | 1720 | --DOCSHELL 0x92461400 == 68 [pid = 1720] [id = 47] 19:59:58 INFO - PROCESS | 1720 | --DOCSHELL 0xa209cc00 == 67 [pid = 1720] [id = 17] 19:59:58 INFO - PROCESS | 1720 | --DOCSHELL 0x9d977000 == 66 [pid = 1720] [id = 25] 19:59:58 INFO - PROCESS | 1720 | --DOCSHELL 0x9d96ac00 == 65 [pid = 1720] [id = 16] 19:59:58 INFO - PROCESS | 1720 | --DOCSHELL 0x997a9800 == 64 [pid = 1720] [id = 15] 19:59:58 INFO - PROCESS | 1720 | --DOCSHELL 0x9920b800 == 63 [pid = 1720] [id = 23] 19:59:58 INFO - PROCESS | 1720 | --DOCSHELL 0x9bcfd000 == 62 [pid = 1720] [id = 51] 19:59:58 INFO - PROCESS | 1720 | --DOCSHELL 0x98342000 == 61 [pid = 1720] [id = 31] 19:59:58 INFO - PROCESS | 1720 | --DOCSHELL 0x9792b000 == 60 [pid = 1720] [id = 29] 19:59:58 INFO - PROCESS | 1720 | --DOCSHELL 0x9b5e9400 == 59 [pid = 1720] [id = 20] 19:59:58 INFO - PROCESS | 1720 | --DOCSHELL 0x9531f800 == 58 [pid = 1720] [id = 87] 19:59:58 INFO - PROCESS | 1720 | --DOCSHELL 0x95326800 == 57 [pid = 1720] [id = 86] 19:59:58 INFO - PROCESS | 1720 | --DOCSHELL 0x9b39f000 == 56 [pid = 1720] [id = 85] 19:59:58 INFO - PROCESS | 1720 | --DOCSHELL 0x93ad8800 == 55 [pid = 1720] [id = 84] 19:59:58 INFO - PROCESS | 1720 | 1465527598199 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]]]}] 19:59:58 INFO - PROCESS | 1720 | --DOCSHELL 0x953d5400 == 54 [pid = 1720] [id = 83] 19:59:58 INFO - PROCESS | 1720 | --DOCSHELL 0x954a8c00 == 53 [pid = 1720] [id = 82] 19:59:58 INFO - PROCESS | 1720 | --DOCSHELL 0x93b9cc00 == 52 [pid = 1720] [id = 81] 19:59:58 INFO - PROCESS | 1720 | --DOCSHELL 0xa679e000 == 51 [pid = 1720] [id = 78] 19:59:58 INFO - PROCESS | 1720 | --DOCSHELL 0x92464400 == 50 [pid = 1720] [id = 77] 19:59:58 INFO - PROCESS | 1720 | --DOCSHELL 0x954a5c00 == 49 [pid = 1720] [id = 76] 19:59:58 INFO - PROCESS | 1720 | --DOCSHELL 0x9a6a2400 == 48 [pid = 1720] [id = 74] 19:59:58 INFO - PROCESS | 1720 | --DOCSHELL 0x92468800 == 47 [pid = 1720] [id = 73] 19:59:58 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. 19:59:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1690ms 19:59:58 INFO - PROCESS | 1720 | 1465527598291 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 19:59:58 INFO - PROCESS | 1720 | 1465527598297 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 19:59:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 19:59:58 INFO - PROCESS | 1720 | 1465527598304 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 19:59:58 INFO - PROCESS | 1720 | 1465527598308 Marionette TRACE conn4 <- [1,366,null,{}] 19:59:58 INFO - PROCESS | 1720 | 1465527598314 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}] 19:59:58 INFO - PROCESS | 1720 | 1465527598319 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:58 INFO - PROCESS | 1720 | 1465527598502 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 19:59:58 INFO - PROCESS | 1720 | --DOMWINDOW == 151 (0x9cbc1400) [pid = 1720] [serial = 177] [outer = (nil)] [url = about:blank] 19:59:58 INFO - PROCESS | 1720 | --DOMWINDOW == 150 (0x9cbce400) [pid = 1720] [serial = 210] [outer = (nil)] [url = about:blank] 19:59:58 INFO - PROCESS | 1720 | --DOMWINDOW == 149 (0x9cb4e000) [pid = 1720] [serial = 209] [outer = (nil)] [url = about:blank] 19:59:58 INFO - PROCESS | 1720 | --DOMWINDOW == 148 (0xa117b400) [pid = 1720] [serial = 212] [outer = (nil)] [url = about:blank] 19:59:58 INFO - PROCESS | 1720 | --DOMWINDOW == 147 (0xa2168c00) [pid = 1720] [serial = 213] [outer = (nil)] [url = about:blank] 19:59:58 INFO - PROCESS | 1720 | --DOMWINDOW == 146 (0xa21a0c00) [pid = 1720] [serial = 188] [outer = (nil)] [url = about:blank] 19:59:58 INFO - PROCESS | 1720 | --DOMWINDOW == 145 (0x9bcb6000) [pid = 1720] [serial = 206] [outer = (nil)] [url = about:blank] 19:59:58 INFO - PROCESS | 1720 | --DOMWINDOW == 144 (0x954cf400) [pid = 1720] [serial = 197] [outer = (nil)] [url = about:blank] 19:59:58 INFO - PROCESS | 1720 | --DOMWINDOW == 143 (0xa61ac000) [pid = 1720] [serial = 194] [outer = (nil)] [url = about:blank] 19:59:58 INFO - PROCESS | 1720 | --DOMWINDOW == 142 (0x9b16cc00) [pid = 1720] [serial = 182] [outer = (nil)] [url = about:blank] 19:59:58 INFO - PROCESS | 1720 | --DOMWINDOW == 141 (0x9a57bc00) [pid = 1720] [serial = 203] [outer = (nil)] [url = about:blank] 19:59:58 INFO - PROCESS | 1720 | --DOMWINDOW == 140 (0x9b165c00) [pid = 1720] [serial = 204] [outer = (nil)] [url = about:blank] 19:59:58 INFO - PROCESS | 1720 | --DOMWINDOW == 139 (0x966a7c00) [pid = 1720] [serial = 201] [outer = (nil)] [url = about:blank] 19:59:58 INFO - PROCESS | 1720 | --DOMWINDOW == 138 (0x9668c400) [pid = 1720] [serial = 200] [outer = (nil)] [url = about:blank] 19:59:58 INFO - PROCESS | 1720 | --DOMWINDOW == 137 (0x9c0a1400) [pid = 1720] [serial = 185] [outer = (nil)] [url = about:blank] 19:59:58 INFO - PROCESS | 1720 | --DOMWINDOW == 136 (0xa33b4800) [pid = 1720] [serial = 191] [outer = (nil)] [url = about:blank] 19:59:58 INFO - PROCESS | 1720 | --DOMWINDOW == 135 (0x93b20c00) [pid = 1720] [serial = 179] [outer = (nil)] [url = about:blank] 19:59:58 INFO - PROCESS | 1720 | --DOMWINDOW == 134 (0x9c0a1000) [pid = 1720] [serial = 207] [outer = (nil)] [url = about:blank] 19:59:58 INFO - PROCESS | 1720 | 1465527598698 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:58 INFO - PROCESS | 1720 | 1465527598709 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:58 INFO - PROCESS | 1720 | ++DOCSHELL 0x953cc400 == 48 [pid = 1720] [id = 99] 19:59:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 135 (0x954ab800) [pid = 1720] [serial = 296] [outer = (nil)] 19:59:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 136 (0x954b4000) [pid = 1720] [serial = 297] [outer = 0x954ab800] 19:59:58 INFO - PROCESS | 1720 | 1465527598784 Marionette DEBUG loaded listener.js 19:59:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 137 (0x966a7c00) [pid = 1720] [serial = 298] [outer = 0x954ab800] 19:59:59 INFO - PROCESS | 1720 | 1465527599638 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]]]}] 19:59:59 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. 19:59:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1386ms 19:59:59 INFO - PROCESS | 1720 | 1465527599691 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 19:59:59 INFO - PROCESS | 1720 | 1465527599696 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 19:59:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 19:59:59 INFO - PROCESS | 1720 | 1465527599709 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 19:59:59 INFO - PROCESS | 1720 | 1465527599719 Marionette TRACE conn4 <- [1,370,null,{}] 19:59:59 INFO - PROCESS | 1720 | 1465527599728 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}] 19:59:59 INFO - PROCESS | 1720 | 1465527599735 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 19:59:59 INFO - PROCESS | 1720 | 1465527599921 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 20:00:00 INFO - PROCESS | 1720 | 1465527600051 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:00 INFO - PROCESS | 1720 | 1465527600060 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:00 INFO - PROCESS | 1720 | ++DOCSHELL 0x9792c400 == 49 [pid = 1720] [id = 100] 20:00:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 138 (0x9a409400) [pid = 1720] [serial = 299] [outer = (nil)] 20:00:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 139 (0x9a6a6400) [pid = 1720] [serial = 300] [outer = 0x9a409400] 20:00:00 INFO - PROCESS | 1720 | 1465527600134 Marionette DEBUG loaded listener.js 20:00:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 140 (0x9a8ac000) [pid = 1720] [serial = 301] [outer = 0x9a409400] 20:00:01 INFO - PROCESS | 1720 | 1465527601095 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]]]}] 20:00:01 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. 20:00:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1450ms 20:00:01 INFO - PROCESS | 1720 | 1465527601164 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 20:00:01 INFO - PROCESS | 1720 | 1465527601171 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 20:00:01 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 20:00:01 INFO - PROCESS | 1720 | 1465527601181 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 20:00:01 INFO - PROCESS | 1720 | 1465527601185 Marionette TRACE conn4 <- [1,374,null,{}] 20:00:01 INFO - PROCESS | 1720 | 1465527601194 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}] 20:00:01 INFO - PROCESS | 1720 | 1465527601201 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:01 INFO - PROCESS | 1720 | 1465527601462 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 20:00:01 INFO - PROCESS | 1720 | 1465527601479 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:01 INFO - PROCESS | 1720 | 1465527601486 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:01 INFO - PROCESS | 1720 | ++DOCSHELL 0x9b168800 == 50 [pid = 1720] [id = 101] 20:00:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 141 (0x9b169000) [pid = 1720] [serial = 302] [outer = (nil)] 20:00:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 142 (0x9b39fc00) [pid = 1720] [serial = 303] [outer = 0x9b169000] 20:00:01 INFO - PROCESS | 1720 | 1465527601564 Marionette DEBUG loaded listener.js 20:00:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 143 (0x9b5e9400) [pid = 1720] [serial = 304] [outer = 0x9b169000] 20:00:03 INFO - PROCESS | 1720 | --DOMWINDOW == 142 (0x95326c00) [pid = 1720] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 20:00:03 INFO - PROCESS | 1720 | --DOMWINDOW == 141 (0x9a69d000) [pid = 1720] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 20:00:03 INFO - PROCESS | 1720 | --DOMWINDOW == 140 (0x954b2400) [pid = 1720] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 20:00:03 INFO - PROCESS | 1720 | --DOMWINDOW == 139 (0x9b5e3c00) [pid = 1720] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 20:00:03 INFO - PROCESS | 1720 | --DOMWINDOW == 138 (0x9a69a800) [pid = 1720] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 20:00:03 INFO - PROCESS | 1720 | --DOMWINDOW == 137 (0x93ec1400) [pid = 1720] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 20:00:03 INFO - PROCESS | 1720 | --DOMWINDOW == 136 (0x954b0000) [pid = 1720] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 20:00:03 INFO - PROCESS | 1720 | 1465527603197 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 20:00:03 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 20:00:03 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 2142ms 20:00:03 INFO - PROCESS | 1720 | 1465527603328 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 20:00:03 INFO - PROCESS | 1720 | 1465527603334 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 20:00:03 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 20:00:03 INFO - PROCESS | 1720 | 1465527603344 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 20:00:03 INFO - PROCESS | 1720 | 1465527603350 Marionette TRACE conn4 <- [1,378,null,{}] 20:00:03 INFO - PROCESS | 1720 | 1465527603359 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}] 20:00:03 INFO - PROCESS | 1720 | 1465527603365 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:03 INFO - PROCESS | 1720 | 1465527603614 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 20:00:03 INFO - PROCESS | 1720 | 1465527603749 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:03 INFO - PROCESS | 1720 | 1465527603767 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:03 INFO - PROCESS | 1720 | ++DOCSHELL 0x9a69e000 == 51 [pid = 1720] [id = 102] 20:00:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 137 (0x9a80b000) [pid = 1720] [serial = 305] [outer = (nil)] 20:00:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 138 (0x9b398c00) [pid = 1720] [serial = 306] [outer = 0x9a80b000] 20:00:03 INFO - PROCESS | 1720 | 1465527603847 Marionette DEBUG loaded listener.js 20:00:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 139 (0x9c030800) [pid = 1720] [serial = 307] [outer = 0x9a80b000] 20:00:04 INFO - PROCESS | 1720 | 1465527604644 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 20:00:04 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 20:00:04 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1335ms 20:00:04 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 20:00:04 INFO - PROCESS | 1720 | 1465527604679 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 20:00:04 INFO - PROCESS | 1720 | 1465527604682 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 20:00:04 INFO - PROCESS | 1720 | 1465527604688 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 20:00:04 INFO - PROCESS | 1720 | 1465527604692 Marionette TRACE conn4 <- [1,382,null,{}] 20:00:04 INFO - PROCESS | 1720 | 1465527604697 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}] 20:00:04 INFO - PROCESS | 1720 | 1465527604702 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:04 INFO - PROCESS | 1720 | 1465527604863 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 20:00:04 INFO - PROCESS | 1720 | 1465527604878 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:04 INFO - PROCESS | 1720 | 1465527604883 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:04 INFO - PROCESS | 1720 | ++DOCSHELL 0x8eff1c00 == 52 [pid = 1720] [id = 103] 20:00:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 140 (0x8eff6c00) [pid = 1720] [serial = 308] [outer = (nil)] 20:00:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 141 (0x9b399400) [pid = 1720] [serial = 309] [outer = 0x8eff6c00] 20:00:04 INFO - PROCESS | 1720 | 1465527604955 Marionette DEBUG loaded listener.js 20:00:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 142 (0x9c0aa400) [pid = 1720] [serial = 310] [outer = 0x8eff6c00] 20:00:05 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 20:00:05 INFO - PROCESS | 1720 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:00:05 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 20:00:05 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 20:00:05 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 20:00:06 INFO - PROCESS | 1720 | 1465527606112 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 20:00:06 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 20:00:06 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1482ms 20:00:06 INFO - PROCESS | 1720 | 1465527606170 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 20:00:06 INFO - PROCESS | 1720 | 1465527606177 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 20:00:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 20:00:06 INFO - PROCESS | 1720 | 1465527606185 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 20:00:06 INFO - PROCESS | 1720 | 1465527606193 Marionette TRACE conn4 <- [1,386,null,{}] 20:00:06 INFO - PROCESS | 1720 | 1465527606201 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}] 20:00:06 INFO - PROCESS | 1720 | 1465527606207 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:06 INFO - PROCESS | 1720 | 1465527606523 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 20:00:06 INFO - PROCESS | 1720 | 1465527606703 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:06 INFO - PROCESS | 1720 | 1465527606712 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:06 INFO - PROCESS | 1720 | ++DOCSHELL 0x915c7000 == 53 [pid = 1720] [id = 104] 20:00:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 143 (0x915c9c00) [pid = 1720] [serial = 311] [outer = (nil)] 20:00:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 144 (0x93b20c00) [pid = 1720] [serial = 312] [outer = 0x915c9c00] 20:00:06 INFO - PROCESS | 1720 | 1465527606799 Marionette DEBUG loaded listener.js 20:00:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 145 (0x93ec6000) [pid = 1720] [serial = 313] [outer = 0x915c9c00] 20:00:07 INFO - PROCESS | 1720 | 1465527607820 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]]]}] 20:00:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 20:00:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1691ms 20:00:07 INFO - PROCESS | 1720 | 1465527607877 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 20:00:07 INFO - PROCESS | 1720 | 1465527607884 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 20:00:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 20:00:07 INFO - PROCESS | 1720 | 1465527607895 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 20:00:07 INFO - PROCESS | 1720 | 1465527607899 Marionette TRACE conn4 <- [1,390,null,{}] 20:00:07 INFO - PROCESS | 1720 | 1465527607906 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}] 20:00:07 INFO - PROCESS | 1720 | 1465527607912 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:08 INFO - PROCESS | 1720 | 1465527608148 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 20:00:08 INFO - PROCESS | 1720 | 1465527608450 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:08 INFO - PROCESS | 1720 | 1465527608460 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:08 INFO - PROCESS | 1720 | ++DOCSHELL 0x954ad000 == 54 [pid = 1720] [id = 105] 20:00:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 146 (0x96691000) [pid = 1720] [serial = 314] [outer = (nil)] 20:00:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 147 (0x99208400) [pid = 1720] [serial = 315] [outer = 0x96691000] 20:00:08 INFO - PROCESS | 1720 | 1465527608550 Marionette DEBUG loaded listener.js 20:00:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 148 (0x99f5c000) [pid = 1720] [serial = 316] [outer = 0x96691000] 20:00:09 INFO - PROCESS | 1720 | 1465527609491 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]]]}] 20:00:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 20:00:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1637ms 20:00:09 INFO - PROCESS | 1720 | 1465527609533 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 20:00:09 INFO - PROCESS | 1720 | 1465527609537 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 20:00:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 20:00:09 INFO - PROCESS | 1720 | 1465527609544 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 20:00:09 INFO - PROCESS | 1720 | 1465527609550 Marionette TRACE conn4 <- [1,394,null,{}] 20:00:09 INFO - PROCESS | 1720 | 1465527609567 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}] 20:00:09 INFO - PROCESS | 1720 | 1465527609576 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:09 INFO - PROCESS | 1720 | 1465527609806 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 20:00:10 INFO - PROCESS | 1720 | 1465527610021 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:10 INFO - PROCESS | 1720 | 1465527610033 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:10 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f844800 == 55 [pid = 1720] [id = 106] 20:00:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 149 (0x9bcf5000) [pid = 1720] [serial = 317] [outer = (nil)] 20:00:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 150 (0x9c0cfc00) [pid = 1720] [serial = 318] [outer = 0x9bcf5000] 20:00:10 INFO - PROCESS | 1720 | 1465527610160 Marionette DEBUG loaded listener.js 20:00:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 151 (0x9cbc1400) [pid = 1720] [serial = 319] [outer = 0x9bcf5000] 20:00:11 INFO - PROCESS | 1720 | 1465527611095 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]]]}] 20:00:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 20:00:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1585ms 20:00:11 INFO - PROCESS | 1720 | 1465527611130 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 20:00:11 INFO - PROCESS | 1720 | 1465527611135 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 20:00:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 20:00:11 INFO - PROCESS | 1720 | 1465527611142 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 20:00:11 INFO - PROCESS | 1720 | 1465527611146 Marionette TRACE conn4 <- [1,398,null,{}] 20:00:11 INFO - PROCESS | 1720 | 1465527611151 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}] 20:00:11 INFO - PROCESS | 1720 | 1465527611157 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:11 INFO - PROCESS | 1720 | 1465527611353 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 20:00:11 INFO - PROCESS | 1720 | 1465527611569 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:11 INFO - PROCESS | 1720 | 1465527611581 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:11 INFO - PROCESS | 1720 | ++DOCSHELL 0x9ccc0000 == 56 [pid = 1720] [id = 107] 20:00:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 152 (0x9d90e400) [pid = 1720] [serial = 320] [outer = (nil)] 20:00:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 153 (0x9d96ac00) [pid = 1720] [serial = 321] [outer = 0x9d90e400] 20:00:11 INFO - PROCESS | 1720 | 1465527611682 Marionette DEBUG loaded listener.js 20:00:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 154 (0xa2173000) [pid = 1720] [serial = 322] [outer = 0x9d90e400] 20:00:12 INFO - PROCESS | 1720 | 1465527612589 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]]]}] 20:00:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 20:00:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1480ms 20:00:12 INFO - PROCESS | 1720 | 1465527612623 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 20:00:12 INFO - PROCESS | 1720 | 1465527612626 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 20:00:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 20:00:12 INFO - PROCESS | 1720 | 1465527612633 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 20:00:12 INFO - PROCESS | 1720 | 1465527612636 Marionette TRACE conn4 <- [1,402,null,{}] 20:00:12 INFO - PROCESS | 1720 | 1465527612642 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}] 20:00:12 INFO - PROCESS | 1720 | 1465527612648 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:12 INFO - PROCESS | 1720 | 1465527612841 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 20:00:13 INFO - PROCESS | 1720 | 1465527613064 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:13 INFO - PROCESS | 1720 | 1465527613073 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:13 INFO - PROCESS | 1720 | ++DOCSHELL 0xa21a0400 == 57 [pid = 1720] [id = 108] 20:00:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 155 (0xa21a9400) [pid = 1720] [serial = 323] [outer = (nil)] 20:00:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 156 (0xa34ccc00) [pid = 1720] [serial = 324] [outer = 0xa21a9400] 20:00:13 INFO - PROCESS | 1720 | 1465527613197 Marionette DEBUG loaded listener.js 20:00:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 157 (0xa4f70000) [pid = 1720] [serial = 325] [outer = 0xa21a9400] 20:00:14 INFO - PROCESS | 1720 | 1465527614135 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]]]}] 20:00:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 20:00:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1536ms 20:00:14 INFO - PROCESS | 1720 | 1465527614170 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 20:00:14 INFO - PROCESS | 1720 | 1465527614173 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 20:00:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 20:00:14 INFO - PROCESS | 1720 | 1465527614180 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 20:00:14 INFO - PROCESS | 1720 | 1465527614183 Marionette TRACE conn4 <- [1,406,null,{}] 20:00:14 INFO - PROCESS | 1720 | 1465527614190 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}] 20:00:14 INFO - PROCESS | 1720 | 1465527614200 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:14 INFO - PROCESS | 1720 | 1465527614450 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 20:00:14 INFO - PROCESS | 1720 | 1465527614666 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:14 INFO - PROCESS | 1720 | 1465527614675 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:14 INFO - PROCESS | 1720 | ++DOCSHELL 0xa67a7000 == 58 [pid = 1720] [id = 109] 20:00:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 158 (0xa6bcc800) [pid = 1720] [serial = 326] [outer = (nil)] 20:00:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 159 (0xa82a9800) [pid = 1720] [serial = 327] [outer = 0xa6bcc800] 20:00:14 INFO - PROCESS | 1720 | 1465527614771 Marionette DEBUG loaded listener.js 20:00:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 160 (0xa82ee400) [pid = 1720] [serial = 328] [outer = 0xa6bcc800] 20:00:15 INFO - PROCESS | 1720 | 1465527615665 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]]]}] 20:00:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 20:00:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1535ms 20:00:15 INFO - PROCESS | 1720 | 1465527615716 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 20:00:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 20:00:15 INFO - PROCESS | 1720 | 1465527615721 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 20:00:15 INFO - PROCESS | 1720 | 1465527615728 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 20:00:15 INFO - PROCESS | 1720 | 1465527615732 Marionette TRACE conn4 <- [1,410,null,{}] 20:00:15 INFO - PROCESS | 1720 | 1465527615737 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}] 20:00:15 INFO - PROCESS | 1720 | 1465527615743 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:15 INFO - PROCESS | 1720 | 1465527615926 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 20:00:16 INFO - PROCESS | 1720 | 1465527616096 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:16 INFO - PROCESS | 1720 | 1465527616106 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:16 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e4df000 == 59 [pid = 1720] [id = 110] 20:00:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 161 (0x8e4e0c00) [pid = 1720] [serial = 329] [outer = (nil)] 20:00:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 162 (0x8e4e8400) [pid = 1720] [serial = 330] [outer = 0x8e4e0c00] 20:00:16 INFO - PROCESS | 1720 | 1465527616187 Marionette DEBUG loaded listener.js 20:00:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 163 (0x8e4ea400) [pid = 1720] [serial = 331] [outer = 0x8e4e0c00] 20:00:17 INFO - PROCESS | 1720 | 1465527617144 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]]]}] 20:00:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 20:00:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1484ms 20:00:17 INFO - PROCESS | 1720 | 1465527617212 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 20:00:17 INFO - PROCESS | 1720 | 1465527617217 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 20:00:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 20:00:17 INFO - PROCESS | 1720 | 1465527617223 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 20:00:17 INFO - PROCESS | 1720 | 1465527617227 Marionette TRACE conn4 <- [1,414,null,{}] 20:00:17 INFO - PROCESS | 1720 | 1465527617232 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}] 20:00:17 INFO - PROCESS | 1720 | 1465527617238 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:17 INFO - PROCESS | 1720 | 1465527617457 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 20:00:18 INFO - PROCESS | 1720 | 1465527617999 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:18 INFO - PROCESS | 1720 | 1465527618008 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:18 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e6abc00 == 60 [pid = 1720] [id = 111] 20:00:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 164 (0x8e6ac000) [pid = 1720] [serial = 332] [outer = (nil)] 20:00:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 165 (0x8efeec00) [pid = 1720] [serial = 333] [outer = 0x8e6ac000] 20:00:18 INFO - PROCESS | 1720 | 1465527618090 Marionette DEBUG loaded listener.js 20:00:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 166 (0x8f002400) [pid = 1720] [serial = 334] [outer = 0x8e6ac000] 20:00:18 INFO - PROCESS | 1720 | 1465527618981 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]]]}] 20:00:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 20:00:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1831ms 20:00:19 INFO - PROCESS | 1720 | 1465527619057 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 20:00:19 INFO - PROCESS | 1720 | 1465527619063 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 20:00:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 20:00:19 INFO - PROCESS | 1720 | 1465527619070 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 20:00:19 INFO - PROCESS | 1720 | 1465527619075 Marionette TRACE conn4 <- [1,418,null,{}] 20:00:19 INFO - PROCESS | 1720 | 1465527619083 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}] 20:00:19 INFO - PROCESS | 1720 | 1465527619091 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:19 INFO - PROCESS | 1720 | 1465527619371 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 20:00:19 INFO - PROCESS | 1720 | 1465527619645 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:19 INFO - PROCESS | 1720 | 1465527619658 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:19 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f847c00 == 61 [pid = 1720] [id = 112] 20:00:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 167 (0x8f84b400) [pid = 1720] [serial = 335] [outer = (nil)] 20:00:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 168 (0x923a6c00) [pid = 1720] [serial = 336] [outer = 0x8f84b400] 20:00:19 INFO - PROCESS | 1720 | 1465527619730 Marionette DEBUG loaded listener.js 20:00:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 169 (0x92466000) [pid = 1720] [serial = 337] [outer = 0x8f84b400] 20:00:20 INFO - PROCESS | 1720 | --DOCSHELL 0x93adac00 == 60 [pid = 1720] [id = 63] 20:00:20 INFO - PROCESS | 1720 | --DOCSHELL 0xa2560400 == 59 [pid = 1720] [id = 65] 20:00:20 INFO - PROCESS | 1720 | --DOCSHELL 0x9b5e5000 == 58 [pid = 1720] [id = 64] 20:00:20 INFO - PROCESS | 1720 | --DOCSHELL 0x9b16d800 == 57 [pid = 1720] [id = 62] 20:00:21 INFO - PROCESS | 1720 | --DOMWINDOW == 168 (0xa6bcbc00) [pid = 1720] [serial = 234] [outer = (nil)] [url = about:blank] 20:00:21 INFO - PROCESS | 1720 | --DOMWINDOW == 167 (0x953c7800) [pid = 1720] [serial = 218] [outer = (nil)] [url = about:blank] 20:00:21 INFO - PROCESS | 1720 | --DOMWINDOW == 166 (0x9cb4a000) [pid = 1720] [serial = 224] [outer = (nil)] [url = about:blank] 20:00:21 INFO - PROCESS | 1720 | --DOMWINDOW == 165 (0x915cc400) [pid = 1720] [serial = 240] [outer = (nil)] [url = about:blank] 20:00:21 INFO - PROCESS | 1720 | --DOMWINDOW == 164 (0x954cb400) [pid = 1720] [serial = 231] [outer = (nil)] [url = about:blank] 20:00:21 INFO - PROCESS | 1720 | --DOMWINDOW == 163 (0x9c0ac000) [pid = 1720] [serial = 261] [outer = (nil)] [url = about:blank] 20:00:21 INFO - PROCESS | 1720 | --DOMWINDOW == 162 (0x954b1c00) [pid = 1720] [serial = 227] [outer = (nil)] [url = about:blank] 20:00:21 INFO - PROCESS | 1720 | --DOMWINDOW == 161 (0x9a6a6800) [pid = 1720] [serial = 221] [outer = (nil)] [url = about:blank] 20:00:21 INFO - PROCESS | 1720 | --DOMWINDOW == 160 (0x92665800) [pid = 1720] [serial = 237] [outer = (nil)] [url = about:blank] 20:00:21 INFO - PROCESS | 1720 | 1465527621193 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]]]}] 20:00:21 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 20:00:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2137ms 20:00:21 INFO - PROCESS | 1720 | 1465527621211 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 20:00:21 INFO - PROCESS | 1720 | 1465527621217 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 20:00:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 20:00:21 INFO - PROCESS | 1720 | 1465527621223 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 20:00:21 INFO - PROCESS | 1720 | 1465527621226 Marionette TRACE conn4 <- [1,422,null,{}] 20:00:21 INFO - PROCESS | 1720 | 1465527621232 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}] 20:00:21 INFO - PROCESS | 1720 | 1465527621237 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:21 INFO - PROCESS | 1720 | --DOMWINDOW == 159 (0x9668d000) [pid = 1720] [serial = 247] [outer = (nil)] [url = about:blank] 20:00:21 INFO - PROCESS | 1720 | --DOMWINDOW == 158 (0x953d0c00) [pid = 1720] [serial = 244] [outer = (nil)] [url = about:blank] 20:00:21 INFO - PROCESS | 1720 | --DOMWINDOW == 157 (0x9bcbb800) [pid = 1720] [serial = 255] [outer = (nil)] [url = about:blank] 20:00:21 INFO - PROCESS | 1720 | --DOMWINDOW == 156 (0x954cd400) [pid = 1720] [serial = 246] [outer = (nil)] [url = about:blank] 20:00:21 INFO - PROCESS | 1720 | --DOMWINDOW == 155 (0x9b3a6400) [pid = 1720] [serial = 259] [outer = (nil)] [url = about:blank] 20:00:21 INFO - PROCESS | 1720 | --DOMWINDOW == 154 (0x9b3a4400) [pid = 1720] [serial = 252] [outer = (nil)] [url = about:blank] 20:00:21 INFO - PROCESS | 1720 | --DOMWINDOW == 153 (0x9a6a3800) [pid = 1720] [serial = 250] [outer = (nil)] [url = about:blank] 20:00:21 INFO - PROCESS | 1720 | --DOMWINDOW == 152 (0x9c026400) [pid = 1720] [serial = 256] [outer = (nil)] [url = about:blank] 20:00:21 INFO - PROCESS | 1720 | --DOMWINDOW == 151 (0x93ebf400) [pid = 1720] [serial = 99] [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.] 20:00:21 INFO - PROCESS | 1720 | --DOMWINDOW == 150 (0x95329800) [pid = 1720] [serial = 258] [outer = (nil)] [url = about:blank] 20:00:21 INFO - PROCESS | 1720 | --DOMWINDOW == 149 (0xa21a8c00) [pid = 1720] [serial = 216] [outer = (nil)] [url = about:blank] 20:00:21 INFO - PROCESS | 1720 | --DOMWINDOW == 148 (0x952a5c00) [pid = 1720] [serial = 243] [outer = (nil)] [url = about:blank] 20:00:21 INFO - PROCESS | 1720 | --DOMWINDOW == 147 (0x9a3cbc00) [pid = 1720] [serial = 249] [outer = (nil)] [url = about:blank] 20:00:21 INFO - PROCESS | 1720 | --DOMWINDOW == 146 (0x9b3ed000) [pid = 1720] [serial = 253] [outer = (nil)] [url = about:blank] 20:00:21 INFO - PROCESS | 1720 | 1465527621470 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 20:00:21 INFO - PROCESS | 1720 | 1465527621574 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:21 INFO - PROCESS | 1720 | 1465527621581 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:21 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e60c800 == 58 [pid = 1720] [id = 113] 20:00:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 147 (0x8e60d400) [pid = 1720] [serial = 338] [outer = (nil)] 20:00:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 148 (0x8e614800) [pid = 1720] [serial = 339] [outer = 0x8e60d400] 20:00:21 INFO - PROCESS | 1720 | 1465527621651 Marionette DEBUG loaded listener.js 20:00:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 149 (0x9265bc00) [pid = 1720] [serial = 340] [outer = 0x8e60d400] 20:00:22 INFO - PROCESS | 1720 | 1465527622852 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]]]}] 20:00:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 20:00:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1682ms 20:00:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 20:00:22 INFO - PROCESS | 1720 | 1465527622906 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 20:00:22 INFO - PROCESS | 1720 | 1465527622909 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 20:00:22 INFO - PROCESS | 1720 | 1465527622924 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 20:00:22 INFO - PROCESS | 1720 | 1465527622932 Marionette TRACE conn4 <- [1,426,null,{}] 20:00:22 INFO - PROCESS | 1720 | 1465527622941 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}] 20:00:22 INFO - PROCESS | 1720 | 1465527622948 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:23 INFO - PROCESS | 1720 | 1465527623201 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 20:00:23 INFO - PROCESS | 1720 | 1465527623228 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:23 INFO - PROCESS | 1720 | 1465527623235 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:23 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e60bc00 == 59 [pid = 1720] [id = 114] 20:00:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 150 (0x923ab800) [pid = 1720] [serial = 341] [outer = (nil)] 20:00:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 151 (0x95324000) [pid = 1720] [serial = 342] [outer = 0x923ab800] 20:00:23 INFO - PROCESS | 1720 | 1465527623303 Marionette DEBUG loaded listener.js 20:00:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 152 (0x953ce800) [pid = 1720] [serial = 343] [outer = 0x923ab800] 20:00:24 INFO - PROCESS | 1720 | 1465527624129 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] 20:00:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 20:00:24 INFO - PROCESS | 1720 | 1465527624170 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 20:00:24 INFO - PROCESS | 1720 | 1465527624176 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 20:00:24 INFO - PROCESS | 1720 | 1465527624179 Marionette TRACE conn4 <- [1,430,null,{}] 20:00:24 INFO - PROCESS | 1720 | 1465527624184 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}] 20:00:24 INFO - PROCESS | 1720 | 1465527624189 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:24 INFO - PROCESS | 1720 | 1465527624415 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 20:00:24 INFO - PROCESS | 1720 | 1465527624433 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:24 INFO - PROCESS | 1720 | 1465527624441 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:24 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f00ec00 == 60 [pid = 1720] [id = 115] 20:00:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 153 (0x95322800) [pid = 1720] [serial = 344] [outer = (nil)] 20:00:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 154 (0x9668a800) [pid = 1720] [serial = 345] [outer = 0x95322800] 20:00:24 INFO - PROCESS | 1720 | 1465527624523 Marionette DEBUG loaded listener.js 20:00:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 155 (0x96694000) [pid = 1720] [serial = 346] [outer = 0x95322800] 20:00:25 INFO - PROCESS | 1720 | --DOMWINDOW == 154 (0x93ad2c00) [pid = 1720] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 20:00:25 INFO - PROCESS | 1720 | --DOMWINDOW == 153 (0x997b3800) [pid = 1720] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 20:00:25 INFO - PROCESS | 1720 | --DOMWINDOW == 152 (0x923b4800) [pid = 1720] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 20:00:25 INFO - PROCESS | 1720 | --DOMWINDOW == 151 (0x9c02c000) [pid = 1720] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 20:00:25 INFO - PROCESS | 1720 | --DOMWINDOW == 150 (0xa6835c00) [pid = 1720] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 20:00:25 INFO - PROCESS | 1720 | --DOMWINDOW == 149 (0x954c6400) [pid = 1720] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 20:00:25 INFO - PROCESS | 1720 | --DOMWINDOW == 148 (0x93ebe400) [pid = 1720] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 20:00:25 INFO - PROCESS | 1720 | --DOMWINDOW == 147 (0x9c0a5000) [pid = 1720] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 20:00:25 INFO - PROCESS | 1720 | --DOMWINDOW == 146 (0x96690400) [pid = 1720] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 20:00:25 INFO - PROCESS | 1720 | --DOMWINDOW == 145 (0x9a6a3000) [pid = 1720] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 20:00:25 INFO - PROCESS | 1720 | --DOMWINDOW == 144 (0x966b2000) [pid = 1720] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 20:00:25 INFO - PROCESS | 1720 | --DOMWINDOW == 143 (0xa2558000) [pid = 1720] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 20:00:25 INFO - PROCESS | 1720 | --DOMWINDOW == 142 (0x95321c00) [pid = 1720] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 20:00:25 INFO - PROCESS | 1720 | --DOMWINDOW == 141 (0xa3273c00) [pid = 1720] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 20:00:25 INFO - PROCESS | 1720 | --DOMWINDOW == 140 (0x9b1f1c00) [pid = 1720] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 20:00:25 INFO - PROCESS | 1720 | --DOMWINDOW == 139 (0xa327a000) [pid = 1720] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 20:00:25 INFO - PROCESS | 1720 | --DOMWINDOW == 138 (0x9529f800) [pid = 1720] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 20:00:25 INFO - PROCESS | 1720 | --DOMWINDOW == 137 (0x9c0a1800) [pid = 1720] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 20:00:25 INFO - PROCESS | 1720 | --DOMWINDOW == 136 (0x9c0a2800) [pid = 1720] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 20:00:25 INFO - PROCESS | 1720 | --DOMWINDOW == 135 (0x9a1e3800) [pid = 1720] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 20:00:25 INFO - PROCESS | 1720 | --DOMWINDOW == 134 (0x9a80b800) [pid = 1720] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 20:00:25 INFO - PROCESS | 1720 | --DOMWINDOW == 133 (0x954a8000) [pid = 1720] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 20:00:25 INFO - PROCESS | 1720 | --DOMWINDOW == 132 (0x9c027800) [pid = 1720] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 20:00:25 INFO - PROCESS | 1720 | --DOMWINDOW == 131 (0x9b797c00) [pid = 1720] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 20:00:25 INFO - PROCESS | 1720 | --DOMWINDOW == 130 (0x9265d800) [pid = 1720] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 20:00:25 INFO - PROCESS | 1720 | --DOMWINDOW == 129 (0x93ad5000) [pid = 1720] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 20:00:25 INFO - PROCESS | 1720 | --DOMWINDOW == 128 (0x915c8800) [pid = 1720] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 20:00:25 INFO - PROCESS | 1720 | --DOMWINDOW == 127 (0x92661800) [pid = 1720] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 20:00:25 INFO - PROCESS | 1720 | --DOMWINDOW == 126 (0x953cc800) [pid = 1720] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 20:00:25 INFO - PROCESS | 1720 | --DOMWINDOW == 125 (0x954ab800) [pid = 1720] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 20:00:25 INFO - PROCESS | 1720 | --DOMWINDOW == 124 (0x9b169000) [pid = 1720] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 20:00:25 INFO - PROCESS | 1720 | --DOMWINDOW == 123 (0x8f849800) [pid = 1720] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 20:00:25 INFO - PROCESS | 1720 | --DOMWINDOW == 122 (0x9a409400) [pid = 1720] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 20:00:25 INFO - PROCESS | 1720 | --DOMWINDOW == 121 (0x9a80b000) [pid = 1720] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 20:00:25 INFO - PROCESS | 1720 | 1465527625985 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]]]}] 20:00:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 20:00:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1884ms 20:00:26 INFO - PROCESS | 1720 | 1465527626060 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 20:00:26 INFO - PROCESS | 1720 | 1465527626063 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 20:00:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 20:00:26 INFO - PROCESS | 1720 | 1465527626070 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 20:00:26 INFO - PROCESS | 1720 | 1465527626073 Marionette TRACE conn4 <- [1,434,null,{}] 20:00:26 INFO - PROCESS | 1720 | 1465527626078 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}] 20:00:26 INFO - PROCESS | 1720 | 1465527626083 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:26 INFO - PROCESS | 1720 | 1465527626289 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 20:00:26 INFO - PROCESS | 1720 | 1465527626302 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:26 INFO - PROCESS | 1720 | 1465527626321 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:26 INFO - PROCESS | 1720 | ++DOCSHELL 0x923b4800 == 61 [pid = 1720] [id = 116] 20:00:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 122 (0x92661800) [pid = 1720] [serial = 347] [outer = (nil)] 20:00:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 123 (0x953cdc00) [pid = 1720] [serial = 348] [outer = 0x92661800] 20:00:26 INFO - PROCESS | 1720 | 1465527626398 Marionette DEBUG loaded listener.js 20:00:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 124 (0x96692c00) [pid = 1720] [serial = 349] [outer = 0x92661800] 20:00:27 INFO - PROCESS | 1720 | 1465527627215 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]]]}] 20:00:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 20:00:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1184ms 20:00:27 INFO - PROCESS | 1720 | 1465527627255 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 20:00:27 INFO - PROCESS | 1720 | 1465527627264 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 20:00:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 20:00:27 INFO - PROCESS | 1720 | 1465527627274 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 20:00:27 INFO - PROCESS | 1720 | 1465527627279 Marionette TRACE conn4 <- [1,438,null,{}] 20:00:27 INFO - PROCESS | 1720 | 1465527627288 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}] 20:00:27 INFO - PROCESS | 1720 | 1465527627293 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:27 INFO - PROCESS | 1720 | 1465527627467 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 20:00:27 INFO - PROCESS | 1720 | 1465527627477 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:27 INFO - PROCESS | 1720 | 1465527627484 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:27 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f010c00 == 62 [pid = 1720] [id = 117] 20:00:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 125 (0x954ab800) [pid = 1720] [serial = 350] [outer = (nil)] 20:00:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 126 (0x9a4c5c00) [pid = 1720] [serial = 351] [outer = 0x954ab800] 20:00:27 INFO - PROCESS | 1720 | 1465527627556 Marionette DEBUG loaded listener.js 20:00:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 127 (0x9a80d400) [pid = 1720] [serial = 352] [outer = 0x954ab800] 20:00:28 INFO - PROCESS | 1720 | 1465527628764 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]]]}] 20:00:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 20:00:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1544ms 20:00:28 INFO - PROCESS | 1720 | 1465527628818 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 20:00:28 INFO - PROCESS | 1720 | 1465527628824 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 20:00:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 20:00:28 INFO - PROCESS | 1720 | 1465527628833 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 20:00:28 INFO - PROCESS | 1720 | 1465527628840 Marionette TRACE conn4 <- [1,442,null,{}] 20:00:28 INFO - PROCESS | 1720 | 1465527628848 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}] 20:00:28 INFO - PROCESS | 1720 | 1465527628854 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:29 INFO - PROCESS | 1720 | 1465527629057 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 20:00:29 INFO - PROCESS | 1720 | 1465527629281 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:29 INFO - PROCESS | 1720 | 1465527629288 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:29 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e618800 == 63 [pid = 1720] [id = 118] 20:00:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 128 (0x8e6aa000) [pid = 1720] [serial = 353] [outer = (nil)] 20:00:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 129 (0x8f002000) [pid = 1720] [serial = 354] [outer = 0x8e6aa000] 20:00:29 INFO - PROCESS | 1720 | 1465527629401 Marionette DEBUG loaded listener.js 20:00:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 130 (0x8f843c00) [pid = 1720] [serial = 355] [outer = 0x8e6aa000] 20:00:30 INFO - PROCESS | 1720 | 1465527630357 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]]]}] 20:00:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 20:00:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1592ms 20:00:30 INFO - PROCESS | 1720 | 1465527630426 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 20:00:30 INFO - PROCESS | 1720 | 1465527630433 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 20:00:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 20:00:30 INFO - PROCESS | 1720 | 1465527630445 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 20:00:30 INFO - PROCESS | 1720 | 1465527630449 Marionette TRACE conn4 <- [1,446,null,{}] 20:00:30 INFO - PROCESS | 1720 | 1465527630456 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}] 20:00:30 INFO - PROCESS | 1720 | 1465527630462 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:30 INFO - PROCESS | 1720 | 1465527630701 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 20:00:31 INFO - PROCESS | 1720 | 1465527631012 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:31 INFO - PROCESS | 1720 | 1465527631021 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:31 INFO - PROCESS | 1720 | ++DOCSHELL 0x915cd400 == 64 [pid = 1720] [id = 119] 20:00:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 131 (0x951c5400) [pid = 1720] [serial = 356] [outer = (nil)] 20:00:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 132 (0x9532a400) [pid = 1720] [serial = 357] [outer = 0x951c5400] 20:00:31 INFO - PROCESS | 1720 | 1465527631108 Marionette DEBUG loaded listener.js 20:00:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 133 (0x954ae000) [pid = 1720] [serial = 358] [outer = 0x951c5400] 20:00:32 INFO - PROCESS | 1720 | 1465527632091 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]]]}] 20:00:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 20:00:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1688ms 20:00:32 INFO - PROCESS | 1720 | 1465527632133 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 20:00:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 20:00:32 INFO - PROCESS | 1720 | 1465527632138 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 20:00:32 INFO - PROCESS | 1720 | 1465527632145 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 20:00:32 INFO - PROCESS | 1720 | 1465527632151 Marionette TRACE conn4 <- [1,450,null,{}] 20:00:32 INFO - PROCESS | 1720 | 1465527632168 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}] 20:00:32 INFO - PROCESS | 1720 | 1465527632178 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:32 INFO - PROCESS | 1720 | 1465527632390 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 20:00:32 INFO - PROCESS | 1720 | 1465527632616 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:32 INFO - PROCESS | 1720 | 1465527632626 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:32 INFO - PROCESS | 1720 | ++DOCSHELL 0x9668ac00 == 65 [pid = 1720] [id = 120] 20:00:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 134 (0x9b168400) [pid = 1720] [serial = 359] [outer = (nil)] 20:00:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 135 (0x9b16f800) [pid = 1720] [serial = 360] [outer = 0x9b168400] 20:00:32 INFO - PROCESS | 1720 | 1465527632730 Marionette DEBUG loaded listener.js 20:00:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 136 (0x9b3a6400) [pid = 1720] [serial = 361] [outer = 0x9b168400] 20:00:33 INFO - PROCESS | 1720 | 1465527633643 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] 20:00:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 20:00:33 INFO - PROCESS | 1720 | 1465527633695 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 20:00:33 INFO - PROCESS | 1720 | 1465527633702 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 20:00:33 INFO - PROCESS | 1720 | 1465527633706 Marionette TRACE conn4 <- [1,454,null,{}] 20:00:33 INFO - PROCESS | 1720 | 1465527633712 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}] 20:00:33 INFO - PROCESS | 1720 | 1465527633718 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:33 INFO - PROCESS | 1720 | 1465527633913 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 20:00:34 INFO - PROCESS | 1720 | 1465527634129 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:34 INFO - PROCESS | 1720 | 1465527634137 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:34 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e749c00 == 66 [pid = 1720] [id = 121] 20:00:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 137 (0x8e74fc00) [pid = 1720] [serial = 362] [outer = (nil)] 20:00:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 138 (0x8e754400) [pid = 1720] [serial = 363] [outer = 0x8e74fc00] 20:00:34 INFO - PROCESS | 1720 | 1465527634264 Marionette DEBUG loaded listener.js 20:00:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 139 (0x8e758000) [pid = 1720] [serial = 364] [outer = 0x8e74fc00] 20:00:35 INFO - PROCESS | 1720 | [1720] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:00:35 INFO - PROCESS | 1720 | 1465527635179 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]]]}] 20:00:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 20:00:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1531ms 20:00:35 INFO - PROCESS | 1720 | 1465527635233 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 20:00:35 INFO - PROCESS | 1720 | 1465527635237 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 20:00:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 20:00:35 INFO - PROCESS | 1720 | 1465527635244 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 20:00:35 INFO - PROCESS | 1720 | 1465527635247 Marionette TRACE conn4 <- [1,458,null,{}] 20:00:35 INFO - PROCESS | 1720 | 1465527635253 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}] 20:00:35 INFO - PROCESS | 1720 | 1465527635258 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:35 INFO - PROCESS | 1720 | 1465527635445 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 20:00:35 INFO - PROCESS | 1720 | 1465527635675 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:35 INFO - PROCESS | 1720 | 1465527635684 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:35 INFO - PROCESS | 1720 | ++DOCSHELL 0x9b167400 == 67 [pid = 1720] [id = 122] 20:00:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 140 (0x9b39ec00) [pid = 1720] [serial = 365] [outer = (nil)] 20:00:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 141 (0x9b5e5000) [pid = 1720] [serial = 366] [outer = 0x9b39ec00] 20:00:35 INFO - PROCESS | 1720 | 1465527635779 Marionette DEBUG loaded listener.js 20:00:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 142 (0x9bcf4000) [pid = 1720] [serial = 367] [outer = 0x9b39ec00] 20:00:36 INFO - PROCESS | 1720 | 1465527636716 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] 20:00:36 INFO - PROCESS | 1720 | 1465527636783 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 20:00:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 20:00:36 INFO - PROCESS | 1720 | 1465527636791 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 20:00:36 INFO - PROCESS | 1720 | 1465527636795 Marionette TRACE conn4 <- [1,462,null,{}] 20:00:36 INFO - PROCESS | 1720 | 1465527636800 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}] 20:00:36 INFO - PROCESS | 1720 | 1465527636811 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:37 INFO - PROCESS | 1720 | 1465527637054 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 20:00:37 INFO - PROCESS | 1720 | 1465527637276 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:37 INFO - PROCESS | 1720 | 1465527637286 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:37 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e6a8800 == 68 [pid = 1720] [id = 123] 20:00:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 143 (0x9c02cc00) [pid = 1720] [serial = 368] [outer = (nil)] 20:00:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 144 (0x9cccec00) [pid = 1720] [serial = 369] [outer = 0x9c02cc00] 20:00:37 INFO - PROCESS | 1720 | 1465527637417 Marionette DEBUG loaded listener.js 20:00:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 145 (0xa117dc00) [pid = 1720] [serial = 370] [outer = 0x9c02cc00] 20:00:38 INFO - PROCESS | 1720 | [1720] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:00:38 INFO - PROCESS | 1720 | 1465527638376 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] 20:00:38 INFO - PROCESS | 1720 | 1465527638430 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 20:00:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 20:00:38 INFO - PROCESS | 1720 | 1465527638436 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 20:00:38 INFO - PROCESS | 1720 | 1465527638439 Marionette TRACE conn4 <- [1,466,null,{}] 20:00:38 INFO - PROCESS | 1720 | 1465527638445 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}] 20:00:38 INFO - PROCESS | 1720 | 1465527638451 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:38 INFO - PROCESS | 1720 | 1465527638633 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 20:00:38 INFO - PROCESS | 1720 | 1465527638854 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:38 INFO - PROCESS | 1720 | 1465527638862 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:38 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e5a5000 == 69 [pid = 1720] [id = 124] 20:00:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 146 (0x8e5a9c00) [pid = 1720] [serial = 371] [outer = (nil)] 20:00:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 147 (0x8e5adc00) [pid = 1720] [serial = 372] [outer = 0x8e5a9c00] 20:00:38 INFO - PROCESS | 1720 | 1465527638958 Marionette DEBUG loaded listener.js 20:00:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 148 (0x8e5b1000) [pid = 1720] [serial = 373] [outer = 0x8e5a9c00] 20:00:39 INFO - PROCESS | 1720 | 1465527639871 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] 20:00:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 20:00:39 INFO - PROCESS | 1720 | 1465527639928 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 20:00:39 INFO - PROCESS | 1720 | 1465527639934 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 20:00:39 INFO - PROCESS | 1720 | 1465527639938 Marionette TRACE conn4 <- [1,470,null,{}] 20:00:39 INFO - PROCESS | 1720 | 1465527639944 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}] 20:00:39 INFO - PROCESS | 1720 | 1465527639949 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:40 INFO - PROCESS | 1720 | 1465527640135 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 20:00:40 INFO - PROCESS | 1720 | 1465527640357 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:40 INFO - PROCESS | 1720 | 1465527640365 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:40 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e5b1400 == 70 [pid = 1720] [id = 125] 20:00:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 149 (0x8e6a5800) [pid = 1720] [serial = 374] [outer = (nil)] 20:00:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 150 (0xa216b400) [pid = 1720] [serial = 375] [outer = 0x8e6a5800] 20:00:40 INFO - PROCESS | 1720 | 1465527640462 Marionette DEBUG loaded listener.js 20:00:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 151 (0xa252a000) [pid = 1720] [serial = 376] [outer = 0x8e6a5800] 20:00:41 INFO - PROCESS | 1720 | 1465527641320 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]]]}] 20:00:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 20:00:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1444ms 20:00:41 INFO - PROCESS | 1720 | 1465527641379 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 20:00:41 INFO - PROCESS | 1720 | 1465527641382 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 20:00:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 20:00:41 INFO - PROCESS | 1720 | 1465527641389 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 20:00:41 INFO - PROCESS | 1720 | 1465527641393 Marionette TRACE conn4 <- [1,474,null,{}] 20:00:41 INFO - PROCESS | 1720 | 1465527641399 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}] 20:00:41 INFO - PROCESS | 1720 | 1465527641404 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:41 INFO - PROCESS | 1720 | 1465527641589 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 20:00:41 INFO - PROCESS | 1720 | 1465527641768 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:41 INFO - PROCESS | 1720 | 1465527641777 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:41 INFO - PROCESS | 1720 | ++DOCSHELL 0xa25ec000 == 71 [pid = 1720] [id = 126] 20:00:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 152 (0xa3272c00) [pid = 1720] [serial = 377] [outer = (nil)] 20:00:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 153 (0xa4f69400) [pid = 1720] [serial = 378] [outer = 0xa3272c00] 20:00:41 INFO - PROCESS | 1720 | 1465527641900 Marionette DEBUG loaded listener.js 20:00:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 154 (0xa671fc00) [pid = 1720] [serial = 379] [outer = 0xa3272c00] 20:00:42 INFO - PROCESS | 1720 | 1465527642791 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]]]}] 20:00:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 20:00:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1434ms 20:00:42 INFO - PROCESS | 1720 | 1465527642824 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 20:00:42 INFO - PROCESS | 1720 | 1465527642828 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 20:00:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 20:00:42 INFO - PROCESS | 1720 | 1465527642835 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 20:00:42 INFO - PROCESS | 1720 | 1465527642839 Marionette TRACE conn4 <- [1,478,null,{}] 20:00:42 INFO - PROCESS | 1720 | 1465527642844 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}] 20:00:42 INFO - PROCESS | 1720 | 1465527642849 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:43 INFO - PROCESS | 1720 | 1465527643050 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 20:00:43 INFO - PROCESS | 1720 | 1465527643283 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:43 INFO - PROCESS | 1720 | 1465527643291 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:43 INFO - PROCESS | 1720 | ++DOCSHELL 0x8daa4c00 == 72 [pid = 1720] [id = 127] 20:00:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 155 (0x8daa9000) [pid = 1720] [serial = 380] [outer = (nil)] 20:00:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 156 (0x8daad800) [pid = 1720] [serial = 381] [outer = 0x8daa9000] 20:00:43 INFO - PROCESS | 1720 | 1465527643415 Marionette DEBUG loaded listener.js 20:00:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 157 (0x8dab0400) [pid = 1720] [serial = 382] [outer = 0x8daa9000] 20:00:44 INFO - PROCESS | 1720 | 1465527644389 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]]]}] 20:00:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 20:00:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1632ms 20:00:44 INFO - PROCESS | 1720 | 1465527644468 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 20:00:44 INFO - PROCESS | 1720 | 1465527644473 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 20:00:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 20:00:44 INFO - PROCESS | 1720 | 1465527644479 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 20:00:44 INFO - PROCESS | 1720 | 1465527644484 Marionette TRACE conn4 <- [1,482,null,{}] 20:00:44 INFO - PROCESS | 1720 | 1465527644490 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}] 20:00:44 INFO - PROCESS | 1720 | 1465527644496 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:44 INFO - PROCESS | 1720 | 1465527644753 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 20:00:45 INFO - PROCESS | 1720 | 1465527645033 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:45 INFO - PROCESS | 1720 | 1465527645045 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:45 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0c7000 == 73 [pid = 1720] [id = 128] 20:00:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 158 (0x8d0c9400) [pid = 1720] [serial = 383] [outer = (nil)] 20:00:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 159 (0x8d0ce000) [pid = 1720] [serial = 384] [outer = 0x8d0c9400] 20:00:45 INFO - PROCESS | 1720 | 1465527645129 Marionette DEBUG loaded listener.js 20:00:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 160 (0x92660800) [pid = 1720] [serial = 385] [outer = 0x8d0c9400] 20:00:46 INFO - PROCESS | 1720 | 1465527646444 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]]]}] 20:00:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 20:00:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1990ms 20:00:46 INFO - PROCESS | 1720 | 1465527646469 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 20:00:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 20:00:46 INFO - PROCESS | 1720 | 1465527646476 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 20:00:46 INFO - PROCESS | 1720 | 1465527646484 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 20:00:46 INFO - PROCESS | 1720 | 1465527646489 Marionette TRACE conn4 <- [1,486,null,{}] 20:00:46 INFO - PROCESS | 1720 | 1465527646497 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}] 20:00:46 INFO - PROCESS | 1720 | 1465527646501 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:46 INFO - PROCESS | 1720 | 1465527646766 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 20:00:46 INFO - PROCESS | 1720 | 1465527646956 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:46 INFO - PROCESS | 1720 | 1465527646973 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:46 INFO - PROCESS | 1720 | ++DOCSHELL 0x8da47c00 == 74 [pid = 1720] [id = 129] 20:00:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 161 (0x8da4d000) [pid = 1720] [serial = 386] [outer = (nil)] 20:00:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 162 (0x8daa8400) [pid = 1720] [serial = 387] [outer = 0x8da4d000] 20:00:47 INFO - PROCESS | 1720 | 1465527647043 Marionette DEBUG loaded listener.js 20:00:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 163 (0x8daac400) [pid = 1720] [serial = 388] [outer = 0x8da4d000] 20:00:48 INFO - PROCESS | 1720 | 1465527648713 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]]]}] 20:00:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 20:00:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 2302ms 20:00:48 INFO - PROCESS | 1720 | 1465527648785 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 20:00:48 INFO - PROCESS | 1720 | 1465527648792 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 20:00:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 20:00:48 INFO - PROCESS | 1720 | 1465527648802 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 20:00:48 INFO - PROCESS | 1720 | 1465527648805 Marionette TRACE conn4 <- [1,490,null,{}] 20:00:48 INFO - PROCESS | 1720 | 1465527648812 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}] 20:00:48 INFO - PROCESS | 1720 | 1465527648817 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:49 INFO - PROCESS | 1720 | 1465527649033 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 20:00:49 INFO - PROCESS | 1720 | --DOCSHELL 0xa4d4a800 == 73 [pid = 1720] [id = 28] 20:00:49 INFO - PROCESS | 1720 | --DOMWINDOW == 162 (0x9b399400) [pid = 1720] [serial = 309] [outer = (nil)] [url = about:blank] 20:00:49 INFO - PROCESS | 1720 | --DOMWINDOW == 161 (0xa8c22400) [pid = 1720] [serial = 288] [outer = (nil)] [url = about:blank] 20:00:49 INFO - PROCESS | 1720 | 1465527649305 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:49 INFO - PROCESS | 1720 | 1465527649315 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:49 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e6a1400 == 74 [pid = 1720] [id = 130] 20:00:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 162 (0x8e74b000) [pid = 1720] [serial = 389] [outer = (nil)] 20:00:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 163 (0x915d2c00) [pid = 1720] [serial = 390] [outer = 0x8e74b000] 20:00:49 INFO - PROCESS | 1720 | 1465527649393 Marionette DEBUG loaded listener.js 20:00:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 164 (0x93adac00) [pid = 1720] [serial = 391] [outer = 0x8e74b000] 20:00:49 INFO - PROCESS | 1720 | --DOMWINDOW == 163 (0x953d5000) [pid = 1720] [serial = 219] [outer = (nil)] [url = about:blank] 20:00:49 INFO - PROCESS | 1720 | --DOMWINDOW == 162 (0xa21f4800) [pid = 1720] [serial = 189] [outer = (nil)] [url = about:blank] 20:00:49 INFO - PROCESS | 1720 | --DOMWINDOW == 161 (0x951bd400) [pid = 1720] [serial = 180] [outer = (nil)] [url = about:blank] 20:00:49 INFO - PROCESS | 1720 | --DOMWINDOW == 160 (0x9cb4a800) [pid = 1720] [serial = 123] [outer = (nil)] [url = about:blank] 20:00:49 INFO - PROCESS | 1720 | --DOMWINDOW == 159 (0xa6f2c400) [pid = 1720] [serial = 235] [outer = (nil)] [url = about:blank] 20:00:49 INFO - PROCESS | 1720 | --DOMWINDOW == 158 (0x954d3400) [pid = 1720] [serial = 198] [outer = (nil)] [url = about:blank] 20:00:49 INFO - PROCESS | 1720 | --DOMWINDOW == 157 (0xa4d0ac00) [pid = 1720] [serial = 232] [outer = (nil)] [url = about:blank] 20:00:49 INFO - PROCESS | 1720 | --DOMWINDOW == 156 (0x9d95f800) [pid = 1720] [serial = 225] [outer = (nil)] [url = about:blank] 20:00:49 INFO - PROCESS | 1720 | --DOMWINDOW == 155 (0x9920a400) [pid = 1720] [serial = 144] [outer = (nil)] [url = about:blank] 20:00:49 INFO - PROCESS | 1720 | --DOMWINDOW == 154 (0x9b1eb800) [pid = 1720] [serial = 222] [outer = (nil)] [url = about:blank] 20:00:49 INFO - PROCESS | 1720 | --DOMWINDOW == 153 (0x9b1f0c00) [pid = 1720] [serial = 183] [outer = (nil)] [url = about:blank] 20:00:49 INFO - PROCESS | 1720 | --DOMWINDOW == 152 (0xa33bf400) [pid = 1720] [serial = 192] [outer = (nil)] [url = about:blank] 20:00:49 INFO - PROCESS | 1720 | --DOMWINDOW == 151 (0x9cb4a400) [pid = 1720] [serial = 262] [outer = (nil)] [url = about:blank] 20:00:49 INFO - PROCESS | 1720 | --DOMWINDOW == 150 (0xa674fc00) [pid = 1720] [serial = 195] [outer = (nil)] [url = about:blank] 20:00:49 INFO - PROCESS | 1720 | --DOMWINDOW == 149 (0x9c029800) [pid = 1720] [serial = 147] [outer = (nil)] [url = about:blank] 20:00:49 INFO - PROCESS | 1720 | --DOMWINDOW == 148 (0xa33ba400) [pid = 1720] [serial = 150] [outer = (nil)] [url = about:blank] 20:00:49 INFO - PROCESS | 1720 | --DOMWINDOW == 147 (0x9668e800) [pid = 1720] [serial = 117] [outer = (nil)] [url = about:blank] 20:00:49 INFO - PROCESS | 1720 | --DOMWINDOW == 146 (0xa4d4d800) [pid = 1720] [serial = 156] [outer = (nil)] [url = about:blank] 20:00:49 INFO - PROCESS | 1720 | --DOMWINDOW == 145 (0x9c0acc00) [pid = 1720] [serial = 153] [outer = (nil)] [url = about:blank] 20:00:49 INFO - PROCESS | 1720 | --DOMWINDOW == 144 (0x9b164800) [pid = 1720] [serial = 120] [outer = (nil)] [url = about:blank] 20:00:49 INFO - PROCESS | 1720 | --DOMWINDOW == 143 (0xa25f7c00) [pid = 1720] [serial = 141] [outer = (nil)] [url = about:blank] 20:00:49 INFO - PROCESS | 1720 | --DOMWINDOW == 142 (0xa21a2000) [pid = 1720] [serial = 228] [outer = (nil)] [url = about:blank] 20:00:49 INFO - PROCESS | 1720 | --DOMWINDOW == 141 (0x9c033000) [pid = 1720] [serial = 114] [outer = (nil)] [url = about:blank] 20:00:49 INFO - PROCESS | 1720 | --DOMWINDOW == 140 (0x9c10f400) [pid = 1720] [serial = 186] [outer = (nil)] [url = about:blank] 20:00:49 INFO - PROCESS | 1720 | --DOMWINDOW == 139 (0x92667400) [pid = 1720] [serial = 238] [outer = (nil)] [url = about:blank] 20:00:49 INFO - PROCESS | 1720 | --DOMWINDOW == 138 (0x9b7a1400) [pid = 1720] [serial = 159] [outer = (nil)] [url = about:blank] 20:00:49 INFO - PROCESS | 1720 | --DOMWINDOW == 137 (0x92463400) [pid = 1720] [serial = 265] [outer = (nil)] [url = about:blank] 20:00:49 INFO - PROCESS | 1720 | --DOMWINDOW == 136 (0x923a8c00) [pid = 1720] [serial = 264] [outer = (nil)] [url = about:blank] 20:00:49 INFO - PROCESS | 1720 | --DOMWINDOW == 135 (0x953c9c00) [pid = 1720] [serial = 295] [outer = (nil)] [url = about:blank] 20:00:49 INFO - PROCESS | 1720 | --DOMWINDOW == 134 (0x95323400) [pid = 1720] [serial = 294] [outer = (nil)] [url = about:blank] 20:00:49 INFO - PROCESS | 1720 | --DOMWINDOW == 133 (0x954b4c00) [pid = 1720] [serial = 268] [outer = (nil)] [url = about:blank] 20:00:49 INFO - PROCESS | 1720 | --DOMWINDOW == 132 (0x954aec00) [pid = 1720] [serial = 267] [outer = (nil)] [url = about:blank] 20:00:49 INFO - PROCESS | 1720 | --DOMWINDOW == 131 (0x954b4000) [pid = 1720] [serial = 297] [outer = (nil)] [url = about:blank] 20:00:49 INFO - PROCESS | 1720 | --DOMWINDOW == 130 (0x9b39fc00) [pid = 1720] [serial = 303] [outer = (nil)] [url = about:blank] 20:00:49 INFO - PROCESS | 1720 | --DOMWINDOW == 129 (0x966a7c00) [pid = 1720] [serial = 298] [outer = (nil)] [url = about:blank] 20:00:49 INFO - PROCESS | 1720 | --DOMWINDOW == 128 (0x923b4000) [pid = 1720] [serial = 292] [outer = (nil)] [url = about:blank] 20:00:49 INFO - PROCESS | 1720 | --DOMWINDOW == 127 (0x915c7400) [pid = 1720] [serial = 291] [outer = (nil)] [url = about:blank] 20:00:49 INFO - PROCESS | 1720 | --DOMWINDOW == 126 (0x9a40e000) [pid = 1720] [serial = 270] [outer = (nil)] [url = about:blank] 20:00:49 INFO - PROCESS | 1720 | --DOMWINDOW == 125 (0x9c0a8c00) [pid = 1720] [serial = 273] [outer = (nil)] [url = about:blank] 20:00:49 INFO - PROCESS | 1720 | --DOMWINDOW == 124 (0x9a6a6400) [pid = 1720] [serial = 300] [outer = (nil)] [url = about:blank] 20:00:49 INFO - PROCESS | 1720 | --DOMWINDOW == 123 (0xa117c400) [pid = 1720] [serial = 276] [outer = (nil)] [url = about:blank] 20:00:49 INFO - PROCESS | 1720 | --DOMWINDOW == 122 (0x8f84f800) [pid = 1720] [serial = 282] [outer = (nil)] [url = about:blank] 20:00:49 INFO - PROCESS | 1720 | --DOMWINDOW == 121 (0xa82b1000) [pid = 1720] [serial = 285] [outer = (nil)] [url = about:blank] 20:00:49 INFO - PROCESS | 1720 | --DOMWINDOW == 120 (0xa61af000) [pid = 1720] [serial = 279] [outer = (nil)] [url = about:blank] 20:00:49 INFO - PROCESS | 1720 | --DOMWINDOW == 119 (0x9b398c00) [pid = 1720] [serial = 306] [outer = (nil)] [url = about:blank] 20:00:49 INFO - PROCESS | 1720 | --DOMWINDOW == 118 (0x9c030800) [pid = 1720] [serial = 307] [outer = (nil)] [url = about:blank] 20:00:49 INFO - PROCESS | 1720 | --DOMWINDOW == 117 (0x9b5e9400) [pid = 1720] [serial = 304] [outer = (nil)] [url = about:blank] 20:00:49 INFO - PROCESS | 1720 | --DOMWINDOW == 116 (0x9a8ac000) [pid = 1720] [serial = 301] [outer = (nil)] [url = about:blank] 20:00:50 INFO - PROCESS | 1720 | 1465527650227 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]]]}] 20:00:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 20:00:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1486ms 20:00:50 INFO - PROCESS | 1720 | 1465527650288 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 20:00:50 INFO - PROCESS | 1720 | 1465527650292 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 20:00:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 20:00:50 INFO - PROCESS | 1720 | 1465527650298 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 20:00:50 INFO - PROCESS | 1720 | 1465527650304 Marionette TRACE conn4 <- [1,494,null,{}] 20:00:50 INFO - PROCESS | 1720 | 1465527650320 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}] 20:00:50 INFO - PROCESS | 1720 | 1465527650328 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:50 INFO - PROCESS | 1720 | 1465527650495 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 20:00:50 INFO - PROCESS | 1720 | 1465527650642 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:50 INFO - PROCESS | 1720 | 1465527650648 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:50 INFO - PROCESS | 1720 | ++DOCSHELL 0x95323400 == 75 [pid = 1720] [id = 131] 20:00:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 117 (0x95328800) [pid = 1720] [serial = 392] [outer = (nil)] 20:00:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 118 (0x953ccc00) [pid = 1720] [serial = 393] [outer = 0x95328800] 20:00:50 INFO - PROCESS | 1720 | 1465527650722 Marionette DEBUG loaded listener.js 20:00:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 119 (0x954af400) [pid = 1720] [serial = 394] [outer = 0x95328800] 20:00:51 INFO - PROCESS | 1720 | 1465527651551 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]]]}] 20:00:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 20:00:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1332ms 20:00:51 INFO - PROCESS | 1720 | 1465527651632 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 20:00:51 INFO - PROCESS | 1720 | 1465527651637 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 20:00:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 20:00:51 INFO - PROCESS | 1720 | 1465527651650 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 20:00:51 INFO - PROCESS | 1720 | 1465527651653 Marionette TRACE conn4 <- [1,498,null,{}] 20:00:51 INFO - PROCESS | 1720 | 1465527651659 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}] 20:00:51 INFO - PROCESS | 1720 | 1465527651664 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:51 INFO - PROCESS | 1720 | 1465527651878 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 20:00:51 INFO - PROCESS | 1720 | 1465527651902 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:51 INFO - PROCESS | 1720 | 1465527651908 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:51 INFO - PROCESS | 1720 | ++DOCSHELL 0x9531f400 == 76 [pid = 1720] [id = 132] 20:00:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 120 (0x953cd800) [pid = 1720] [serial = 395] [outer = (nil)] 20:00:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 121 (0x9668bc00) [pid = 1720] [serial = 396] [outer = 0x953cd800] 20:00:51 INFO - PROCESS | 1720 | 1465527651977 Marionette DEBUG loaded listener.js 20:00:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 122 (0x966b1400) [pid = 1720] [serial = 397] [outer = 0x953cd800] 20:00:52 INFO - PROCESS | 1720 | 1465527652893 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]]]}] 20:00:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 20:00:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1282ms 20:00:52 INFO - PROCESS | 1720 | 1465527652951 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 20:00:52 INFO - PROCESS | 1720 | 1465527652961 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 20:00:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 20:00:52 INFO - PROCESS | 1720 | 1465527652981 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 20:00:52 INFO - PROCESS | 1720 | 1465527652983 Marionette TRACE conn4 <- [1,502,null,{}] 20:00:52 INFO - PROCESS | 1720 | 1465527652989 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}] 20:00:52 INFO - PROCESS | 1720 | 1465527652994 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:53 INFO - PROCESS | 1720 | 1465527653209 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 20:00:53 INFO - PROCESS | 1720 | 1465527653253 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:53 INFO - PROCESS | 1720 | 1465527653263 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:53 INFO - PROCESS | 1720 | ++DOCSHELL 0x954c8c00 == 77 [pid = 1720] [id = 133] 20:00:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 123 (0x954d0c00) [pid = 1720] [serial = 398] [outer = (nil)] 20:00:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 124 (0x997ae400) [pid = 1720] [serial = 399] [outer = 0x954d0c00] 20:00:53 INFO - PROCESS | 1720 | 1465527653328 Marionette DEBUG loaded listener.js 20:00:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 125 (0x9a4c5000) [pid = 1720] [serial = 400] [outer = 0x954d0c00] 20:00:53 INFO - PROCESS | 1720 | --DOMWINDOW == 124 (0x8f84b400) [pid = 1720] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 20:00:53 INFO - PROCESS | 1720 | --DOMWINDOW == 123 (0x8e60d400) [pid = 1720] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 20:00:53 INFO - PROCESS | 1720 | --DOMWINDOW == 122 (0x923ab800) [pid = 1720] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 20:00:53 INFO - PROCESS | 1720 | --DOMWINDOW == 121 (0x8e6ac000) [pid = 1720] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 20:00:53 INFO - PROCESS | 1720 | --DOMWINDOW == 120 (0x95322800) [pid = 1720] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 20:00:53 INFO - PROCESS | 1720 | --DOMWINDOW == 119 (0x92661800) [pid = 1720] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 20:00:53 INFO - PROCESS | 1720 | --DOMWINDOW == 118 (0x915c4800) [pid = 1720] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 20:00:54 INFO - PROCESS | 1720 | 1465527654406 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]]]}] 20:00:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 20:00:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1494ms 20:00:54 INFO - PROCESS | 1720 | 1465527654467 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 20:00:54 INFO - PROCESS | 1720 | 1465527654471 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 20:00:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 20:00:54 INFO - PROCESS | 1720 | 1465527654486 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 20:00:54 INFO - PROCESS | 1720 | 1465527654489 Marionette TRACE conn4 <- [1,506,null,{}] 20:00:54 INFO - PROCESS | 1720 | 1465527654495 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}] 20:00:54 INFO - PROCESS | 1720 | 1465527654504 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:54 INFO - PROCESS | 1720 | 1465527654697 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 20:00:54 INFO - PROCESS | 1720 | 1465527654708 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:54 INFO - PROCESS | 1720 | 1465527654715 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:54 INFO - PROCESS | 1720 | ++DOCSHELL 0x9265fc00 == 78 [pid = 1720] [id = 134] 20:00:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 119 (0x92665400) [pid = 1720] [serial = 401] [outer = (nil)] 20:00:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 120 (0x9b16ac00) [pid = 1720] [serial = 402] [outer = 0x92665400] 20:00:54 INFO - PROCESS | 1720 | 1465527654782 Marionette DEBUG loaded listener.js 20:00:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 121 (0x9b1f6c00) [pid = 1720] [serial = 403] [outer = 0x92665400] 20:00:55 INFO - PROCESS | 1720 | 1465527655636 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]]]}] 20:00:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 20:00:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1187ms 20:00:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 122 (0x9a80b000) [pid = 1720] [serial = 404] [outer = 0x93ad2000] 20:00:55 INFO - PROCESS | 1720 | 1465527655719 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 20:00:55 INFO - PROCESS | 1720 | 1465527655724 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 20:00:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 20:00:55 INFO - PROCESS | 1720 | 1465527655771 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 20:00:55 INFO - PROCESS | 1720 | 1465527655776 Marionette TRACE conn4 <- [1,510,null,{}] 20:00:55 INFO - PROCESS | 1720 | 1465527655786 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}] 20:00:55 INFO - PROCESS | 1720 | 1465527655790 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:55 INFO - PROCESS | 1720 | 1465527655959 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 20:00:56 INFO - PROCESS | 1720 | 1465527656212 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:56 INFO - PROCESS | 1720 | 1465527656220 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:56 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0c4400 == 79 [pid = 1720] [id = 135] 20:00:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 123 (0x8d0c4800) [pid = 1720] [serial = 405] [outer = (nil)] 20:00:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 124 (0x8da42000) [pid = 1720] [serial = 406] [outer = 0x8d0c4800] 20:00:56 INFO - PROCESS | 1720 | 1465527656314 Marionette DEBUG loaded listener.js 20:00:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 125 (0x8da4c400) [pid = 1720] [serial = 407] [outer = 0x8d0c4800] 20:00:57 INFO - PROCESS | 1720 | 1465527657396 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]]]}] 20:00:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 20:00:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1727ms 20:00:57 INFO - PROCESS | 1720 | 1465527657468 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 20:00:57 INFO - PROCESS | 1720 | 1465527657474 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 20:00:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 20:00:57 INFO - PROCESS | 1720 | 1465527657482 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 20:00:57 INFO - PROCESS | 1720 | 1465527657487 Marionette TRACE conn4 <- [1,514,null,{}] 20:00:57 INFO - PROCESS | 1720 | 1465527657495 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}] 20:00:57 INFO - PROCESS | 1720 | 1465527657504 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:57 INFO - PROCESS | 1720 | 1465527657749 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 20:00:58 INFO - PROCESS | 1720 | 1465527657988 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:58 INFO - PROCESS | 1720 | 1465527658004 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:58 INFO - PROCESS | 1720 | ++DOCSHELL 0x8eff4000 == 80 [pid = 1720] [id = 136] 20:00:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 126 (0x8f84c400) [pid = 1720] [serial = 408] [outer = (nil)] 20:00:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 127 (0x923aa000) [pid = 1720] [serial = 409] [outer = 0x8f84c400] 20:00:58 INFO - PROCESS | 1720 | 1465527658130 Marionette DEBUG loaded listener.js 20:00:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 128 (0x92665000) [pid = 1720] [serial = 410] [outer = 0x8f84c400] 20:00:59 INFO - PROCESS | 1720 | 1465527659045 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]]]}] 20:00:59 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 20:00:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1636ms 20:00:59 INFO - PROCESS | 1720 | 1465527659122 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 20:00:59 INFO - PROCESS | 1720 | 1465527659129 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 20:00:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 20:00:59 INFO - PROCESS | 1720 | 1465527659136 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 20:00:59 INFO - PROCESS | 1720 | 1465527659139 Marionette TRACE conn4 <- [1,518,null,{}] 20:00:59 INFO - PROCESS | 1720 | 1465527659146 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}] 20:00:59 INFO - PROCESS | 1720 | 1465527659151 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:59 INFO - PROCESS | 1720 | 1465527659396 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 20:00:59 INFO - PROCESS | 1720 | 1465527659683 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:59 INFO - PROCESS | 1720 | 1465527659690 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:00:59 INFO - PROCESS | 1720 | ++DOCSHELL 0x8efed000 == 81 [pid = 1720] [id = 137] 20:00:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 129 (0x953d0400) [pid = 1720] [serial = 411] [outer = (nil)] 20:00:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 130 (0x954c9400) [pid = 1720] [serial = 412] [outer = 0x953d0400] 20:00:59 INFO - PROCESS | 1720 | 1465527659790 Marionette DEBUG loaded listener.js 20:00:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 131 (0x992b2400) [pid = 1720] [serial = 413] [outer = 0x953d0400] 20:01:00 INFO - PROCESS | 1720 | 1465527660729 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]]]}] 20:01:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 20:01:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1639ms 20:01:00 INFO - PROCESS | 1720 | 1465527660776 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 20:01:00 INFO - PROCESS | 1720 | 1465527660781 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 20:01:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 20:01:00 INFO - PROCESS | 1720 | 1465527660797 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 20:01:00 INFO - PROCESS | 1720 | 1465527660807 Marionette TRACE conn4 <- [1,522,null,{}] 20:01:00 INFO - PROCESS | 1720 | 1465527660815 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}] 20:01:00 INFO - PROCESS | 1720 | 1465527660823 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:01 INFO - PROCESS | 1720 | 1465527661065 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 20:01:01 INFO - PROCESS | 1720 | 1465527661286 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:01 INFO - PROCESS | 1720 | 1465527661295 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:01 INFO - PROCESS | 1720 | ++DOCSHELL 0x953c9800 == 82 [pid = 1720] [id = 138] 20:01:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 132 (0x953cb400) [pid = 1720] [serial = 414] [outer = (nil)] 20:01:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 133 (0x9b39c000) [pid = 1720] [serial = 415] [outer = 0x953cb400] 20:01:01 INFO - PROCESS | 1720 | 1465527661422 Marionette DEBUG loaded listener.js 20:01:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 134 (0x9bc08800) [pid = 1720] [serial = 416] [outer = 0x953cb400] 20:01:02 INFO - PROCESS | 1720 | 1465527662404 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]]]}] 20:01:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 20:01:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1657ms 20:01:02 INFO - PROCESS | 1720 | 1465527662446 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 20:01:02 INFO - PROCESS | 1720 | 1465527662456 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 20:01:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 20:01:02 INFO - PROCESS | 1720 | 1465527662465 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 20:01:02 INFO - PROCESS | 1720 | 1465527662471 Marionette TRACE conn4 <- [1,526,null,{}] 20:01:02 INFO - PROCESS | 1720 | 1465527662479 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}] 20:01:02 INFO - PROCESS | 1720 | 1465527662484 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:02 INFO - PROCESS | 1720 | 1465527662692 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 20:01:02 INFO - PROCESS | 1720 | 1465527662919 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:02 INFO - PROCESS | 1720 | 1465527662929 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:02 INFO - PROCESS | 1720 | ++DOCSHELL 0x954c5400 == 83 [pid = 1720] [id = 139] 20:01:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 135 (0x9c029c00) [pid = 1720] [serial = 417] [outer = (nil)] 20:01:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 136 (0x9c033000) [pid = 1720] [serial = 418] [outer = 0x9c029c00] 20:01:03 INFO - PROCESS | 1720 | 1465527663039 Marionette DEBUG loaded listener.js 20:01:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 137 (0x9c0a4c00) [pid = 1720] [serial = 419] [outer = 0x9c029c00] 20:01:03 INFO - PROCESS | 1720 | 1465527663990 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]]]}] 20:01:04 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 20:01:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1587ms 20:01:04 INFO - PROCESS | 1720 | 1465527664053 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 20:01:04 INFO - PROCESS | 1720 | 1465527664057 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 20:01:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 20:01:04 INFO - PROCESS | 1720 | 1465527664064 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 20:01:04 INFO - PROCESS | 1720 | 1465527664068 Marionette TRACE conn4 <- [1,530,null,{}] 20:01:04 INFO - PROCESS | 1720 | 1465527664074 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}] 20:01:04 INFO - PROCESS | 1720 | 1465527664080 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:04 INFO - PROCESS | 1720 | 1465527664289 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 20:01:04 INFO - PROCESS | 1720 | 1465527664531 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:04 INFO - PROCESS | 1720 | 1465527664551 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:04 INFO - PROCESS | 1720 | ++DOCSHELL 0x9c107000 == 84 [pid = 1720] [id = 140] 20:01:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 138 (0x9c108800) [pid = 1720] [serial = 420] [outer = (nil)] 20:01:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 139 (0x9cb49000) [pid = 1720] [serial = 421] [outer = 0x9c108800] 20:01:04 INFO - PROCESS | 1720 | 1465527664693 Marionette DEBUG loaded listener.js 20:01:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 140 (0xa117b800) [pid = 1720] [serial = 422] [outer = 0x9c108800] 20:01:05 INFO - PROCESS | 1720 | 1465527665559 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"]]]}] 20:01:05 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 20:01:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 20:01:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:01:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 20:01:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:01:05 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 20:01:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 20:01:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:01:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 20:01:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:01:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1543ms 20:01:05 INFO - PROCESS | 1720 | 1465527665628 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 20:01:05 INFO - PROCESS | 1720 | 1465527665633 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 20:01:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 20:01:05 INFO - PROCESS | 1720 | 1465527665643 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 20:01:05 INFO - PROCESS | 1720 | 1465527665646 Marionette TRACE conn4 <- [1,534,null,{}] 20:01:05 INFO - PROCESS | 1720 | 1465527665652 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}] 20:01:05 INFO - PROCESS | 1720 | 1465527665659 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:05 INFO - PROCESS | 1720 | 1465527665874 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 20:01:06 INFO - PROCESS | 1720 | 1465527666054 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:06 INFO - PROCESS | 1720 | 1465527666065 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:06 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e60c000 == 85 [pid = 1720] [id = 141] 20:01:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 141 (0x91e02000) [pid = 1720] [serial = 423] [outer = (nil)] 20:01:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 142 (0xa21ef800) [pid = 1720] [serial = 424] [outer = 0x91e02000] 20:01:06 INFO - PROCESS | 1720 | 1465527666143 Marionette DEBUG loaded listener.js 20:01:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 143 (0xa252b000) [pid = 1720] [serial = 425] [outer = 0x91e02000] 20:01:07 INFO - PROCESS | 1720 | 1465527667094 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]]]}] 20:01:07 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 20:01:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1497ms 20:01:07 INFO - PROCESS | 1720 | 1465527667141 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 20:01:07 INFO - PROCESS | 1720 | 1465527667145 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 20:01:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 20:01:07 INFO - PROCESS | 1720 | 1465527667169 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 20:01:07 INFO - PROCESS | 1720 | 1465527667174 Marionette TRACE conn4 <- [1,538,null,{}] 20:01:07 INFO - PROCESS | 1720 | 1465527667184 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}] 20:01:07 INFO - PROCESS | 1720 | 1465527667189 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:07 INFO - PROCESS | 1720 | 1465527667420 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 20:01:07 INFO - PROCESS | 1720 | 1465527667695 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:07 INFO - PROCESS | 1720 | 1465527667704 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:07 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0c5000 == 86 [pid = 1720] [id = 142] 20:01:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 144 (0x91e0d000) [pid = 1720] [serial = 426] [outer = (nil)] 20:01:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 145 (0x91ea6400) [pid = 1720] [serial = 427] [outer = 0x91e0d000] 20:01:07 INFO - PROCESS | 1720 | 1465527667802 Marionette DEBUG loaded listener.js 20:01:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 146 (0x91eaac00) [pid = 1720] [serial = 428] [outer = 0x91e0d000] 20:01:08 INFO - PROCESS | 1720 | 1465527668660 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]]]}] 20:01:08 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. 20:01:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1554ms 20:01:08 INFO - PROCESS | 1720 | 1465527668722 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 20:01:08 INFO - PROCESS | 1720 | 1465527668727 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 20:01:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 20:01:08 INFO - PROCESS | 1720 | 1465527668737 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 20:01:08 INFO - PROCESS | 1720 | 1465527668740 Marionette TRACE conn4 <- [1,542,null,{}] 20:01:08 INFO - PROCESS | 1720 | 1465527668746 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}] 20:01:08 INFO - PROCESS | 1720 | 1465527668752 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:08 INFO - PROCESS | 1720 | 1465527668946 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 20:01:09 INFO - PROCESS | 1720 | 1465527669133 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:09 INFO - PROCESS | 1720 | 1465527669141 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:09 INFO - PROCESS | 1720 | ++DOCSHELL 0x91e0fc00 == 87 [pid = 1720] [id = 143] 20:01:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 147 (0x91eaa800) [pid = 1720] [serial = 429] [outer = (nil)] 20:01:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 148 (0xa252a400) [pid = 1720] [serial = 430] [outer = 0x91eaa800] 20:01:09 INFO - PROCESS | 1720 | 1465527669222 Marionette DEBUG loaded listener.js 20:01:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 149 (0xa2facc00) [pid = 1720] [serial = 431] [outer = 0x91eaa800] 20:01:10 INFO - PROCESS | 1720 | 1465527670115 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]]]}] 20:01:10 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. 20:01:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1434ms 20:01:10 INFO - PROCESS | 1720 | 1465527670172 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 20:01:10 INFO - PROCESS | 1720 | 1465527670175 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 20:01:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 20:01:10 INFO - PROCESS | 1720 | 1465527670183 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 20:01:10 INFO - PROCESS | 1720 | 1465527670185 Marionette TRACE conn4 <- [1,546,null,{}] 20:01:10 INFO - PROCESS | 1720 | 1465527670192 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}] 20:01:10 INFO - PROCESS | 1720 | 1465527670197 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:10 INFO - PROCESS | 1720 | 1465527670484 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 20:01:10 INFO - PROCESS | 1720 | 1465527670632 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:10 INFO - PROCESS | 1720 | 1465527670639 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:11 INFO - PROCESS | 1720 | ++DOCSHELL 0x8da4a000 == 88 [pid = 1720] [id = 144] 20:01:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 150 (0x8da4a800) [pid = 1720] [serial = 432] [outer = (nil)] 20:01:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 151 (0x8da4fc00) [pid = 1720] [serial = 433] [outer = 0x8da4a800] 20:01:11 INFO - PROCESS | 1720 | 1465527671102 Marionette DEBUG loaded listener.js 20:01:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 152 (0x8daabc00) [pid = 1720] [serial = 434] [outer = 0x8da4a800] 20:01:12 INFO - PROCESS | 1720 | 1465527672112 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]]]}] 20:01:12 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 20:01:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1986ms 20:01:12 INFO - PROCESS | 1720 | 1465527672171 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 20:01:12 INFO - PROCESS | 1720 | 1465527672177 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 20:01:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 20:01:12 INFO - PROCESS | 1720 | 1465527672186 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 20:01:12 INFO - PROCESS | 1720 | 1465527672190 Marionette TRACE conn4 <- [1,550,null,{}] 20:01:12 INFO - PROCESS | 1720 | 1465527672198 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}] 20:01:12 INFO - PROCESS | 1720 | 1465527672203 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:12 INFO - PROCESS | 1720 | 1465527672413 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 20:01:12 INFO - PROCESS | 1720 | 1465527672598 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:12 INFO - PROCESS | 1720 | 1465527672605 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:12 INFO - PROCESS | 1720 | ++DOCSHELL 0x8daa1400 == 89 [pid = 1720] [id = 145] 20:01:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 153 (0x8e6a7c00) [pid = 1720] [serial = 435] [outer = (nil)] 20:01:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 154 (0x8f849400) [pid = 1720] [serial = 436] [outer = 0x8e6a7c00] 20:01:12 INFO - PROCESS | 1720 | 1465527672740 Marionette DEBUG loaded listener.js 20:01:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 155 (0x91e03c00) [pid = 1720] [serial = 437] [outer = 0x8e6a7c00] 20:01:13 INFO - PROCESS | 1720 | 1465527673638 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]]]}] 20:01:13 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. 20:01:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1535ms 20:01:13 INFO - PROCESS | 1720 | 1465527673721 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 20:01:13 INFO - PROCESS | 1720 | 1465527673727 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 20:01:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 20:01:13 INFO - PROCESS | 1720 | 1465527673738 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 20:01:13 INFO - PROCESS | 1720 | 1465527673742 Marionette TRACE conn4 <- [1,554,null,{}] 20:01:13 INFO - PROCESS | 1720 | 1465527673748 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}] 20:01:13 INFO - PROCESS | 1720 | 1465527673754 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:14 INFO - PROCESS | 1720 | 1465527674062 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 20:01:14 INFO - PROCESS | 1720 | 1465527674382 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:14 INFO - PROCESS | 1720 | 1465527674391 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:14 INFO - PROCESS | 1720 | ++DOCSHELL 0x8da45800 == 90 [pid = 1720] [id = 146] 20:01:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 156 (0x8da46000) [pid = 1720] [serial = 438] [outer = (nil)] 20:01:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 157 (0x8e609800) [pid = 1720] [serial = 439] [outer = 0x8da46000] 20:01:14 INFO - PROCESS | 1720 | 1465527674469 Marionette DEBUG loaded listener.js 20:01:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 158 (0x951ba400) [pid = 1720] [serial = 440] [outer = 0x8da46000] 20:01:15 INFO - PROCESS | 1720 | [1720] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:01:15 INFO - PROCESS | 1720 | 1465527675444 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]]]}] 20:01:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 20:01:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1782ms 20:01:15 INFO - PROCESS | 1720 | 1465527675520 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 20:01:15 INFO - PROCESS | 1720 | 1465527675525 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 20:01:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 20:01:15 INFO - PROCESS | 1720 | 1465527675531 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 20:01:15 INFO - PROCESS | 1720 | 1465527675537 Marionette TRACE conn4 <- [1,558,null,{}] 20:01:15 INFO - PROCESS | 1720 | 1465527675553 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}] 20:01:15 INFO - PROCESS | 1720 | 1465527675562 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:15 INFO - PROCESS | 1720 | 1465527675839 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 20:01:15 INFO - PROCESS | 1720 | --DOCSHELL 0x9b168800 == 89 [pid = 1720] [id = 101] 20:01:15 INFO - PROCESS | 1720 | --DOCSHELL 0x9792c400 == 88 [pid = 1720] [id = 100] 20:01:15 INFO - PROCESS | 1720 | --DOCSHELL 0x953cc400 == 87 [pid = 1720] [id = 99] 20:01:15 INFO - PROCESS | 1720 | --DOCSHELL 0x915ca400 == 86 [pid = 1720] [id = 98] 20:01:15 INFO - PROCESS | 1720 | --DOCSHELL 0x9265a400 == 85 [pid = 1720] [id = 92] 20:01:15 INFO - PROCESS | 1720 | --DOMWINDOW == 157 (0xa82a9800) [pid = 1720] [serial = 327] [outer = (nil)] [url = about:blank] 20:01:15 INFO - PROCESS | 1720 | --DOMWINDOW == 156 (0x8e4e8400) [pid = 1720] [serial = 330] [outer = (nil)] [url = about:blank] 20:01:15 INFO - PROCESS | 1720 | --DOMWINDOW == 155 (0xa34ccc00) [pid = 1720] [serial = 324] [outer = (nil)] [url = about:blank] 20:01:15 INFO - PROCESS | 1720 | --DOMWINDOW == 154 (0x9c0cfc00) [pid = 1720] [serial = 318] [outer = (nil)] [url = about:blank] 20:01:15 INFO - PROCESS | 1720 | --DOMWINDOW == 153 (0x9d96ac00) [pid = 1720] [serial = 321] [outer = (nil)] [url = about:blank] 20:01:15 INFO - PROCESS | 1720 | --DOMWINDOW == 152 (0x93b20c00) [pid = 1720] [serial = 312] [outer = (nil)] [url = about:blank] 20:01:15 INFO - PROCESS | 1720 | --DOMWINDOW == 151 (0x99208400) [pid = 1720] [serial = 315] [outer = (nil)] [url = about:blank] 20:01:15 INFO - PROCESS | 1720 | --DOCSHELL 0x8f849000 == 84 [pid = 1720] [id = 97] 20:01:15 INFO - PROCESS | 1720 | --DOCSHELL 0xa82a8400 == 83 [pid = 1720] [id = 96] 20:01:15 INFO - PROCESS | 1720 | --DOCSHELL 0x8f84a000 == 82 [pid = 1720] [id = 95] 20:01:15 INFO - PROCESS | 1720 | --DOCSHELL 0x8f842800 == 81 [pid = 1720] [id = 94] 20:01:16 INFO - PROCESS | 1720 | --DOCSHELL 0x9265d000 == 80 [pid = 1720] [id = 91] 20:01:16 INFO - PROCESS | 1720 | --DOCSHELL 0x997ab000 == 79 [pid = 1720] [id = 90] 20:01:16 INFO - PROCESS | 1720 | --DOCSHELL 0x93ad3400 == 78 [pid = 1720] [id = 89] 20:01:16 INFO - PROCESS | 1720 | 1465527676125 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:16 INFO - PROCESS | 1720 | 1465527676135 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:16 INFO - PROCESS | 1720 | --DOCSHELL 0x9265fc00 == 77 [pid = 1720] [id = 134] 20:01:16 INFO - PROCESS | 1720 | --DOCSHELL 0x954c8c00 == 76 [pid = 1720] [id = 133] 20:01:16 INFO - PROCESS | 1720 | --DOCSHELL 0x9531f400 == 75 [pid = 1720] [id = 132] 20:01:16 INFO - PROCESS | 1720 | --DOCSHELL 0x95323400 == 74 [pid = 1720] [id = 131] 20:01:16 INFO - PROCESS | 1720 | --DOCSHELL 0x8e6a1400 == 73 [pid = 1720] [id = 130] 20:01:16 INFO - PROCESS | 1720 | ++DOCSHELL 0x8da4a400 == 74 [pid = 1720] [id = 147] 20:01:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 152 (0x8daaac00) [pid = 1720] [serial = 441] [outer = (nil)] 20:01:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 153 (0x8e6ab400) [pid = 1720] [serial = 442] [outer = 0x8daaac00] 20:01:16 INFO - PROCESS | 1720 | 1465527676220 Marionette DEBUG loaded listener.js 20:01:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 154 (0x915cf800) [pid = 1720] [serial = 443] [outer = 0x8daaac00] 20:01:16 INFO - PROCESS | 1720 | --DOCSHELL 0x8da47c00 == 73 [pid = 1720] [id = 129] 20:01:16 INFO - PROCESS | 1720 | --DOCSHELL 0x8e749c00 == 72 [pid = 1720] [id = 121] 20:01:16 INFO - PROCESS | 1720 | --DOCSHELL 0x9668ac00 == 71 [pid = 1720] [id = 120] 20:01:16 INFO - PROCESS | 1720 | --DOCSHELL 0x915cd400 == 70 [pid = 1720] [id = 119] 20:01:16 INFO - PROCESS | 1720 | --DOCSHELL 0x8e618800 == 69 [pid = 1720] [id = 118] 20:01:16 INFO - PROCESS | 1720 | --DOMWINDOW == 153 (0x96692c00) [pid = 1720] [serial = 349] [outer = (nil)] [url = about:blank] 20:01:16 INFO - PROCESS | 1720 | --DOMWINDOW == 152 (0x923a6c00) [pid = 1720] [serial = 336] [outer = (nil)] [url = about:blank] 20:01:16 INFO - PROCESS | 1720 | --DOMWINDOW == 151 (0x9265bc00) [pid = 1720] [serial = 340] [outer = (nil)] [url = about:blank] 20:01:16 INFO - PROCESS | 1720 | --DOMWINDOW == 150 (0x953ce800) [pid = 1720] [serial = 343] [outer = (nil)] [url = about:blank] 20:01:16 INFO - PROCESS | 1720 | --DOMWINDOW == 149 (0x8f002400) [pid = 1720] [serial = 334] [outer = (nil)] [url = about:blank] 20:01:16 INFO - PROCESS | 1720 | --DOMWINDOW == 148 (0x8efeec00) [pid = 1720] [serial = 333] [outer = (nil)] [url = about:blank] 20:01:16 INFO - PROCESS | 1720 | --DOMWINDOW == 147 (0x92466000) [pid = 1720] [serial = 337] [outer = (nil)] [url = about:blank] 20:01:16 INFO - PROCESS | 1720 | --DOMWINDOW == 146 (0x96694000) [pid = 1720] [serial = 346] [outer = (nil)] [url = about:blank] 20:01:16 INFO - PROCESS | 1720 | --DOMWINDOW == 145 (0x953cdc00) [pid = 1720] [serial = 348] [outer = (nil)] [url = about:blank] 20:01:16 INFO - PROCESS | 1720 | --DOMWINDOW == 144 (0x9668a800) [pid = 1720] [serial = 345] [outer = (nil)] [url = about:blank] 20:01:16 INFO - PROCESS | 1720 | --DOMWINDOW == 143 (0x8e614800) [pid = 1720] [serial = 339] [outer = (nil)] [url = about:blank] 20:01:16 INFO - PROCESS | 1720 | --DOMWINDOW == 142 (0x95324000) [pid = 1720] [serial = 342] [outer = (nil)] [url = about:blank] 20:01:16 INFO - PROCESS | 1720 | --DOMWINDOW == 141 (0x915cf000) [pid = 1720] [serial = 241] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 1720 | 1465527677028 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]]]}] 20:01:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 20:01:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1546ms 20:01:17 INFO - PROCESS | 1720 | 1465527677078 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 20:01:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 20:01:17 INFO - PROCESS | 1720 | 1465527677083 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 20:01:17 INFO - PROCESS | 1720 | 1465527677105 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 20:01:17 INFO - PROCESS | 1720 | 1465527677109 Marionette TRACE conn4 <- [1,562,null,{}] 20:01:17 INFO - PROCESS | 1720 | 1465527677125 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}] 20:01:17 INFO - PROCESS | 1720 | 1465527677130 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:17 INFO - PROCESS | 1720 | 1465527677308 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 20:01:17 INFO - PROCESS | 1720 | 1465527677319 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:17 INFO - PROCESS | 1720 | 1465527677327 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:17 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0c6000 == 70 [pid = 1720] [id = 148] 20:01:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 142 (0x8d0cf000) [pid = 1720] [serial = 444] [outer = (nil)] 20:01:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 143 (0x9265e800) [pid = 1720] [serial = 445] [outer = 0x8d0cf000] 20:01:17 INFO - PROCESS | 1720 | 1465527677396 Marionette DEBUG loaded listener.js 20:01:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 144 (0x95323400) [pid = 1720] [serial = 446] [outer = 0x8d0cf000] 20:01:18 INFO - PROCESS | 1720 | [1720] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:01:18 INFO - PROCESS | 1720 | 1465527678352 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]]]}] 20:01:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 20:01:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1319ms 20:01:18 INFO - PROCESS | 1720 | 1465527678412 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 20:01:18 INFO - PROCESS | 1720 | 1465527678416 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 20:01:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 20:01:18 INFO - PROCESS | 1720 | 1465527678423 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 20:01:18 INFO - PROCESS | 1720 | 1465527678427 Marionette TRACE conn4 <- [1,566,null,{}] 20:01:18 INFO - PROCESS | 1720 | 1465527678432 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}] 20:01:18 INFO - PROCESS | 1720 | 1465527678437 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:18 INFO - PROCESS | 1720 | 1465527678659 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 20:01:18 INFO - PROCESS | 1720 | 1465527678685 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:18 INFO - PROCESS | 1720 | 1465527678691 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:18 INFO - PROCESS | 1720 | ++DOCSHELL 0x953cdc00 == 71 [pid = 1720] [id = 149] 20:01:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 145 (0x954adc00) [pid = 1720] [serial = 447] [outer = (nil)] 20:01:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 146 (0x954ce400) [pid = 1720] [serial = 448] [outer = 0x954adc00] 20:01:18 INFO - PROCESS | 1720 | 1465527678775 Marionette DEBUG loaded listener.js 20:01:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 147 (0x99710800) [pid = 1720] [serial = 449] [outer = 0x954adc00] 20:01:19 INFO - PROCESS | 1720 | [1720] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:01:19 INFO - PROCESS | 1720 | 1465527679740 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]]]}] 20:01:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 20:01:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1386ms 20:01:19 INFO - PROCESS | 1720 | 1465527679812 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 20:01:19 INFO - PROCESS | 1720 | 1465527679815 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 20:01:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 20:01:19 INFO - PROCESS | 1720 | 1465527679821 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 20:01:19 INFO - PROCESS | 1720 | 1465527679839 Marionette TRACE conn4 <- [1,570,null,{}] 20:01:19 INFO - PROCESS | 1720 | 1465527679852 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}] 20:01:19 INFO - PROCESS | 1720 | 1465527679863 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:20 INFO - PROCESS | 1720 | 1465527680097 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 20:01:20 INFO - PROCESS | 1720 | 1465527680122 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:20 INFO - PROCESS | 1720 | 1465527680129 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:20 INFO - PROCESS | 1720 | ++DOCSHELL 0x923a6c00 == 72 [pid = 1720] [id = 150] 20:01:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 148 (0x93ad7800) [pid = 1720] [serial = 450] [outer = (nil)] 20:01:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 149 (0x9a8ac000) [pid = 1720] [serial = 451] [outer = 0x93ad7800] 20:01:20 INFO - PROCESS | 1720 | 1465527680200 Marionette DEBUG loaded listener.js 20:01:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 150 (0x9b170c00) [pid = 1720] [serial = 452] [outer = 0x93ad7800] 20:01:21 INFO - PROCESS | 1720 | --DOMWINDOW == 149 (0x96691000) [pid = 1720] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 20:01:21 INFO - PROCESS | 1720 | --DOMWINDOW == 148 (0x9bcf5000) [pid = 1720] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 20:01:21 INFO - PROCESS | 1720 | --DOMWINDOW == 147 (0x915c9c00) [pid = 1720] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 20:01:21 INFO - PROCESS | 1720 | --DOMWINDOW == 146 (0x8f847800) [pid = 1720] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 20:01:21 INFO - PROCESS | 1720 | --DOMWINDOW == 145 (0x8e4e0c00) [pid = 1720] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 20:01:21 INFO - PROCESS | 1720 | --DOMWINDOW == 144 (0xa6bcc800) [pid = 1720] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 20:01:21 INFO - PROCESS | 1720 | --DOMWINDOW == 143 (0xa21a9400) [pid = 1720] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 20:01:21 INFO - PROCESS | 1720 | --DOMWINDOW == 142 (0x9a1de800) [pid = 1720] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 20:01:21 INFO - PROCESS | 1720 | --DOMWINDOW == 141 (0x9d90e400) [pid = 1720] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 20:01:21 INFO - PROCESS | 1720 | --DOMWINDOW == 140 (0xa6836400) [pid = 1720] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 20:01:21 INFO - PROCESS | 1720 | --DOMWINDOW == 139 (0x9bc0a400) [pid = 1720] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 20:01:21 INFO - PROCESS | 1720 | --DOMWINDOW == 138 (0x8eff6c00) [pid = 1720] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 20:01:21 INFO - PROCESS | 1720 | --DOMWINDOW == 137 (0x93ecb800) [pid = 1720] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 20:01:21 INFO - PROCESS | 1720 | --DOMWINDOW == 136 (0xa4f70800) [pid = 1720] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 20:01:21 INFO - PROCESS | 1720 | --DOMWINDOW == 135 (0x9b168400) [pid = 1720] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 20:01:21 INFO - PROCESS | 1720 | --DOMWINDOW == 134 (0x9b39ec00) [pid = 1720] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 20:01:21 INFO - PROCESS | 1720 | --DOMWINDOW == 133 (0x8e74b000) [pid = 1720] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 20:01:21 INFO - PROCESS | 1720 | --DOMWINDOW == 132 (0x953cd800) [pid = 1720] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 20:01:21 INFO - PROCESS | 1720 | --DOMWINDOW == 131 (0x8e5a9c00) [pid = 1720] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 20:01:21 INFO - PROCESS | 1720 | --DOMWINDOW == 130 (0x8da4d000) [pid = 1720] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 20:01:21 INFO - PROCESS | 1720 | --DOMWINDOW == 129 (0x954ab800) [pid = 1720] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 20:01:21 INFO - PROCESS | 1720 | --DOMWINDOW == 128 (0x9c02cc00) [pid = 1720] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 20:01:21 INFO - PROCESS | 1720 | --DOMWINDOW == 127 (0x8e74fc00) [pid = 1720] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 20:01:21 INFO - PROCESS | 1720 | --DOMWINDOW == 126 (0x95328800) [pid = 1720] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 20:01:21 INFO - PROCESS | 1720 | --DOMWINDOW == 125 (0x8e6aa000) [pid = 1720] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 20:01:21 INFO - PROCESS | 1720 | --DOMWINDOW == 124 (0x954d0c00) [pid = 1720] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 20:01:21 INFO - PROCESS | 1720 | --DOMWINDOW == 123 (0x8e6a5800) [pid = 1720] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 20:01:21 INFO - PROCESS | 1720 | --DOMWINDOW == 122 (0x951c5400) [pid = 1720] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 20:01:21 INFO - PROCESS | 1720 | --DOMWINDOW == 121 (0xa82b4400) [pid = 1720] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 20:01:21 INFO - PROCESS | 1720 | [1720] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:01:21 INFO - PROCESS | 1720 | 1465527681743 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]]]}] 20:01:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 20:01:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1961ms 20:01:21 INFO - PROCESS | 1720 | 1465527681787 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 20:01:21 INFO - PROCESS | 1720 | 1465527681791 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 20:01:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 20:01:21 INFO - PROCESS | 1720 | 1465527681797 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 20:01:21 INFO - PROCESS | 1720 | 1465527681801 Marionette TRACE conn4 <- [1,574,null,{}] 20:01:21 INFO - PROCESS | 1720 | 1465527681806 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}] 20:01:21 INFO - PROCESS | 1720 | 1465527681811 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:21 INFO - PROCESS | 1720 | 1465527681981 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 20:01:22 INFO - PROCESS | 1720 | 1465527682123 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:22 INFO - PROCESS | 1720 | 1465527682131 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:22 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e4e0c00 == 73 [pid = 1720] [id = 151] 20:01:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 122 (0x8e5a4400) [pid = 1720] [serial = 453] [outer = (nil)] 20:01:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 123 (0x8f847800) [pid = 1720] [serial = 454] [outer = 0x8e5a4400] 20:01:22 INFO - PROCESS | 1720 | 1465527682205 Marionette DEBUG loaded listener.js 20:01:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 124 (0x93ad6800) [pid = 1720] [serial = 455] [outer = 0x8e5a4400] 20:01:23 INFO - PROCESS | 1720 | 1465527683013 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]]]}] 20:01:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 20:01:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1242ms 20:01:23 INFO - PROCESS | 1720 | 1465527683040 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 20:01:23 INFO - PROCESS | 1720 | 1465527683044 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 20:01:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 20:01:23 INFO - PROCESS | 1720 | 1465527683050 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 20:01:23 INFO - PROCESS | 1720 | 1465527683052 Marionette TRACE conn4 <- [1,578,null,{}] 20:01:23 INFO - PROCESS | 1720 | 1465527683058 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}] 20:01:23 INFO - PROCESS | 1720 | 1465527683063 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:23 INFO - PROCESS | 1720 | 1465527683415 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 20:01:23 INFO - PROCESS | 1720 | 1465527683611 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:23 INFO - PROCESS | 1720 | 1465527683623 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:23 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e5a7400 == 74 [pid = 1720] [id = 152] 20:01:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 125 (0x8e5a7c00) [pid = 1720] [serial = 456] [outer = (nil)] 20:01:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 126 (0x8e60e000) [pid = 1720] [serial = 457] [outer = 0x8e5a7c00] 20:01:23 INFO - PROCESS | 1720 | 1465527683756 Marionette DEBUG loaded listener.js 20:01:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 127 (0x8e616c00) [pid = 1720] [serial = 458] [outer = 0x8e5a7c00] 20:01:24 INFO - PROCESS | 1720 | 1465527684711 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]]]}] 20:01:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 20:01:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1732ms 20:01:24 INFO - PROCESS | 1720 | 1465527684785 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 20:01:24 INFO - PROCESS | 1720 | 1465527684792 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 20:01:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 20:01:24 INFO - PROCESS | 1720 | 1465527684800 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 20:01:24 INFO - PROCESS | 1720 | 1465527684806 Marionette TRACE conn4 <- [1,582,null,{}] 20:01:24 INFO - PROCESS | 1720 | 1465527684813 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}] 20:01:24 INFO - PROCESS | 1720 | 1465527684820 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:25 INFO - PROCESS | 1720 | 1465527685065 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 20:01:25 INFO - PROCESS | 1720 | 1465527685301 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:25 INFO - PROCESS | 1720 | 1465527685312 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:25 INFO - PROCESS | 1720 | ++DOCSHELL 0x915c7400 == 75 [pid = 1720] [id = 153] 20:01:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 128 (0x915cf400) [pid = 1720] [serial = 459] [outer = (nil)] 20:01:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 129 (0x91e0a400) [pid = 1720] [serial = 460] [outer = 0x915cf400] 20:01:25 INFO - PROCESS | 1720 | 1465527685440 Marionette DEBUG loaded listener.js 20:01:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 130 (0x92463800) [pid = 1720] [serial = 461] [outer = 0x915cf400] 20:01:26 INFO - PROCESS | 1720 | 1465527686378 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]]]}] 20:01:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 20:01:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1635ms 20:01:26 INFO - PROCESS | 1720 | 1465527686436 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 20:01:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 20:01:26 INFO - PROCESS | 1720 | 1465527686442 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 20:01:26 INFO - PROCESS | 1720 | 1465527686449 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 20:01:26 INFO - PROCESS | 1720 | 1465527686453 Marionette TRACE conn4 <- [1,586,null,{}] 20:01:26 INFO - PROCESS | 1720 | 1465527686461 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}] 20:01:26 INFO - PROCESS | 1720 | 1465527686466 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:26 INFO - PROCESS | 1720 | 1465527686688 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 20:01:26 INFO - PROCESS | 1720 | 1465527686967 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:26 INFO - PROCESS | 1720 | 1465527686976 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:27 INFO - PROCESS | 1720 | ++DOCSHELL 0x954c6800 == 76 [pid = 1720] [id = 154] 20:01:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 131 (0x954c6c00) [pid = 1720] [serial = 462] [outer = (nil)] 20:01:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 132 (0x954d0c00) [pid = 1720] [serial = 463] [outer = 0x954c6c00] 20:01:27 INFO - PROCESS | 1720 | 1465527687119 Marionette DEBUG loaded listener.js 20:01:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 133 (0x9920b000) [pid = 1720] [serial = 464] [outer = 0x954c6c00] 20:01:27 INFO - PROCESS | 1720 | [1720] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:01:28 INFO - PROCESS | 1720 | 1465527688051 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]]]}] 20:01:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 20:01:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1641ms 20:01:28 INFO - PROCESS | 1720 | 1465527688091 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 20:01:28 INFO - PROCESS | 1720 | 1465527688097 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 20:01:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 20:01:28 INFO - PROCESS | 1720 | 1465527688126 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 20:01:28 INFO - PROCESS | 1720 | 1465527688132 Marionette TRACE conn4 <- [1,590,null,{}] 20:01:28 INFO - PROCESS | 1720 | 1465527688140 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}] 20:01:28 INFO - PROCESS | 1720 | 1465527688146 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:28 INFO - PROCESS | 1720 | 1465527688390 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 20:01:28 INFO - PROCESS | 1720 | 1465527688621 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:28 INFO - PROCESS | 1720 | 1465527688627 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:28 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0cec00 == 77 [pid = 1720] [id = 155] 20:01:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 134 (0x953d0c00) [pid = 1720] [serial = 465] [outer = (nil)] 20:01:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 135 (0x9b3a5000) [pid = 1720] [serial = 466] [outer = 0x953d0c00] 20:01:28 INFO - PROCESS | 1720 | 1465527688755 Marionette DEBUG loaded listener.js 20:01:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 136 (0x9b797c00) [pid = 1720] [serial = 467] [outer = 0x953d0c00] 20:01:29 INFO - PROCESS | 1720 | 1465527689779 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]]]}] 20:01:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 20:01:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1707ms 20:01:29 INFO - PROCESS | 1720 | 1465527689814 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 20:01:29 INFO - PROCESS | 1720 | 1465527689817 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 20:01:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 20:01:29 INFO - PROCESS | 1720 | 1465527689824 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 20:01:29 INFO - PROCESS | 1720 | 1465527689827 Marionette TRACE conn4 <- [1,594,null,{}] 20:01:29 INFO - PROCESS | 1720 | 1465527689833 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}] 20:01:29 INFO - PROCESS | 1720 | 1465527689839 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:30 INFO - PROCESS | 1720 | 1465527690041 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 20:01:30 INFO - PROCESS | 1720 | 1465527690315 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:30 INFO - PROCESS | 1720 | 1465527690324 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:30 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0cb000 == 78 [pid = 1720] [id = 156] 20:01:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 137 (0x915cb400) [pid = 1720] [serial = 468] [outer = (nil)] 20:01:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 138 (0x9c027000) [pid = 1720] [serial = 469] [outer = 0x915cb400] 20:01:30 INFO - PROCESS | 1720 | 1465527690412 Marionette DEBUG loaded listener.js 20:01:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 139 (0x9c02cc00) [pid = 1720] [serial = 470] [outer = 0x915cb400] 20:01:31 INFO - PROCESS | 1720 | 1465527691308 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]]]}] 20:01:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 20:01:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1541ms 20:01:31 INFO - PROCESS | 1720 | 1465527691366 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 20:01:31 INFO - PROCESS | 1720 | 1465527691370 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 20:01:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 20:01:31 INFO - PROCESS | 1720 | 1465527691377 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 20:01:31 INFO - PROCESS | 1720 | 1465527691379 Marionette TRACE conn4 <- [1,598,null,{}] 20:01:31 INFO - PROCESS | 1720 | 1465527691387 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}] 20:01:31 INFO - PROCESS | 1720 | 1465527691392 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:31 INFO - PROCESS | 1720 | 1465527691675 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 20:01:31 INFO - PROCESS | 1720 | 1465527691957 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:31 INFO - PROCESS | 1720 | 1465527691972 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:32 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0c2000 == 79 [pid = 1720] [id = 157] 20:01:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 140 (0x9cb50000) [pid = 1720] [serial = 471] [outer = (nil)] 20:01:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 141 (0x9d907c00) [pid = 1720] [serial = 472] [outer = 0x9cb50000] 20:01:32 INFO - PROCESS | 1720 | 1465527692062 Marionette DEBUG loaded listener.js 20:01:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 142 (0xa110b800) [pid = 1720] [serial = 473] [outer = 0x9cb50000] 20:01:32 INFO - PROCESS | 1720 | 1465527692944 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]]]}] 20:01:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 20:01:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1636ms 20:01:33 INFO - PROCESS | 1720 | 1465527693015 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 20:01:33 INFO - PROCESS | 1720 | 1465527693019 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 20:01:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 20:01:33 INFO - PROCESS | 1720 | 1465527693026 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 20:01:33 INFO - PROCESS | 1720 | 1465527693030 Marionette TRACE conn4 <- [1,602,null,{}] 20:01:33 INFO - PROCESS | 1720 | 1465527693036 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}] 20:01:33 INFO - PROCESS | 1720 | 1465527693041 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:33 INFO - PROCESS | 1720 | 1465527693255 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 20:01:33 INFO - PROCESS | 1720 | 1465527693490 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:33 INFO - PROCESS | 1720 | 1465527693500 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:33 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d741800 == 80 [pid = 1720] [id = 158] 20:01:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 143 (0x8d741c00) [pid = 1720] [serial = 474] [outer = (nil)] 20:01:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 144 (0x8d749400) [pid = 1720] [serial = 475] [outer = 0x8d741c00] 20:01:33 INFO - PROCESS | 1720 | 1465527693598 Marionette DEBUG loaded listener.js 20:01:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 145 (0x8d74f400) [pid = 1720] [serial = 476] [outer = 0x8d741c00] 20:01:34 INFO - PROCESS | 1720 | 1465527694491 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]]]}] 20:01:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 20:01:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1532ms 20:01:34 INFO - PROCESS | 1720 | 1465527694560 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 20:01:34 INFO - PROCESS | 1720 | 1465527694563 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 20:01:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 20:01:34 INFO - PROCESS | 1720 | 1465527694570 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 20:01:34 INFO - PROCESS | 1720 | 1465527694574 Marionette TRACE conn4 <- [1,606,null,{}] 20:01:34 INFO - PROCESS | 1720 | 1465527694580 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}] 20:01:34 INFO - PROCESS | 1720 | 1465527694586 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:34 INFO - PROCESS | 1720 | 1465527694825 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 20:01:35 INFO - PROCESS | 1720 | 1465527695055 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:35 INFO - PROCESS | 1720 | 1465527695063 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:35 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0c7800 == 81 [pid = 1720] [id = 159] 20:01:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 146 (0x8d741400) [pid = 1720] [serial = 477] [outer = (nil)] 20:01:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 147 (0xa2172000) [pid = 1720] [serial = 478] [outer = 0x8d741400] 20:01:35 INFO - PROCESS | 1720 | 1465527695187 Marionette DEBUG loaded listener.js 20:01:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 148 (0xa21f5000) [pid = 1720] [serial = 479] [outer = 0x8d741400] 20:01:36 INFO - PROCESS | 1720 | 1465527696064 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]]]}] 20:01:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 20:01:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1537ms 20:01:36 INFO - PROCESS | 1720 | 1465527696108 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 20:01:36 INFO - PROCESS | 1720 | 1465527696112 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 20:01:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 20:01:36 INFO - PROCESS | 1720 | 1465527696119 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 20:01:36 INFO - PROCESS | 1720 | 1465527696122 Marionette TRACE conn4 <- [1,610,null,{}] 20:01:36 INFO - PROCESS | 1720 | 1465527696128 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}] 20:01:36 INFO - PROCESS | 1720 | 1465527696133 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:36 INFO - PROCESS | 1720 | 1465527696325 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 20:01:36 INFO - PROCESS | 1720 | 1465527696514 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:36 INFO - PROCESS | 1720 | 1465527696523 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:36 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d74b000 == 82 [pid = 1720] [id = 160] 20:01:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 149 (0x93ec3c00) [pid = 1720] [serial = 480] [outer = (nil)] 20:01:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 150 (0xa33bcc00) [pid = 1720] [serial = 481] [outer = 0x93ec3c00] 20:01:36 INFO - PROCESS | 1720 | 1465527696607 Marionette DEBUG loaded listener.js 20:01:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 151 (0xa4d10000) [pid = 1720] [serial = 482] [outer = 0x93ec3c00] 20:01:37 INFO - PROCESS | 1720 | 1465527697507 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]]]}] 20:01:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 20:01:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1438ms 20:01:37 INFO - PROCESS | 1720 | 1465527697558 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 20:01:37 INFO - PROCESS | 1720 | 1465527697562 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 20:01:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 20:01:37 INFO - PROCESS | 1720 | 1465527697569 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 20:01:37 INFO - PROCESS | 1720 | 1465527697573 Marionette TRACE conn4 <- [1,614,null,{}] 20:01:37 INFO - PROCESS | 1720 | 1465527697579 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}] 20:01:37 INFO - PROCESS | 1720 | 1465527697584 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:37 INFO - PROCESS | 1720 | 1465527697784 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 20:01:38 INFO - PROCESS | 1720 | 1465527698057 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:38 INFO - PROCESS | 1720 | 1465527698064 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:38 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0cc800 == 83 [pid = 1720] [id = 161] 20:01:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 152 (0x8d74d000) [pid = 1720] [serial = 483] [outer = (nil)] 20:01:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 153 (0x8d75a000) [pid = 1720] [serial = 484] [outer = 0x8d74d000] 20:01:38 INFO - PROCESS | 1720 | 1465527698200 Marionette DEBUG loaded listener.js 20:01:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 154 (0x8d75d800) [pid = 1720] [serial = 485] [outer = 0x8d74d000] 20:01:39 INFO - PROCESS | 1720 | 1465527699049 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]]]}] 20:01:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 20:01:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1530ms 20:01:39 INFO - PROCESS | 1720 | 1465527699100 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 20:01:39 INFO - PROCESS | 1720 | 1465527699105 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 20:01:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 20:01:39 INFO - PROCESS | 1720 | 1465527699111 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 20:01:39 INFO - PROCESS | 1720 | 1465527699115 Marionette TRACE conn4 <- [1,618,null,{}] 20:01:39 INFO - PROCESS | 1720 | 1465527699121 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}] 20:01:39 INFO - PROCESS | 1720 | 1465527699126 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:39 INFO - PROCESS | 1720 | 1465527699364 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 20:01:39 INFO - PROCESS | 1720 | 1465527699643 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:39 INFO - PROCESS | 1720 | 1465527699652 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:39 INFO - PROCESS | 1720 | ++DOCSHELL 0x8daae000 == 84 [pid = 1720] [id = 162] 20:01:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 155 (0x8daaec00) [pid = 1720] [serial = 486] [outer = (nil)] 20:01:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 156 (0x92666000) [pid = 1720] [serial = 487] [outer = 0x8daaec00] 20:01:39 INFO - PROCESS | 1720 | 1465527699781 Marionette DEBUG loaded listener.js 20:01:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 157 (0xa4f67c00) [pid = 1720] [serial = 488] [outer = 0x8daaec00] 20:01:40 INFO - PROCESS | 1720 | 1465527700692 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]]]}] 20:01:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 20:01:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1638ms 20:01:40 INFO - PROCESS | 1720 | 1465527700750 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 20:01:40 INFO - PROCESS | 1720 | 1465527700755 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 20:01:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 20:01:40 INFO - PROCESS | 1720 | 1465527700761 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 20:01:40 INFO - PROCESS | 1720 | 1465527700766 Marionette TRACE conn4 <- [1,622,null,{}] 20:01:40 INFO - PROCESS | 1720 | 1465527700772 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}] 20:01:40 INFO - PROCESS | 1720 | 1465527700778 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:40 INFO - PROCESS | 1720 | 1465527700979 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 20:01:41 INFO - PROCESS | 1720 | 1465527701186 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:41 INFO - PROCESS | 1720 | 1465527701193 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:41 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d75fc00 == 85 [pid = 1720] [id = 163] 20:01:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 158 (0x8e4e1800) [pid = 1720] [serial = 489] [outer = (nil)] 20:01:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 159 (0x8e750800) [pid = 1720] [serial = 490] [outer = 0x8e4e1800] 20:01:41 INFO - PROCESS | 1720 | 1465527701361 Marionette DEBUG loaded listener.js 20:01:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 160 (0x8e7b4c00) [pid = 1720] [serial = 491] [outer = 0x8e4e1800] 20:01:42 INFO - PROCESS | 1720 | 1465527702578 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]]]}] 20:01:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 20:01:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1882ms 20:01:42 INFO - PROCESS | 1720 | 1465527702675 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 20:01:42 INFO - PROCESS | 1720 | 1465527702682 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 20:01:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 20:01:42 INFO - PROCESS | 1720 | 1465527702689 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 20:01:42 INFO - PROCESS | 1720 | 1465527702697 Marionette TRACE conn4 <- [1,626,null,{}] 20:01:42 INFO - PROCESS | 1720 | 1465527702768 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}] 20:01:42 INFO - PROCESS | 1720 | 1465527702774 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:43 INFO - PROCESS | 1720 | 1465527703052 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 20:01:43 INFO - PROCESS | 1720 | 1465527703342 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:43 INFO - PROCESS | 1720 | 1465527703349 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:43 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d74c000 == 86 [pid = 1720] [id = 164] 20:01:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 161 (0x8daa1c00) [pid = 1720] [serial = 492] [outer = (nil)] 20:01:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 162 (0x8e60d400) [pid = 1720] [serial = 493] [outer = 0x8daa1c00] 20:01:43 INFO - PROCESS | 1720 | 1465527703466 Marionette DEBUG loaded listener.js 20:01:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 163 (0x8e7bbc00) [pid = 1720] [serial = 494] [outer = 0x8daa1c00] 20:01:43 INFO - PROCESS | 1720 | --DOCSHELL 0x9b5e9000 == 85 [pid = 1720] [id = 75] 20:01:43 INFO - PROCESS | 1720 | --DOCSHELL 0x92465800 == 84 [pid = 1720] [id = 19] 20:01:43 INFO - PROCESS | 1720 | --DOCSHELL 0x9a69e000 == 83 [pid = 1720] [id = 102] 20:01:43 INFO - PROCESS | 1720 | --DOMWINDOW == 162 (0x9b16ac00) [pid = 1720] [serial = 402] [outer = (nil)] [url = about:blank] 20:01:43 INFO - PROCESS | 1720 | --DOMWINDOW == 161 (0x8daad800) [pid = 1720] [serial = 381] [outer = (nil)] [url = about:blank] 20:01:43 INFO - PROCESS | 1720 | --DOCSHELL 0x9ccc0000 == 82 [pid = 1720] [id = 107] 20:01:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0c5000 == 81 [pid = 1720] [id = 142] 20:01:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8e60c000 == 80 [pid = 1720] [id = 141] 20:01:44 INFO - PROCESS | 1720 | --DOCSHELL 0x9c107000 == 79 [pid = 1720] [id = 140] 20:01:44 INFO - PROCESS | 1720 | --DOCSHELL 0x954c5400 == 78 [pid = 1720] [id = 139] 20:01:44 INFO - PROCESS | 1720 | --DOCSHELL 0x953c9800 == 77 [pid = 1720] [id = 138] 20:01:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8efed000 == 76 [pid = 1720] [id = 137] 20:01:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8eff4000 == 75 [pid = 1720] [id = 136] 20:01:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0c4400 == 74 [pid = 1720] [id = 135] 20:01:44 INFO - PROCESS | 1720 | --DOMWINDOW == 160 (0xa8c42800) [pid = 1720] [serial = 289] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 1720 | --DOMWINDOW == 159 (0x99f5c000) [pid = 1720] [serial = 316] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 1720 | --DOMWINDOW == 158 (0x9cbc1400) [pid = 1720] [serial = 319] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 1720 | --DOMWINDOW == 157 (0x93ec6000) [pid = 1720] [serial = 313] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 1720 | --DOMWINDOW == 156 (0xa34d3800) [pid = 1720] [serial = 283] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 1720 | --DOMWINDOW == 155 (0x8e4ea400) [pid = 1720] [serial = 331] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 1720 | --DOMWINDOW == 154 (0xa82ee400) [pid = 1720] [serial = 328] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 1720 | --DOMWINDOW == 153 (0xa4f70000) [pid = 1720] [serial = 325] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 1720 | --DOMWINDOW == 152 (0x9a69f400) [pid = 1720] [serial = 271] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 1720 | --DOMWINDOW == 151 (0xa2173000) [pid = 1720] [serial = 322] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 1720 | --DOMWINDOW == 150 (0xa82ec000) [pid = 1720] [serial = 286] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 1720 | --DOMWINDOW == 149 (0x9cb54c00) [pid = 1720] [serial = 274] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 1720 | --DOMWINDOW == 148 (0x9c0aa400) [pid = 1720] [serial = 310] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 1720 | --DOMWINDOW == 147 (0xa2554c00) [pid = 1720] [serial = 277] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 1720 | --DOMWINDOW == 146 (0xa6f29c00) [pid = 1720] [serial = 280] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 1720 | --DOMWINDOW == 145 (0x9b16f800) [pid = 1720] [serial = 360] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 1720 | --DOMWINDOW == 144 (0x9b3a6400) [pid = 1720] [serial = 361] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 1720 | --DOMWINDOW == 143 (0x9bcf4000) [pid = 1720] [serial = 367] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 1720 | --DOMWINDOW == 142 (0x9b5e5000) [pid = 1720] [serial = 366] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 1720 | --DOMWINDOW == 141 (0x915d2c00) [pid = 1720] [serial = 390] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 1720 | --DOMWINDOW == 140 (0x93adac00) [pid = 1720] [serial = 391] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 1720 | --DOMWINDOW == 139 (0x966b1400) [pid = 1720] [serial = 397] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 1720 | --DOMWINDOW == 138 (0x8e5b1000) [pid = 1720] [serial = 373] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 1720 | --DOMWINDOW == 137 (0x8e5adc00) [pid = 1720] [serial = 372] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 1720 | --DOMWINDOW == 136 (0x8daac400) [pid = 1720] [serial = 388] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 1720 | --DOMWINDOW == 135 (0x8daa8400) [pid = 1720] [serial = 387] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 1720 | --DOMWINDOW == 134 (0x9a4c5c00) [pid = 1720] [serial = 351] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 1720 | --DOMWINDOW == 133 (0x9a80d400) [pid = 1720] [serial = 352] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 1720 | --DOMWINDOW == 132 (0xa117dc00) [pid = 1720] [serial = 370] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 1720 | --DOMWINDOW == 131 (0x9cccec00) [pid = 1720] [serial = 369] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 1720 | --DOMWINDOW == 130 (0x8e758000) [pid = 1720] [serial = 364] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 1720 | --DOMWINDOW == 129 (0x8e754400) [pid = 1720] [serial = 363] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 1720 | --DOMWINDOW == 128 (0x953ccc00) [pid = 1720] [serial = 393] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 1720 | --DOMWINDOW == 127 (0x8f843c00) [pid = 1720] [serial = 355] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 1720 | --DOMWINDOW == 126 (0x8f002000) [pid = 1720] [serial = 354] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 1720 | --DOMWINDOW == 125 (0x997ae400) [pid = 1720] [serial = 399] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 1720 | --DOMWINDOW == 124 (0xa252a000) [pid = 1720] [serial = 376] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 1720 | --DOMWINDOW == 123 (0xa216b400) [pid = 1720] [serial = 375] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 1720 | --DOMWINDOW == 122 (0x954ae000) [pid = 1720] [serial = 358] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 1720 | --DOMWINDOW == 121 (0x9532a400) [pid = 1720] [serial = 357] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 1720 | --DOMWINDOW == 120 (0xa4f69400) [pid = 1720] [serial = 378] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 1720 | --DOMWINDOW == 119 (0x8d0ce000) [pid = 1720] [serial = 384] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 1720 | --DOMWINDOW == 118 (0x9a4c5000) [pid = 1720] [serial = 400] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 1720 | --DOMWINDOW == 117 (0x9668bc00) [pid = 1720] [serial = 396] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 1720 | --DOMWINDOW == 116 (0xa61b6800) [pid = 1720] [serial = 229] [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.] 20:01:44 INFO - PROCESS | 1720 | --DOMWINDOW == 115 (0x954af400) [pid = 1720] [serial = 394] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 1720 | 1465527704502 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]]]}] 20:01:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 20:01:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1844ms 20:01:44 INFO - PROCESS | 1720 | 1465527704534 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 20:01:44 INFO - PROCESS | 1720 | 1465527704541 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 20:01:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 20:01:44 INFO - PROCESS | 1720 | 1465527704551 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 20:01:44 INFO - PROCESS | 1720 | 1465527704554 Marionette TRACE conn4 <- [1,630,null,{}] 20:01:44 INFO - PROCESS | 1720 | 1465527704561 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}] 20:01:44 INFO - PROCESS | 1720 | 1465527704566 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:44 INFO - PROCESS | 1720 | 1465527704769 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 20:01:44 INFO - PROCESS | 1720 | 1465527704910 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:44 INFO - PROCESS | 1720 | 1465527704919 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:44 INFO - PROCESS | 1720 | ++DOCSHELL 0x8daab000 == 75 [pid = 1720] [id = 165] 20:01:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 116 (0x8e5af400) [pid = 1720] [serial = 495] [outer = (nil)] 20:01:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 117 (0x8eff1800) [pid = 1720] [serial = 496] [outer = 0x8e5af400] 20:01:44 INFO - PROCESS | 1720 | 1465527704991 Marionette DEBUG loaded listener.js 20:01:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 118 (0x8f009c00) [pid = 1720] [serial = 497] [outer = 0x8e5af400] 20:01:45 INFO - PROCESS | 1720 | 1465527705823 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]]]}] 20:01:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 20:01:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1335ms 20:01:45 INFO - PROCESS | 1720 | 1465527705887 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 20:01:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 20:01:45 INFO - PROCESS | 1720 | 1465527705891 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 20:01:45 INFO - PROCESS | 1720 | 1465527705897 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 20:01:45 INFO - PROCESS | 1720 | 1465527705903 Marionette TRACE conn4 <- [1,634,null,{}] 20:01:45 INFO - PROCESS | 1720 | 1465527705919 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}] 20:01:45 INFO - PROCESS | 1720 | 1465527705927 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:46 INFO - PROCESS | 1720 | 1465527706112 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 20:01:46 INFO - PROCESS | 1720 | 1465527706282 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:46 INFO - PROCESS | 1720 | 1465527706293 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:46 INFO - PROCESS | 1720 | ++DOCSHELL 0x91e08800 == 76 [pid = 1720] [id = 166] 20:01:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 119 (0x91ea2800) [pid = 1720] [serial = 498] [outer = (nil)] 20:01:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 120 (0x9265f800) [pid = 1720] [serial = 499] [outer = 0x91ea2800] 20:01:46 INFO - PROCESS | 1720 | 1465527706364 Marionette DEBUG loaded listener.js 20:01:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 121 (0x93ec6800) [pid = 1720] [serial = 500] [outer = 0x91ea2800] 20:01:46 INFO - PROCESS | 1720 | [1720] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:01:47 INFO - PROCESS | 1720 | 1465527707258 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]]]}] 20:01:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 20:01:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1491ms 20:01:47 INFO - PROCESS | 1720 | 1465527707408 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 20:01:47 INFO - PROCESS | 1720 | 1465527707412 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 20:01:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 20:01:47 INFO - PROCESS | 1720 | 1465527707425 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 20:01:47 INFO - PROCESS | 1720 | 1465527707428 Marionette TRACE conn4 <- [1,638,null,{}] 20:01:47 INFO - PROCESS | 1720 | 1465527707434 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}] 20:01:47 INFO - PROCESS | 1720 | 1465527707439 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:47 INFO - PROCESS | 1720 | 1465527707680 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 20:01:47 INFO - PROCESS | 1720 | 1465527707705 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:47 INFO - PROCESS | 1720 | 1465527707712 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:47 INFO - PROCESS | 1720 | ++DOCSHELL 0x951c8000 == 77 [pid = 1720] [id = 167] 20:01:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 122 (0x95325000) [pid = 1720] [serial = 501] [outer = (nil)] 20:01:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 123 (0x953d5c00) [pid = 1720] [serial = 502] [outer = 0x95325000] 20:01:47 INFO - PROCESS | 1720 | 1465527707782 Marionette DEBUG loaded listener.js 20:01:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 124 (0x96693400) [pid = 1720] [serial = 503] [outer = 0x95325000] 20:01:48 INFO - PROCESS | 1720 | --DOMWINDOW == 123 (0x93ad7800) [pid = 1720] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 20:01:48 INFO - PROCESS | 1720 | --DOMWINDOW == 122 (0x8d0cf000) [pid = 1720] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 20:01:48 INFO - PROCESS | 1720 | --DOMWINDOW == 121 (0x8daaac00) [pid = 1720] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 20:01:48 INFO - PROCESS | 1720 | --DOMWINDOW == 120 (0x954adc00) [pid = 1720] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 20:01:48 INFO - PROCESS | 1720 | --DOMWINDOW == 119 (0x8e6a7c00) [pid = 1720] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 20:01:48 INFO - PROCESS | 1720 | --DOMWINDOW == 118 (0x8da46000) [pid = 1720] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 20:01:48 INFO - PROCESS | 1720 | --DOMWINDOW == 117 (0x92665400) [pid = 1720] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 20:01:48 INFO - PROCESS | 1720 | --DOMWINDOW == 116 (0x8da4a800) [pid = 1720] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 20:01:48 INFO - PROCESS | 1720 | [1720] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:01:48 INFO - PROCESS | 1720 | 1465527708863 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]]]}] 20:01:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 20:01:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1495ms 20:01:48 INFO - PROCESS | 1720 | 1465527708921 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 20:01:48 INFO - PROCESS | 1720 | 1465527708924 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 20:01:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 20:01:48 INFO - PROCESS | 1720 | 1465527708931 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 20:01:48 INFO - PROCESS | 1720 | 1465527708933 Marionette TRACE conn4 <- [1,642,null,{}] 20:01:48 INFO - PROCESS | 1720 | 1465527708939 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}] 20:01:48 INFO - PROCESS | 1720 | 1465527708944 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:49 INFO - PROCESS | 1720 | 1465527709182 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 20:01:49 INFO - PROCESS | 1720 | 1465527709351 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:49 INFO - PROCESS | 1720 | 1465527709361 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:49 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0ce000 == 78 [pid = 1720] [id = 168] 20:01:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 117 (0x8d0cf800) [pid = 1720] [serial = 504] [outer = (nil)] 20:01:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 118 (0x8d757400) [pid = 1720] [serial = 505] [outer = 0x8d0cf800] 20:01:49 INFO - PROCESS | 1720 | 1465527709482 Marionette DEBUG loaded listener.js 20:01:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 119 (0x8daa9400) [pid = 1720] [serial = 506] [outer = 0x8d0cf800] 20:01:50 INFO - PROCESS | 1720 | 1465527710494 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]]]}] 20:01:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 20:01:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1632ms 20:01:50 INFO - PROCESS | 1720 | 1465527710567 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 20:01:50 INFO - PROCESS | 1720 | 1465527710573 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 20:01:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 20:01:50 INFO - PROCESS | 1720 | 1465527710582 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 20:01:50 INFO - PROCESS | 1720 | 1465527710587 Marionette TRACE conn4 <- [1,646,null,{}] 20:01:50 INFO - PROCESS | 1720 | 1465527710596 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}] 20:01:50 INFO - PROCESS | 1720 | 1465527710605 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:50 INFO - PROCESS | 1720 | 1465527710854 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 20:01:51 INFO - PROCESS | 1720 | 1465527711140 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:51 INFO - PROCESS | 1720 | 1465527711154 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:51 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e758000 == 79 [pid = 1720] [id = 169] 20:01:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 120 (0x8e7bb400) [pid = 1720] [serial = 507] [outer = (nil)] 20:01:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 121 (0x8eff2800) [pid = 1720] [serial = 508] [outer = 0x8e7bb400] 20:01:51 INFO - PROCESS | 1720 | 1465527711238 Marionette DEBUG loaded listener.js 20:01:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 122 (0x8f844c00) [pid = 1720] [serial = 509] [outer = 0x8e7bb400] 20:01:52 INFO - PROCESS | 1720 | 1465527712157 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]]]}] 20:01:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 20:01:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1636ms 20:01:52 INFO - PROCESS | 1720 | 1465527712222 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 20:01:52 INFO - PROCESS | 1720 | 1465527712229 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 20:01:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 20:01:52 INFO - PROCESS | 1720 | 1465527712237 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 20:01:52 INFO - PROCESS | 1720 | 1465527712241 Marionette TRACE conn4 <- [1,650,null,{}] 20:01:52 INFO - PROCESS | 1720 | 1465527712247 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}] 20:01:52 INFO - PROCESS | 1720 | 1465527712253 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:52 INFO - PROCESS | 1720 | 1465527712512 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 20:01:52 INFO - PROCESS | 1720 | 1465527712842 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:52 INFO - PROCESS | 1720 | 1465527712850 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:52 INFO - PROCESS | 1720 | ++DOCSHELL 0x92659000 == 80 [pid = 1720] [id = 170] 20:01:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 123 (0x92661c00) [pid = 1720] [serial = 510] [outer = (nil)] 20:01:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 124 (0x93b21000) [pid = 1720] [serial = 511] [outer = 0x92661c00] 20:01:52 INFO - PROCESS | 1720 | 1465527712934 Marionette DEBUG loaded listener.js 20:01:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 125 (0x9532c400) [pid = 1720] [serial = 512] [outer = 0x92661c00] 20:01:53 INFO - PROCESS | 1720 | 1465527713970 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]]]}] 20:01:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 20:01:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1785ms 20:01:54 INFO - PROCESS | 1720 | 1465527714023 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 20:01:54 INFO - PROCESS | 1720 | 1465527714027 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 20:01:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 20:01:54 INFO - PROCESS | 1720 | 1465527714044 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 20:01:54 INFO - PROCESS | 1720 | 1465527714054 Marionette TRACE conn4 <- [1,654,null,{}] 20:01:54 INFO - PROCESS | 1720 | 1465527714061 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}] 20:01:54 INFO - PROCESS | 1720 | 1465527714068 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:54 INFO - PROCESS | 1720 | 1465527714313 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 20:01:54 INFO - PROCESS | 1720 | 1465527714542 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:54 INFO - PROCESS | 1720 | 1465527714552 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:54 INFO - PROCESS | 1720 | ++DOCSHELL 0x8da46c00 == 81 [pid = 1720] [id = 171] 20:01:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 126 (0x8da49c00) [pid = 1720] [serial = 513] [outer = (nil)] 20:01:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 127 (0x992ac000) [pid = 1720] [serial = 514] [outer = 0x8da49c00] 20:01:54 INFO - PROCESS | 1720 | 1465527714679 Marionette DEBUG loaded listener.js 20:01:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 128 (0x9a404c00) [pid = 1720] [serial = 515] [outer = 0x8da49c00] 20:01:55 INFO - PROCESS | 1720 | 1465527715569 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]]]}] 20:01:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 20:01:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1600ms 20:01:55 INFO - PROCESS | 1720 | 1465527715636 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 20:01:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 20:01:55 INFO - PROCESS | 1720 | 1465527715642 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 20:01:55 INFO - PROCESS | 1720 | 1465527715649 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 20:01:55 INFO - PROCESS | 1720 | 1465527715652 Marionette TRACE conn4 <- [1,658,null,{}] 20:01:55 INFO - PROCESS | 1720 | 1465527715658 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}] 20:01:55 INFO - PROCESS | 1720 | 1465527715664 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:55 INFO - PROCESS | 1720 | 1465527715903 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 20:01:56 INFO - PROCESS | 1720 | 1465527716132 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:56 INFO - PROCESS | 1720 | 1465527716147 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:56 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d760400 == 82 [pid = 1720] [id = 172] 20:01:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 129 (0x99f5c000) [pid = 1720] [serial = 516] [outer = (nil)] 20:01:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 130 (0x9a69ec00) [pid = 1720] [serial = 517] [outer = 0x99f5c000] 20:01:56 INFO - PROCESS | 1720 | 1465527716267 Marionette DEBUG loaded listener.js 20:01:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 131 (0x9a6a6c00) [pid = 1720] [serial = 518] [outer = 0x99f5c000] 20:01:57 INFO - PROCESS | 1720 | 1465527717132 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]]]}] 20:01:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 20:01:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1533ms 20:01:57 INFO - PROCESS | 1720 | 1465527717181 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 20:01:57 INFO - PROCESS | 1720 | 1465527717186 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 20:01:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 20:01:57 INFO - PROCESS | 1720 | 1465527717213 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 20:01:57 INFO - PROCESS | 1720 | 1465527717217 Marionette TRACE conn4 <- [1,662,null,{}] 20:01:57 INFO - PROCESS | 1720 | 1465527717223 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}] 20:01:57 INFO - PROCESS | 1720 | 1465527717228 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:57 INFO - PROCESS | 1720 | 1465527717451 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 20:01:57 INFO - PROCESS | 1720 | 1465527717693 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:57 INFO - PROCESS | 1720 | 1465527717708 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:57 INFO - PROCESS | 1720 | ++DOCSHELL 0x9b166400 == 83 [pid = 1720] [id = 173] 20:01:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 132 (0x9b168800) [pid = 1720] [serial = 519] [outer = (nil)] 20:01:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 133 (0x9b1ef000) [pid = 1720] [serial = 520] [outer = 0x9b168800] 20:01:57 INFO - PROCESS | 1720 | 1465527717820 Marionette DEBUG loaded listener.js 20:01:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 134 (0x9c026400) [pid = 1720] [serial = 521] [outer = 0x9b168800] 20:01:58 INFO - PROCESS | 1720 | [1720] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:01:58 INFO - PROCESS | 1720 | 1465527718800 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]]]}] 20:01:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 20:01:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1641ms 20:01:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 20:01:58 INFO - PROCESS | 1720 | 1465527718852 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 20:01:58 INFO - PROCESS | 1720 | 1465527718855 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 20:01:58 INFO - PROCESS | 1720 | 1465527718862 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 20:01:58 INFO - PROCESS | 1720 | 1465527718865 Marionette TRACE conn4 <- [1,666,null,{}] 20:01:58 INFO - PROCESS | 1720 | 1465527718871 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}] 20:01:58 INFO - PROCESS | 1720 | 1465527718877 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:59 INFO - PROCESS | 1720 | 1465527719114 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 20:01:59 INFO - PROCESS | 1720 | 1465527719366 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:59 INFO - PROCESS | 1720 | 1465527719374 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:01:59 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d75a400 == 84 [pid = 1720] [id = 174] 20:01:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 135 (0x91e07800) [pid = 1720] [serial = 522] [outer = (nil)] 20:01:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 136 (0x9c0d7400) [pid = 1720] [serial = 523] [outer = 0x91e07800] 20:01:59 INFO - PROCESS | 1720 | 1465527719458 Marionette DEBUG loaded listener.js 20:01:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 137 (0x9cb4e000) [pid = 1720] [serial = 524] [outer = 0x91e07800] 20:01:59 INFO - PROCESS | 1720 | [1720] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:02:00 INFO - PROCESS | 1720 | 1465527720344 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]]]}] 20:02:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 20:02:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1538ms 20:02:00 INFO - PROCESS | 1720 | 1465527720400 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 20:02:00 INFO - PROCESS | 1720 | 1465527720404 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 20:02:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 20:02:00 INFO - PROCESS | 1720 | 1465527720411 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 20:02:00 INFO - PROCESS | 1720 | 1465527720414 Marionette TRACE conn4 <- [1,670,null,{}] 20:02:00 INFO - PROCESS | 1720 | 1465527720420 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}] 20:02:00 INFO - PROCESS | 1720 | 1465527720425 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:00 INFO - PROCESS | 1720 | 1465527720647 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 20:02:00 INFO - PROCESS | 1720 | 1465527720881 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:00 INFO - PROCESS | 1720 | 1465527720890 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:00 INFO - PROCESS | 1720 | ++DOCSHELL 0x8daa8400 == 85 [pid = 1720] [id = 175] 20:02:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 138 (0x9a40a400) [pid = 1720] [serial = 525] [outer = (nil)] 20:02:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 139 (0x9d964c00) [pid = 1720] [serial = 526] [outer = 0x9a40a400] 20:02:01 INFO - PROCESS | 1720 | 1465527721016 Marionette DEBUG loaded listener.js 20:02:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 140 (0xa117f800) [pid = 1720] [serial = 527] [outer = 0x9a40a400] 20:02:02 INFO - PROCESS | 1720 | 1465527722076 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]]]}] 20:02:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 20:02:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1744ms 20:02:02 INFO - PROCESS | 1720 | 1465527722156 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 20:02:02 INFO - PROCESS | 1720 | 1465527722159 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 20:02:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 20:02:02 INFO - PROCESS | 1720 | 1465527722166 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 20:02:02 INFO - PROCESS | 1720 | 1465527722170 Marionette TRACE conn4 <- [1,674,null,{}] 20:02:02 INFO - PROCESS | 1720 | 1465527722176 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}] 20:02:02 INFO - PROCESS | 1720 | 1465527722181 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:02 INFO - PROCESS | 1720 | 1465527722426 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 20:02:02 INFO - PROCESS | 1720 | 1465527722730 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:02 INFO - PROCESS | 1720 | 1465527722738 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:02 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0c5c00 == 86 [pid = 1720] [id = 176] 20:02:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 141 (0x8f4a2000) [pid = 1720] [serial = 528] [outer = (nil)] 20:02:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 142 (0x8f4a8c00) [pid = 1720] [serial = 529] [outer = 0x8f4a2000] 20:02:02 INFO - PROCESS | 1720 | 1465527722818 Marionette DEBUG loaded listener.js 20:02:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 143 (0x8f4ad800) [pid = 1720] [serial = 530] [outer = 0x8f4a2000] 20:02:03 INFO - PROCESS | 1720 | [1720] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:02:03 INFO - PROCESS | 1720 | 1465527723659 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]]]}] 20:02:03 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 20:02:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1534ms 20:02:03 INFO - PROCESS | 1720 | 1465527723701 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 20:02:03 INFO - PROCESS | 1720 | 1465527723705 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 20:02:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 20:02:03 INFO - PROCESS | 1720 | 1465527723711 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 20:02:03 INFO - PROCESS | 1720 | 1465527723715 Marionette TRACE conn4 <- [1,678,null,{}] 20:02:03 INFO - PROCESS | 1720 | 1465527723720 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}] 20:02:03 INFO - PROCESS | 1720 | 1465527723725 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:03 INFO - PROCESS | 1720 | 1465527723918 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 20:02:04 INFO - PROCESS | 1720 | 1465527724108 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:04 INFO - PROCESS | 1720 | 1465527724115 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:04 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f4ac800 == 87 [pid = 1720] [id = 177] 20:02:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 144 (0x8f4ae800) [pid = 1720] [serial = 531] [outer = (nil)] 20:02:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 145 (0xa117dc00) [pid = 1720] [serial = 532] [outer = 0x8f4ae800] 20:02:04 INFO - PROCESS | 1720 | 1465527724197 Marionette DEBUG loaded listener.js 20:02:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 146 (0xa219e800) [pid = 1720] [serial = 533] [outer = 0x8f4ae800] 20:02:05 INFO - PROCESS | 1720 | 1465527725126 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]]]}] 20:02:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 20:02:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1489ms 20:02:05 INFO - PROCESS | 1720 | 1465527725202 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 20:02:05 INFO - PROCESS | 1720 | 1465527725205 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 20:02:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 20:02:05 INFO - PROCESS | 1720 | 1465527725212 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 20:02:05 INFO - PROCESS | 1720 | 1465527725215 Marionette TRACE conn4 <- [1,682,null,{}] 20:02:05 INFO - PROCESS | 1720 | 1465527725221 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}] 20:02:05 INFO - PROCESS | 1720 | 1465527725226 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:05 INFO - PROCESS | 1720 | 1465527725451 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 20:02:05 INFO - PROCESS | 1720 | 1465527725700 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:05 INFO - PROCESS | 1720 | 1465527725707 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:05 INFO - PROCESS | 1720 | ++DOCSHELL 0x8daaa400 == 88 [pid = 1720] [id = 178] 20:02:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 147 (0x8e4e3c00) [pid = 1720] [serial = 534] [outer = (nil)] 20:02:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 148 (0x8f4aa800) [pid = 1720] [serial = 535] [outer = 0x8e4e3c00] 20:02:05 INFO - PROCESS | 1720 | 1465527725852 Marionette DEBUG loaded listener.js 20:02:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 149 (0x92dbb000) [pid = 1720] [serial = 536] [outer = 0x8e4e3c00] 20:02:07 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 20:02:07 INFO - PROCESS | 1720 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:02:07 INFO - PROCESS | 1720 | 1465527727507 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]]]}] 20:02:07 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) 20:02:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2335ms 20:02:07 INFO - PROCESS | 1720 | 1465527727611 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 20:02:07 INFO - PROCESS | 1720 | 1465527727618 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 20:02:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 20:02:07 INFO - PROCESS | 1720 | 1465527727630 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 20:02:07 INFO - PROCESS | 1720 | 1465527727634 Marionette TRACE conn4 <- [1,686,null,{}] 20:02:07 INFO - PROCESS | 1720 | 1465527727643 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}] 20:02:07 INFO - PROCESS | 1720 | 1465527727649 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:07 INFO - PROCESS | 1720 | 1465527727831 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 20:02:08 INFO - PROCESS | 1720 | 1465527728131 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:08 INFO - PROCESS | 1720 | 1465527728140 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:08 INFO - PROCESS | 1720 | ++DOCSHELL 0x8da4b400 == 89 [pid = 1720] [id = 179] 20:02:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 150 (0x8daa2c00) [pid = 1720] [serial = 537] [outer = (nil)] 20:02:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 151 (0x8e4e8c00) [pid = 1720] [serial = 538] [outer = 0x8daa2c00] 20:02:08 INFO - PROCESS | 1720 | 1465527728221 Marionette DEBUG loaded listener.js 20:02:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 152 (0x8e60ec00) [pid = 1720] [serial = 539] [outer = 0x8daa2c00] 20:02:09 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0c6000 == 88 [pid = 1720] [id = 148] 20:02:09 INFO - PROCESS | 1720 | --DOMWINDOW == 151 (0xa252a400) [pid = 1720] [serial = 430] [outer = (nil)] [url = about:blank] 20:02:09 INFO - PROCESS | 1720 | --DOMWINDOW == 150 (0x9b39c000) [pid = 1720] [serial = 415] [outer = (nil)] [url = about:blank] 20:02:09 INFO - PROCESS | 1720 | --DOMWINDOW == 149 (0x954c9400) [pid = 1720] [serial = 412] [outer = (nil)] [url = about:blank] 20:02:09 INFO - PROCESS | 1720 | --DOMWINDOW == 148 (0x91ea6400) [pid = 1720] [serial = 427] [outer = (nil)] [url = about:blank] 20:02:09 INFO - PROCESS | 1720 | --DOMWINDOW == 147 (0xa21ef800) [pid = 1720] [serial = 424] [outer = (nil)] [url = about:blank] 20:02:09 INFO - PROCESS | 1720 | --DOMWINDOW == 146 (0x9c033000) [pid = 1720] [serial = 418] [outer = (nil)] [url = about:blank] 20:02:09 INFO - PROCESS | 1720 | --DOMWINDOW == 145 (0x8da42000) [pid = 1720] [serial = 406] [outer = (nil)] [url = about:blank] 20:02:09 INFO - PROCESS | 1720 | --DOMWINDOW == 144 (0x923aa000) [pid = 1720] [serial = 409] [outer = (nil)] [url = about:blank] 20:02:09 INFO - PROCESS | 1720 | --DOMWINDOW == 143 (0x9cb49000) [pid = 1720] [serial = 421] [outer = (nil)] [url = about:blank] 20:02:09 INFO - PROCESS | 1720 | --DOMWINDOW == 142 (0x8f847800) [pid = 1720] [serial = 454] [outer = (nil)] [url = about:blank] 20:02:09 INFO - PROCESS | 1720 | --DOCSHELL 0x951c8000 == 87 [pid = 1720] [id = 167] 20:02:09 INFO - PROCESS | 1720 | --DOCSHELL 0x91e08800 == 86 [pid = 1720] [id = 166] 20:02:09 INFO - PROCESS | 1720 | --DOCSHELL 0x8daab000 == 85 [pid = 1720] [id = 165] 20:02:09 INFO - PROCESS | 1720 | --DOCSHELL 0x8d74c000 == 84 [pid = 1720] [id = 164] 20:02:09 INFO - PROCESS | 1720 | --DOCSHELL 0x8daae000 == 83 [pid = 1720] [id = 162] 20:02:09 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0cc800 == 82 [pid = 1720] [id = 161] 20:02:09 INFO - PROCESS | 1720 | --DOCSHELL 0x8d74b000 == 81 [pid = 1720] [id = 160] 20:02:09 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0c7800 == 80 [pid = 1720] [id = 159] 20:02:09 INFO - PROCESS | 1720 | --DOCSHELL 0x8d741800 == 79 [pid = 1720] [id = 158] 20:02:09 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0c2000 == 78 [pid = 1720] [id = 157] 20:02:09 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0cb000 == 77 [pid = 1720] [id = 156] 20:02:09 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0cec00 == 76 [pid = 1720] [id = 155] 20:02:09 INFO - PROCESS | 1720 | --DOCSHELL 0x954c6800 == 75 [pid = 1720] [id = 154] 20:02:09 INFO - PROCESS | 1720 | --DOCSHELL 0x915c7400 == 74 [pid = 1720] [id = 153] 20:02:09 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 20:02:09 INFO - PROCESS | 1720 | --DOCSHELL 0x8e5a7400 == 73 [pid = 1720] [id = 152] 20:02:09 INFO - PROCESS | 1720 | 1465527729595 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]]]}] 20:02:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 20:02:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1985ms 20:02:09 INFO - PROCESS | 1720 | 1465527729665 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 20:02:09 INFO - PROCESS | 1720 | 1465527729674 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 20:02:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 20:02:09 INFO - PROCESS | 1720 | 1465527729695 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 20:02:09 INFO - PROCESS | 1720 | 1465527729701 Marionette TRACE conn4 <- [1,690,null,{}] 20:02:09 INFO - PROCESS | 1720 | 1465527729708 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}] 20:02:09 INFO - PROCESS | 1720 | 1465527729716 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:09 INFO - PROCESS | 1720 | 1465527729964 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 20:02:10 INFO - PROCESS | 1720 | --DOMWINDOW == 141 (0x9b170c00) [pid = 1720] [serial = 452] [outer = (nil)] [url = about:blank] 20:02:10 INFO - PROCESS | 1720 | --DOMWINDOW == 140 (0x95323400) [pid = 1720] [serial = 446] [outer = (nil)] [url = about:blank] 20:02:10 INFO - PROCESS | 1720 | --DOMWINDOW == 139 (0x915cf800) [pid = 1720] [serial = 443] [outer = (nil)] [url = about:blank] 20:02:10 INFO - PROCESS | 1720 | --DOMWINDOW == 138 (0x99710800) [pid = 1720] [serial = 449] [outer = (nil)] [url = about:blank] 20:02:10 INFO - PROCESS | 1720 | --DOMWINDOW == 137 (0x8f849400) [pid = 1720] [serial = 436] [outer = (nil)] [url = about:blank] 20:02:10 INFO - PROCESS | 1720 | --DOMWINDOW == 136 (0x91e03c00) [pid = 1720] [serial = 437] [outer = (nil)] [url = about:blank] 20:02:10 INFO - PROCESS | 1720 | --DOMWINDOW == 135 (0x8e609800) [pid = 1720] [serial = 439] [outer = (nil)] [url = about:blank] 20:02:10 INFO - PROCESS | 1720 | --DOMWINDOW == 134 (0x8e6ab400) [pid = 1720] [serial = 442] [outer = (nil)] [url = about:blank] 20:02:10 INFO - PROCESS | 1720 | --DOMWINDOW == 133 (0x951ba400) [pid = 1720] [serial = 440] [outer = (nil)] [url = about:blank] 20:02:10 INFO - PROCESS | 1720 | --DOMWINDOW == 132 (0x954ce400) [pid = 1720] [serial = 448] [outer = (nil)] [url = about:blank] 20:02:10 INFO - PROCESS | 1720 | --DOMWINDOW == 131 (0x9b1f6c00) [pid = 1720] [serial = 403] [outer = (nil)] [url = about:blank] 20:02:10 INFO - PROCESS | 1720 | --DOMWINDOW == 130 (0x9a8ac000) [pid = 1720] [serial = 451] [outer = (nil)] [url = about:blank] 20:02:10 INFO - PROCESS | 1720 | --DOMWINDOW == 129 (0x9265e800) [pid = 1720] [serial = 445] [outer = (nil)] [url = about:blank] 20:02:10 INFO - PROCESS | 1720 | --DOMWINDOW == 128 (0x8daabc00) [pid = 1720] [serial = 434] [outer = (nil)] [url = about:blank] 20:02:10 INFO - PROCESS | 1720 | --DOMWINDOW == 127 (0x8da4fc00) [pid = 1720] [serial = 433] [outer = (nil)] [url = about:blank] 20:02:10 INFO - PROCESS | 1720 | 1465527730178 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:10 INFO - PROCESS | 1720 | 1465527730187 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:10 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d74c000 == 74 [pid = 1720] [id = 180] 20:02:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 128 (0x8e609800) [pid = 1720] [serial = 540] [outer = (nil)] 20:02:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 129 (0x8eff5400) [pid = 1720] [serial = 541] [outer = 0x8e609800] 20:02:10 INFO - PROCESS | 1720 | 1465527730263 Marionette DEBUG loaded listener.js 20:02:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 130 (0x8f4b0c00) [pid = 1720] [serial = 542] [outer = 0x8e609800] 20:02:11 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 20:02:11 INFO - PROCESS | 1720 | 1465527731481 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]]]}] 20:02:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 20:02:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1837ms 20:02:11 INFO - PROCESS | 1720 | 1465527731532 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 20:02:11 INFO - PROCESS | 1720 | 1465527731537 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 20:02:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 20:02:11 INFO - PROCESS | 1720 | 1465527731543 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 20:02:11 INFO - PROCESS | 1720 | 1465527731549 Marionette TRACE conn4 <- [1,694,null,{}] 20:02:11 INFO - PROCESS | 1720 | 1465527731605 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}] 20:02:11 INFO - PROCESS | 1720 | 1465527731614 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:11 INFO - PROCESS | 1720 | 1465527731870 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 20:02:11 INFO - PROCESS | 1720 | 1465527731894 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:11 INFO - PROCESS | 1720 | 1465527731908 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:11 INFO - PROCESS | 1720 | ++DOCSHELL 0x915c3400 == 75 [pid = 1720] [id = 181] 20:02:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 131 (0x915c4800) [pid = 1720] [serial = 543] [outer = (nil)] 20:02:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 132 (0x91ea1800) [pid = 1720] [serial = 544] [outer = 0x915c4800] 20:02:11 INFO - PROCESS | 1720 | 1465527731980 Marionette DEBUG loaded listener.js 20:02:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 133 (0x92664800) [pid = 1720] [serial = 545] [outer = 0x915c4800] 20:02:13 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 20:02:13 INFO - PROCESS | 1720 | 1465527733281 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]]]}] 20:02:13 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) 20:02:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1795ms 20:02:13 INFO - PROCESS | 1720 | 1465527733339 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 20:02:13 INFO - PROCESS | 1720 | 1465527733342 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 20:02:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 20:02:13 INFO - PROCESS | 1720 | 1465527733359 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 20:02:13 INFO - PROCESS | 1720 | 1465527733363 Marionette TRACE conn4 <- [1,698,null,{}] 20:02:13 INFO - PROCESS | 1720 | 1465527733374 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}] 20:02:13 INFO - PROCESS | 1720 | 1465527733377 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:13 INFO - PROCESS | 1720 | 1465527733657 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 20:02:13 INFO - PROCESS | 1720 | 1465527733687 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:13 INFO - PROCESS | 1720 | 1465527733693 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:13 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0c7400 == 76 [pid = 1720] [id = 182] 20:02:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 134 (0x8f84d400) [pid = 1720] [serial = 546] [outer = (nil)] 20:02:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 135 (0x92dbf400) [pid = 1720] [serial = 547] [outer = 0x8f84d400] 20:02:13 INFO - PROCESS | 1720 | 1465527733763 Marionette DEBUG loaded listener.js 20:02:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 136 (0x93adac00) [pid = 1720] [serial = 548] [outer = 0x8f84d400] 20:02:14 INFO - PROCESS | 1720 | --DOMWINDOW == 135 (0x8d0c9400) [pid = 1720] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 20:02:14 INFO - PROCESS | 1720 | --DOMWINDOW == 134 (0xa3272c00) [pid = 1720] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 20:02:14 INFO - PROCESS | 1720 | --DOMWINDOW == 133 (0x8daa1c00) [pid = 1720] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 20:02:14 INFO - PROCESS | 1720 | --DOMWINDOW == 132 (0x8e5a4400) [pid = 1720] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 20:02:14 INFO - PROCESS | 1720 | --DOMWINDOW == 131 (0x8e5af400) [pid = 1720] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 20:02:14 INFO - PROCESS | 1720 | --DOMWINDOW == 130 (0x91ea2800) [pid = 1720] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 20:02:14 INFO - PROCESS | 1720 | --DOMWINDOW == 129 (0x8daa9000) [pid = 1720] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 20:02:15 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 20:02:15 INFO - PROCESS | 1720 | 1465527735372 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]]]}] 20:02:15 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) 20:02:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2042ms 20:02:15 INFO - PROCESS | 1720 | 1465527735405 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 20:02:15 INFO - PROCESS | 1720 | 1465527735408 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 20:02:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 20:02:15 INFO - PROCESS | 1720 | 1465527735424 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 20:02:15 INFO - PROCESS | 1720 | 1465527735429 Marionette TRACE conn4 <- [1,702,null,{}] 20:02:15 INFO - PROCESS | 1720 | 1465527735435 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}] 20:02:15 INFO - PROCESS | 1720 | 1465527735440 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:15 INFO - PROCESS | 1720 | 1465527735670 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 20:02:15 INFO - PROCESS | 1720 | 1465527735727 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:15 INFO - PROCESS | 1720 | 1465527735734 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:15 INFO - PROCESS | 1720 | ++DOCSHELL 0x8da4e400 == 77 [pid = 1720] [id = 183] 20:02:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 130 (0x8e5af400) [pid = 1720] [serial = 549] [outer = (nil)] 20:02:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 131 (0x93b21800) [pid = 1720] [serial = 550] [outer = 0x8e5af400] 20:02:15 INFO - PROCESS | 1720 | 1465527735806 Marionette DEBUG loaded listener.js 20:02:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 132 (0x952a1000) [pid = 1720] [serial = 551] [outer = 0x8e5af400] 20:02:17 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 20:02:17 INFO - PROCESS | 1720 | 1465527737307 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]]]}] 20:02:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 20:02:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1941ms 20:02:17 INFO - PROCESS | 1720 | 1465527737369 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 20:02:17 INFO - PROCESS | 1720 | 1465527737376 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 20:02:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 20:02:17 INFO - PROCESS | 1720 | 1465527737387 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 20:02:17 INFO - PROCESS | 1720 | 1465527737392 Marionette TRACE conn4 <- [1,706,null,{}] 20:02:17 INFO - PROCESS | 1720 | 1465527737401 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}] 20:02:17 INFO - PROCESS | 1720 | 1465527737407 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:17 INFO - PROCESS | 1720 | 1465527737629 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 20:02:17 INFO - PROCESS | 1720 | 1465527737819 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:17 INFO - PROCESS | 1720 | 1465527737834 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:17 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0c9800 == 78 [pid = 1720] [id = 184] 20:02:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 133 (0x8da44400) [pid = 1720] [serial = 552] [outer = (nil)] 20:02:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 134 (0x8e6a8c00) [pid = 1720] [serial = 553] [outer = 0x8da44400] 20:02:17 INFO - PROCESS | 1720 | 1465527737957 Marionette DEBUG loaded listener.js 20:02:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 135 (0x8e7bc800) [pid = 1720] [serial = 554] [outer = 0x8da44400] 20:02:19 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 20:02:19 INFO - PROCESS | 1720 | 1465527739383 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]]]}] 20:02:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 20:02:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2035ms 20:02:19 INFO - PROCESS | 1720 | 1465527739422 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 20:02:19 INFO - PROCESS | 1720 | 1465527739429 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 20:02:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 20:02:19 INFO - PROCESS | 1720 | 1465527739441 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 20:02:19 INFO - PROCESS | 1720 | 1465527739445 Marionette TRACE conn4 <- [1,710,null,{}] 20:02:19 INFO - PROCESS | 1720 | 1465527739452 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}] 20:02:19 INFO - PROCESS | 1720 | 1465527739458 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:19 INFO - PROCESS | 1720 | 1465527739644 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 20:02:19 INFO - PROCESS | 1720 | 1465527739834 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:19 INFO - PROCESS | 1720 | 1465527739844 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:19 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e4ecc00 == 79 [pid = 1720] [id = 185] 20:02:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 136 (0x8f84e400) [pid = 1720] [serial = 555] [outer = (nil)] 20:02:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 137 (0x91ea6400) [pid = 1720] [serial = 556] [outer = 0x8f84e400] 20:02:19 INFO - PROCESS | 1720 | 1465527739927 Marionette DEBUG loaded listener.js 20:02:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 138 (0x92db6c00) [pid = 1720] [serial = 557] [outer = 0x8f84e400] 20:02:21 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 20:02:21 INFO - PROCESS | 1720 | 1465527741313 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]]]}] 20:02:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 20:02:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1946ms 20:02:21 INFO - PROCESS | 1720 | 1465527741391 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 20:02:21 INFO - PROCESS | 1720 | 1465527741394 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 20:02:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 20:02:21 INFO - PROCESS | 1720 | 1465527741404 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 20:02:21 INFO - PROCESS | 1720 | 1465527741409 Marionette TRACE conn4 <- [1,714,null,{}] 20:02:21 INFO - PROCESS | 1720 | 1465527741427 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}] 20:02:21 INFO - PROCESS | 1720 | 1465527741437 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:21 INFO - PROCESS | 1720 | 1465527741628 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 20:02:21 INFO - PROCESS | 1720 | 1465527741817 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:21 INFO - PROCESS | 1720 | 1465527741829 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:21 INFO - PROCESS | 1720 | ++DOCSHELL 0x952a5400 == 80 [pid = 1720] [id = 186] 20:02:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 139 (0x954ad400) [pid = 1720] [serial = 558] [outer = (nil)] 20:02:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 140 (0x9668bc00) [pid = 1720] [serial = 559] [outer = 0x954ad400] 20:02:21 INFO - PROCESS | 1720 | 1465527741913 Marionette DEBUG loaded listener.js 20:02:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 141 (0x966ac400) [pid = 1720] [serial = 560] [outer = 0x954ad400] 20:02:23 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 20:02:23 INFO - PROCESS | 1720 | 1465527743233 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]]]}] 20:02:23 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 20:02:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1849ms 20:02:23 INFO - PROCESS | 1720 | 1465527743254 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 20:02:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 20:02:23 INFO - PROCESS | 1720 | 1465527743259 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 20:02:23 INFO - PROCESS | 1720 | 1465527743310 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 20:02:23 INFO - PROCESS | 1720 | 1465527743314 Marionette TRACE conn4 <- [1,718,null,{}] 20:02:23 INFO - PROCESS | 1720 | 1465527743371 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}] 20:02:23 INFO - PROCESS | 1720 | 1465527743377 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:23 INFO - PROCESS | 1720 | 1465527743570 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 20:02:23 INFO - PROCESS | 1720 | 1465527743790 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:23 INFO - PROCESS | 1720 | 1465527743802 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:23 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0c7800 == 81 [pid = 1720] [id = 187] 20:02:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 142 (0x8d747000) [pid = 1720] [serial = 561] [outer = (nil)] 20:02:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 143 (0x9920c800) [pid = 1720] [serial = 562] [outer = 0x8d747000] 20:02:23 INFO - PROCESS | 1720 | 1465527743922 Marionette DEBUG loaded listener.js 20:02:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 144 (0x9a573c00) [pid = 1720] [serial = 563] [outer = 0x8d747000] 20:02:25 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 20:02:25 INFO - PROCESS | 1720 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:02:25 INFO - PROCESS | 1720 | 1465527745249 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]]]}] 20:02:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 20:02:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2032ms 20:02:25 INFO - PROCESS | 1720 | 1465527745363 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 20:02:25 INFO - PROCESS | 1720 | 1465527745368 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 20:02:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 20:02:25 INFO - PROCESS | 1720 | 1465527745382 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 20:02:25 INFO - PROCESS | 1720 | 1465527745385 Marionette TRACE conn4 <- [1,722,null,{}] 20:02:25 INFO - PROCESS | 1720 | 1465527745391 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}] 20:02:25 INFO - PROCESS | 1720 | 1465527745397 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:25 INFO - PROCESS | 1720 | 1465527745592 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 20:02:25 INFO - PROCESS | 1720 | 1465527745784 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:25 INFO - PROCESS | 1720 | 1465527745792 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:25 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d746800 == 82 [pid = 1720] [id = 188] 20:02:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 145 (0x9946a800) [pid = 1720] [serial = 564] [outer = (nil)] 20:02:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 146 (0x9b16bc00) [pid = 1720] [serial = 565] [outer = 0x9946a800] 20:02:25 INFO - PROCESS | 1720 | 1465527745871 Marionette DEBUG loaded listener.js 20:02:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 147 (0x9b1ea400) [pid = 1720] [serial = 566] [outer = 0x9946a800] 20:02:26 INFO - PROCESS | 1720 | 1465527746764 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] 20:02:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 20:02:26 INFO - PROCESS | 1720 | 1465527746817 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 20:02:26 INFO - PROCESS | 1720 | 1465527746823 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 20:02:26 INFO - PROCESS | 1720 | 1465527746827 Marionette TRACE conn4 <- [1,726,null,{}] 20:02:26 INFO - PROCESS | 1720 | 1465527746833 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}] 20:02:26 INFO - PROCESS | 1720 | 1465527746843 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:27 INFO - PROCESS | 1720 | 1465527747096 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 20:02:27 INFO - PROCESS | 1720 | 1465527747340 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:27 INFO - PROCESS | 1720 | 1465527747349 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:27 INFO - PROCESS | 1720 | ++DOCSHELL 0x9b16ac00 == 83 [pid = 1720] [id = 189] 20:02:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 148 (0x9bc09000) [pid = 1720] [serial = 567] [outer = (nil)] 20:02:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 149 (0x9c0ad800) [pid = 1720] [serial = 568] [outer = 0x9bc09000] 20:02:27 INFO - PROCESS | 1720 | 1465527747482 Marionette DEBUG loaded listener.js 20:02:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 150 (0x9cb4a000) [pid = 1720] [serial = 569] [outer = 0x9bc09000] 20:02:28 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 20:02:28 INFO - PROCESS | 1720 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:02:28 INFO - PROCESS | 1720 | 1465527748487 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]]]}] 20:02:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 20:02:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1734ms 20:02:28 INFO - PROCESS | 1720 | 1465527748558 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 20:02:28 INFO - PROCESS | 1720 | 1465527748562 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 20:02:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 20:02:28 INFO - PROCESS | 1720 | 1465527748569 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 20:02:28 INFO - PROCESS | 1720 | 1465527748573 Marionette TRACE conn4 <- [1,730,null,{}] 20:02:28 INFO - PROCESS | 1720 | 1465527748579 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}] 20:02:28 INFO - PROCESS | 1720 | 1465527748585 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:28 INFO - PROCESS | 1720 | 1465527748852 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 20:02:29 INFO - PROCESS | 1720 | 1465527749141 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:29 INFO - PROCESS | 1720 | 1465527749153 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:29 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d74e000 == 84 [pid = 1720] [id = 190] 20:02:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 151 (0x8d74e400) [pid = 1720] [serial = 570] [outer = (nil)] 20:02:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 152 (0x8f848c00) [pid = 1720] [serial = 571] [outer = 0x8d74e400] 20:02:29 INFO - PROCESS | 1720 | 1465527749232 Marionette DEBUG loaded listener.js 20:02:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 153 (0x9792f800) [pid = 1720] [serial = 572] [outer = 0x8d74e400] 20:02:30 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 20:02:30 INFO - PROCESS | 1720 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:02:30 INFO - PROCESS | 1720 | 1465527750261 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] 20:02:30 INFO - PROCESS | 1720 | 1465527750307 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 20:02:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 20:02:30 INFO - PROCESS | 1720 | 1465527750313 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 20:02:30 INFO - PROCESS | 1720 | 1465527750317 Marionette TRACE conn4 <- [1,734,null,{}] 20:02:30 INFO - PROCESS | 1720 | 1465527750323 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}] 20:02:30 INFO - PROCESS | 1720 | 1465527750328 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:30 INFO - PROCESS | 1720 | 1465527750538 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 20:02:31 INFO - PROCESS | 1720 | 1465527751210 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:31 INFO - PROCESS | 1720 | 1465527751217 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:31 INFO - PROCESS | 1720 | ++DOCSHELL 0x8da48c00 == 85 [pid = 1720] [id = 191] 20:02:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 154 (0x8da4cc00) [pid = 1720] [serial = 573] [outer = (nil)] 20:02:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 155 (0x8daab000) [pid = 1720] [serial = 574] [outer = 0x8da4cc00] 20:02:31 INFO - PROCESS | 1720 | 1465527751301 Marionette DEBUG loaded listener.js 20:02:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 156 (0x8e749c00) [pid = 1720] [serial = 575] [outer = 0x8da4cc00] 20:02:32 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 20:02:32 INFO - PROCESS | 1720 | 1465527752176 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]]]}] 20:02:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 20:02:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1931ms 20:02:32 INFO - PROCESS | 1720 | 1465527752249 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 20:02:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 20:02:32 INFO - PROCESS | 1720 | 1465527752255 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 20:02:32 INFO - PROCESS | 1720 | 1465527752263 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 20:02:32 INFO - PROCESS | 1720 | 1465527752267 Marionette TRACE conn4 <- [1,738,null,{}] 20:02:32 INFO - PROCESS | 1720 | 1465527752275 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}] 20:02:32 INFO - PROCESS | 1720 | 1465527752283 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:32 INFO - PROCESS | 1720 | 1465527752522 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 20:02:32 INFO - PROCESS | 1720 | 1465527752898 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:32 INFO - PROCESS | 1720 | 1465527752908 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:32 INFO - PROCESS | 1720 | ++DOCSHELL 0x8da46400 == 86 [pid = 1720] [id = 192] 20:02:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 157 (0x8e5a7400) [pid = 1720] [serial = 576] [outer = (nil)] 20:02:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 158 (0x91e04000) [pid = 1720] [serial = 577] [outer = 0x8e5a7400] 20:02:32 INFO - PROCESS | 1720 | 1465527752991 Marionette DEBUG loaded listener.js 20:02:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 159 (0x91eaa400) [pid = 1720] [serial = 578] [outer = 0x8e5a7400] 20:02:34 INFO - PROCESS | 1720 | --DOCSHELL 0x923a6c00 == 85 [pid = 1720] [id = 150] 20:02:34 INFO - PROCESS | 1720 | --DOCSHELL 0x8f00ec00 == 84 [pid = 1720] [id = 115] 20:02:34 INFO - PROCESS | 1720 | --DOCSHELL 0x8da4a400 == 83 [pid = 1720] [id = 147] 20:02:34 INFO - PROCESS | 1720 | --DOCSHELL 0x8f847c00 == 82 [pid = 1720] [id = 112] 20:02:34 INFO - PROCESS | 1720 | --DOMWINDOW == 158 (0x953d5c00) [pid = 1720] [serial = 502] [outer = (nil)] [url = about:blank] 20:02:34 INFO - PROCESS | 1720 | --DOMWINDOW == 157 (0x8d75a000) [pid = 1720] [serial = 484] [outer = (nil)] [url = about:blank] 20:02:34 INFO - PROCESS | 1720 | --DOMWINDOW == 156 (0x92666000) [pid = 1720] [serial = 487] [outer = (nil)] [url = about:blank] 20:02:34 INFO - PROCESS | 1720 | --DOMWINDOW == 155 (0x8e750800) [pid = 1720] [serial = 490] [outer = (nil)] [url = about:blank] 20:02:34 INFO - PROCESS | 1720 | --DOCSHELL 0x8da45800 == 81 [pid = 1720] [id = 146] 20:02:34 INFO - PROCESS | 1720 | --DOCSHELL 0x8da4a000 == 80 [pid = 1720] [id = 144] 20:02:34 INFO - PROCESS | 1720 | --DOCSHELL 0x8daa1400 == 79 [pid = 1720] [id = 145] 20:02:34 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 20:02:34 INFO - PROCESS | 1720 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:02:34 INFO - PROCESS | 1720 | --DOCSHELL 0x92659000 == 78 [pid = 1720] [id = 170] 20:02:34 INFO - PROCESS | 1720 | --DOCSHELL 0x8e758000 == 77 [pid = 1720] [id = 169] 20:02:34 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0ce000 == 76 [pid = 1720] [id = 168] 20:02:34 INFO - PROCESS | 1720 | 1465527754321 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]]]}] 20:02:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 20:02:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2191ms 20:02:34 INFO - PROCESS | 1720 | --DOMWINDOW == 154 (0x8dab0400) [pid = 1720] [serial = 382] [outer = (nil)] [url = about:blank] 20:02:34 INFO - PROCESS | 1720 | --DOMWINDOW == 153 (0x92660800) [pid = 1720] [serial = 385] [outer = (nil)] [url = about:blank] 20:02:34 INFO - PROCESS | 1720 | --DOMWINDOW == 152 (0xa671fc00) [pid = 1720] [serial = 379] [outer = (nil)] [url = about:blank] 20:02:34 INFO - PROCESS | 1720 | --DOMWINDOW == 151 (0x93ec6800) [pid = 1720] [serial = 500] [outer = (nil)] [url = about:blank] 20:02:34 INFO - PROCESS | 1720 | --DOMWINDOW == 150 (0x9265f800) [pid = 1720] [serial = 499] [outer = (nil)] [url = about:blank] 20:02:34 INFO - PROCESS | 1720 | --DOMWINDOW == 149 (0x8e60e000) [pid = 1720] [serial = 457] [outer = (nil)] [url = about:blank] 20:02:34 INFO - PROCESS | 1720 | --DOMWINDOW == 148 (0xa33bcc00) [pid = 1720] [serial = 481] [outer = (nil)] [url = about:blank] 20:02:34 INFO - PROCESS | 1720 | --DOMWINDOW == 147 (0x8e7bbc00) [pid = 1720] [serial = 494] [outer = (nil)] [url = about:blank] 20:02:34 INFO - PROCESS | 1720 | --DOMWINDOW == 146 (0x8e60d400) [pid = 1720] [serial = 493] [outer = (nil)] [url = about:blank] 20:02:34 INFO - PROCESS | 1720 | --DOMWINDOW == 145 (0x9d907c00) [pid = 1720] [serial = 472] [outer = (nil)] [url = about:blank] 20:02:34 INFO - PROCESS | 1720 | --DOMWINDOW == 144 (0x91e0a400) [pid = 1720] [serial = 460] [outer = (nil)] [url = about:blank] 20:02:34 INFO - PROCESS | 1720 | --DOMWINDOW == 143 (0x93ad6800) [pid = 1720] [serial = 455] [outer = (nil)] [url = about:blank] 20:02:34 INFO - PROCESS | 1720 | --DOMWINDOW == 142 (0x954d0c00) [pid = 1720] [serial = 463] [outer = (nil)] [url = about:blank] 20:02:34 INFO - PROCESS | 1720 | --DOMWINDOW == 141 (0x8d749400) [pid = 1720] [serial = 475] [outer = (nil)] [url = about:blank] 20:02:34 INFO - PROCESS | 1720 | --DOMWINDOW == 140 (0x9b3a5000) [pid = 1720] [serial = 466] [outer = (nil)] [url = about:blank] 20:02:34 INFO - PROCESS | 1720 | --DOMWINDOW == 139 (0x9c027000) [pid = 1720] [serial = 469] [outer = (nil)] [url = about:blank] 20:02:34 INFO - PROCESS | 1720 | --DOMWINDOW == 138 (0xa2172000) [pid = 1720] [serial = 478] [outer = (nil)] [url = about:blank] 20:02:34 INFO - PROCESS | 1720 | --DOMWINDOW == 137 (0x8eff1800) [pid = 1720] [serial = 496] [outer = (nil)] [url = about:blank] 20:02:34 INFO - PROCESS | 1720 | --DOMWINDOW == 136 (0x8f009c00) [pid = 1720] [serial = 497] [outer = (nil)] [url = about:blank] 20:02:34 INFO - PROCESS | 1720 | 1465527754493 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 20:02:34 INFO - PROCESS | 1720 | 1465527754501 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 20:02:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 20:02:34 INFO - PROCESS | 1720 | 1465527754512 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 20:02:34 INFO - PROCESS | 1720 | 1465527754515 Marionette TRACE conn4 <- [1,742,null,{}] 20:02:34 INFO - PROCESS | 1720 | 1465527754522 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}] 20:02:34 INFO - PROCESS | 1720 | 1465527754527 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:34 INFO - PROCESS | 1720 | 1465527754702 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 20:02:34 INFO - PROCESS | 1720 | 1465527754866 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:34 INFO - PROCESS | 1720 | 1465527754874 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:34 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d75d400 == 77 [pid = 1720] [id = 193] 20:02:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 137 (0x8e7b4000) [pid = 1720] [serial = 579] [outer = (nil)] 20:02:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 138 (0x8f00dc00) [pid = 1720] [serial = 580] [outer = 0x8e7b4000] 20:02:34 INFO - PROCESS | 1720 | 1465527754944 Marionette DEBUG loaded listener.js 20:02:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 139 (0x92466400) [pid = 1720] [serial = 581] [outer = 0x8e7b4000] 20:02:36 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 20:02:36 INFO - PROCESS | 1720 | 1465527756091 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]]]}] 20:02:36 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 20:02:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1593ms 20:02:36 INFO - PROCESS | 1720 | 1465527756105 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 20:02:36 INFO - PROCESS | 1720 | 1465527756109 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 20:02:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 20:02:36 INFO - PROCESS | 1720 | 1465527756123 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 20:02:36 INFO - PROCESS | 1720 | 1465527756132 Marionette TRACE conn4 <- [1,746,null,{}] 20:02:36 INFO - PROCESS | 1720 | 1465527756140 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}] 20:02:36 INFO - PROCESS | 1720 | 1465527756148 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:36 INFO - PROCESS | 1720 | 1465527756388 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 20:02:36 INFO - PROCESS | 1720 | 1465527756462 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:36 INFO - PROCESS | 1720 | 1465527756471 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:36 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e7bbc00 == 78 [pid = 1720] [id = 194] 20:02:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 140 (0x9265f800) [pid = 1720] [serial = 582] [outer = (nil)] 20:02:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 141 (0x95324c00) [pid = 1720] [serial = 583] [outer = 0x9265f800] 20:02:36 INFO - PROCESS | 1720 | 1465527756538 Marionette DEBUG loaded listener.js 20:02:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 142 (0x954ac400) [pid = 1720] [serial = 584] [outer = 0x9265f800] 20:02:37 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 20:02:37 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 20:02:37 INFO - PROCESS | 1720 | 1465527757819 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]]]}] 20:02:37 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.) 20:02:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1751ms 20:02:37 INFO - PROCESS | 1720 | 1465527757867 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 20:02:37 INFO - PROCESS | 1720 | 1465527757871 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 20:02:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 20:02:37 INFO - PROCESS | 1720 | 1465527757878 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 20:02:37 INFO - PROCESS | 1720 | 1465527757881 Marionette TRACE conn4 <- [1,750,null,{}] 20:02:37 INFO - PROCESS | 1720 | 1465527757895 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}] 20:02:37 INFO - PROCESS | 1720 | 1465527757899 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:38 INFO - PROCESS | 1720 | 1465527758201 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 20:02:38 INFO - PROCESS | 1720 | 1465527758251 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:38 INFO - PROCESS | 1720 | 1465527758262 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:38 INFO - PROCESS | 1720 | ++DOCSHELL 0x93ec2c00 == 79 [pid = 1720] [id = 195] 20:02:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 143 (0x953d1800) [pid = 1720] [serial = 585] [outer = (nil)] 20:02:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 144 (0x9668d400) [pid = 1720] [serial = 586] [outer = 0x953d1800] 20:02:38 INFO - PROCESS | 1720 | 1465527758329 Marionette DEBUG loaded listener.js 20:02:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 145 (0x96694800) [pid = 1720] [serial = 587] [outer = 0x953d1800] 20:02:39 INFO - PROCESS | 1720 | --DOMWINDOW == 144 (0x8d74d000) [pid = 1720] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 20:02:39 INFO - PROCESS | 1720 | --DOMWINDOW == 143 (0x8daaec00) [pid = 1720] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 20:02:39 INFO - PROCESS | 1720 | --DOMWINDOW == 142 (0x95325000) [pid = 1720] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 20:02:39 INFO - PROCESS | 1720 | --DOMWINDOW == 141 (0x8e4e1800) [pid = 1720] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 20:02:39 INFO - PROCESS | 1720 | --DOMWINDOW == 140 (0x8e5a7c00) [pid = 1720] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 20:02:39 INFO - PROCESS | 1720 | --DOMWINDOW == 139 (0x915cf400) [pid = 1720] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 20:02:39 INFO - PROCESS | 1720 | --DOMWINDOW == 138 (0x953d0c00) [pid = 1720] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 20:02:39 INFO - PROCESS | 1720 | --DOMWINDOW == 137 (0x915cb400) [pid = 1720] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 20:02:39 INFO - PROCESS | 1720 | --DOMWINDOW == 136 (0x8d741c00) [pid = 1720] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 20:02:39 INFO - PROCESS | 1720 | --DOMWINDOW == 135 (0x9cb50000) [pid = 1720] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 20:02:39 INFO - PROCESS | 1720 | --DOMWINDOW == 134 (0x93ec3c00) [pid = 1720] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 20:02:39 INFO - PROCESS | 1720 | --DOMWINDOW == 133 (0x954c6c00) [pid = 1720] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 20:02:39 INFO - PROCESS | 1720 | --DOMWINDOW == 132 (0x8d741400) [pid = 1720] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 20:02:39 INFO - PROCESS | 1720 | --DOMWINDOW == 131 (0x953cb400) [pid = 1720] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 20:02:39 INFO - PROCESS | 1720 | --DOMWINDOW == 130 (0x91eaa800) [pid = 1720] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 20:02:39 INFO - PROCESS | 1720 | --DOMWINDOW == 129 (0x9c108800) [pid = 1720] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 20:02:39 INFO - PROCESS | 1720 | --DOMWINDOW == 128 (0x91e02000) [pid = 1720] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 20:02:39 INFO - PROCESS | 1720 | --DOMWINDOW == 127 (0x953d0400) [pid = 1720] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 20:02:39 INFO - PROCESS | 1720 | --DOMWINDOW == 126 (0x91e0d000) [pid = 1720] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 20:02:39 INFO - PROCESS | 1720 | --DOMWINDOW == 125 (0x8d0c4800) [pid = 1720] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 20:02:39 INFO - PROCESS | 1720 | --DOMWINDOW == 124 (0x8f84c400) [pid = 1720] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 20:02:39 INFO - PROCESS | 1720 | --DOMWINDOW == 123 (0x9c029c00) [pid = 1720] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 20:02:39 INFO - PROCESS | 1720 | --DOMWINDOW == 122 (0x8e609800) [pid = 1720] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 20:02:39 INFO - PROCESS | 1720 | --DOMWINDOW == 121 (0x9b168800) [pid = 1720] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 20:02:39 INFO - PROCESS | 1720 | --DOMWINDOW == 120 (0x8daa2c00) [pid = 1720] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 20:02:39 INFO - PROCESS | 1720 | --DOMWINDOW == 119 (0x91e07800) [pid = 1720] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 20:02:39 INFO - PROCESS | 1720 | --DOMWINDOW == 118 (0x8d0cf800) [pid = 1720] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 20:02:39 INFO - PROCESS | 1720 | --DOMWINDOW == 117 (0x9a40a400) [pid = 1720] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 20:02:39 INFO - PROCESS | 1720 | --DOMWINDOW == 116 (0x8da49c00) [pid = 1720] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 20:02:39 INFO - PROCESS | 1720 | --DOMWINDOW == 115 (0x8e4e3c00) [pid = 1720] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 20:02:39 INFO - PROCESS | 1720 | --DOMWINDOW == 114 (0x8f4ae800) [pid = 1720] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 20:02:39 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0x99f5c000) [pid = 1720] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 20:02:39 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x92661c00) [pid = 1720] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 20:02:39 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x8e7bb400) [pid = 1720] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 20:02:39 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x8f4a2000) [pid = 1720] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 20:02:39 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x8f84d400) [pid = 1720] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 20:02:39 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x915c4800) [pid = 1720] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 20:02:40 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 20:02:40 INFO - PROCESS | 1720 | 1465527760268 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]]]}] 20:02:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 20:02:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2443ms 20:02:40 INFO - PROCESS | 1720 | 1465527760330 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 20:02:40 INFO - PROCESS | 1720 | 1465527760334 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 20:02:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 20:02:40 INFO - PROCESS | 1720 | 1465527760340 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 20:02:40 INFO - PROCESS | 1720 | 1465527760344 Marionette TRACE conn4 <- [1,754,null,{}] 20:02:40 INFO - PROCESS | 1720 | 1465527760349 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}] 20:02:40 INFO - PROCESS | 1720 | 1465527760354 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:40 INFO - PROCESS | 1720 | 1465527760508 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 20:02:40 INFO - PROCESS | 1720 | 1465527760567 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:40 INFO - PROCESS | 1720 | 1465527760584 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:40 INFO - PROCESS | 1720 | ++DOCSHELL 0x8daa8c00 == 80 [pid = 1720] [id = 196] 20:02:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x8e5a4800) [pid = 1720] [serial = 588] [outer = (nil)] 20:02:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x8f4ae800) [pid = 1720] [serial = 589] [outer = 0x8e5a4800] 20:02:40 INFO - PROCESS | 1720 | 1465527760800 Marionette DEBUG loaded listener.js 20:02:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x91eaa800) [pid = 1720] [serial = 590] [outer = 0x8e5a4800] 20:02:42 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 20:02:42 INFO - PROCESS | 1720 | 1465527762099 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]]]}] 20:02:42 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 20:02:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1786ms 20:02:42 INFO - PROCESS | 1720 | 1465527762199 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 20:02:42 INFO - PROCESS | 1720 | 1465527762207 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 20:02:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 20:02:42 INFO - PROCESS | 1720 | 1465527762219 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 20:02:42 INFO - PROCESS | 1720 | 1465527762225 Marionette TRACE conn4 <- [1,758,null,{}] 20:02:42 INFO - PROCESS | 1720 | 1465527762235 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}] 20:02:42 INFO - PROCESS | 1720 | 1465527762240 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:42 INFO - PROCESS | 1720 | 1465527762432 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 20:02:42 INFO - PROCESS | 1720 | 1465527762636 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:42 INFO - PROCESS | 1720 | 1465527762646 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:42 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0cc000 == 81 [pid = 1720] [id = 197] 20:02:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x8d741c00) [pid = 1720] [serial = 591] [outer = (nil)] 20:02:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x8e616400) [pid = 1720] [serial = 592] [outer = 0x8d741c00] 20:02:42 INFO - PROCESS | 1720 | 1465527762766 Marionette DEBUG loaded listener.js 20:02:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0x8e7b5800) [pid = 1720] [serial = 593] [outer = 0x8d741c00] 20:02:43 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 20:02:43 INFO - PROCESS | 1720 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:02:43 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 20:02:43 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 20:02:43 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 20:02:43 INFO - PROCESS | 1720 | 1465527763741 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]]]}] 20:02:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 20:02:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1586ms 20:02:43 INFO - PROCESS | 1720 | 1465527763805 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 20:02:43 INFO - PROCESS | 1720 | 1465527763812 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 20:02:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 20:02:43 INFO - PROCESS | 1720 | 1465527763824 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 20:02:43 INFO - PROCESS | 1720 | 1465527763828 Marionette TRACE conn4 <- [1,762,null,{}] 20:02:43 INFO - PROCESS | 1720 | 1465527763835 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}] 20:02:43 INFO - PROCESS | 1720 | 1465527763841 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:44 INFO - PROCESS | 1720 | 1465527764086 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 20:02:44 INFO - PROCESS | 1720 | 1465527764390 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:44 INFO - PROCESS | 1720 | 1465527764398 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:44 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f849400 == 82 [pid = 1720] [id = 198] 20:02:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 115 (0x915c4800) [pid = 1720] [serial = 594] [outer = (nil)] 20:02:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 116 (0x91e0d000) [pid = 1720] [serial = 595] [outer = 0x915c4800] 20:02:44 INFO - PROCESS | 1720 | 1465527764490 Marionette DEBUG loaded listener.js 20:02:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 117 (0x92660800) [pid = 1720] [serial = 596] [outer = 0x915c4800] 20:02:45 INFO - PROCESS | 1720 | 1465527765808 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]]]}] 20:02:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 20:02:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2042ms 20:02:45 INFO - PROCESS | 1720 | 1465527765909 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 20:02:45 INFO - PROCESS | 1720 | 1465527765914 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 20:02:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 20:02:45 INFO - PROCESS | 1720 | 1465527765926 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 20:02:45 INFO - PROCESS | 1720 | 1465527765931 Marionette TRACE conn4 <- [1,766,null,{}] 20:02:45 INFO - PROCESS | 1720 | 1465527765949 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}] 20:02:45 INFO - PROCESS | 1720 | 1465527765958 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:46 INFO - PROCESS | 1720 | 1465527766235 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 20:02:46 INFO - PROCESS | 1720 | 1465527766376 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:46 INFO - PROCESS | 1720 | 1465527766390 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:46 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0d0800 == 83 [pid = 1720] [id = 199] 20:02:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 118 (0x953cb400) [pid = 1720] [serial = 597] [outer = (nil)] 20:02:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 119 (0x954d3400) [pid = 1720] [serial = 598] [outer = 0x953cb400] 20:02:46 INFO - PROCESS | 1720 | 1465527766511 Marionette DEBUG loaded listener.js 20:02:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 120 (0x99717c00) [pid = 1720] [serial = 599] [outer = 0x953cb400] 20:02:47 INFO - PROCESS | 1720 | 1465527767822 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]]]}] 20:02:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 20:02:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1994ms 20:02:47 INFO - PROCESS | 1720 | 1465527767927 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 20:02:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 20:02:47 INFO - PROCESS | 1720 | 1465527767933 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 20:02:47 INFO - PROCESS | 1720 | 1465527767940 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 20:02:47 INFO - PROCESS | 1720 | 1465527767943 Marionette TRACE conn4 <- [1,770,null,{}] 20:02:47 INFO - PROCESS | 1720 | 1465527767949 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}] 20:02:47 INFO - PROCESS | 1720 | 1465527767955 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:48 INFO - PROCESS | 1720 | 1465527768193 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 20:02:48 INFO - PROCESS | 1720 | 1465527768387 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:48 INFO - PROCESS | 1720 | 1465527768396 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:48 INFO - PROCESS | 1720 | ++DOCSHELL 0x954a6c00 == 84 [pid = 1720] [id = 200] 20:02:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 121 (0x9a1df800) [pid = 1720] [serial = 600] [outer = (nil)] 20:02:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 122 (0x9a6a2400) [pid = 1720] [serial = 601] [outer = 0x9a1df800] 20:02:48 INFO - PROCESS | 1720 | 1465527768489 Marionette DEBUG loaded listener.js 20:02:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 123 (0x9b16c000) [pid = 1720] [serial = 602] [outer = 0x9a1df800] 20:02:49 INFO - PROCESS | 1720 | 1465527769415 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]]]}] 20:02:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 20:02:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1543ms 20:02:49 INFO - PROCESS | 1720 | 1465527769484 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 20:02:49 INFO - PROCESS | 1720 | 1465527769487 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 20:02:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 20:02:49 INFO - PROCESS | 1720 | 1465527769494 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 20:02:49 INFO - PROCESS | 1720 | 1465527769498 Marionette TRACE conn4 <- [1,774,null,{}] 20:02:49 INFO - PROCESS | 1720 | 1465527769503 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}] 20:02:49 INFO - PROCESS | 1720 | 1465527769509 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:49 INFO - PROCESS | 1720 | 1465527769749 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 20:02:50 INFO - PROCESS | 1720 | 1465527769989 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:50 INFO - PROCESS | 1720 | 1465527769999 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:50 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0d0c00 == 85 [pid = 1720] [id = 201] 20:02:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 124 (0x8d746c00) [pid = 1720] [serial = 603] [outer = (nil)] 20:02:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 125 (0x9b3a5400) [pid = 1720] [serial = 604] [outer = 0x8d746c00] 20:02:50 INFO - PROCESS | 1720 | 1465527770116 Marionette DEBUG loaded listener.js 20:02:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 126 (0x9b5e4800) [pid = 1720] [serial = 605] [outer = 0x8d746c00] 20:02:51 INFO - PROCESS | 1720 | 1465527771024 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]]]}] 20:02:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 20:02:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1583ms 20:02:51 INFO - PROCESS | 1720 | 1465527771078 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 20:02:51 INFO - PROCESS | 1720 | 1465527771081 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 20:02:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 20:02:51 INFO - PROCESS | 1720 | 1465527771088 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 20:02:51 INFO - PROCESS | 1720 | 1465527771092 Marionette TRACE conn4 <- [1,778,null,{}] 20:02:51 INFO - PROCESS | 1720 | 1465527771097 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}] 20:02:51 INFO - PROCESS | 1720 | 1465527771108 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:51 INFO - PROCESS | 1720 | 1465527771369 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 20:02:51 INFO - PROCESS | 1720 | 1465527771620 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:51 INFO - PROCESS | 1720 | 1465527771632 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:51 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0c5400 == 86 [pid = 1720] [id = 202] 20:02:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 127 (0x8d757800) [pid = 1720] [serial = 606] [outer = (nil)] 20:02:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 128 (0x9c0cfc00) [pid = 1720] [serial = 607] [outer = 0x8d757800] 20:02:51 INFO - PROCESS | 1720 | 1465527771758 Marionette DEBUG loaded listener.js 20:02:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 129 (0x9d90ac00) [pid = 1720] [serial = 608] [outer = 0x8d757800] 20:02:52 INFO - PROCESS | 1720 | 1465527772620 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]]]}] 20:02:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 20:02:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1589ms 20:02:52 INFO - PROCESS | 1720 | 1465527772677 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 20:02:52 INFO - PROCESS | 1720 | 1465527772682 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 20:02:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 20:02:52 INFO - PROCESS | 1720 | 1465527772689 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 20:02:52 INFO - PROCESS | 1720 | 1465527772693 Marionette TRACE conn4 <- [1,782,null,{}] 20:02:52 INFO - PROCESS | 1720 | 1465527772699 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}] 20:02:52 INFO - PROCESS | 1720 | 1465527772704 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:52 INFO - PROCESS | 1720 | 1465527772896 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 20:02:53 INFO - PROCESS | 1720 | 1465527773139 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:53 INFO - PROCESS | 1720 | 1465527773146 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:53 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d756400 == 87 [pid = 1720] [id = 203] 20:02:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 130 (0x8e62a400) [pid = 1720] [serial = 609] [outer = (nil)] 20:02:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 131 (0x8e632400) [pid = 1720] [serial = 610] [outer = 0x8e62a400] 20:02:53 INFO - PROCESS | 1720 | 1465527773272 Marionette DEBUG loaded listener.js 20:02:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 132 (0x8e635000) [pid = 1720] [serial = 611] [outer = 0x8e62a400] 20:02:54 INFO - PROCESS | 1720 | 1465527774138 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]]]}] 20:02:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 20:02:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1486ms 20:02:54 INFO - PROCESS | 1720 | 1465527774177 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 20:02:54 INFO - PROCESS | 1720 | 1465527774182 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 20:02:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 20:02:54 INFO - PROCESS | 1720 | 1465527774188 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 20:02:54 INFO - PROCESS | 1720 | 1465527774192 Marionette TRACE conn4 <- [1,786,null,{}] 20:02:54 INFO - PROCESS | 1720 | 1465527774198 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}] 20:02:54 INFO - PROCESS | 1720 | 1465527774203 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:54 INFO - PROCESS | 1720 | 1465527774407 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 20:02:54 INFO - PROCESS | 1720 | 1465527774739 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:54 INFO - PROCESS | 1720 | 1465527774748 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:54 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d74f000 == 88 [pid = 1720] [id = 204] 20:02:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 133 (0x8e62d400) [pid = 1720] [serial = 612] [outer = (nil)] 20:02:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 134 (0x9c0a4400) [pid = 1720] [serial = 613] [outer = 0x8e62d400] 20:02:54 INFO - PROCESS | 1720 | 1465527774835 Marionette DEBUG loaded listener.js 20:02:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 135 (0x9d964000) [pid = 1720] [serial = 614] [outer = 0x8e62d400] 20:02:55 INFO - PROCESS | 1720 | 1465527775722 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]]]}] 20:02:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 136 (0x8d048000) [pid = 1720] [serial = 615] [outer = 0x93ad2000] 20:02:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 20:02:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1585ms 20:02:55 INFO - PROCESS | 1720 | 1465527775816 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 20:02:55 INFO - PROCESS | 1720 | 1465527775819 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 20:02:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 20:02:55 INFO - PROCESS | 1720 | 1465527775914 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 20:02:55 INFO - PROCESS | 1720 | 1465527775917 Marionette TRACE conn4 <- [1,790,null,{}] 20:02:55 INFO - PROCESS | 1720 | 1465527775938 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}] 20:02:55 INFO - PROCESS | 1720 | 1465527775944 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:56 INFO - PROCESS | 1720 | 1465527776130 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 20:02:56 INFO - PROCESS | 1720 | 1465527776371 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:56 INFO - PROCESS | 1720 | 1465527776380 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:56 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d046800 == 89 [pid = 1720] [id = 205] 20:02:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 137 (0x8d047000) [pid = 1720] [serial = 616] [outer = (nil)] 20:02:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 138 (0x8d04e000) [pid = 1720] [serial = 617] [outer = 0x8d047000] 20:02:56 INFO - PROCESS | 1720 | 1465527776462 Marionette DEBUG loaded listener.js 20:02:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 139 (0x8daa6000) [pid = 1720] [serial = 618] [outer = 0x8d047000] 20:02:57 INFO - PROCESS | 1720 | 1465527777338 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]]]}] 20:02:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 20:02:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1574ms 20:02:57 INFO - PROCESS | 1720 | 1465527777412 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 20:02:57 INFO - PROCESS | 1720 | 1465527777416 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 20:02:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 20:02:57 INFO - PROCESS | 1720 | 1465527777423 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 20:02:57 INFO - PROCESS | 1720 | 1465527777425 Marionette TRACE conn4 <- [1,794,null,{}] 20:02:57 INFO - PROCESS | 1720 | 1465527777432 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}] 20:02:57 INFO - PROCESS | 1720 | 1465527777437 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:57 INFO - PROCESS | 1720 | 1465527777675 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 20:02:58 INFO - PROCESS | 1720 | 1465527778231 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:58 INFO - PROCESS | 1720 | 1465527778240 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:58 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d75e800 == 90 [pid = 1720] [id = 206] 20:02:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 140 (0x8d760c00) [pid = 1720] [serial = 619] [outer = (nil)] 20:02:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 141 (0x8daabc00) [pid = 1720] [serial = 620] [outer = 0x8d760c00] 20:02:58 INFO - PROCESS | 1720 | 1465527778352 Marionette DEBUG loaded listener.js 20:02:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 142 (0x8e5a7000) [pid = 1720] [serial = 621] [outer = 0x8d760c00] 20:02:59 INFO - PROCESS | 1720 | 1465527779267 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]]]}] 20:02:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 20:02:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1888ms 20:02:59 INFO - PROCESS | 1720 | 1465527779314 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 20:02:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 20:02:59 INFO - PROCESS | 1720 | 1465527779319 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 20:02:59 INFO - PROCESS | 1720 | 1465527779326 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 20:02:59 INFO - PROCESS | 1720 | 1465527779331 Marionette TRACE conn4 <- [1,798,null,{}] 20:02:59 INFO - PROCESS | 1720 | 1465527779339 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}] 20:02:59 INFO - PROCESS | 1720 | 1465527779346 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:59 INFO - PROCESS | 1720 | 1465527779539 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 20:02:59 INFO - PROCESS | 1720 | 1465527779808 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:59 INFO - PROCESS | 1720 | 1465527779815 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:02:59 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e5a4000 == 91 [pid = 1720] [id = 207] 20:02:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 143 (0x8e7b2800) [pid = 1720] [serial = 622] [outer = (nil)] 20:02:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 144 (0x8f4a7800) [pid = 1720] [serial = 623] [outer = 0x8e7b2800] 20:02:59 INFO - PROCESS | 1720 | 1465527779946 Marionette DEBUG loaded listener.js 20:03:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 145 (0x8f843c00) [pid = 1720] [serial = 624] [outer = 0x8e7b2800] 20:03:01 INFO - PROCESS | 1720 | 1465527781050 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]]]}] 20:03:01 INFO - PROCESS | 1720 | --DOCSHELL 0x8e6a8800 == 90 [pid = 1720] [id = 123] 20:03:01 INFO - PROCESS | 1720 | --DOCSHELL 0x8e5a5000 == 89 [pid = 1720] [id = 124] 20:03:01 INFO - PROCESS | 1720 | --DOCSHELL 0x8e60bc00 == 88 [pid = 1720] [id = 114] 20:03:01 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0c7000 == 87 [pid = 1720] [id = 128] 20:03:01 INFO - PROCESS | 1720 | --DOCSHELL 0x8daa4c00 == 86 [pid = 1720] [id = 127] 20:03:01 INFO - PROCESS | 1720 | --DOMWINDOW == 144 (0x93b21800) [pid = 1720] [serial = 550] [outer = (nil)] [url = about:blank] 20:03:01 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 20:03:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1884ms 20:03:01 INFO - PROCESS | 1720 | 1465527781226 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 20:03:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 20:03:01 INFO - PROCESS | 1720 | 1465527781232 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 20:03:01 INFO - PROCESS | 1720 | 1465527781240 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 20:03:01 INFO - PROCESS | 1720 | 1465527781243 Marionette TRACE conn4 <- [1,802,null,{}] 20:03:01 INFO - PROCESS | 1720 | 1465527781250 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}] 20:03:01 INFO - PROCESS | 1720 | 1465527781255 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:01 INFO - PROCESS | 1720 | 1465527781433 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 20:03:01 INFO - PROCESS | 1720 | --DOMWINDOW == 143 (0x96693400) [pid = 1720] [serial = 503] [outer = (nil)] [url = about:blank] 20:03:01 INFO - PROCESS | 1720 | --DOMWINDOW == 142 (0x8e7b4c00) [pid = 1720] [serial = 491] [outer = (nil)] [url = about:blank] 20:03:01 INFO - PROCESS | 1720 | --DOMWINDOW == 141 (0x8d75d800) [pid = 1720] [serial = 485] [outer = (nil)] [url = about:blank] 20:03:01 INFO - PROCESS | 1720 | --DOMWINDOW == 140 (0xa4f67c00) [pid = 1720] [serial = 488] [outer = (nil)] [url = about:blank] 20:03:01 INFO - PROCESS | 1720 | --DOMWINDOW == 139 (0x8eff5400) [pid = 1720] [serial = 541] [outer = (nil)] [url = about:blank] 20:03:01 INFO - PROCESS | 1720 | --DOMWINDOW == 138 (0x8f4b0c00) [pid = 1720] [serial = 542] [outer = (nil)] [url = about:blank] 20:03:01 INFO - PROCESS | 1720 | --DOMWINDOW == 137 (0x9c026400) [pid = 1720] [serial = 521] [outer = (nil)] [url = about:blank] 20:03:01 INFO - PROCESS | 1720 | --DOMWINDOW == 136 (0x9b1ef000) [pid = 1720] [serial = 520] [outer = (nil)] [url = about:blank] 20:03:01 INFO - PROCESS | 1720 | --DOMWINDOW == 135 (0x8e60ec00) [pid = 1720] [serial = 539] [outer = (nil)] [url = about:blank] 20:03:01 INFO - PROCESS | 1720 | --DOMWINDOW == 134 (0x8e4e8c00) [pid = 1720] [serial = 538] [outer = (nil)] [url = about:blank] 20:03:01 INFO - PROCESS | 1720 | --DOMWINDOW == 133 (0x9cb4e000) [pid = 1720] [serial = 524] [outer = (nil)] [url = about:blank] 20:03:01 INFO - PROCESS | 1720 | --DOMWINDOW == 132 (0x9c0d7400) [pid = 1720] [serial = 523] [outer = (nil)] [url = about:blank] 20:03:01 INFO - PROCESS | 1720 | --DOMWINDOW == 131 (0x8daa9400) [pid = 1720] [serial = 506] [outer = (nil)] [url = about:blank] 20:03:01 INFO - PROCESS | 1720 | --DOMWINDOW == 130 (0x8d757400) [pid = 1720] [serial = 505] [outer = (nil)] [url = about:blank] 20:03:01 INFO - PROCESS | 1720 | --DOMWINDOW == 129 (0xa117f800) [pid = 1720] [serial = 527] [outer = (nil)] [url = about:blank] 20:03:01 INFO - PROCESS | 1720 | --DOMWINDOW == 128 (0x9d964c00) [pid = 1720] [serial = 526] [outer = (nil)] [url = about:blank] 20:03:01 INFO - PROCESS | 1720 | --DOMWINDOW == 127 (0x9a404c00) [pid = 1720] [serial = 515] [outer = (nil)] [url = about:blank] 20:03:01 INFO - PROCESS | 1720 | --DOMWINDOW == 126 (0x992ac000) [pid = 1720] [serial = 514] [outer = (nil)] [url = about:blank] 20:03:01 INFO - PROCESS | 1720 | --DOMWINDOW == 125 (0x92dbb000) [pid = 1720] [serial = 536] [outer = (nil)] [url = about:blank] 20:03:01 INFO - PROCESS | 1720 | --DOMWINDOW == 124 (0x8f4aa800) [pid = 1720] [serial = 535] [outer = (nil)] [url = about:blank] 20:03:01 INFO - PROCESS | 1720 | --DOMWINDOW == 123 (0xa219e800) [pid = 1720] [serial = 533] [outer = (nil)] [url = about:blank] 20:03:01 INFO - PROCESS | 1720 | --DOMWINDOW == 122 (0xa117dc00) [pid = 1720] [serial = 532] [outer = (nil)] [url = about:blank] 20:03:01 INFO - PROCESS | 1720 | --DOMWINDOW == 121 (0x9a6a6c00) [pid = 1720] [serial = 518] [outer = (nil)] [url = about:blank] 20:03:01 INFO - PROCESS | 1720 | --DOMWINDOW == 120 (0x9a69ec00) [pid = 1720] [serial = 517] [outer = (nil)] [url = about:blank] 20:03:01 INFO - PROCESS | 1720 | --DOMWINDOW == 119 (0x9532c400) [pid = 1720] [serial = 512] [outer = (nil)] [url = about:blank] 20:03:01 INFO - PROCESS | 1720 | --DOMWINDOW == 118 (0x93b21000) [pid = 1720] [serial = 511] [outer = (nil)] [url = about:blank] 20:03:01 INFO - PROCESS | 1720 | --DOMWINDOW == 117 (0x8f844c00) [pid = 1720] [serial = 509] [outer = (nil)] [url = about:blank] 20:03:01 INFO - PROCESS | 1720 | --DOMWINDOW == 116 (0x8eff2800) [pid = 1720] [serial = 508] [outer = (nil)] [url = about:blank] 20:03:01 INFO - PROCESS | 1720 | --DOMWINDOW == 115 (0x8f4ad800) [pid = 1720] [serial = 530] [outer = (nil)] [url = about:blank] 20:03:01 INFO - PROCESS | 1720 | --DOMWINDOW == 114 (0x8f4a8c00) [pid = 1720] [serial = 529] [outer = (nil)] [url = about:blank] 20:03:01 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0x92dbf400) [pid = 1720] [serial = 547] [outer = (nil)] [url = about:blank] 20:03:01 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x93adac00) [pid = 1720] [serial = 548] [outer = (nil)] [url = about:blank] 20:03:01 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x91ea1800) [pid = 1720] [serial = 544] [outer = (nil)] [url = about:blank] 20:03:01 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x92664800) [pid = 1720] [serial = 545] [outer = (nil)] [url = about:blank] 20:03:01 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x8e616c00) [pid = 1720] [serial = 458] [outer = (nil)] [url = about:blank] 20:03:01 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x92463800) [pid = 1720] [serial = 461] [outer = (nil)] [url = about:blank] 20:03:01 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x9b797c00) [pid = 1720] [serial = 467] [outer = (nil)] [url = about:blank] 20:03:01 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x9c02cc00) [pid = 1720] [serial = 470] [outer = (nil)] [url = about:blank] 20:03:01 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x8d74f400) [pid = 1720] [serial = 476] [outer = (nil)] [url = about:blank] 20:03:01 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0xa110b800) [pid = 1720] [serial = 473] [outer = (nil)] [url = about:blank] 20:03:01 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0xa4d10000) [pid = 1720] [serial = 482] [outer = (nil)] [url = about:blank] 20:03:01 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x9920b000) [pid = 1720] [serial = 464] [outer = (nil)] [url = about:blank] 20:03:01 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0xa21f5000) [pid = 1720] [serial = 479] [outer = (nil)] [url = about:blank] 20:03:01 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x9bc08800) [pid = 1720] [serial = 416] [outer = (nil)] [url = about:blank] 20:03:01 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0xa2facc00) [pid = 1720] [serial = 431] [outer = (nil)] [url = about:blank] 20:03:01 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0xa117b800) [pid = 1720] [serial = 422] [outer = (nil)] [url = about:blank] 20:03:01 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0xa252b000) [pid = 1720] [serial = 425] [outer = (nil)] [url = about:blank] 20:03:01 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x992b2400) [pid = 1720] [serial = 413] [outer = (nil)] [url = about:blank] 20:03:01 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x91eaac00) [pid = 1720] [serial = 428] [outer = (nil)] [url = about:blank] 20:03:01 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x8da4c400) [pid = 1720] [serial = 407] [outer = (nil)] [url = about:blank] 20:03:01 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x92665000) [pid = 1720] [serial = 410] [outer = (nil)] [url = about:blank] 20:03:01 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x9c0a4c00) [pid = 1720] [serial = 419] [outer = (nil)] [url = about:blank] 20:03:01 INFO - PROCESS | 1720 | 1465527781723 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:01 INFO - PROCESS | 1720 | 1465527781730 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:01 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0c9000 == 87 [pid = 1720] [id = 208] 20:03:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x8d0cb000) [pid = 1720] [serial = 625] [outer = (nil)] 20:03:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x8e4ea400) [pid = 1720] [serial = 626] [outer = 0x8d0cb000] 20:03:01 INFO - PROCESS | 1720 | 1465527781806 Marionette DEBUG loaded listener.js 20:03:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x8f005400) [pid = 1720] [serial = 627] [outer = 0x8d0cb000] 20:03:02 INFO - PROCESS | 1720 | 1465527782634 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]]]}] 20:03:02 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 20:03:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1441ms 20:03:02 INFO - PROCESS | 1720 | 1465527782681 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 20:03:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 20:03:02 INFO - PROCESS | 1720 | 1465527782685 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 20:03:02 INFO - PROCESS | 1720 | 1465527782702 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 20:03:02 INFO - PROCESS | 1720 | 1465527782715 Marionette TRACE conn4 <- [1,806,null,{}] 20:03:02 INFO - PROCESS | 1720 | 1465527782733 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}] 20:03:02 INFO - PROCESS | 1720 | 1465527782741 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:02 INFO - PROCESS | 1720 | 1465527782922 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 20:03:03 INFO - PROCESS | 1720 | 1465527783077 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:03 INFO - PROCESS | 1720 | 1465527783083 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:03 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d045400 == 88 [pid = 1720] [id = 209] 20:03:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x8f84fc00) [pid = 1720] [serial = 628] [outer = (nil)] 20:03:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x92463800) [pid = 1720] [serial = 629] [outer = 0x8f84fc00] 20:03:03 INFO - PROCESS | 1720 | 1465527783153 Marionette DEBUG loaded listener.js 20:03:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x92dbb000) [pid = 1720] [serial = 630] [outer = 0x8f84fc00] 20:03:03 INFO - PROCESS | 1720 | 1465527783984 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]]]}] 20:03:04 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 20:03:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1356ms 20:03:04 INFO - PROCESS | 1720 | 1465527784048 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 20:03:04 INFO - PROCESS | 1720 | 1465527784052 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 20:03:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 20:03:04 INFO - PROCESS | 1720 | 1465527784059 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 20:03:04 INFO - PROCESS | 1720 | 1465527784062 Marionette TRACE conn4 <- [1,810,null,{}] 20:03:04 INFO - PROCESS | 1720 | 1465527784074 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}] 20:03:04 INFO - PROCESS | 1720 | 1465527784078 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:04 INFO - PROCESS | 1720 | 1465527784311 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 20:03:04 INFO - PROCESS | 1720 | 1465527784331 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:04 INFO - PROCESS | 1720 | 1465527784339 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:04 INFO - PROCESS | 1720 | ++DOCSHELL 0x915cf000 == 89 [pid = 1720] [id = 210] 20:03:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x92dbf400) [pid = 1720] [serial = 631] [outer = (nil)] 20:03:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x93b22000) [pid = 1720] [serial = 632] [outer = 0x92dbf400] 20:03:04 INFO - PROCESS | 1720 | 1465527784408 Marionette DEBUG loaded listener.js 20:03:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x93ec0400) [pid = 1720] [serial = 633] [outer = 0x92dbf400] 20:03:05 INFO - PROCESS | 1720 | 1465527785413 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]]]}] 20:03:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 20:03:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1390ms 20:03:05 INFO - PROCESS | 1720 | 1465527785453 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 20:03:05 INFO - PROCESS | 1720 | 1465527785457 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 20:03:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 20:03:05 INFO - PROCESS | 1720 | 1465527785463 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 20:03:05 INFO - PROCESS | 1720 | 1465527785467 Marionette TRACE conn4 <- [1,814,null,{}] 20:03:05 INFO - PROCESS | 1720 | 1465527785472 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}] 20:03:05 INFO - PROCESS | 1720 | 1465527785477 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:05 INFO - PROCESS | 1720 | 1465527785707 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 20:03:05 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x8e7b4000) [pid = 1720] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 20:03:05 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x953d1800) [pid = 1720] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 20:03:05 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x8da4cc00) [pid = 1720] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 20:03:05 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x8e5a7400) [pid = 1720] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 20:03:05 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x9265f800) [pid = 1720] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 20:03:05 INFO - PROCESS | 1720 | 1465527785963 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:05 INFO - PROCESS | 1720 | 1465527785979 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:06 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e7bdc00 == 90 [pid = 1720] [id = 211] 20:03:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x8eff9400) [pid = 1720] [serial = 634] [outer = (nil)] 20:03:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x93ebfc00) [pid = 1720] [serial = 635] [outer = 0x8eff9400] 20:03:06 INFO - PROCESS | 1720 | 1465527786062 Marionette DEBUG loaded listener.js 20:03:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x953d5c00) [pid = 1720] [serial = 636] [outer = 0x8eff9400] 20:03:06 INFO - PROCESS | 1720 | 1465527786836 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] 20:03:06 INFO - PROCESS | 1720 | 1465527786911 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 20:03:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 20:03:06 INFO - PROCESS | 1720 | 1465527786917 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 20:03:06 INFO - PROCESS | 1720 | 1465527786920 Marionette TRACE conn4 <- [1,818,null,{}] 20:03:06 INFO - PROCESS | 1720 | 1465527786926 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}] 20:03:06 INFO - PROCESS | 1720 | 1465527786932 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:07 INFO - PROCESS | 1720 | 1465527787120 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 20:03:07 INFO - PROCESS | 1720 | 1465527787274 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:07 INFO - PROCESS | 1720 | 1465527787282 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:07 INFO - PROCESS | 1720 | ++DOCSHELL 0x951c8000 == 91 [pid = 1720] [id = 212] 20:03:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x95325000) [pid = 1720] [serial = 637] [outer = (nil)] 20:03:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x9a312c00) [pid = 1720] [serial = 638] [outer = 0x95325000] 20:03:07 INFO - PROCESS | 1720 | 1465527787351 Marionette DEBUG loaded listener.js 20:03:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x9a4ca800) [pid = 1720] [serial = 639] [outer = 0x95325000] 20:03:08 INFO - PROCESS | 1720 | 1465527788320 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]]]}] 20:03:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 20:03:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1436ms 20:03:08 INFO - PROCESS | 1720 | 1465527788355 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 20:03:08 INFO - PROCESS | 1720 | 1465527788362 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 20:03:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 20:03:08 INFO - PROCESS | 1720 | 1465527788374 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 20:03:08 INFO - PROCESS | 1720 | 1465527788378 Marionette TRACE conn4 <- [1,822,null,{}] 20:03:08 INFO - PROCESS | 1720 | 1465527788388 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}] 20:03:08 INFO - PROCESS | 1720 | 1465527788393 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:08 INFO - PROCESS | 1720 | 1465527788669 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 20:03:09 INFO - PROCESS | 1720 | 1465527788984 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:09 INFO - PROCESS | 1720 | 1465527789002 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:09 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d75e400 == 92 [pid = 1720] [id = 213] 20:03:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x8d75ec00) [pid = 1720] [serial = 640] [outer = (nil)] 20:03:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x8e60ec00) [pid = 1720] [serial = 641] [outer = 0x8d75ec00] 20:03:09 INFO - PROCESS | 1720 | 1465527789092 Marionette DEBUG loaded listener.js 20:03:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x8e69d800) [pid = 1720] [serial = 642] [outer = 0x8d75ec00] 20:03:10 INFO - PROCESS | 1720 | 1465527790138 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] 20:03:10 INFO - PROCESS | 1720 | 1465527790177 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 20:03:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 20:03:10 INFO - PROCESS | 1720 | 1465527790190 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 20:03:10 INFO - PROCESS | 1720 | 1465527790194 Marionette TRACE conn4 <- [1,826,null,{}] 20:03:10 INFO - PROCESS | 1720 | 1465527790201 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}] 20:03:10 INFO - PROCESS | 1720 | 1465527790206 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:10 INFO - PROCESS | 1720 | 1465527790470 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 20:03:10 INFO - PROCESS | 1720 | 1465527790770 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:10 INFO - PROCESS | 1720 | 1465527790780 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:10 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f4ad800 == 93 [pid = 1720] [id = 214] 20:03:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x915c6000) [pid = 1720] [serial = 643] [outer = (nil)] 20:03:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x923a7400) [pid = 1720] [serial = 644] [outer = 0x915c6000] 20:03:10 INFO - PROCESS | 1720 | 1465527790866 Marionette DEBUG loaded listener.js 20:03:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x92db6000) [pid = 1720] [serial = 645] [outer = 0x915c6000] 20:03:11 INFO - PROCESS | 1720 | 1465527791846 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]]]}] 20:03:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 20:03:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1686ms 20:03:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 20:03:11 INFO - PROCESS | 1720 | 1465527791877 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 20:03:11 INFO - PROCESS | 1720 | 1465527791880 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 20:03:11 INFO - PROCESS | 1720 | 1465527791888 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 20:03:11 INFO - PROCESS | 1720 | 1465527791894 Marionette TRACE conn4 <- [1,830,null,{}] 20:03:11 INFO - PROCESS | 1720 | 1465527791912 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}] 20:03:11 INFO - PROCESS | 1720 | 1465527791921 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:12 INFO - PROCESS | 1720 | 1465527792167 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 20:03:12 INFO - PROCESS | 1720 | 1465527792461 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:12 INFO - PROCESS | 1720 | 1465527792478 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:12 INFO - PROCESS | 1720 | ++DOCSHELL 0x99708800 == 94 [pid = 1720] [id = 215] 20:03:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x9970f400) [pid = 1720] [serial = 646] [outer = (nil)] 20:03:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x9a6a4000) [pid = 1720] [serial = 647] [outer = 0x9970f400] 20:03:12 INFO - PROCESS | 1720 | 1465527792560 Marionette DEBUG loaded listener.js 20:03:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x9b167000) [pid = 1720] [serial = 648] [outer = 0x9970f400] 20:03:13 INFO - PROCESS | 1720 | 1465527793486 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]]]}] 20:03:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 20:03:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1645ms 20:03:13 INFO - PROCESS | 1720 | 1465527793536 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 20:03:13 INFO - PROCESS | 1720 | 1465527793543 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 20:03:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 20:03:13 INFO - PROCESS | 1720 | 1465527793555 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 20:03:13 INFO - PROCESS | 1720 | 1465527793558 Marionette TRACE conn4 <- [1,834,null,{}] 20:03:13 INFO - PROCESS | 1720 | 1465527793565 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}] 20:03:13 INFO - PROCESS | 1720 | 1465527793570 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:13 INFO - PROCESS | 1720 | 1465527793777 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 20:03:14 INFO - PROCESS | 1720 | 1465527794019 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:14 INFO - PROCESS | 1720 | 1465527794027 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:14 INFO - PROCESS | 1720 | ++DOCSHELL 0x953d4800 == 95 [pid = 1720] [id = 216] 20:03:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x9a3cbc00) [pid = 1720] [serial = 649] [outer = (nil)] 20:03:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x9b3f1800) [pid = 1720] [serial = 650] [outer = 0x9a3cbc00] 20:03:14 INFO - PROCESS | 1720 | 1465527794150 Marionette DEBUG loaded listener.js 20:03:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0x9bc03400) [pid = 1720] [serial = 651] [outer = 0x9a3cbc00] 20:03:15 INFO - PROCESS | 1720 | 1465527795052 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]]]}] 20:03:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 20:03:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1534ms 20:03:15 INFO - PROCESS | 1720 | 1465527795090 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 20:03:15 INFO - PROCESS | 1720 | 1465527795093 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 20:03:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 20:03:15 INFO - PROCESS | 1720 | 1465527795100 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 20:03:15 INFO - PROCESS | 1720 | 1465527795104 Marionette TRACE conn4 <- [1,838,null,{}] 20:03:15 INFO - PROCESS | 1720 | 1465527795110 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}] 20:03:15 INFO - PROCESS | 1720 | 1465527795115 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:15 INFO - PROCESS | 1720 | 1465527795318 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 20:03:15 INFO - PROCESS | 1720 | 1465527795561 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:15 INFO - PROCESS | 1720 | 1465527795568 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:15 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d753c00 == 96 [pid = 1720] [id = 217] 20:03:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 115 (0x8d755400) [pid = 1720] [serial = 652] [outer = (nil)] 20:03:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 116 (0x9c029800) [pid = 1720] [serial = 653] [outer = 0x8d755400] 20:03:15 INFO - PROCESS | 1720 | 1465527795691 Marionette DEBUG loaded listener.js 20:03:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 117 (0x9c02e400) [pid = 1720] [serial = 654] [outer = 0x8d755400] 20:03:16 INFO - PROCESS | 1720 | 1465527796614 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]]]}] 20:03:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 20:03:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1581ms 20:03:16 INFO - PROCESS | 1720 | 1465527796683 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 20:03:16 INFO - PROCESS | 1720 | 1465527796686 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 20:03:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 20:03:16 INFO - PROCESS | 1720 | 1465527796693 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 20:03:16 INFO - PROCESS | 1720 | 1465527796697 Marionette TRACE conn4 <- [1,842,null,{}] 20:03:16 INFO - PROCESS | 1720 | 1465527796703 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}] 20:03:16 INFO - PROCESS | 1720 | 1465527796713 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:16 INFO - PROCESS | 1720 | 1465527796990 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 20:03:17 INFO - PROCESS | 1720 | 1465527797314 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:17 INFO - PROCESS | 1720 | 1465527797322 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:17 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0c1c00 == 97 [pid = 1720] [id = 218] 20:03:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 118 (0x997a9800) [pid = 1720] [serial = 655] [outer = (nil)] 20:03:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 119 (0x9cb53000) [pid = 1720] [serial = 656] [outer = 0x997a9800] 20:03:17 INFO - PROCESS | 1720 | 1465527797405 Marionette DEBUG loaded listener.js 20:03:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 120 (0xa1108800) [pid = 1720] [serial = 657] [outer = 0x997a9800] 20:03:18 INFO - PROCESS | 1720 | 1465527798385 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]]]}] 20:03:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 20:03:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1736ms 20:03:18 INFO - PROCESS | 1720 | 1465527798431 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 20:03:18 INFO - PROCESS | 1720 | 1465527798435 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 20:03:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 20:03:18 INFO - PROCESS | 1720 | 1465527798442 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 20:03:18 INFO - PROCESS | 1720 | 1465527798446 Marionette TRACE conn4 <- [1,846,null,{}] 20:03:18 INFO - PROCESS | 1720 | 1465527798451 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}] 20:03:18 INFO - PROCESS | 1720 | 1465527798457 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:18 INFO - PROCESS | 1720 | 1465527798699 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 20:03:19 INFO - PROCESS | 1720 | 1465527798990 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:19 INFO - PROCESS | 1720 | 1465527798997 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:19 INFO - PROCESS | 1720 | ++DOCSHELL 0x93ebd400 == 98 [pid = 1720] [id = 219] 20:03:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 121 (0x97930000) [pid = 1720] [serial = 658] [outer = (nil)] 20:03:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 122 (0xa2171000) [pid = 1720] [serial = 659] [outer = 0x97930000] 20:03:19 INFO - PROCESS | 1720 | 1465527799084 Marionette DEBUG loaded listener.js 20:03:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 123 (0xa21ed400) [pid = 1720] [serial = 660] [outer = 0x97930000] 20:03:19 INFO - PROCESS | 1720 | 1465527799980 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]]]}] 20:03:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 20:03:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1586ms 20:03:20 INFO - PROCESS | 1720 | 1465527800029 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 20:03:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 20:03:20 INFO - PROCESS | 1720 | 1465527800033 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 20:03:20 INFO - PROCESS | 1720 | 1465527800039 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 20:03:20 INFO - PROCESS | 1720 | 1465527800043 Marionette TRACE conn4 <- [1,850,null,{}] 20:03:20 INFO - PROCESS | 1720 | 1465527800049 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}] 20:03:20 INFO - PROCESS | 1720 | 1465527800054 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:20 INFO - PROCESS | 1720 | 1465527800261 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 20:03:20 INFO - PROCESS | 1720 | 1465527800507 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:20 INFO - PROCESS | 1720 | 1465527800515 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:20 INFO - PROCESS | 1720 | ++DOCSHELL 0x91eae400 == 99 [pid = 1720] [id = 220] 20:03:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 124 (0x9c034400) [pid = 1720] [serial = 661] [outer = (nil)] 20:03:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 125 (0xa25e9400) [pid = 1720] [serial = 662] [outer = 0x9c034400] 20:03:20 INFO - PROCESS | 1720 | 1465527800637 Marionette DEBUG loaded listener.js 20:03:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 126 (0xa2fb3c00) [pid = 1720] [serial = 663] [outer = 0x9c034400] 20:03:21 INFO - PROCESS | 1720 | 1465527801507 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]]]}] 20:03:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 20:03:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1533ms 20:03:21 INFO - PROCESS | 1720 | 1465527801574 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 20:03:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 20:03:21 INFO - PROCESS | 1720 | 1465527801578 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 20:03:21 INFO - PROCESS | 1720 | 1465527801585 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 20:03:21 INFO - PROCESS | 1720 | 1465527801588 Marionette TRACE conn4 <- [1,854,null,{}] 20:03:21 INFO - PROCESS | 1720 | 1465527801594 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}] 20:03:21 INFO - PROCESS | 1720 | 1465527801599 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:21 INFO - PROCESS | 1720 | 1465527801832 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 20:03:22 INFO - PROCESS | 1720 | 1465527802080 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:22 INFO - PROCESS | 1720 | 1465527802086 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:22 INFO - PROCESS | 1720 | ++DOCSHELL 0x9cb4a800 == 100 [pid = 1720] [id = 221] 20:03:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 127 (0x9cbc7c00) [pid = 1720] [serial = 664] [outer = (nil)] 20:03:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 128 (0xa330fc00) [pid = 1720] [serial = 665] [outer = 0x9cbc7c00] 20:03:22 INFO - PROCESS | 1720 | 1465527802207 Marionette DEBUG loaded listener.js 20:03:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 129 (0xa33b5800) [pid = 1720] [serial = 666] [outer = 0x9cbc7c00] 20:03:23 INFO - PROCESS | 1720 | 1465527803087 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]]]}] 20:03:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 20:03:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1530ms 20:03:23 INFO - PROCESS | 1720 | 1465527803115 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 20:03:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 20:03:23 INFO - PROCESS | 1720 | 1465527803119 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 20:03:23 INFO - PROCESS | 1720 | 1465527803126 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 20:03:23 INFO - PROCESS | 1720 | 1465527803130 Marionette TRACE conn4 <- [1,858,null,{}] 20:03:23 INFO - PROCESS | 1720 | 1465527803135 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}] 20:03:23 INFO - PROCESS | 1720 | 1465527803141 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:23 INFO - PROCESS | 1720 | 1465527803337 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 20:03:23 INFO - PROCESS | 1720 | 1465527803653 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:23 INFO - PROCESS | 1720 | 1465527803662 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:23 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d49b400 == 101 [pid = 1720] [id = 222] 20:03:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 130 (0x8d49f400) [pid = 1720] [serial = 667] [outer = (nil)] 20:03:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 131 (0x8d4a4c00) [pid = 1720] [serial = 668] [outer = 0x8d49f400] 20:03:23 INFO - PROCESS | 1720 | 1465527803753 Marionette DEBUG loaded listener.js 20:03:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 132 (0x8d4a6000) [pid = 1720] [serial = 669] [outer = 0x8d49f400] 20:03:24 INFO - PROCESS | 1720 | 1465527804643 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]]]}] 20:03:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 20:03:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1581ms 20:03:24 INFO - PROCESS | 1720 | 1465527804708 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 20:03:24 INFO - PROCESS | 1720 | 1465527804712 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 20:03:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 20:03:24 INFO - PROCESS | 1720 | 1465527804719 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 20:03:24 INFO - PROCESS | 1720 | 1465527804723 Marionette TRACE conn4 <- [1,862,null,{}] 20:03:24 INFO - PROCESS | 1720 | 1465527804729 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}] 20:03:24 INFO - PROCESS | 1720 | 1465527804736 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:25 INFO - PROCESS | 1720 | 1465527805044 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 20:03:25 INFO - PROCESS | 1720 | 1465527805367 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:25 INFO - PROCESS | 1720 | 1465527805376 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:25 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d050000 == 102 [pid = 1720] [id = 223] 20:03:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 133 (0x8d052000) [pid = 1720] [serial = 670] [outer = (nil)] 20:03:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 134 (0x8e757400) [pid = 1720] [serial = 671] [outer = 0x8d052000] 20:03:25 INFO - PROCESS | 1720 | 1465527805463 Marionette DEBUG loaded listener.js 20:03:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 135 (0xa4d49400) [pid = 1720] [serial = 672] [outer = 0x8d052000] 20:03:26 INFO - PROCESS | 1720 | 1465527806837 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]]]}] 20:03:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 20:03:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 2190ms 20:03:26 INFO - PROCESS | 1720 | 1465527806911 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 20:03:26 INFO - PROCESS | 1720 | 1465527806917 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 20:03:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 20:03:26 INFO - PROCESS | 1720 | 1465527806924 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 20:03:26 INFO - PROCESS | 1720 | 1465527806932 Marionette TRACE conn4 <- [1,866,null,{}] 20:03:26 INFO - PROCESS | 1720 | 1465527806939 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}] 20:03:26 INFO - PROCESS | 1720 | 1465527806945 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:27 INFO - PROCESS | 1720 | 1465527807169 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 20:03:27 INFO - PROCESS | 1720 | 1465527807424 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:27 INFO - PROCESS | 1720 | 1465527807432 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:27 INFO - PROCESS | 1720 | ++DOCSHELL 0x8da4a000 == 103 [pid = 1720] [id = 224] 20:03:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 136 (0x8da4a400) [pid = 1720] [serial = 673] [outer = (nil)] 20:03:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 137 (0x8daa4800) [pid = 1720] [serial = 674] [outer = 0x8da4a400] 20:03:27 INFO - PROCESS | 1720 | 1465527807560 Marionette DEBUG loaded listener.js 20:03:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 138 (0x8e5a7800) [pid = 1720] [serial = 675] [outer = 0x8da4a400] 20:03:28 INFO - PROCESS | 1720 | 1465527808586 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]]]}] 20:03:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 20:03:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1692ms 20:03:28 INFO - PROCESS | 1720 | 1465527808616 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 20:03:28 INFO - PROCESS | 1720 | 1465527808622 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 20:03:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 20:03:28 INFO - PROCESS | 1720 | 1465527808633 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 20:03:28 INFO - PROCESS | 1720 | 1465527808637 Marionette TRACE conn4 <- [1,870,null,{}] 20:03:28 INFO - PROCESS | 1720 | 1465527808643 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}] 20:03:28 INFO - PROCESS | 1720 | 1465527808649 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:28 INFO - PROCESS | 1720 | 1465527808855 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 20:03:29 INFO - PROCESS | 1720 | 1465527809207 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:29 INFO - PROCESS | 1720 | 1465527809216 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:29 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e62e000 == 104 [pid = 1720] [id = 225] 20:03:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 139 (0x8e637c00) [pid = 1720] [serial = 676] [outer = (nil)] 20:03:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 140 (0x8f008400) [pid = 1720] [serial = 677] [outer = 0x8e637c00] 20:03:29 INFO - PROCESS | 1720 | 1465527809299 Marionette DEBUG loaded listener.js 20:03:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 141 (0x8f4a8800) [pid = 1720] [serial = 678] [outer = 0x8e637c00] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x92658800 == 103 [pid = 1720] [id = 79] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8e4df000 == 102 [pid = 1720] [id = 110] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x923b4800 == 101 [pid = 1720] [id = 116] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x93b20400 == 100 [pid = 1720] [id = 8] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x915c4400 == 99 [pid = 1720] [id = 80] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8eff1c00 == 98 [pid = 1720] [id = 103] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x954ad000 == 97 [pid = 1720] [id = 105] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8e60c800 == 96 [pid = 1720] [id = 113] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x953cdc00 == 95 [pid = 1720] [id = 149] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0xa67a7000 == 94 [pid = 1720] [id = 109] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8e7bdc00 == 93 [pid = 1720] [id = 211] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x915cf000 == 92 [pid = 1720] [id = 210] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8d045400 == 91 [pid = 1720] [id = 209] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0c9000 == 90 [pid = 1720] [id = 208] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8e5a4000 == 89 [pid = 1720] [id = 207] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8d75e800 == 88 [pid = 1720] [id = 206] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0d0800 == 87 [pid = 1720] [id = 199] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8f849400 == 86 [pid = 1720] [id = 198] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0cc000 == 85 [pid = 1720] [id = 197] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8f844800 == 84 [pid = 1720] [id = 106] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0xa2556000 == 83 [pid = 1720] [id = 18] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x93b26800 == 82 [pid = 1720] [id = 40] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8e4e0c00 == 81 [pid = 1720] [id = 151] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8e5b1400 == 80 [pid = 1720] [id = 125] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8d760400 == 79 [pid = 1720] [id = 172] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0xa3278800 == 78 [pid = 1720] [id = 50] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x915c8400 == 77 [pid = 1720] [id = 88] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0xa67a2c00 == 76 [pid = 1720] [id = 30] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x97924000 == 75 [pid = 1720] [id = 21] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8f010c00 == 74 [pid = 1720] [id = 117] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x9c02b000 == 73 [pid = 1720] [id = 41] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x954a6c00 == 72 [pid = 1720] [id = 200] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0xa21a0400 == 71 [pid = 1720] [id = 108] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8d046800 == 70 [pid = 1720] [id = 205] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8d75fc00 == 69 [pid = 1720] [id = 163] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x93b26000 == 68 [pid = 1720] [id = 32] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x915c7000 == 67 [pid = 1720] [id = 104] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x923b4400 == 66 [pid = 1720] [id = 60] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0xa2533800 == 65 [pid = 1720] [id = 13] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0d0c00 == 64 [pid = 1720] [id = 201] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8d74f000 == 63 [pid = 1720] [id = 204] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x9b166400 == 62 [pid = 1720] [id = 173] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x95184400 == 61 [pid = 1720] [id = 52] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x91e0fc00 == 60 [pid = 1720] [id = 143] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0c5c00 == 59 [pid = 1720] [id = 176] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x93ec4c00 == 58 [pid = 1720] [id = 38] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0c5400 == 57 [pid = 1720] [id = 202] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8e6abc00 == 56 [pid = 1720] [id = 111] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8d75a400 == 55 [pid = 1720] [id = 174] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x9b798000 == 54 [pid = 1720] [id = 27] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x953d2000 == 53 [pid = 1720] [id = 61] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8d756400 == 52 [pid = 1720] [id = 203] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8daa8400 == 51 [pid = 1720] [id = 175] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x93acf400 == 50 [pid = 1720] [id = 53] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8daaa400 == 49 [pid = 1720] [id = 178] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x9a576400 == 48 [pid = 1720] [id = 12] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x9834d000 == 47 [pid = 1720] [id = 33] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x93ebec00 == 46 [pid = 1720] [id = 10] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8da46c00 == 45 [pid = 1720] [id = 171] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0xa4f11000 == 44 [pid = 1720] [id = 93] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x954c4c00 == 43 [pid = 1720] [id = 66] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x9b167400 == 42 [pid = 1720] [id = 122] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8f4ac800 == 41 [pid = 1720] [id = 177] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0xa25ec000 == 40 [pid = 1720] [id = 126] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8da4a000 == 39 [pid = 1720] [id = 224] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8d050000 == 38 [pid = 1720] [id = 223] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8d49b400 == 37 [pid = 1720] [id = 222] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x9cb4a800 == 36 [pid = 1720] [id = 221] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x91eae400 == 35 [pid = 1720] [id = 220] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0c1c00 == 34 [pid = 1720] [id = 218] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x93ebd400 == 33 [pid = 1720] [id = 219] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8d753c00 == 32 [pid = 1720] [id = 217] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x953d4800 == 31 [pid = 1720] [id = 216] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x99708800 == 30 [pid = 1720] [id = 215] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8f4ad800 == 29 [pid = 1720] [id = 214] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x951c8000 == 28 [pid = 1720] [id = 212] 20:03:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8d75e400 == 27 [pid = 1720] [id = 213] 20:03:31 INFO - PROCESS | 1720 | --DOMWINDOW == 140 (0x8f00dc00) [pid = 1720] [serial = 580] [outer = (nil)] [url = about:blank] 20:03:31 INFO - PROCESS | 1720 | --DOMWINDOW == 139 (0x91ea6400) [pid = 1720] [serial = 556] [outer = (nil)] [url = about:blank] 20:03:31 INFO - PROCESS | 1720 | --DOMWINDOW == 138 (0x8e6a8c00) [pid = 1720] [serial = 553] [outer = (nil)] [url = about:blank] 20:03:31 INFO - PROCESS | 1720 | --DOMWINDOW == 137 (0x9668d400) [pid = 1720] [serial = 586] [outer = (nil)] [url = about:blank] 20:03:31 INFO - PROCESS | 1720 | --DOMWINDOW == 136 (0x92466400) [pid = 1720] [serial = 581] [outer = (nil)] [url = about:blank] 20:03:31 INFO - PROCESS | 1720 | --DOMWINDOW == 135 (0x9920c800) [pid = 1720] [serial = 562] [outer = (nil)] [url = about:blank] 20:03:31 INFO - PROCESS | 1720 | --DOMWINDOW == 134 (0x8e749c00) [pid = 1720] [serial = 575] [outer = (nil)] [url = about:blank] 20:03:31 INFO - PROCESS | 1720 | --DOMWINDOW == 133 (0x9b16bc00) [pid = 1720] [serial = 565] [outer = (nil)] [url = about:blank] 20:03:31 INFO - PROCESS | 1720 | --DOMWINDOW == 132 (0x91e04000) [pid = 1720] [serial = 577] [outer = (nil)] [url = about:blank] 20:03:31 INFO - PROCESS | 1720 | --DOMWINDOW == 131 (0x95324c00) [pid = 1720] [serial = 583] [outer = (nil)] [url = about:blank] 20:03:31 INFO - PROCESS | 1720 | --DOMWINDOW == 130 (0x9668bc00) [pid = 1720] [serial = 559] [outer = (nil)] [url = about:blank] 20:03:31 INFO - PROCESS | 1720 | --DOMWINDOW == 129 (0x96694800) [pid = 1720] [serial = 587] [outer = (nil)] [url = about:blank] 20:03:31 INFO - PROCESS | 1720 | --DOMWINDOW == 128 (0x954ac400) [pid = 1720] [serial = 584] [outer = (nil)] [url = about:blank] 20:03:31 INFO - PROCESS | 1720 | --DOMWINDOW == 127 (0x8daab000) [pid = 1720] [serial = 574] [outer = (nil)] [url = about:blank] 20:03:31 INFO - PROCESS | 1720 | --DOMWINDOW == 126 (0x91eaa400) [pid = 1720] [serial = 578] [outer = (nil)] [url = about:blank] 20:03:31 INFO - PROCESS | 1720 | --DOMWINDOW == 125 (0x8f848c00) [pid = 1720] [serial = 571] [outer = (nil)] [url = about:blank] 20:03:31 INFO - PROCESS | 1720 | --DOMWINDOW == 124 (0x9c0ad800) [pid = 1720] [serial = 568] [outer = (nil)] [url = about:blank] 20:03:31 INFO - PROCESS | 1720 | --DOMWINDOW == 123 (0x8f4ae800) [pid = 1720] [serial = 589] [outer = (nil)] [url = about:blank] 20:03:32 INFO - PROCESS | 1720 | 1465527812124 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]]]}] 20:03:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 20:03:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 3541ms 20:03:32 INFO - PROCESS | 1720 | 1465527812175 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 20:03:32 INFO - PROCESS | 1720 | 1465527812181 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 20:03:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 20:03:32 INFO - PROCESS | 1720 | 1465527812190 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 20:03:32 INFO - PROCESS | 1720 | 1465527812195 Marionette TRACE conn4 <- [1,874,null,{}] 20:03:32 INFO - PROCESS | 1720 | 1465527812203 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}] 20:03:32 INFO - PROCESS | 1720 | 1465527812209 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:32 INFO - PROCESS | 1720 | 1465527812388 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 20:03:32 INFO - PROCESS | 1720 | 1465527812572 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:32 INFO - PROCESS | 1720 | 1465527812581 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:32 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d4a5400 == 28 [pid = 1720] [id = 226] 20:03:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 124 (0x8d4a5c00) [pid = 1720] [serial = 679] [outer = (nil)] 20:03:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 125 (0x8d758800) [pid = 1720] [serial = 680] [outer = 0x8d4a5c00] 20:03:32 INFO - PROCESS | 1720 | 1465527812657 Marionette DEBUG loaded listener.js 20:03:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 126 (0x8d75b400) [pid = 1720] [serial = 681] [outer = 0x8d4a5c00] 20:03:33 INFO - PROCESS | 1720 | 1465527813491 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]]]}] 20:03:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 20:03:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1332ms 20:03:33 INFO - PROCESS | 1720 | 1465527813522 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 20:03:33 INFO - PROCESS | 1720 | 1465527813529 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 20:03:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 20:03:33 INFO - PROCESS | 1720 | 1465527813539 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 20:03:33 INFO - PROCESS | 1720 | 1465527813543 Marionette TRACE conn4 <- [1,878,null,{}] 20:03:33 INFO - PROCESS | 1720 | 1465527813549 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}] 20:03:33 INFO - PROCESS | 1720 | 1465527813555 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:33 INFO - PROCESS | 1720 | 1465527813735 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 20:03:33 INFO - PROCESS | 1720 | 1465527813900 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:33 INFO - PROCESS | 1720 | 1465527813907 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:33 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0c9000 == 29 [pid = 1720] [id = 227] 20:03:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 127 (0x8daab000) [pid = 1720] [serial = 682] [outer = (nil)] 20:03:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 128 (0x8e4e6000) [pid = 1720] [serial = 683] [outer = 0x8daab000] 20:03:33 INFO - PROCESS | 1720 | 1465527813981 Marionette DEBUG loaded listener.js 20:03:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 129 (0x8e5a9400) [pid = 1720] [serial = 684] [outer = 0x8daab000] 20:03:34 INFO - PROCESS | 1720 | 1465527814900 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]]]}] 20:03:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 20:03:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1386ms 20:03:34 INFO - PROCESS | 1720 | 1465527814925 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 20:03:34 INFO - PROCESS | 1720 | 1465527814929 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 20:03:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 20:03:34 INFO - PROCESS | 1720 | 1465527814936 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 20:03:34 INFO - PROCESS | 1720 | 1465527814941 Marionette TRACE conn4 <- [1,882,null,{}] 20:03:34 INFO - PROCESS | 1720 | 1465527814969 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}] 20:03:34 INFO - PROCESS | 1720 | 1465527814978 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:35 INFO - PROCESS | 1720 | 1465527815220 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 20:03:35 INFO - PROCESS | 1720 | 1465527815244 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:35 INFO - PROCESS | 1720 | 1465527815256 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:35 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e6aa000 == 30 [pid = 1720] [id = 228] 20:03:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 130 (0x8e6aa400) [pid = 1720] [serial = 685] [outer = (nil)] 20:03:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 131 (0x8e74ac00) [pid = 1720] [serial = 686] [outer = 0x8e6aa400] 20:03:35 INFO - PROCESS | 1720 | 1465527815329 Marionette DEBUG loaded listener.js 20:03:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 132 (0x8e7b4400) [pid = 1720] [serial = 687] [outer = 0x8e6aa400] 20:03:36 INFO - PROCESS | 1720 | 1465527816261 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]]]}] 20:03:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 20:03:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1389ms 20:03:37 INFO - PROCESS | 1720 | --DOMWINDOW == 131 (0x8da44400) [pid = 1720] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 20:03:37 INFO - PROCESS | 1720 | --DOMWINDOW == 130 (0x954ad400) [pid = 1720] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 20:03:37 INFO - PROCESS | 1720 | --DOMWINDOW == 129 (0x9bc09000) [pid = 1720] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 20:03:37 INFO - PROCESS | 1720 | --DOMWINDOW == 128 (0x8d74e400) [pid = 1720] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 20:03:37 INFO - PROCESS | 1720 | --DOMWINDOW == 127 (0x9946a800) [pid = 1720] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 20:03:37 INFO - PROCESS | 1720 | --DOMWINDOW == 126 (0x95325000) [pid = 1720] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 20:03:37 INFO - PROCESS | 1720 | --DOMWINDOW == 125 (0x92dbf400) [pid = 1720] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 20:03:37 INFO - PROCESS | 1720 | --DOMWINDOW == 124 (0x8eff9400) [pid = 1720] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 20:03:37 INFO - PROCESS | 1720 | --DOMWINDOW == 123 (0x8e62d400) [pid = 1720] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 20:03:37 INFO - PROCESS | 1720 | --DOMWINDOW == 122 (0x8d047000) [pid = 1720] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 20:03:37 INFO - PROCESS | 1720 | --DOMWINDOW == 121 (0x8d746c00) [pid = 1720] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 20:03:37 INFO - PROCESS | 1720 | --DOMWINDOW == 120 (0x8d757800) [pid = 1720] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 20:03:37 INFO - PROCESS | 1720 | --DOMWINDOW == 119 (0x8d760c00) [pid = 1720] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 20:03:37 INFO - PROCESS | 1720 | --DOMWINDOW == 118 (0x8e62a400) [pid = 1720] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 20:03:37 INFO - PROCESS | 1720 | --DOMWINDOW == 117 (0x915c4800) [pid = 1720] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 20:03:37 INFO - PROCESS | 1720 | --DOMWINDOW == 116 (0x8e5a4800) [pid = 1720] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 20:03:37 INFO - PROCESS | 1720 | --DOMWINDOW == 115 (0x9a1df800) [pid = 1720] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 20:03:37 INFO - PROCESS | 1720 | --DOMWINDOW == 114 (0x8f84fc00) [pid = 1720] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 20:03:37 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0x8e7b2800) [pid = 1720] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 20:03:37 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x8d741c00) [pid = 1720] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 20:03:37 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x953cb400) [pid = 1720] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 20:03:37 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x8d0cb000) [pid = 1720] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 20:03:37 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x8d747000) [pid = 1720] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 20:03:37 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x8e5af400) [pid = 1720] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 20:03:37 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x8f84e400) [pid = 1720] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 20:03:37 INFO - PROCESS | 1720 | 1465527817947 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 20:03:37 INFO - PROCESS | 1720 | 1465527817959 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 20:03:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 20:03:37 INFO - PROCESS | 1720 | 1465527817989 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 20:03:37 INFO - PROCESS | 1720 | 1465527817992 Marionette TRACE conn4 <- [1,886,null,{}] 20:03:38 INFO - PROCESS | 1720 | 1465527817998 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}] 20:03:38 INFO - PROCESS | 1720 | 1465527818003 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:38 INFO - PROCESS | 1720 | 1465527818210 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 20:03:38 INFO - PROCESS | 1720 | 1465527818314 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:38 INFO - PROCESS | 1720 | 1465527818322 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:38 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e5a4c00 == 31 [pid = 1720] [id = 229] 20:03:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x8e62a400) [pid = 1720] [serial = 688] [outer = (nil)] 20:03:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x8e637800) [pid = 1720] [serial = 689] [outer = 0x8e62a400] 20:03:38 INFO - PROCESS | 1720 | 1465527818394 Marionette DEBUG loaded listener.js 20:03:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x8e7b8400) [pid = 1720] [serial = 690] [outer = 0x8e62a400] 20:03:39 INFO - PROCESS | 1720 | 1465527819087 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]]]}] 20:03:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 20:03:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1129ms 20:03:39 INFO - PROCESS | 1720 | 1465527819118 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 20:03:39 INFO - PROCESS | 1720 | 1465527819122 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 20:03:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 20:03:39 INFO - PROCESS | 1720 | 1465527819142 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 20:03:39 INFO - PROCESS | 1720 | 1465527819147 Marionette TRACE conn4 <- [1,890,null,{}] 20:03:39 INFO - PROCESS | 1720 | 1465527819152 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}] 20:03:39 INFO - PROCESS | 1720 | 1465527819157 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:39 INFO - PROCESS | 1720 | 1465527819318 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 20:03:39 INFO - PROCESS | 1720 | 1465527819327 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:39 INFO - PROCESS | 1720 | 1465527819335 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:39 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e758800 == 32 [pid = 1720] [id = 230] 20:03:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x8e7be000) [pid = 1720] [serial = 691] [outer = (nil)] 20:03:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x8eff2800) [pid = 1720] [serial = 692] [outer = 0x8e7be000] 20:03:39 INFO - PROCESS | 1720 | 1465527819403 Marionette DEBUG loaded listener.js 20:03:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x8f006400) [pid = 1720] [serial = 693] [outer = 0x8e7be000] 20:03:40 INFO - PROCESS | 1720 | 1465527820601 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]]]}] 20:03:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 20:03:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1522ms 20:03:40 INFO - PROCESS | 1720 | 1465527820653 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 20:03:40 INFO - PROCESS | 1720 | 1465527820660 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 20:03:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 20:03:40 INFO - PROCESS | 1720 | 1465527820668 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 20:03:40 INFO - PROCESS | 1720 | 1465527820673 Marionette TRACE conn4 <- [1,894,null,{}] 20:03:40 INFO - PROCESS | 1720 | 1465527820681 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}] 20:03:40 INFO - PROCESS | 1720 | 1465527820686 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:40 INFO - PROCESS | 1720 | 1465527820910 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 20:03:41 INFO - PROCESS | 1720 | 1465527821211 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:41 INFO - PROCESS | 1720 | 1465527821221 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:41 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d04a400 == 33 [pid = 1720] [id = 231] 20:03:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0x8d745c00) [pid = 1720] [serial = 694] [outer = (nil)] 20:03:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 115 (0x8da4d800) [pid = 1720] [serial = 695] [outer = 0x8d745c00] 20:03:41 INFO - PROCESS | 1720 | 1465527821307 Marionette DEBUG loaded listener.js 20:03:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 116 (0x8daaa400) [pid = 1720] [serial = 696] [outer = 0x8d745c00] 20:03:42 INFO - PROCESS | 1720 | 1465527822240 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]]]}] 20:03:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 20:03:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1589ms 20:03:42 INFO - PROCESS | 1720 | 1465527822257 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 20:03:42 INFO - PROCESS | 1720 | 1465527822264 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 20:03:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 20:03:42 INFO - PROCESS | 1720 | 1465527822275 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 20:03:42 INFO - PROCESS | 1720 | 1465527822280 Marionette TRACE conn4 <- [1,898,null,{}] 20:03:42 INFO - PROCESS | 1720 | 1465527822287 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}] 20:03:42 INFO - PROCESS | 1720 | 1465527822293 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:42 INFO - PROCESS | 1720 | 1465527822494 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 20:03:42 INFO - PROCESS | 1720 | 1465527822757 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:42 INFO - PROCESS | 1720 | 1465527822766 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:42 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e638400 == 34 [pid = 1720] [id = 232] 20:03:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 117 (0x8e74b400) [pid = 1720] [serial = 697] [outer = (nil)] 20:03:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 118 (0x8e7c0800) [pid = 1720] [serial = 698] [outer = 0x8e74b400] 20:03:42 INFO - PROCESS | 1720 | 1465527822904 Marionette DEBUG loaded listener.js 20:03:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 119 (0x8e62e800) [pid = 1720] [serial = 699] [outer = 0x8e74b400] 20:03:43 INFO - PROCESS | 1720 | 1465527823867 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]]]}] 20:03:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 20:03:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1632ms 20:03:43 INFO - PROCESS | 1720 | 1465527823906 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 20:03:43 INFO - PROCESS | 1720 | 1465527823911 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 20:03:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 20:03:43 INFO - PROCESS | 1720 | 1465527823918 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 20:03:43 INFO - PROCESS | 1720 | 1465527823924 Marionette TRACE conn4 <- [1,902,null,{}] 20:03:43 INFO - PROCESS | 1720 | 1465527823941 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}] 20:03:43 INFO - PROCESS | 1720 | 1465527823950 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:44 INFO - PROCESS | 1720 | 1465527824194 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 20:03:44 INFO - PROCESS | 1720 | 1465527824486 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:44 INFO - PROCESS | 1720 | 1465527824499 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:44 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f84c800 == 35 [pid = 1720] [id = 233] 20:03:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 120 (0x8f84d000) [pid = 1720] [serial = 700] [outer = (nil)] 20:03:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 121 (0x915c4400) [pid = 1720] [serial = 701] [outer = 0x8f84d000] 20:03:44 INFO - PROCESS | 1720 | 1465527824586 Marionette DEBUG loaded listener.js 20:03:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 122 (0x915c8c00) [pid = 1720] [serial = 702] [outer = 0x8f84d000] 20:03:45 INFO - PROCESS | 1720 | 1465527825466 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]]]}] 20:03:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 20:03:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1586ms 20:03:45 INFO - PROCESS | 1720 | 1465527825504 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 20:03:45 INFO - PROCESS | 1720 | 1465527825510 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 20:03:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 20:03:45 INFO - PROCESS | 1720 | 1465527825516 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 20:03:45 INFO - PROCESS | 1720 | 1465527825520 Marionette TRACE conn4 <- [1,906,null,{}] 20:03:45 INFO - PROCESS | 1720 | 1465527825526 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}] 20:03:45 INFO - PROCESS | 1720 | 1465527825531 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:45 INFO - PROCESS | 1720 | 1465527825722 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 20:03:45 INFO - PROCESS | 1720 | 1465527825922 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:45 INFO - PROCESS | 1720 | 1465527825931 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:46 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0cd000 == 36 [pid = 1720] [id = 234] 20:03:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 123 (0x8e69e400) [pid = 1720] [serial = 703] [outer = (nil)] 20:03:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 124 (0x91e05400) [pid = 1720] [serial = 704] [outer = 0x8e69e400] 20:03:46 INFO - PROCESS | 1720 | 1465527826097 Marionette DEBUG loaded listener.js 20:03:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 125 (0x91e07800) [pid = 1720] [serial = 705] [outer = 0x8e69e400] 20:03:47 INFO - PROCESS | 1720 | 1465527827023 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]]]}] 20:03:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 20:03:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1541ms 20:03:47 INFO - PROCESS | 1720 | 1465527827057 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 20:03:47 INFO - PROCESS | 1720 | 1465527827061 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 20:03:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 20:03:47 INFO - PROCESS | 1720 | 1465527827068 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 20:03:47 INFO - PROCESS | 1720 | 1465527827072 Marionette TRACE conn4 <- [1,910,null,{}] 20:03:47 INFO - PROCESS | 1720 | 1465527827078 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}] 20:03:47 INFO - PROCESS | 1720 | 1465527827083 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:47 INFO - PROCESS | 1720 | 1465527827262 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 20:03:47 INFO - PROCESS | 1720 | 1465527827501 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:47 INFO - PROCESS | 1720 | 1465527827507 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:47 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f84ec00 == 37 [pid = 1720] [id = 235] 20:03:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 126 (0x915d0800) [pid = 1720] [serial = 706] [outer = (nil)] 20:03:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 127 (0x91ead000) [pid = 1720] [serial = 707] [outer = 0x915d0800] 20:03:47 INFO - PROCESS | 1720 | 1465527827627 Marionette DEBUG loaded listener.js 20:03:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 128 (0x923a7000) [pid = 1720] [serial = 708] [outer = 0x915d0800] 20:03:48 INFO - PROCESS | 1720 | 1465527828531 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]]]}] 20:03:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 20:03:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1538ms 20:03:48 INFO - PROCESS | 1720 | 1465527828607 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 20:03:48 INFO - PROCESS | 1720 | 1465527828611 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 20:03:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 20:03:48 INFO - PROCESS | 1720 | 1465527828618 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 20:03:48 INFO - PROCESS | 1720 | 1465527828621 Marionette TRACE conn4 <- [1,914,null,{}] 20:03:48 INFO - PROCESS | 1720 | 1465527828627 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}] 20:03:48 INFO - PROCESS | 1720 | 1465527828638 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:48 INFO - PROCESS | 1720 | 1465527828911 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 20:03:49 INFO - PROCESS | 1720 | 1465527829208 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:49 INFO - PROCESS | 1720 | 1465527829218 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:49 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d747000 == 38 [pid = 1720] [id = 236] 20:03:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 129 (0x8da4ac00) [pid = 1720] [serial = 709] [outer = (nil)] 20:03:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 130 (0x92667c00) [pid = 1720] [serial = 710] [outer = 0x8da4ac00] 20:03:49 INFO - PROCESS | 1720 | 1465527829301 Marionette DEBUG loaded listener.js 20:03:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 131 (0x92dbcc00) [pid = 1720] [serial = 711] [outer = 0x8da4ac00] 20:03:50 INFO - PROCESS | 1720 | 1465527830172 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]]]}] 20:03:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 20:03:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1589ms 20:03:50 INFO - PROCESS | 1720 | 1465527830208 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 20:03:50 INFO - PROCESS | 1720 | 1465527830213 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 20:03:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 20:03:50 INFO - PROCESS | 1720 | 1465527830219 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 20:03:50 INFO - PROCESS | 1720 | 1465527830223 Marionette TRACE conn4 <- [1,918,null,{}] 20:03:50 INFO - PROCESS | 1720 | 1465527830229 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}] 20:03:50 INFO - PROCESS | 1720 | 1465527830234 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:50 INFO - PROCESS | 1720 | 1465527830420 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 20:03:50 INFO - PROCESS | 1720 | 1465527830627 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:50 INFO - PROCESS | 1720 | 1465527830634 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:50 INFO - PROCESS | 1720 | ++DOCSHELL 0x91e02800 == 39 [pid = 1720] [id = 237] 20:03:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 132 (0x923a6400) [pid = 1720] [serial = 712] [outer = (nil)] 20:03:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 133 (0x93b24800) [pid = 1720] [serial = 713] [outer = 0x923a6400] 20:03:50 INFO - PROCESS | 1720 | 1465527830797 Marionette DEBUG loaded listener.js 20:03:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 134 (0x93b9ac00) [pid = 1720] [serial = 714] [outer = 0x923a6400] 20:03:51 INFO - PROCESS | 1720 | 1465527831707 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]]]}] 20:03:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 20:03:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1532ms 20:03:51 INFO - PROCESS | 1720 | 1465527831752 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 20:03:51 INFO - PROCESS | 1720 | 1465527831762 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 20:03:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 20:03:51 INFO - PROCESS | 1720 | 1465527831771 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 20:03:51 INFO - PROCESS | 1720 | 1465527831774 Marionette TRACE conn4 <- [1,922,null,{}] 20:03:51 INFO - PROCESS | 1720 | 1465527831780 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}] 20:03:51 INFO - PROCESS | 1720 | 1465527831786 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:51 INFO - PROCESS | 1720 | 1465527831962 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 20:03:52 INFO - PROCESS | 1720 | 1465527832204 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:52 INFO - PROCESS | 1720 | 1465527832213 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:52 INFO - PROCESS | 1720 | ++DOCSHELL 0x8daaf400 == 40 [pid = 1720] [id = 238] 20:03:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 135 (0x91ea1400) [pid = 1720] [serial = 715] [outer = (nil)] 20:03:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 136 (0x952a2c00) [pid = 1720] [serial = 716] [outer = 0x91ea1400] 20:03:52 INFO - PROCESS | 1720 | 1465527832334 Marionette DEBUG loaded listener.js 20:03:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 137 (0x95321c00) [pid = 1720] [serial = 717] [outer = 0x91ea1400] 20:03:53 INFO - PROCESS | 1720 | 1465527833283 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]]]}] 20:03:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 20:03:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1588ms 20:03:53 INFO - PROCESS | 1720 | 1465527833360 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 20:03:53 INFO - PROCESS | 1720 | 1465527833365 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 20:03:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 20:03:53 INFO - PROCESS | 1720 | 1465527833371 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 20:03:53 INFO - PROCESS | 1720 | 1465527833375 Marionette TRACE conn4 <- [1,926,null,{}] 20:03:53 INFO - PROCESS | 1720 | 1465527833381 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}] 20:03:53 INFO - PROCESS | 1720 | 1465527833386 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:53 INFO - PROCESS | 1720 | 1465527833608 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 20:03:53 INFO - PROCESS | 1720 | 1465527833862 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:53 INFO - PROCESS | 1720 | 1465527833871 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:53 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d044800 == 41 [pid = 1720] [id = 239] 20:03:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 138 (0x8d045000) [pid = 1720] [serial = 718] [outer = (nil)] 20:03:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 139 (0x8daa5400) [pid = 1720] [serial = 719] [outer = 0x8d045000] 20:03:53 INFO - PROCESS | 1720 | 1465527833993 Marionette DEBUG loaded listener.js 20:03:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 140 (0x8e62f000) [pid = 1720] [serial = 720] [outer = 0x8d045000] 20:03:54 INFO - PROCESS | 1720 | 1465527834866 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]]]}] 20:03:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 20:03:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1531ms 20:03:54 INFO - PROCESS | 1720 | 1465527834902 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 20:03:54 INFO - PROCESS | 1720 | 1465527834907 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 20:03:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 20:03:54 INFO - PROCESS | 1720 | 1465527834913 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 20:03:54 INFO - PROCESS | 1720 | 1465527834917 Marionette TRACE conn4 <- [1,930,null,{}] 20:03:54 INFO - PROCESS | 1720 | 1465527834922 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}] 20:03:54 INFO - PROCESS | 1720 | 1465527834927 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:55 INFO - PROCESS | 1720 | 1465527835105 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 20:03:55 INFO - PROCESS | 1720 | 1465527835312 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:55 INFO - PROCESS | 1720 | 1465527835320 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:55 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d045400 == 42 [pid = 1720] [id = 240] 20:03:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 141 (0x8d046000) [pid = 1720] [serial = 721] [outer = (nil)] 20:03:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 142 (0x8d050000) [pid = 1720] [serial = 722] [outer = 0x8d046000] 20:03:55 INFO - PROCESS | 1720 | 1465527835629 Marionette DEBUG loaded listener.js 20:03:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 143 (0x8d0ce000) [pid = 1720] [serial = 723] [outer = 0x8d046000] 20:03:56 INFO - PROCESS | 1720 | 1465527836597 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]]]}] 20:03:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 20:03:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1781ms 20:03:56 INFO - PROCESS | 1720 | 1465527836696 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 20:03:56 INFO - PROCESS | 1720 | 1465527836703 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 20:03:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 20:03:56 INFO - PROCESS | 1720 | 1465527836711 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 20:03:56 INFO - PROCESS | 1720 | 1465527836716 Marionette TRACE conn4 <- [1,934,null,{}] 20:03:56 INFO - PROCESS | 1720 | 1465527836723 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}] 20:03:56 INFO - PROCESS | 1720 | 1465527836731 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:56 INFO - PROCESS | 1720 | 1465527836971 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 20:03:57 INFO - PROCESS | 1720 | --DOCSHELL 0x8e5a4c00 == 41 [pid = 1720] [id = 229] 20:03:57 INFO - PROCESS | 1720 | --DOCSHELL 0x8e6aa000 == 40 [pid = 1720] [id = 228] 20:03:57 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0c9000 == 39 [pid = 1720] [id = 227] 20:03:57 INFO - PROCESS | 1720 | 1465527837239 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:57 INFO - PROCESS | 1720 | 1465527837248 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:57 INFO - PROCESS | 1720 | --DOCSHELL 0x8d4a5400 == 38 [pid = 1720] [id = 226] 20:03:57 INFO - PROCESS | 1720 | ++DOCSHELL 0x8da47400 == 39 [pid = 1720] [id = 241] 20:03:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 144 (0x8da49c00) [pid = 1720] [serial = 724] [outer = (nil)] 20:03:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 145 (0x8e4e7c00) [pid = 1720] [serial = 725] [outer = 0x8da49c00] 20:03:57 INFO - PROCESS | 1720 | 1465527837347 Marionette DEBUG loaded listener.js 20:03:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 146 (0x8e60f800) [pid = 1720] [serial = 726] [outer = 0x8da49c00] 20:03:57 INFO - PROCESS | 1720 | --DOMWINDOW == 145 (0x9cb4a000) [pid = 1720] [serial = 569] [outer = (nil)] [url = about:blank] 20:03:57 INFO - PROCESS | 1720 | --DOMWINDOW == 144 (0x9792f800) [pid = 1720] [serial = 572] [outer = (nil)] [url = about:blank] 20:03:57 INFO - PROCESS | 1720 | --DOMWINDOW == 143 (0x9b1ea400) [pid = 1720] [serial = 566] [outer = (nil)] [url = about:blank] 20:03:57 INFO - PROCESS | 1720 | --DOMWINDOW == 142 (0x8e7bc800) [pid = 1720] [serial = 554] [outer = (nil)] [url = about:blank] 20:03:57 INFO - PROCESS | 1720 | --DOMWINDOW == 141 (0x966ac400) [pid = 1720] [serial = 560] [outer = (nil)] [url = about:blank] 20:03:57 INFO - PROCESS | 1720 | --DOMWINDOW == 140 (0x9a573c00) [pid = 1720] [serial = 563] [outer = (nil)] [url = about:blank] 20:03:57 INFO - PROCESS | 1720 | --DOMWINDOW == 139 (0x952a1000) [pid = 1720] [serial = 551] [outer = (nil)] [url = about:blank] 20:03:57 INFO - PROCESS | 1720 | --DOMWINDOW == 138 (0x92db6c00) [pid = 1720] [serial = 557] [outer = (nil)] [url = about:blank] 20:03:57 INFO - PROCESS | 1720 | --DOMWINDOW == 137 (0x9a4ca800) [pid = 1720] [serial = 639] [outer = (nil)] [url = about:blank] 20:03:57 INFO - PROCESS | 1720 | --DOMWINDOW == 136 (0x9a312c00) [pid = 1720] [serial = 638] [outer = (nil)] [url = about:blank] 20:03:57 INFO - PROCESS | 1720 | --DOMWINDOW == 135 (0x93b22000) [pid = 1720] [serial = 632] [outer = (nil)] [url = about:blank] 20:03:57 INFO - PROCESS | 1720 | --DOMWINDOW == 134 (0x93ec0400) [pid = 1720] [serial = 633] [outer = (nil)] [url = about:blank] 20:03:57 INFO - PROCESS | 1720 | --DOMWINDOW == 133 (0x93ebfc00) [pid = 1720] [serial = 635] [outer = (nil)] [url = about:blank] 20:03:57 INFO - PROCESS | 1720 | --DOMWINDOW == 132 (0x9c0a4400) [pid = 1720] [serial = 613] [outer = (nil)] [url = about:blank] 20:03:57 INFO - PROCESS | 1720 | --DOMWINDOW == 131 (0x9d964000) [pid = 1720] [serial = 614] [outer = (nil)] [url = about:blank] 20:03:57 INFO - PROCESS | 1720 | --DOMWINDOW == 130 (0x8d04e000) [pid = 1720] [serial = 617] [outer = (nil)] [url = about:blank] 20:03:57 INFO - PROCESS | 1720 | --DOMWINDOW == 129 (0x8daa6000) [pid = 1720] [serial = 618] [outer = (nil)] [url = about:blank] 20:03:57 INFO - PROCESS | 1720 | --DOMWINDOW == 128 (0x9b3a5400) [pid = 1720] [serial = 604] [outer = (nil)] [url = about:blank] 20:03:57 INFO - PROCESS | 1720 | --DOMWINDOW == 127 (0x9b5e4800) [pid = 1720] [serial = 605] [outer = (nil)] [url = about:blank] 20:03:57 INFO - PROCESS | 1720 | --DOMWINDOW == 126 (0x9c0cfc00) [pid = 1720] [serial = 607] [outer = (nil)] [url = about:blank] 20:03:57 INFO - PROCESS | 1720 | --DOMWINDOW == 125 (0x9d90ac00) [pid = 1720] [serial = 608] [outer = (nil)] [url = about:blank] 20:03:57 INFO - PROCESS | 1720 | --DOMWINDOW == 124 (0x8daabc00) [pid = 1720] [serial = 620] [outer = (nil)] [url = about:blank] 20:03:57 INFO - PROCESS | 1720 | --DOMWINDOW == 123 (0x8e5a7000) [pid = 1720] [serial = 621] [outer = (nil)] [url = about:blank] 20:03:57 INFO - PROCESS | 1720 | --DOMWINDOW == 122 (0x8e632400) [pid = 1720] [serial = 610] [outer = (nil)] [url = about:blank] 20:03:57 INFO - PROCESS | 1720 | --DOMWINDOW == 121 (0x8e635000) [pid = 1720] [serial = 611] [outer = (nil)] [url = about:blank] 20:03:57 INFO - PROCESS | 1720 | --DOMWINDOW == 120 (0x91e0d000) [pid = 1720] [serial = 595] [outer = (nil)] [url = about:blank] 20:03:57 INFO - PROCESS | 1720 | --DOMWINDOW == 119 (0x92660800) [pid = 1720] [serial = 596] [outer = (nil)] [url = about:blank] 20:03:57 INFO - PROCESS | 1720 | --DOMWINDOW == 118 (0x91eaa800) [pid = 1720] [serial = 590] [outer = (nil)] [url = about:blank] 20:03:57 INFO - PROCESS | 1720 | --DOMWINDOW == 117 (0x9a6a2400) [pid = 1720] [serial = 601] [outer = (nil)] [url = about:blank] 20:03:57 INFO - PROCESS | 1720 | --DOMWINDOW == 116 (0x9b16c000) [pid = 1720] [serial = 602] [outer = (nil)] [url = about:blank] 20:03:57 INFO - PROCESS | 1720 | --DOMWINDOW == 115 (0x92463800) [pid = 1720] [serial = 629] [outer = (nil)] [url = about:blank] 20:03:57 INFO - PROCESS | 1720 | --DOMWINDOW == 114 (0x8f4a7800) [pid = 1720] [serial = 623] [outer = (nil)] [url = about:blank] 20:03:57 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0x8f843c00) [pid = 1720] [serial = 624] [outer = (nil)] [url = about:blank] 20:03:57 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x8e616400) [pid = 1720] [serial = 592] [outer = (nil)] [url = about:blank] 20:03:57 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x8e7b5800) [pid = 1720] [serial = 593] [outer = (nil)] [url = about:blank] 20:03:57 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x954d3400) [pid = 1720] [serial = 598] [outer = (nil)] [url = about:blank] 20:03:57 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x99717c00) [pid = 1720] [serial = 599] [outer = (nil)] [url = about:blank] 20:03:57 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x8e4ea400) [pid = 1720] [serial = 626] [outer = (nil)] [url = about:blank] 20:03:57 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x8f005400) [pid = 1720] [serial = 627] [outer = (nil)] [url = about:blank] 20:03:57 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x9a80b000) [pid = 1720] [serial = 404] [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.] 20:03:57 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x953d5c00) [pid = 1720] [serial = 636] [outer = (nil)] [url = about:blank] 20:03:57 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x92dbb000) [pid = 1720] [serial = 630] [outer = (nil)] [url = about:blank] 20:03:58 INFO - PROCESS | 1720 | 1465527838202 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]]]}] 20:03:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 20:03:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1534ms 20:03:58 INFO - PROCESS | 1720 | 1465527838244 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 20:03:58 INFO - PROCESS | 1720 | 1465527838250 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 20:03:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 20:03:58 INFO - PROCESS | 1720 | 1465527838260 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 20:03:58 INFO - PROCESS | 1720 | 1465527838265 Marionette TRACE conn4 <- [1,938,null,{}] 20:03:58 INFO - PROCESS | 1720 | 1465527838283 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}] 20:03:58 INFO - PROCESS | 1720 | 1465527838289 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:58 INFO - PROCESS | 1720 | 1465527838467 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 20:03:58 INFO - PROCESS | 1720 | 1465527838477 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:58 INFO - PROCESS | 1720 | 1465527838488 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:58 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d753800 == 40 [pid = 1720] [id = 242] 20:03:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x8e69e800) [pid = 1720] [serial = 727] [outer = (nil)] 20:03:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x8e74f000) [pid = 1720] [serial = 728] [outer = 0x8e69e800] 20:03:58 INFO - PROCESS | 1720 | 1465527838556 Marionette DEBUG loaded listener.js 20:03:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x8e7b8c00) [pid = 1720] [serial = 729] [outer = 0x8e69e800] 20:03:59 INFO - PROCESS | 1720 | 1465527839557 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]]]}] 20:03:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 20:03:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1343ms 20:03:59 INFO - PROCESS | 1720 | 1465527839603 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 20:03:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 20:03:59 INFO - PROCESS | 1720 | 1465527839608 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 20:03:59 INFO - PROCESS | 1720 | 1465527839614 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 20:03:59 INFO - PROCESS | 1720 | 1465527839620 Marionette TRACE conn4 <- [1,942,null,{}] 20:03:59 INFO - PROCESS | 1720 | 1465527839635 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}] 20:03:59 INFO - PROCESS | 1720 | 1465527839644 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:59 INFO - PROCESS | 1720 | 1465527839894 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 20:03:59 INFO - PROCESS | 1720 | 1465527839918 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:59 INFO - PROCESS | 1720 | 1465527839927 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:03:59 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d74bc00 == 41 [pid = 1720] [id = 243] 20:03:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x8f4aec00) [pid = 1720] [serial = 730] [outer = (nil)] 20:03:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x8f844800) [pid = 1720] [serial = 731] [outer = 0x8f4aec00] 20:03:59 INFO - PROCESS | 1720 | 1465527839996 Marionette DEBUG loaded listener.js 20:04:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x8f84c000) [pid = 1720] [serial = 732] [outer = 0x8f4aec00] 20:04:01 INFO - PROCESS | 1720 | 1465527841008 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]]]}] 20:04:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 20:04:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1435ms 20:04:01 INFO - PROCESS | 1720 | 1465527841050 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 20:04:01 INFO - PROCESS | 1720 | 1465527841057 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 20:04:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 20:04:01 INFO - PROCESS | 1720 | 1465527841066 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 20:04:01 INFO - PROCESS | 1720 | 1465527841071 Marionette TRACE conn4 <- [1,946,null,{}] 20:04:01 INFO - PROCESS | 1720 | 1465527841099 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}] 20:04:01 INFO - PROCESS | 1720 | 1465527841111 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:01 INFO - PROCESS | 1720 | 1465527841371 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 20:04:01 INFO - PROCESS | 1720 | 1465527841395 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:01 INFO - PROCESS | 1720 | 1465527841402 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:01 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d74d400 == 42 [pid = 1720] [id = 244] 20:04:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x8d74fc00) [pid = 1720] [serial = 733] [outer = (nil)] 20:04:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x91ea6800) [pid = 1720] [serial = 734] [outer = 0x8d74fc00] 20:04:01 INFO - PROCESS | 1720 | 1465527841477 Marionette DEBUG loaded listener.js 20:04:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x92467c00) [pid = 1720] [serial = 735] [outer = 0x8d74fc00] 20:04:02 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x9a3cbc00) [pid = 1720] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 20:04:02 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x97930000) [pid = 1720] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 20:04:02 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x8d49f400) [pid = 1720] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 20:04:02 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x9cbc7c00) [pid = 1720] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 20:04:02 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x8daab000) [pid = 1720] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 20:04:02 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x915c6000) [pid = 1720] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 20:04:02 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x8da4a400) [pid = 1720] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 20:04:02 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x997a9800) [pid = 1720] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 20:04:02 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x8e6aa400) [pid = 1720] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 20:04:02 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x8d755400) [pid = 1720] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 20:04:02 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x9c034400) [pid = 1720] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 20:04:02 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x8d052000) [pid = 1720] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 20:04:02 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x9970f400) [pid = 1720] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 20:04:02 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x8d75ec00) [pid = 1720] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 20:04:02 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x8e62a400) [pid = 1720] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 20:04:02 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x8e637c00) [pid = 1720] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 20:04:02 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x8d4a5c00) [pid = 1720] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 20:04:02 INFO - PROCESS | 1720 | 1465527842627 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]]]}] 20:04:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 20:04:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1620ms 20:04:02 INFO - PROCESS | 1720 | 1465527842686 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 20:04:02 INFO - PROCESS | 1720 | 1465527842689 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 20:04:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 20:04:02 INFO - PROCESS | 1720 | 1465527842696 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 20:04:02 INFO - PROCESS | 1720 | 1465527842700 Marionette TRACE conn4 <- [1,950,null,{}] 20:04:02 INFO - PROCESS | 1720 | 1465527842705 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}] 20:04:02 INFO - PROCESS | 1720 | 1465527842710 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:02 INFO - PROCESS | 1720 | 1465527842888 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 20:04:02 INFO - PROCESS | 1720 | 1465527842898 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:02 INFO - PROCESS | 1720 | 1465527842904 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:02 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e62a800 == 43 [pid = 1720] [id = 245] 20:04:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x8e752400) [pid = 1720] [serial = 736] [outer = (nil)] 20:04:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x91e05c00) [pid = 1720] [serial = 737] [outer = 0x8e752400] 20:04:03 INFO - PROCESS | 1720 | 1465527843000 Marionette DEBUG loaded listener.js 20:04:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x92667400) [pid = 1720] [serial = 738] [outer = 0x8e752400] 20:04:03 INFO - PROCESS | 1720 | 1465527843967 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]]]}] 20:04:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 20:04:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1330ms 20:04:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 20:04:04 INFO - PROCESS | 1720 | 1465527844027 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 20:04:04 INFO - PROCESS | 1720 | 1465527844030 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 20:04:04 INFO - PROCESS | 1720 | 1465527844037 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 20:04:04 INFO - PROCESS | 1720 | 1465527844040 Marionette TRACE conn4 <- [1,954,null,{}] 20:04:04 INFO - PROCESS | 1720 | 1465527844046 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}] 20:04:04 INFO - PROCESS | 1720 | 1465527844055 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:04 INFO - PROCESS | 1720 | 1465527844304 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 20:04:04 INFO - PROCESS | 1720 | 1465527844500 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:04 INFO - PROCESS | 1720 | 1465527844510 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:04 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0c8400 == 44 [pid = 1720] [id = 246] 20:04:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x8d0c8c00) [pid = 1720] [serial = 739] [outer = (nil)] 20:04:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x8d4a5400) [pid = 1720] [serial = 740] [outer = 0x8d0c8c00] 20:04:04 INFO - PROCESS | 1720 | 1465527844643 Marionette DEBUG loaded listener.js 20:04:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x8d751c00) [pid = 1720] [serial = 741] [outer = 0x8d0c8c00] 20:04:05 INFO - PROCESS | 1720 | 1465527845647 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]]]}] 20:04:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 20:04:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1683ms 20:04:05 INFO - PROCESS | 1720 | 1465527845722 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 20:04:05 INFO - PROCESS | 1720 | 1465527845729 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 20:04:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 20:04:05 INFO - PROCESS | 1720 | 1465527845737 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 20:04:05 INFO - PROCESS | 1720 | 1465527845743 Marionette TRACE conn4 <- [1,958,null,{}] 20:04:05 INFO - PROCESS | 1720 | 1465527845750 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}] 20:04:05 INFO - PROCESS | 1720 | 1465527845756 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:06 INFO - PROCESS | 1720 | 1465527846009 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 20:04:06 INFO - PROCESS | 1720 | 1465527846274 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:06 INFO - PROCESS | 1720 | 1465527846286 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:06 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e5a3400 == 45 [pid = 1720] [id = 247] 20:04:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x8e5a5800) [pid = 1720] [serial = 742] [outer = (nil)] 20:04:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x8e613400) [pid = 1720] [serial = 743] [outer = 0x8e5a5800] 20:04:06 INFO - PROCESS | 1720 | 1465527846370 Marionette DEBUG loaded listener.js 20:04:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x8e635000) [pid = 1720] [serial = 744] [outer = 0x8e5a5800] 20:04:07 INFO - PROCESS | 1720 | 1465527847290 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]]]}] 20:04:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 20:04:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1636ms 20:04:07 INFO - PROCESS | 1720 | 1465527847374 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 20:04:07 INFO - PROCESS | 1720 | 1465527847381 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 20:04:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 20:04:07 INFO - PROCESS | 1720 | 1465527847389 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 20:04:07 INFO - PROCESS | 1720 | 1465527847393 Marionette TRACE conn4 <- [1,962,null,{}] 20:04:07 INFO - PROCESS | 1720 | 1465527847399 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}] 20:04:07 INFO - PROCESS | 1720 | 1465527847404 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:07 INFO - PROCESS | 1720 | 1465527847664 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 20:04:08 INFO - PROCESS | 1720 | 1465527848006 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:08 INFO - PROCESS | 1720 | 1465527848017 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:08 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e7bfc00 == 46 [pid = 1720] [id = 248] 20:04:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x8f010c00) [pid = 1720] [serial = 745] [outer = (nil)] 20:04:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x8f4b0000) [pid = 1720] [serial = 746] [outer = 0x8f010c00] 20:04:08 INFO - PROCESS | 1720 | 1465527848111 Marionette DEBUG loaded listener.js 20:04:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x91e02c00) [pid = 1720] [serial = 747] [outer = 0x8f010c00] 20:04:09 INFO - PROCESS | 1720 | 1465527849078 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]]]}] 20:04:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 20:04:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1746ms 20:04:09 INFO - PROCESS | 1720 | 1465527849135 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 20:04:09 INFO - PROCESS | 1720 | 1465527849142 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 20:04:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 20:04:09 INFO - PROCESS | 1720 | 1465527849160 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 20:04:09 INFO - PROCESS | 1720 | 1465527849168 Marionette TRACE conn4 <- [1,966,null,{}] 20:04:09 INFO - PROCESS | 1720 | 1465527849174 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}] 20:04:09 INFO - PROCESS | 1720 | 1465527849181 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:09 INFO - PROCESS | 1720 | 1465527849432 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 20:04:09 INFO - PROCESS | 1720 | 1465527849675 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:09 INFO - PROCESS | 1720 | 1465527849684 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:09 INFO - PROCESS | 1720 | ++DOCSHELL 0x92461400 == 47 [pid = 1720] [id = 249] 20:04:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x92666c00) [pid = 1720] [serial = 748] [outer = (nil)] 20:04:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x93ad0400) [pid = 1720] [serial = 749] [outer = 0x92666c00] 20:04:09 INFO - PROCESS | 1720 | 1465527849807 Marionette DEBUG loaded listener.js 20:04:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x952a0800) [pid = 1720] [serial = 750] [outer = 0x92666c00] 20:04:10 INFO - PROCESS | 1720 | 1465527850705 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]]]}] 20:04:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 20:04:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1594ms 20:04:10 INFO - PROCESS | 1720 | 1465527850746 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 20:04:10 INFO - PROCESS | 1720 | 1465527850750 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 20:04:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 20:04:10 INFO - PROCESS | 1720 | 1465527850757 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 20:04:10 INFO - PROCESS | 1720 | 1465527850763 Marionette TRACE conn4 <- [1,970,null,{}] 20:04:10 INFO - PROCESS | 1720 | 1465527850768 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}] 20:04:10 INFO - PROCESS | 1720 | 1465527850774 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:10 INFO - PROCESS | 1720 | 1465527850986 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 20:04:11 INFO - PROCESS | 1720 | 1465527851258 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:11 INFO - PROCESS | 1720 | 1465527851268 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:11 INFO - PROCESS | 1720 | ++DOCSHELL 0x9529f800 == 48 [pid = 1720] [id = 250] 20:04:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x953c6800) [pid = 1720] [serial = 751] [outer = (nil)] 20:04:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x953cd400) [pid = 1720] [serial = 752] [outer = 0x953c6800] 20:04:11 INFO - PROCESS | 1720 | 1465527851391 Marionette DEBUG loaded listener.js 20:04:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0x954a5c00) [pid = 1720] [serial = 753] [outer = 0x953c6800] 20:04:12 INFO - PROCESS | 1720 | 1465527852390 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]]]}] 20:04:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 20:04:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1686ms 20:04:12 INFO - PROCESS | 1720 | 1465527852444 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 20:04:12 INFO - PROCESS | 1720 | 1465527852448 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 20:04:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 20:04:12 INFO - PROCESS | 1720 | 1465527852454 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 20:04:12 INFO - PROCESS | 1720 | 1465527852457 Marionette TRACE conn4 <- [1,974,null,{}] 20:04:12 INFO - PROCESS | 1720 | 1465527852463 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}] 20:04:12 INFO - PROCESS | 1720 | 1465527852469 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:12 INFO - PROCESS | 1720 | 1465527852692 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 20:04:12 INFO - PROCESS | 1720 | 1465527852946 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:12 INFO - PROCESS | 1720 | 1465527852963 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:13 INFO - PROCESS | 1720 | ++DOCSHELL 0x954b2400 == 49 [pid = 1720] [id = 251] 20:04:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 115 (0x954b2800) [pid = 1720] [serial = 754] [outer = (nil)] 20:04:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 116 (0x954c5c00) [pid = 1720] [serial = 755] [outer = 0x954b2800] 20:04:13 INFO - PROCESS | 1720 | 1465527853123 Marionette DEBUG loaded listener.js 20:04:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 117 (0x9668fc00) [pid = 1720] [serial = 756] [outer = 0x954b2800] 20:04:14 INFO - PROCESS | 1720 | 1465527854058 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]]]}] 20:04:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 20:04:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1634ms 20:04:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 20:04:14 INFO - PROCESS | 1720 | 1465527854091 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 20:04:14 INFO - PROCESS | 1720 | 1465527854095 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 20:04:14 INFO - PROCESS | 1720 | 1465527854102 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 20:04:14 INFO - PROCESS | 1720 | 1465527854107 Marionette TRACE conn4 <- [1,978,null,{}] 20:04:14 INFO - PROCESS | 1720 | 1465527854113 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}] 20:04:14 INFO - PROCESS | 1720 | 1465527854118 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:14 INFO - PROCESS | 1720 | 1465527854321 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 20:04:14 INFO - PROCESS | 1720 | 1465527854564 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:14 INFO - PROCESS | 1720 | 1465527854574 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:14 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f84b400 == 50 [pid = 1720] [id = 252] 20:04:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 118 (0x93b24c00) [pid = 1720] [serial = 757] [outer = (nil)] 20:04:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 119 (0x97930c00) [pid = 1720] [serial = 758] [outer = 0x93b24c00] 20:04:14 INFO - PROCESS | 1720 | 1465527854694 Marionette DEBUG loaded listener.js 20:04:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 120 (0x9920a800) [pid = 1720] [serial = 759] [outer = 0x93b24c00] 20:04:15 INFO - PROCESS | 1720 | 1465527855580 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]]]}] 20:04:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 20:04:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1533ms 20:04:15 INFO - PROCESS | 1720 | 1465527855634 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 20:04:15 INFO - PROCESS | 1720 | 1465527855638 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 20:04:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 20:04:15 INFO - PROCESS | 1720 | 1465527855645 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 20:04:15 INFO - PROCESS | 1720 | 1465527855648 Marionette TRACE conn4 <- [1,982,null,{}] 20:04:15 INFO - PROCESS | 1720 | 1465527855654 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}] 20:04:15 INFO - PROCESS | 1720 | 1465527855659 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:15 INFO - PROCESS | 1720 | 1465527855854 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 20:04:16 INFO - PROCESS | 1720 | 1465527856112 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:16 INFO - PROCESS | 1720 | 1465527856121 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:16 INFO - PROCESS | 1720 | ++DOCSHELL 0x9265b800 == 51 [pid = 1720] [id = 253] 20:04:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 121 (0x93acf400) [pid = 1720] [serial = 760] [outer = (nil)] 20:04:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 122 (0x9946a800) [pid = 1720] [serial = 761] [outer = 0x93acf400] 20:04:16 INFO - PROCESS | 1720 | 1465527856252 Marionette DEBUG loaded listener.js 20:04:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 123 (0x997a9400) [pid = 1720] [serial = 762] [outer = 0x93acf400] 20:04:17 INFO - PROCESS | 1720 | 1465527857135 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]]]}] 20:04:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 20:04:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1538ms 20:04:17 INFO - PROCESS | 1720 | 1465527857184 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 20:04:17 INFO - PROCESS | 1720 | 1465527857188 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 20:04:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 20:04:17 INFO - PROCESS | 1720 | 1465527857194 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 20:04:17 INFO - PROCESS | 1720 | 1465527857198 Marionette TRACE conn4 <- [1,986,null,{}] 20:04:17 INFO - PROCESS | 1720 | 1465527857203 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}] 20:04:17 INFO - PROCESS | 1720 | 1465527857208 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:17 INFO - PROCESS | 1720 | 1465527857399 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 20:04:17 INFO - PROCESS | 1720 | 1465527857643 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:17 INFO - PROCESS | 1720 | 1465527857651 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:17 INFO - PROCESS | 1720 | ++DOCSHELL 0x954cf800 == 52 [pid = 1720] [id = 254] 20:04:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 124 (0x966b2000) [pid = 1720] [serial = 763] [outer = (nil)] 20:04:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 125 (0x9a312c00) [pid = 1720] [serial = 764] [outer = 0x966b2000] 20:04:17 INFO - PROCESS | 1720 | 1465527857776 Marionette DEBUG loaded listener.js 20:04:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 126 (0x9a4cf000) [pid = 1720] [serial = 765] [outer = 0x966b2000] 20:04:18 INFO - PROCESS | 1720 | 1465527858692 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]]]}] 20:04:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 20:04:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1532ms 20:04:18 INFO - PROCESS | 1720 | 1465527858727 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 20:04:18 INFO - PROCESS | 1720 | 1465527858732 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 20:04:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 20:04:18 INFO - PROCESS | 1720 | 1465527858738 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 20:04:18 INFO - PROCESS | 1720 | 1465527858741 Marionette TRACE conn4 <- [1,990,null,{}] 20:04:18 INFO - PROCESS | 1720 | 1465527858748 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}] 20:04:18 INFO - PROCESS | 1720 | 1465527858753 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:18 INFO - PROCESS | 1720 | 1465527858950 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 20:04:19 INFO - PROCESS | 1720 | 1465527859199 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:19 INFO - PROCESS | 1720 | 1465527859209 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:19 INFO - PROCESS | 1720 | ++DOCSHELL 0x8da42000 == 53 [pid = 1720] [id = 255] 20:04:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 127 (0x8da44400) [pid = 1720] [serial = 766] [outer = (nil)] 20:04:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 128 (0x9a409400) [pid = 1720] [serial = 767] [outer = 0x8da44400] 20:04:19 INFO - PROCESS | 1720 | 1465527859331 Marionette DEBUG loaded listener.js 20:04:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 129 (0x9a6a6c00) [pid = 1720] [serial = 768] [outer = 0x8da44400] 20:04:20 INFO - PROCESS | 1720 | 1465527860220 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]]]}] 20:04:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 20:04:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1531ms 20:04:20 INFO - PROCESS | 1720 | 1465527860270 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 20:04:20 INFO - PROCESS | 1720 | 1465527860274 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 20:04:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 20:04:20 INFO - PROCESS | 1720 | 1465527860281 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 20:04:20 INFO - PROCESS | 1720 | 1465527860285 Marionette TRACE conn4 <- [1,994,null,{}] 20:04:20 INFO - PROCESS | 1720 | 1465527860290 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}] 20:04:20 INFO - PROCESS | 1720 | 1465527860296 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:20 INFO - PROCESS | 1720 | 1465527860514 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 20:04:20 INFO - PROCESS | 1720 | 1465527860775 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:20 INFO - PROCESS | 1720 | 1465527860786 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:21 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d4a0c00 == 54 [pid = 1720] [id = 256] 20:04:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 130 (0x8d4a1800) [pid = 1720] [serial = 769] [outer = (nil)] 20:04:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 131 (0x8d744000) [pid = 1720] [serial = 770] [outer = 0x8d4a1800] 20:04:21 INFO - PROCESS | 1720 | 1465527861195 Marionette DEBUG loaded listener.js 20:04:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 132 (0x8d75e800) [pid = 1720] [serial = 771] [outer = 0x8d4a1800] 20:04:22 INFO - PROCESS | 1720 | 1465527862135 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]]]}] 20:04:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 20:04:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1884ms 20:04:22 INFO - PROCESS | 1720 | 1465527862170 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 20:04:22 INFO - PROCESS | 1720 | 1465527862176 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 20:04:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 20:04:22 INFO - PROCESS | 1720 | 1465527862184 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 20:04:22 INFO - PROCESS | 1720 | 1465527862188 Marionette TRACE conn4 <- [1,998,null,{}] 20:04:22 INFO - PROCESS | 1720 | 1465527862195 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}] 20:04:22 INFO - PROCESS | 1720 | 1465527862200 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:22 INFO - PROCESS | 1720 | 1465527862391 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 20:04:22 INFO - PROCESS | 1720 | 1465527862670 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:22 INFO - PROCESS | 1720 | 1465527862678 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:22 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0c5000 == 55 [pid = 1720] [id = 257] 20:04:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 133 (0x8daa6800) [pid = 1720] [serial = 772] [outer = (nil)] 20:04:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 134 (0x8e4dec00) [pid = 1720] [serial = 773] [outer = 0x8daa6800] 20:04:22 INFO - PROCESS | 1720 | 1465527862871 Marionette DEBUG loaded listener.js 20:04:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 135 (0x8e4eb000) [pid = 1720] [serial = 774] [outer = 0x8daa6800] 20:04:24 INFO - PROCESS | 1720 | --DOCSHELL 0x915c3400 == 54 [pid = 1720] [id = 181] 20:04:24 INFO - PROCESS | 1720 | --DOCSHELL 0x8da46400 == 53 [pid = 1720] [id = 192] 20:04:24 INFO - PROCESS | 1720 | --DOCSHELL 0x8e7bbc00 == 52 [pid = 1720] [id = 194] 20:04:24 INFO - PROCESS | 1720 | --DOCSHELL 0x8e62a800 == 51 [pid = 1720] [id = 245] 20:04:24 INFO - PROCESS | 1720 | --DOCSHELL 0x8d74d400 == 50 [pid = 1720] [id = 244] 20:04:24 INFO - PROCESS | 1720 | --DOCSHELL 0x8d74bc00 == 49 [pid = 1720] [id = 243] 20:04:24 INFO - PROCESS | 1720 | --DOCSHELL 0x8d753800 == 48 [pid = 1720] [id = 242] 20:04:24 INFO - PROCESS | 1720 | --DOCSHELL 0x8da47400 == 47 [pid = 1720] [id = 241] 20:04:24 INFO - PROCESS | 1720 | --DOCSHELL 0x8d045400 == 46 [pid = 1720] [id = 240] 20:04:24 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0cd000 == 45 [pid = 1720] [id = 234] 20:04:24 INFO - PROCESS | 1720 | --DOCSHELL 0x8d04a400 == 44 [pid = 1720] [id = 231] 20:04:24 INFO - PROCESS | 1720 | --DOCSHELL 0x8e62e000 == 43 [pid = 1720] [id = 225] 20:04:24 INFO - PROCESS | 1720 | --DOCSHELL 0x8e758800 == 42 [pid = 1720] [id = 230] 20:04:24 INFO - PROCESS | 1720 | --DOCSHELL 0x8e4ecc00 == 41 [pid = 1720] [id = 185] 20:04:24 INFO - PROCESS | 1720 | --DOCSHELL 0x952a5400 == 40 [pid = 1720] [id = 186] 20:04:24 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0c7400 == 39 [pid = 1720] [id = 182] 20:04:24 INFO - PROCESS | 1720 | --DOCSHELL 0x8d74c000 == 38 [pid = 1720] [id = 180] 20:04:24 INFO - PROCESS | 1720 | --DOCSHELL 0x8d74e000 == 37 [pid = 1720] [id = 190] 20:04:24 INFO - PROCESS | 1720 | --DOCSHELL 0x8f84ec00 == 36 [pid = 1720] [id = 235] 20:04:24 INFO - PROCESS | 1720 | --DOCSHELL 0x8daaf400 == 35 [pid = 1720] [id = 238] 20:04:24 INFO - PROCESS | 1720 | --DOCSHELL 0x8d747000 == 34 [pid = 1720] [id = 236] 20:04:24 INFO - PROCESS | 1720 | --DOCSHELL 0x8da4e400 == 33 [pid = 1720] [id = 183] 20:04:24 INFO - PROCESS | 1720 | --DOCSHELL 0x8d75d400 == 32 [pid = 1720] [id = 193] 20:04:24 INFO - PROCESS | 1720 | --DOCSHELL 0x8da48c00 == 31 [pid = 1720] [id = 191] 20:04:24 INFO - PROCESS | 1720 | --DOCSHELL 0x91e02800 == 30 [pid = 1720] [id = 237] 20:04:24 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0c7800 == 29 [pid = 1720] [id = 187] 20:04:24 INFO - PROCESS | 1720 | --DOCSHELL 0x8d044800 == 28 [pid = 1720] [id = 239] 20:04:24 INFO - PROCESS | 1720 | --DOCSHELL 0x9b16ac00 == 27 [pid = 1720] [id = 189] 20:04:24 INFO - PROCESS | 1720 | --DOCSHELL 0x8e638400 == 26 [pid = 1720] [id = 232] 20:04:24 INFO - PROCESS | 1720 | --DOCSHELL 0x8f84c800 == 25 [pid = 1720] [id = 233] 20:04:24 INFO - PROCESS | 1720 | --DOCSHELL 0x8d746800 == 24 [pid = 1720] [id = 188] 20:04:24 INFO - PROCESS | 1720 | --DOCSHELL 0x93ec2c00 == 23 [pid = 1720] [id = 195] 20:04:24 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0c9800 == 22 [pid = 1720] [id = 184] 20:04:24 INFO - PROCESS | 1720 | --DOCSHELL 0x8daa8c00 == 21 [pid = 1720] [id = 196] 20:04:24 INFO - PROCESS | 1720 | --DOCSHELL 0x8da4b400 == 20 [pid = 1720] [id = 179] 20:04:24 INFO - PROCESS | 1720 | --DOCSHELL 0x8da42000 == 19 [pid = 1720] [id = 255] 20:04:24 INFO - PROCESS | 1720 | --DOCSHELL 0x954cf800 == 18 [pid = 1720] [id = 254] 20:04:24 INFO - PROCESS | 1720 | --DOCSHELL 0x8f84b400 == 17 [pid = 1720] [id = 252] 20:04:24 INFO - PROCESS | 1720 | --DOCSHELL 0x9265b800 == 16 [pid = 1720] [id = 253] 20:04:24 INFO - PROCESS | 1720 | --DOCSHELL 0x954b2400 == 15 [pid = 1720] [id = 251] 20:04:24 INFO - PROCESS | 1720 | --DOCSHELL 0x9529f800 == 14 [pid = 1720] [id = 250] 20:04:24 INFO - PROCESS | 1720 | --DOCSHELL 0x92461400 == 13 [pid = 1720] [id = 249] 20:04:24 INFO - PROCESS | 1720 | --DOCSHELL 0x8e5a3400 == 12 [pid = 1720] [id = 247] 20:04:24 INFO - PROCESS | 1720 | --DOCSHELL 0x8e7bfc00 == 11 [pid = 1720] [id = 248] 20:04:24 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0c8400 == 10 [pid = 1720] [id = 246] 20:04:25 INFO - PROCESS | 1720 | --DOMWINDOW == 134 (0x9b3f1800) [pid = 1720] [serial = 650] [outer = (nil)] [url = about:blank] 20:04:25 INFO - PROCESS | 1720 | --DOMWINDOW == 133 (0xa21ed400) [pid = 1720] [serial = 660] [outer = (nil)] [url = about:blank] 20:04:25 INFO - PROCESS | 1720 | --DOMWINDOW == 132 (0x8d4a4c00) [pid = 1720] [serial = 668] [outer = (nil)] [url = about:blank] 20:04:25 INFO - PROCESS | 1720 | --DOMWINDOW == 131 (0xa33b5800) [pid = 1720] [serial = 666] [outer = (nil)] [url = about:blank] 20:04:25 INFO - PROCESS | 1720 | --DOMWINDOW == 130 (0x8e4e6000) [pid = 1720] [serial = 683] [outer = (nil)] [url = about:blank] 20:04:25 INFO - PROCESS | 1720 | --DOMWINDOW == 129 (0x923a7400) [pid = 1720] [serial = 644] [outer = (nil)] [url = about:blank] 20:04:25 INFO - PROCESS | 1720 | --DOMWINDOW == 128 (0x8e5a7800) [pid = 1720] [serial = 675] [outer = (nil)] [url = about:blank] 20:04:25 INFO - PROCESS | 1720 | --DOMWINDOW == 127 (0xa1108800) [pid = 1720] [serial = 657] [outer = (nil)] [url = about:blank] 20:04:25 INFO - PROCESS | 1720 | --DOMWINDOW == 126 (0x8e74ac00) [pid = 1720] [serial = 686] [outer = (nil)] [url = about:blank] 20:04:25 INFO - PROCESS | 1720 | --DOMWINDOW == 125 (0x9c02e400) [pid = 1720] [serial = 654] [outer = (nil)] [url = about:blank] 20:04:25 INFO - PROCESS | 1720 | --DOMWINDOW == 124 (0xa2fb3c00) [pid = 1720] [serial = 663] [outer = (nil)] [url = about:blank] 20:04:25 INFO - PROCESS | 1720 | --DOMWINDOW == 123 (0x8e757400) [pid = 1720] [serial = 671] [outer = (nil)] [url = about:blank] 20:04:25 INFO - PROCESS | 1720 | --DOMWINDOW == 122 (0x9cb53000) [pid = 1720] [serial = 656] [outer = (nil)] [url = about:blank] 20:04:25 INFO - PROCESS | 1720 | --DOMWINDOW == 121 (0xa4d49400) [pid = 1720] [serial = 672] [outer = (nil)] [url = about:blank] 20:04:25 INFO - PROCESS | 1720 | --DOMWINDOW == 120 (0x9b167000) [pid = 1720] [serial = 648] [outer = (nil)] [url = about:blank] 20:04:25 INFO - PROCESS | 1720 | --DOMWINDOW == 119 (0x8e60ec00) [pid = 1720] [serial = 641] [outer = (nil)] [url = about:blank] 20:04:25 INFO - PROCESS | 1720 | --DOMWINDOW == 118 (0x8e5a9400) [pid = 1720] [serial = 684] [outer = (nil)] [url = about:blank] 20:04:25 INFO - PROCESS | 1720 | --DOMWINDOW == 117 (0x8daa4800) [pid = 1720] [serial = 674] [outer = (nil)] [url = about:blank] 20:04:25 INFO - PROCESS | 1720 | --DOMWINDOW == 116 (0x8e637800) [pid = 1720] [serial = 689] [outer = (nil)] [url = about:blank] 20:04:25 INFO - PROCESS | 1720 | --DOMWINDOW == 115 (0xa2171000) [pid = 1720] [serial = 659] [outer = (nil)] [url = about:blank] 20:04:25 INFO - PROCESS | 1720 | --DOMWINDOW == 114 (0x92db6000) [pid = 1720] [serial = 645] [outer = (nil)] [url = about:blank] 20:04:25 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0x8f008400) [pid = 1720] [serial = 677] [outer = (nil)] [url = about:blank] 20:04:25 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0xa25e9400) [pid = 1720] [serial = 662] [outer = (nil)] [url = about:blank] 20:04:25 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x9bc03400) [pid = 1720] [serial = 651] [outer = (nil)] [url = about:blank] 20:04:25 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0xa330fc00) [pid = 1720] [serial = 665] [outer = (nil)] [url = about:blank] 20:04:25 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x8d4a6000) [pid = 1720] [serial = 669] [outer = (nil)] [url = about:blank] 20:04:25 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x8d758800) [pid = 1720] [serial = 680] [outer = (nil)] [url = about:blank] 20:04:25 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x8e7b4400) [pid = 1720] [serial = 687] [outer = (nil)] [url = about:blank] 20:04:25 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x8e69d800) [pid = 1720] [serial = 642] [outer = (nil)] [url = about:blank] 20:04:25 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x8d75b400) [pid = 1720] [serial = 681] [outer = (nil)] [url = about:blank] 20:04:25 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x9c029800) [pid = 1720] [serial = 653] [outer = (nil)] [url = about:blank] 20:04:25 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x9a6a4000) [pid = 1720] [serial = 647] [outer = (nil)] [url = about:blank] 20:04:25 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x8f4a8800) [pid = 1720] [serial = 678] [outer = (nil)] [url = about:blank] 20:04:25 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x8eff2800) [pid = 1720] [serial = 692] [outer = (nil)] [url = about:blank] 20:04:25 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x8e7b8400) [pid = 1720] [serial = 690] [outer = (nil)] [url = about:blank] 20:04:25 INFO - PROCESS | 1720 | 1465527865396 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]]]}] 20:04:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 20:04:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 3248ms 20:04:25 INFO - PROCESS | 1720 | 1465527865432 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 20:04:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 20:04:25 INFO - PROCESS | 1720 | 1465527865438 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 20:04:25 INFO - PROCESS | 1720 | 1465527865447 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 20:04:25 INFO - PROCESS | 1720 | 1465527865451 Marionette TRACE conn4 <- [1,1002,null,{}] 20:04:25 INFO - PROCESS | 1720 | 1465527865459 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}] 20:04:25 INFO - PROCESS | 1720 | 1465527865464 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:25 INFO - PROCESS | 1720 | 1465527865642 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 20:04:25 INFO - PROCESS | 1720 | 1465527865800 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:25 INFO - PROCESS | 1720 | 1465527865813 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:25 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d4a1c00 == 11 [pid = 1720] [id = 258] 20:04:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x8d747400) [pid = 1720] [serial = 775] [outer = (nil)] 20:04:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x8d74c000) [pid = 1720] [serial = 776] [outer = 0x8d747400] 20:04:25 INFO - PROCESS | 1720 | 1465527865887 Marionette DEBUG loaded listener.js 20:04:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x8d755c00) [pid = 1720] [serial = 777] [outer = 0x8d747400] 20:04:26 INFO - PROCESS | 1720 | 1465527866688 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]]]}] 20:04:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 20:04:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1282ms 20:04:26 INFO - PROCESS | 1720 | 1465527866730 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 20:04:26 INFO - PROCESS | 1720 | 1465527866738 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 20:04:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 20:04:26 INFO - PROCESS | 1720 | 1465527866750 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 20:04:26 INFO - PROCESS | 1720 | 1465527866754 Marionette TRACE conn4 <- [1,1006,null,{}] 20:04:26 INFO - PROCESS | 1720 | 1465527866760 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}] 20:04:26 INFO - PROCESS | 1720 | 1465527866766 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:26 INFO - PROCESS | 1720 | 1465527866948 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 20:04:27 INFO - PROCESS | 1720 | 1465527867083 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:27 INFO - PROCESS | 1720 | 1465527867092 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:27 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d759000 == 12 [pid = 1720] [id = 259] 20:04:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x8daa2c00) [pid = 1720] [serial = 778] [outer = (nil)] 20:04:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x8dab0c00) [pid = 1720] [serial = 779] [outer = 0x8daa2c00] 20:04:27 INFO - PROCESS | 1720 | 1465527867178 Marionette DEBUG loaded listener.js 20:04:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x8e4e5800) [pid = 1720] [serial = 780] [outer = 0x8daa2c00] 20:04:28 INFO - PROCESS | 1720 | 1465527868101 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]]]}] 20:04:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 20:04:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1384ms 20:04:28 INFO - PROCESS | 1720 | 1465527868132 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 20:04:28 INFO - PROCESS | 1720 | 1465527868136 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 20:04:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 20:04:28 INFO - PROCESS | 1720 | 1465527868148 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 20:04:28 INFO - PROCESS | 1720 | 1465527868160 Marionette TRACE conn4 <- [1,1010,null,{}] 20:04:28 INFO - PROCESS | 1720 | 1465527868186 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}] 20:04:28 INFO - PROCESS | 1720 | 1465527868195 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:28 INFO - PROCESS | 1720 | 1465527868412 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 20:04:28 INFO - PROCESS | 1720 | 1465527868444 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:28 INFO - PROCESS | 1720 | 1465527868457 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:28 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e62c400 == 13 [pid = 1720] [id = 260] 20:04:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x8e62d000) [pid = 1720] [serial = 781] [outer = (nil)] 20:04:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x8e631c00) [pid = 1720] [serial = 782] [outer = 0x8e62d000] 20:04:28 INFO - PROCESS | 1720 | 1465527868531 Marionette DEBUG loaded listener.js 20:04:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x8e6a0000) [pid = 1720] [serial = 783] [outer = 0x8e62d000] 20:04:30 INFO - PROCESS | 1720 | 1465527870185 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]]]}] 20:04:30 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x8e752400) [pid = 1720] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 20:04:30 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x8f4aec00) [pid = 1720] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 20:04:30 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x8d74fc00) [pid = 1720] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 20:04:30 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x915d0800) [pid = 1720] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 20:04:30 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x8d046000) [pid = 1720] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 20:04:30 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x8d045000) [pid = 1720] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 20:04:30 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x8da4ac00) [pid = 1720] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 20:04:30 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x8e69e800) [pid = 1720] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 20:04:30 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x8da49c00) [pid = 1720] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 20:04:30 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x923a6400) [pid = 1720] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 20:04:30 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x8d745c00) [pid = 1720] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 20:04:30 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x8e74b400) [pid = 1720] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 20:04:30 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x8f84d000) [pid = 1720] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 20:04:30 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x8e69e400) [pid = 1720] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 20:04:30 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x91ea1400) [pid = 1720] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 20:04:30 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x8e7be000) [pid = 1720] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 20:04:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 20:04:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 2162ms 20:04:30 INFO - PROCESS | 1720 | 1465527870317 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 20:04:30 INFO - PROCESS | 1720 | 1465527870321 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 20:04:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 20:04:30 INFO - PROCESS | 1720 | 1465527870327 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 20:04:30 INFO - PROCESS | 1720 | 1465527870330 Marionette TRACE conn4 <- [1,1014,null,{}] 20:04:30 INFO - PROCESS | 1720 | 1465527870336 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}] 20:04:30 INFO - PROCESS | 1720 | 1465527870341 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:30 INFO - PROCESS | 1720 | 1465527870492 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 20:04:30 INFO - PROCESS | 1720 | 1465527870618 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:30 INFO - PROCESS | 1720 | 1465527870625 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:30 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e5af000 == 14 [pid = 1720] [id = 261] 20:04:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x8e5b0800) [pid = 1720] [serial = 784] [outer = (nil)] 20:04:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x8e632800) [pid = 1720] [serial = 785] [outer = 0x8e5b0800] 20:04:30 INFO - PROCESS | 1720 | 1465527870698 Marionette DEBUG loaded listener.js 20:04:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x8e754400) [pid = 1720] [serial = 786] [outer = 0x8e5b0800] 20:04:31 INFO - PROCESS | 1720 | 1465527871489 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]]]}] 20:04:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 20:04:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1283ms 20:04:31 INFO - PROCESS | 1720 | 1465527871612 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 20:04:31 INFO - PROCESS | 1720 | 1465527871618 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 20:04:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 20:04:31 INFO - PROCESS | 1720 | 1465527871627 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 20:04:31 INFO - PROCESS | 1720 | 1465527871634 Marionette TRACE conn4 <- [1,1018,null,{}] 20:04:31 INFO - PROCESS | 1720 | 1465527871653 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}] 20:04:31 INFO - PROCESS | 1720 | 1465527871660 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:31 INFO - PROCESS | 1720 | 1465527871955 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 20:04:32 INFO - PROCESS | 1720 | 1465527872112 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:32 INFO - PROCESS | 1720 | 1465527872127 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:32 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d746800 == 15 [pid = 1720] [id = 262] 20:04:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x8d746c00) [pid = 1720] [serial = 787] [outer = (nil)] 20:04:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x8d74dc00) [pid = 1720] [serial = 788] [outer = 0x8d746c00] 20:04:32 INFO - PROCESS | 1720 | 1465527872226 Marionette DEBUG loaded listener.js 20:04:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x8d760400) [pid = 1720] [serial = 789] [outer = 0x8d746c00] 20:04:33 INFO - PROCESS | 1720 | 1465527873155 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]]]}] 20:04:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 20:04:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1603ms 20:04:33 INFO - PROCESS | 1720 | 1465527873231 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 20:04:33 INFO - PROCESS | 1720 | 1465527873236 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 20:04:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 20:04:33 INFO - PROCESS | 1720 | 1465527873247 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 20:04:33 INFO - PROCESS | 1720 | 1465527873254 Marionette TRACE conn4 <- [1,1022,null,{}] 20:04:33 INFO - PROCESS | 1720 | 1465527873260 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}] 20:04:33 INFO - PROCESS | 1720 | 1465527873266 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:33 INFO - PROCESS | 1720 | 1465527873521 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 20:04:33 INFO - PROCESS | 1720 | 1465527873793 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:33 INFO - PROCESS | 1720 | 1465527873800 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:33 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0ce800 == 16 [pid = 1720] [id = 263] 20:04:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x8e5aa400) [pid = 1720] [serial = 790] [outer = (nil)] 20:04:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x8e60e000) [pid = 1720] [serial = 791] [outer = 0x8e5aa400] 20:04:33 INFO - PROCESS | 1720 | 1465527873889 Marionette DEBUG loaded listener.js 20:04:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x8e630400) [pid = 1720] [serial = 792] [outer = 0x8e5aa400] 20:04:34 INFO - PROCESS | 1720 | 1465527874801 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]]]}] 20:04:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 20:04:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1588ms 20:04:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 20:04:34 INFO - PROCESS | 1720 | 1465527874834 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 20:04:34 INFO - PROCESS | 1720 | 1465527874838 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 20:04:34 INFO - PROCESS | 1720 | 1465527874845 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 20:04:34 INFO - PROCESS | 1720 | 1465527874848 Marionette TRACE conn4 <- [1,1026,null,{}] 20:04:34 INFO - PROCESS | 1720 | 1465527874865 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}] 20:04:34 INFO - PROCESS | 1720 | 1465527874874 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:35 INFO - PROCESS | 1720 | 1465527875062 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 20:04:35 INFO - PROCESS | 1720 | 1465527875232 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:35 INFO - PROCESS | 1720 | 1465527875240 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:35 INFO - PROCESS | 1720 | ++DOCSHELL 0x8eff4400 == 17 [pid = 1720] [id = 264] 20:04:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x8eff6000) [pid = 1720] [serial = 793] [outer = (nil)] 20:04:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x8f004800) [pid = 1720] [serial = 794] [outer = 0x8eff6000] 20:04:35 INFO - PROCESS | 1720 | 1465527875333 Marionette DEBUG loaded listener.js 20:04:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x8e6a3400) [pid = 1720] [serial = 795] [outer = 0x8eff6000] 20:04:36 INFO - PROCESS | 1720 | 1465527876328 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]]]}] 20:04:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 20:04:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1545ms 20:04:36 INFO - PROCESS | 1720 | 1465527876401 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 20:04:36 INFO - PROCESS | 1720 | 1465527876404 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 20:04:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 20:04:36 INFO - PROCESS | 1720 | 1465527876412 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 20:04:36 INFO - PROCESS | 1720 | 1465527876415 Marionette TRACE conn4 <- [1,1030,null,{}] 20:04:36 INFO - PROCESS | 1720 | 1465527876421 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}] 20:04:36 INFO - PROCESS | 1720 | 1465527876427 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:36 INFO - PROCESS | 1720 | 1465527876610 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 20:04:36 INFO - PROCESS | 1720 | 1465527876784 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:36 INFO - PROCESS | 1720 | 1465527876794 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:36 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d048400 == 18 [pid = 1720] [id = 265] 20:04:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x8e74b400) [pid = 1720] [serial = 796] [outer = (nil)] 20:04:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x8f4a6400) [pid = 1720] [serial = 797] [outer = 0x8e74b400] 20:04:36 INFO - PROCESS | 1720 | 1465527876917 Marionette DEBUG loaded listener.js 20:04:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x8f4a8800) [pid = 1720] [serial = 798] [outer = 0x8e74b400] 20:04:37 INFO - PROCESS | 1720 | 1465527877808 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]]]}] 20:04:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 20:04:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1432ms 20:04:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 20:04:37 INFO - PROCESS | 1720 | 1465527877845 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 20:04:37 INFO - PROCESS | 1720 | 1465527877849 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 20:04:37 INFO - PROCESS | 1720 | 1465527877856 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 20:04:37 INFO - PROCESS | 1720 | 1465527877859 Marionette TRACE conn4 <- [1,1034,null,{}] 20:04:37 INFO - PROCESS | 1720 | 1465527877865 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}] 20:04:37 INFO - PROCESS | 1720 | 1465527877870 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:38 INFO - PROCESS | 1720 | 1465527878047 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 20:04:38 INFO - PROCESS | 1720 | 1465527878234 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:38 INFO - PROCESS | 1720 | 1465527878244 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:38 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f843400 == 19 [pid = 1720] [id = 266] 20:04:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x8f844000) [pid = 1720] [serial = 799] [outer = (nil)] 20:04:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x8f84b400) [pid = 1720] [serial = 800] [outer = 0x8f844000] 20:04:38 INFO - PROCESS | 1720 | 1465527878329 Marionette DEBUG loaded listener.js 20:04:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x915c3c00) [pid = 1720] [serial = 801] [outer = 0x8f844000] 20:04:39 INFO - PROCESS | 1720 | 1465527879271 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]]]}] 20:04:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 20:04:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1483ms 20:04:39 INFO - PROCESS | 1720 | 1465527879339 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 20:04:39 INFO - PROCESS | 1720 | 1465527879343 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 20:04:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 20:04:39 INFO - PROCESS | 1720 | 1465527879349 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 20:04:39 INFO - PROCESS | 1720 | 1465527879353 Marionette TRACE conn4 <- [1,1038,null,{}] 20:04:39 INFO - PROCESS | 1720 | 1465527879359 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}] 20:04:39 INFO - PROCESS | 1720 | 1465527879371 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:39 INFO - PROCESS | 1720 | 1465527879647 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 20:04:39 INFO - PROCESS | 1720 | 1465527879877 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:39 INFO - PROCESS | 1720 | 1465527879890 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:39 INFO - PROCESS | 1720 | ++DOCSHELL 0x8daa9c00 == 20 [pid = 1720] [id = 267] 20:04:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x8f4a7400) [pid = 1720] [serial = 802] [outer = (nil)] 20:04:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x91e09c00) [pid = 1720] [serial = 803] [outer = 0x8f4a7400] 20:04:40 INFO - PROCESS | 1720 | 1465527880009 Marionette DEBUG loaded listener.js 20:04:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0x91eae000) [pid = 1720] [serial = 804] [outer = 0x8f4a7400] 20:04:40 INFO - PROCESS | 1720 | 1465527880895 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]]]}] 20:04:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 20:04:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1581ms 20:04:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 20:04:40 INFO - PROCESS | 1720 | 1465527880930 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 20:04:40 INFO - PROCESS | 1720 | 1465527880934 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 20:04:40 INFO - PROCESS | 1720 | 1465527880941 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 20:04:40 INFO - PROCESS | 1720 | 1465527880945 Marionette TRACE conn4 <- [1,1042,null,{}] 20:04:40 INFO - PROCESS | 1720 | 1465527880950 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}] 20:04:40 INFO - PROCESS | 1720 | 1465527880956 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:41 INFO - PROCESS | 1720 | 1465527881135 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 20:04:41 INFO - PROCESS | 1720 | 1465527881319 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:41 INFO - PROCESS | 1720 | 1465527881328 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:41 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0cd800 == 21 [pid = 1720] [id = 268] 20:04:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 115 (0x8d746000) [pid = 1720] [serial = 805] [outer = (nil)] 20:04:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 116 (0x923b1400) [pid = 1720] [serial = 806] [outer = 0x8d746000] 20:04:41 INFO - PROCESS | 1720 | 1465527881416 Marionette DEBUG loaded listener.js 20:04:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 117 (0x923b3c00) [pid = 1720] [serial = 807] [outer = 0x8d746000] 20:04:42 INFO - PROCESS | 1720 | 1465527882354 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]]]}] 20:04:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 20:04:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1487ms 20:04:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 20:04:42 INFO - PROCESS | 1720 | 1465527882428 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 20:04:42 INFO - PROCESS | 1720 | 1465527882431 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 20:04:42 INFO - PROCESS | 1720 | 1465527882438 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 20:04:42 INFO - PROCESS | 1720 | 1465527882442 Marionette TRACE conn4 <- [1,1046,null,{}] 20:04:42 INFO - PROCESS | 1720 | 1465527882448 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}] 20:04:42 INFO - PROCESS | 1720 | 1465527882453 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:42 INFO - PROCESS | 1720 | 1465527882669 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 20:04:42 INFO - PROCESS | 1720 | 1465527882887 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:42 INFO - PROCESS | 1720 | 1465527882896 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:42 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d4a4400 == 22 [pid = 1720] [id = 269] 20:04:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 118 (0x8d4a8800) [pid = 1720] [serial = 808] [outer = (nil)] 20:04:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 119 (0x9265c000) [pid = 1720] [serial = 809] [outer = 0x8d4a8800] 20:04:43 INFO - PROCESS | 1720 | 1465527883022 Marionette DEBUG loaded listener.js 20:04:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 120 (0x9265f000) [pid = 1720] [serial = 810] [outer = 0x8d4a8800] 20:04:43 INFO - PROCESS | 1720 | 1465527883913 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]]]}] 20:04:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 20:04:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1532ms 20:04:43 INFO - PROCESS | 1720 | 1465527883970 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 20:04:43 INFO - PROCESS | 1720 | 1465527883973 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 20:04:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 20:04:43 INFO - PROCESS | 1720 | 1465527883980 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 20:04:43 INFO - PROCESS | 1720 | 1465527883983 Marionette TRACE conn4 <- [1,1050,null,{}] 20:04:43 INFO - PROCESS | 1720 | 1465527883989 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}] 20:04:43 INFO - PROCESS | 1720 | 1465527883994 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:44 INFO - PROCESS | 1720 | 1465527884172 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 20:04:44 INFO - PROCESS | 1720 | 1465527884348 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:44 INFO - PROCESS | 1720 | 1465527884357 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:44 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d046400 == 23 [pid = 1720] [id = 270] 20:04:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 121 (0x8d047000) [pid = 1720] [serial = 811] [outer = (nil)] 20:04:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 122 (0x8daacc00) [pid = 1720] [serial = 812] [outer = 0x8d047000] 20:04:44 INFO - PROCESS | 1720 | 1465527884439 Marionette DEBUG loaded listener.js 20:04:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 123 (0x8e6a5800) [pid = 1720] [serial = 813] [outer = 0x8d047000] 20:04:45 INFO - PROCESS | 1720 | 1465527885453 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]]]}] 20:04:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 20:04:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1494ms 20:04:45 INFO - PROCESS | 1720 | 1465527885473 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 20:04:45 INFO - PROCESS | 1720 | 1465527885479 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 20:04:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 20:04:45 INFO - PROCESS | 1720 | 1465527885488 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 20:04:45 INFO - PROCESS | 1720 | 1465527885493 Marionette TRACE conn4 <- [1,1054,null,{}] 20:04:45 INFO - PROCESS | 1720 | 1465527885501 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}] 20:04:45 INFO - PROCESS | 1720 | 1465527885506 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:45 INFO - PROCESS | 1720 | 1465527885687 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 20:04:45 INFO - PROCESS | 1720 | 1465527885916 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:45 INFO - PROCESS | 1720 | 1465527885930 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:46 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d04c800 == 24 [pid = 1720] [id = 271] 20:04:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 124 (0x8d748400) [pid = 1720] [serial = 814] [outer = (nil)] 20:04:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 125 (0x8d75b000) [pid = 1720] [serial = 815] [outer = 0x8d748400] 20:04:46 INFO - PROCESS | 1720 | 1465527886051 Marionette DEBUG loaded listener.js 20:04:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 126 (0x8da46400) [pid = 1720] [serial = 816] [outer = 0x8d748400] 20:04:46 INFO - PROCESS | 1720 | --DOMWINDOW == 125 (0x91e05c00) [pid = 1720] [serial = 737] [outer = (nil)] [url = about:blank] 20:04:46 INFO - PROCESS | 1720 | --DOMWINDOW == 124 (0x8f84c000) [pid = 1720] [serial = 732] [outer = (nil)] [url = about:blank] 20:04:46 INFO - PROCESS | 1720 | --DOMWINDOW == 123 (0x91ea6800) [pid = 1720] [serial = 734] [outer = (nil)] [url = about:blank] 20:04:46 INFO - PROCESS | 1720 | --DOMWINDOW == 122 (0x91ead000) [pid = 1720] [serial = 707] [outer = (nil)] [url = about:blank] 20:04:46 INFO - PROCESS | 1720 | --DOMWINDOW == 121 (0x923a7000) [pid = 1720] [serial = 708] [outer = (nil)] [url = about:blank] 20:04:46 INFO - PROCESS | 1720 | --DOMWINDOW == 120 (0x8d050000) [pid = 1720] [serial = 722] [outer = (nil)] [url = about:blank] 20:04:46 INFO - PROCESS | 1720 | --DOMWINDOW == 119 (0x8d0ce000) [pid = 1720] [serial = 723] [outer = (nil)] [url = about:blank] 20:04:46 INFO - PROCESS | 1720 | --DOMWINDOW == 118 (0x8daa5400) [pid = 1720] [serial = 719] [outer = (nil)] [url = about:blank] 20:04:46 INFO - PROCESS | 1720 | --DOMWINDOW == 117 (0x8e62f000) [pid = 1720] [serial = 720] [outer = (nil)] [url = about:blank] 20:04:46 INFO - PROCESS | 1720 | --DOMWINDOW == 116 (0x92667c00) [pid = 1720] [serial = 710] [outer = (nil)] [url = about:blank] 20:04:46 INFO - PROCESS | 1720 | --DOMWINDOW == 115 (0x92dbcc00) [pid = 1720] [serial = 711] [outer = (nil)] [url = about:blank] 20:04:46 INFO - PROCESS | 1720 | --DOMWINDOW == 114 (0x8e74f000) [pid = 1720] [serial = 728] [outer = (nil)] [url = about:blank] 20:04:46 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0x8e7b8c00) [pid = 1720] [serial = 729] [outer = (nil)] [url = about:blank] 20:04:46 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x8e4e7c00) [pid = 1720] [serial = 725] [outer = (nil)] [url = about:blank] 20:04:46 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x8e60f800) [pid = 1720] [serial = 726] [outer = (nil)] [url = about:blank] 20:04:46 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x93b24800) [pid = 1720] [serial = 713] [outer = (nil)] [url = about:blank] 20:04:46 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x93b9ac00) [pid = 1720] [serial = 714] [outer = (nil)] [url = about:blank] 20:04:46 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x8da4d800) [pid = 1720] [serial = 695] [outer = (nil)] [url = about:blank] 20:04:46 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x8daaa400) [pid = 1720] [serial = 696] [outer = (nil)] [url = about:blank] 20:04:46 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x8e7c0800) [pid = 1720] [serial = 698] [outer = (nil)] [url = about:blank] 20:04:46 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x8e62e800) [pid = 1720] [serial = 699] [outer = (nil)] [url = about:blank] 20:04:46 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x915c4400) [pid = 1720] [serial = 701] [outer = (nil)] [url = about:blank] 20:04:46 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x915c8c00) [pid = 1720] [serial = 702] [outer = (nil)] [url = about:blank] 20:04:46 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x91e05400) [pid = 1720] [serial = 704] [outer = (nil)] [url = about:blank] 20:04:46 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x91e07800) [pid = 1720] [serial = 705] [outer = (nil)] [url = about:blank] 20:04:46 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x952a2c00) [pid = 1720] [serial = 716] [outer = (nil)] [url = about:blank] 20:04:46 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x95321c00) [pid = 1720] [serial = 717] [outer = (nil)] [url = about:blank] 20:04:46 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x8f006400) [pid = 1720] [serial = 693] [outer = (nil)] [url = about:blank] 20:04:46 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x92467c00) [pid = 1720] [serial = 735] [outer = (nil)] [url = about:blank] 20:04:46 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x8f844800) [pid = 1720] [serial = 731] [outer = (nil)] [url = about:blank] 20:04:46 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x92667400) [pid = 1720] [serial = 738] [outer = (nil)] [url = about:blank] 20:04:47 INFO - PROCESS | 1720 | 1465527887042 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]]]}] 20:04:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 20:04:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1583ms 20:04:47 INFO - PROCESS | 1720 | 1465527887071 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 20:04:47 INFO - PROCESS | 1720 | 1465527887079 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 20:04:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 20:04:47 INFO - PROCESS | 1720 | 1465527887089 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 20:04:47 INFO - PROCESS | 1720 | 1465527887093 Marionette TRACE conn4 <- [1,1058,null,{}] 20:04:47 INFO - PROCESS | 1720 | 1465527887099 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}] 20:04:47 INFO - PROCESS | 1720 | 1465527887105 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:47 INFO - PROCESS | 1720 | 1465527887294 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 20:04:47 INFO - PROCESS | 1720 | 1465527887462 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:47 INFO - PROCESS | 1720 | 1465527887474 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:47 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d745000 == 25 [pid = 1720] [id = 272] 20:04:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x8daa9800) [pid = 1720] [serial = 817] [outer = (nil)] 20:04:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x8e5a8000) [pid = 1720] [serial = 818] [outer = 0x8daa9800] 20:04:47 INFO - PROCESS | 1720 | 1465527887547 Marionette DEBUG loaded listener.js 20:04:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x8e60e400) [pid = 1720] [serial = 819] [outer = 0x8daa9800] 20:04:48 INFO - PROCESS | 1720 | 1465527888334 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]]]}] 20:04:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 20:04:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1282ms 20:04:48 INFO - PROCESS | 1720 | 1465527888372 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 20:04:48 INFO - PROCESS | 1720 | 1465527888376 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 20:04:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 20:04:48 INFO - PROCESS | 1720 | 1465527888383 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 20:04:48 INFO - PROCESS | 1720 | 1465527888388 Marionette TRACE conn4 <- [1,1062,null,{}] 20:04:48 INFO - PROCESS | 1720 | 1465527888404 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}] 20:04:48 INFO - PROCESS | 1720 | 1465527888413 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:48 INFO - PROCESS | 1720 | 1465527888581 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 20:04:48 INFO - PROCESS | 1720 | 1465527888722 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:48 INFO - PROCESS | 1720 | 1465527888733 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:48 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e7b4400 == 26 [pid = 1720] [id = 273] 20:04:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x8e7ba000) [pid = 1720] [serial = 820] [outer = (nil)] 20:04:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x8e7c0c00) [pid = 1720] [serial = 821] [outer = 0x8e7ba000] 20:04:48 INFO - PROCESS | 1720 | 1465527888808 Marionette DEBUG loaded listener.js 20:04:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x8effb000) [pid = 1720] [serial = 822] [outer = 0x8e7ba000] 20:04:49 INFO - PROCESS | 1720 | 1465527889678 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]]]}] 20:04:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 20:04:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1342ms 20:04:49 INFO - PROCESS | 1720 | 1465527889725 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 20:04:49 INFO - PROCESS | 1720 | 1465527889730 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 20:04:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 20:04:49 INFO - PROCESS | 1720 | 1465527889744 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 20:04:49 INFO - PROCESS | 1720 | 1465527889746 Marionette TRACE conn4 <- [1,1066,null,{}] 20:04:49 INFO - PROCESS | 1720 | 1465527889752 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}] 20:04:49 INFO - PROCESS | 1720 | 1465527889757 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:49 INFO - PROCESS | 1720 | 1465527889979 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 20:04:50 INFO - PROCESS | 1720 | 1465527890005 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:50 INFO - PROCESS | 1720 | 1465527890012 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:50 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e4ec800 == 27 [pid = 1720] [id = 274] 20:04:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x8f006400) [pid = 1720] [serial = 823] [outer = (nil)] 20:04:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x8f4ac400) [pid = 1720] [serial = 824] [outer = 0x8f006400] 20:04:50 INFO - PROCESS | 1720 | 1465527890084 Marionette DEBUG loaded listener.js 20:04:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x8f84f400) [pid = 1720] [serial = 825] [outer = 0x8f006400] 20:04:51 INFO - PROCESS | 1720 | 1465527891016 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]]]}] 20:04:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 20:04:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1286ms 20:04:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 20:04:51 INFO - PROCESS | 1720 | 1465527891030 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 20:04:51 INFO - PROCESS | 1720 | 1465527891033 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 20:04:51 INFO - PROCESS | 1720 | 1465527891040 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 20:04:51 INFO - PROCESS | 1720 | 1465527891043 Marionette TRACE conn4 <- [1,1070,null,{}] 20:04:51 INFO - PROCESS | 1720 | 1465527891055 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}] 20:04:51 INFO - PROCESS | 1720 | 1465527891059 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:51 INFO - PROCESS | 1720 | 1465527891262 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 20:04:51 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x8daa6800) [pid = 1720] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 20:04:51 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x8d747400) [pid = 1720] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 20:04:51 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x8daa2c00) [pid = 1720] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 20:04:51 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x8e62d000) [pid = 1720] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 20:04:51 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x8d0c8c00) [pid = 1720] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 20:04:51 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x8e5a5800) [pid = 1720] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 20:04:51 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x8f010c00) [pid = 1720] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 20:04:51 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x92666c00) [pid = 1720] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 20:04:51 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x953c6800) [pid = 1720] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 20:04:51 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x954b2800) [pid = 1720] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 20:04:51 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x93b24c00) [pid = 1720] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 20:04:51 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x93acf400) [pid = 1720] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 20:04:51 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x966b2000) [pid = 1720] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 20:04:51 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x8da44400) [pid = 1720] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 20:04:51 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x8d4a1800) [pid = 1720] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 20:04:51 INFO - PROCESS | 1720 | 1465527891502 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:51 INFO - PROCESS | 1720 | 1465527891508 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:51 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0c8c00 == 28 [pid = 1720] [id = 275] 20:04:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x8d0cd000) [pid = 1720] [serial = 826] [outer = (nil)] 20:04:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x8d74fc00) [pid = 1720] [serial = 827] [outer = 0x8d0cd000] 20:04:51 INFO - PROCESS | 1720 | 1465527891584 Marionette DEBUG loaded listener.js 20:04:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x8e5a7400) [pid = 1720] [serial = 828] [outer = 0x8d0cd000] 20:04:52 INFO - PROCESS | 1720 | 1465527892375 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]]]}] 20:04:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 20:04:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1383ms 20:04:52 INFO - PROCESS | 1720 | 1465527892426 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 20:04:52 INFO - PROCESS | 1720 | 1465527892430 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 20:04:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 20:04:52 INFO - PROCESS | 1720 | 1465527892436 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 20:04:52 INFO - PROCESS | 1720 | 1465527892440 Marionette TRACE conn4 <- [1,1074,null,{}] 20:04:52 INFO - PROCESS | 1720 | 1465527892445 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}] 20:04:52 INFO - PROCESS | 1720 | 1465527892455 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:52 INFO - PROCESS | 1720 | 1465527892651 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 20:04:52 INFO - PROCESS | 1720 | 1465527892781 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:52 INFO - PROCESS | 1720 | 1465527892791 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:52 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d747400 == 29 [pid = 1720] [id = 276] 20:04:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x8e6a4c00) [pid = 1720] [serial = 829] [outer = (nil)] 20:04:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x91ea9800) [pid = 1720] [serial = 830] [outer = 0x8e6a4c00] 20:04:52 INFO - PROCESS | 1720 | 1465527892863 Marionette DEBUG loaded listener.js 20:04:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x923aa000) [pid = 1720] [serial = 831] [outer = 0x8e6a4c00] 20:04:53 INFO - PROCESS | 1720 | 1465527893830 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]]]}] 20:04:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 20:04:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1439ms 20:04:53 INFO - PROCESS | 1720 | 1465527893877 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 20:04:53 INFO - PROCESS | 1720 | 1465527893884 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 20:04:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 20:04:53 INFO - PROCESS | 1720 | 1465527893893 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 20:04:53 INFO - PROCESS | 1720 | 1465527893898 Marionette TRACE conn4 <- [1,1078,null,{}] 20:04:53 INFO - PROCESS | 1720 | 1465527893907 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}] 20:04:53 INFO - PROCESS | 1720 | 1465527893913 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:54 INFO - PROCESS | 1720 | 1465527894152 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 20:04:54 INFO - PROCESS | 1720 | 1465527894400 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:54 INFO - PROCESS | 1720 | 1465527894415 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:54 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0cc400 == 30 [pid = 1720] [id = 277] 20:04:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x8d0ce000) [pid = 1720] [serial = 832] [outer = (nil)] 20:04:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x8da44400) [pid = 1720] [serial = 833] [outer = 0x8d0ce000] 20:04:54 INFO - PROCESS | 1720 | 1465527894544 Marionette DEBUG loaded listener.js 20:04:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x8daabc00) [pid = 1720] [serial = 834] [outer = 0x8d0ce000] 20:04:55 INFO - PROCESS | 1720 | 1465527895456 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]]]}] 20:04:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 20:04:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1635ms 20:04:55 INFO - PROCESS | 1720 | 1465527895529 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 20:04:55 INFO - PROCESS | 1720 | 1465527895536 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 20:04:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 20:04:55 INFO - PROCESS | 1720 | 1465527895547 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 20:04:55 INFO - PROCESS | 1720 | 1465527895551 Marionette TRACE conn4 <- [1,1082,null,{}] 20:04:55 INFO - PROCESS | 1720 | 1465527895558 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}] 20:04:55 INFO - PROCESS | 1720 | 1465527895564 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:55 INFO - PROCESS | 1720 | 1465527895809 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 20:04:56 INFO - PROCESS | 1720 | 1465527896080 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:56 INFO - PROCESS | 1720 | 1465527896088 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:56 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e613800 == 31 [pid = 1720] [id = 278] 20:04:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x8e7b4c00) [pid = 1720] [serial = 835] [outer = (nil)] 20:04:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x8e7bdc00) [pid = 1720] [serial = 836] [outer = 0x8e7b4c00] 20:04:56 INFO - PROCESS | 1720 | 1465527896177 Marionette DEBUG loaded listener.js 20:04:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x8f00a400) [pid = 1720] [serial = 837] [outer = 0x8e7b4c00] 20:04:57 INFO - PROCESS | 1720 | 1465527897205 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]]]}] 20:04:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 20:04:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1734ms 20:04:57 INFO - PROCESS | 1720 | 1465527897282 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 20:04:57 INFO - PROCESS | 1720 | 1465527897286 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 20:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 20:04:57 INFO - PROCESS | 1720 | 1465527897293 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 20:04:57 INFO - PROCESS | 1720 | 1465527897299 Marionette TRACE conn4 <- [1,1086,null,{}] 20:04:57 INFO - PROCESS | 1720 | 1465527897316 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}] 20:04:57 INFO - PROCESS | 1720 | 1465527897326 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:57 INFO - PROCESS | 1720 | 1465527897649 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 20:04:57 INFO - PROCESS | 1720 | 1465527897800 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:57 INFO - PROCESS | 1720 | 1465527897811 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:57 INFO - PROCESS | 1720 | ++DOCSHELL 0x91eaec00 == 32 [pid = 1720] [id = 279] 20:04:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x923a6000) [pid = 1720] [serial = 838] [outer = (nil)] 20:04:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x92659c00) [pid = 1720] [serial = 839] [outer = 0x923a6000] 20:04:57 INFO - PROCESS | 1720 | 1465527897899 Marionette DEBUG loaded listener.js 20:04:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x92666800) [pid = 1720] [serial = 840] [outer = 0x923a6000] 20:04:58 INFO - PROCESS | 1720 | 1465527898789 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]]]}] 20:04:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 20:04:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1542ms 20:04:58 INFO - PROCESS | 1720 | 1465527898836 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 20:04:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 20:04:58 INFO - PROCESS | 1720 | 1465527898841 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 20:04:58 INFO - PROCESS | 1720 | 1465527898848 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 20:04:58 INFO - PROCESS | 1720 | 1465527898851 Marionette TRACE conn4 <- [1,1090,null,{}] 20:04:58 INFO - PROCESS | 1720 | 1465527898857 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}] 20:04:58 INFO - PROCESS | 1720 | 1465527898863 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:59 INFO - PROCESS | 1720 | 1465527899058 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 20:04:59 INFO - PROCESS | 1720 | 1465527899231 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:59 INFO - PROCESS | 1720 | 1465527899238 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:04:59 INFO - PROCESS | 1720 | ++DOCSHELL 0x91e0a000 == 33 [pid = 1720] [id = 280] 20:04:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x92db7c00) [pid = 1720] [serial = 841] [outer = (nil)] 20:04:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x92dbcc00) [pid = 1720] [serial = 842] [outer = 0x92db7c00] 20:04:59 INFO - PROCESS | 1720 | 1465527899321 Marionette DEBUG loaded listener.js 20:04:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x92dc0c00) [pid = 1720] [serial = 843] [outer = 0x92db7c00] 20:05:00 INFO - PROCESS | 1720 | 1465527900286 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]]]}] 20:05:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 20:05:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1482ms 20:05:00 INFO - PROCESS | 1720 | 1465527900331 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 20:05:00 INFO - PROCESS | 1720 | 1465527900335 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 20:05:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 20:05:00 INFO - PROCESS | 1720 | 1465527900342 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 20:05:00 INFO - PROCESS | 1720 | 1465527900346 Marionette TRACE conn4 <- [1,1094,null,{}] 20:05:00 INFO - PROCESS | 1720 | 1465527900352 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}] 20:05:00 INFO - PROCESS | 1720 | 1465527900357 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:00 INFO - PROCESS | 1720 | 1465527900548 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 20:05:00 INFO - PROCESS | 1720 | 1465527900768 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:00 INFO - PROCESS | 1720 | 1465527900776 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:00 INFO - PROCESS | 1720 | ++DOCSHELL 0x92468800 == 34 [pid = 1720] [id = 281] 20:05:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x92db8000) [pid = 1720] [serial = 844] [outer = (nil)] 20:05:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x93ad7400) [pid = 1720] [serial = 845] [outer = 0x92db8000] 20:05:00 INFO - PROCESS | 1720 | 1465527900903 Marionette DEBUG loaded listener.js 20:05:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x93b24c00) [pid = 1720] [serial = 846] [outer = 0x92db8000] 20:05:01 INFO - PROCESS | 1720 | 1465527901879 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]]]}] 20:05:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 20:05:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1586ms 20:05:01 INFO - PROCESS | 1720 | 1465527901930 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 20:05:01 INFO - PROCESS | 1720 | 1465527901934 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 20:05:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 20:05:01 INFO - PROCESS | 1720 | 1465527901941 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 20:05:01 INFO - PROCESS | 1720 | 1465527901945 Marionette TRACE conn4 <- [1,1098,null,{}] 20:05:01 INFO - PROCESS | 1720 | 1465527901951 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}] 20:05:01 INFO - PROCESS | 1720 | 1465527901962 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:02 INFO - PROCESS | 1720 | 1465527902236 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 20:05:02 INFO - PROCESS | 1720 | 1465527902520 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:02 INFO - PROCESS | 1720 | 1465527902529 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:02 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f4a5000 == 35 [pid = 1720] [id = 282] 20:05:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x92dbb400) [pid = 1720] [serial = 847] [outer = (nil)] 20:05:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x93eca400) [pid = 1720] [serial = 848] [outer = 0x92dbb400] 20:05:02 INFO - PROCESS | 1720 | 1465527902618 Marionette DEBUG loaded listener.js 20:05:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x951c6400) [pid = 1720] [serial = 849] [outer = 0x92dbb400] 20:05:03 INFO - PROCESS | 1720 | 1465527903520 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]]]}] 20:05:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 20:05:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1638ms 20:05:03 INFO - PROCESS | 1720 | 1465527903580 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 20:05:03 INFO - PROCESS | 1720 | 1465527903585 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 20:05:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 20:05:03 INFO - PROCESS | 1720 | 1465527903591 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 20:05:03 INFO - PROCESS | 1720 | 1465527903594 Marionette TRACE conn4 <- [1,1102,null,{}] 20:05:03 INFO - PROCESS | 1720 | 1465527903600 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}] 20:05:03 INFO - PROCESS | 1720 | 1465527903605 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:03 INFO - PROCESS | 1720 | 1465527903795 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 20:05:04 INFO - PROCESS | 1720 | 1465527904020 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:04 INFO - PROCESS | 1720 | 1465527904028 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:04 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d04a400 == 36 [pid = 1720] [id = 283] 20:05:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0x8d050400) [pid = 1720] [serial = 850] [outer = (nil)] 20:05:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 115 (0x8d75a800) [pid = 1720] [serial = 851] [outer = 0x8d050400] 20:05:04 INFO - PROCESS | 1720 | 1465527904151 Marionette DEBUG loaded listener.js 20:05:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 116 (0x8e60cc00) [pid = 1720] [serial = 852] [outer = 0x8d050400] 20:05:05 INFO - PROCESS | 1720 | 1465527905034 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]]]}] 20:05:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 20:05:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1480ms 20:05:05 INFO - PROCESS | 1720 | 1465527905072 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 20:05:05 INFO - PROCESS | 1720 | 1465527905076 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 20:05:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 20:05:05 INFO - PROCESS | 1720 | 1465527905083 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 20:05:05 INFO - PROCESS | 1720 | 1465527905086 Marionette TRACE conn4 <- [1,1106,null,{}] 20:05:05 INFO - PROCESS | 1720 | 1465527905092 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}] 20:05:05 INFO - PROCESS | 1720 | 1465527905097 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:05 INFO - PROCESS | 1720 | 1465527905291 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 20:05:05 INFO - PROCESS | 1720 | 1465527905811 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:05 INFO - PROCESS | 1720 | 1465527905822 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:05 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d4a7800 == 37 [pid = 1720] [id = 284] 20:05:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 117 (0x8d4aa800) [pid = 1720] [serial = 853] [outer = (nil)] 20:05:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 118 (0x8d74e000) [pid = 1720] [serial = 854] [outer = 0x8d4aa800] 20:05:05 INFO - PROCESS | 1720 | 1465527905937 Marionette DEBUG loaded listener.js 20:05:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 119 (0x8daaec00) [pid = 1720] [serial = 855] [outer = 0x8d4aa800] 20:05:06 INFO - PROCESS | 1720 | 1465527906806 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]]]}] 20:05:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 20:05:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1780ms 20:05:06 INFO - PROCESS | 1720 | 1465527906866 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 20:05:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 20:05:06 INFO - PROCESS | 1720 | 1465527906872 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 20:05:06 INFO - PROCESS | 1720 | 1465527906880 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 20:05:06 INFO - PROCESS | 1720 | 1465527906883 Marionette TRACE conn4 <- [1,1110,null,{}] 20:05:06 INFO - PROCESS | 1720 | 1465527906892 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}] 20:05:06 INFO - PROCESS | 1720 | 1465527906899 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:07 INFO - PROCESS | 1720 | 1465527907095 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 20:05:07 INFO - PROCESS | 1720 | 1465527907417 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:07 INFO - PROCESS | 1720 | 1465527907427 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:07 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e4e0800 == 38 [pid = 1720] [id = 285] 20:05:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 120 (0x8e4ea000) [pid = 1720] [serial = 856] [outer = (nil)] 20:05:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 121 (0x8e7bb400) [pid = 1720] [serial = 857] [outer = 0x8e4ea000] 20:05:07 INFO - PROCESS | 1720 | 1465527907510 Marionette DEBUG loaded listener.js 20:05:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 122 (0x8f006800) [pid = 1720] [serial = 858] [outer = 0x8e4ea000] 20:05:09 INFO - PROCESS | 1720 | --DOCSHELL 0x8d4a0c00 == 37 [pid = 1720] [id = 256] 20:05:09 INFO - PROCESS | 1720 | --DOCSHELL 0x8e4ec800 == 36 [pid = 1720] [id = 274] 20:05:09 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0c8c00 == 35 [pid = 1720] [id = 275] 20:05:09 INFO - PROCESS | 1720 | --DOCSHELL 0x8d4a7800 == 34 [pid = 1720] [id = 284] 20:05:09 INFO - PROCESS | 1720 | --DOCSHELL 0x8d04a400 == 33 [pid = 1720] [id = 283] 20:05:09 INFO - PROCESS | 1720 | --DOCSHELL 0x8f4a5000 == 32 [pid = 1720] [id = 282] 20:05:09 INFO - PROCESS | 1720 | --DOCSHELL 0x92468800 == 31 [pid = 1720] [id = 281] 20:05:09 INFO - PROCESS | 1720 | --DOCSHELL 0x91eaec00 == 30 [pid = 1720] [id = 279] 20:05:09 INFO - PROCESS | 1720 | --DOCSHELL 0x91e0a000 == 29 [pid = 1720] [id = 280] 20:05:09 INFO - PROCESS | 1720 | --DOCSHELL 0x8e613800 == 28 [pid = 1720] [id = 278] 20:05:09 INFO - PROCESS | 1720 | --DOCSHELL 0x8d747400 == 27 [pid = 1720] [id = 276] 20:05:09 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0cc400 == 26 [pid = 1720] [id = 277] 20:05:09 INFO - PROCESS | 1720 | --DOMWINDOW == 121 (0x8e632800) [pid = 1720] [serial = 785] [outer = (nil)] [url = about:blank] 20:05:09 INFO - PROCESS | 1720 | --DOMWINDOW == 120 (0x8e4eb000) [pid = 1720] [serial = 774] [outer = (nil)] [url = about:blank] 20:05:09 INFO - PROCESS | 1720 | --DOMWINDOW == 119 (0x8e4dec00) [pid = 1720] [serial = 773] [outer = (nil)] [url = about:blank] 20:05:09 INFO - PROCESS | 1720 | --DOMWINDOW == 118 (0x8d74c000) [pid = 1720] [serial = 776] [outer = (nil)] [url = about:blank] 20:05:09 INFO - PROCESS | 1720 | --DOMWINDOW == 117 (0x8d755c00) [pid = 1720] [serial = 777] [outer = (nil)] [url = about:blank] 20:05:09 INFO - PROCESS | 1720 | --DOMWINDOW == 116 (0x8dab0c00) [pid = 1720] [serial = 779] [outer = (nil)] [url = about:blank] 20:05:09 INFO - PROCESS | 1720 | --DOMWINDOW == 115 (0x8e631c00) [pid = 1720] [serial = 782] [outer = (nil)] [url = about:blank] 20:05:09 INFO - PROCESS | 1720 | --DOMWINDOW == 114 (0x8d751c00) [pid = 1720] [serial = 741] [outer = (nil)] [url = about:blank] 20:05:09 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0x8d4a5400) [pid = 1720] [serial = 740] [outer = (nil)] [url = about:blank] 20:05:09 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x8e635000) [pid = 1720] [serial = 744] [outer = (nil)] [url = about:blank] 20:05:09 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x8e613400) [pid = 1720] [serial = 743] [outer = (nil)] [url = about:blank] 20:05:09 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x91e02c00) [pid = 1720] [serial = 747] [outer = (nil)] [url = about:blank] 20:05:09 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x8f4b0000) [pid = 1720] [serial = 746] [outer = (nil)] [url = about:blank] 20:05:09 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x952a0800) [pid = 1720] [serial = 750] [outer = (nil)] [url = about:blank] 20:05:09 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x93ad0400) [pid = 1720] [serial = 749] [outer = (nil)] [url = about:blank] 20:05:09 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x954a5c00) [pid = 1720] [serial = 753] [outer = (nil)] [url = about:blank] 20:05:09 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x953cd400) [pid = 1720] [serial = 752] [outer = (nil)] [url = about:blank] 20:05:09 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x9668fc00) [pid = 1720] [serial = 756] [outer = (nil)] [url = about:blank] 20:05:09 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x954c5c00) [pid = 1720] [serial = 755] [outer = (nil)] [url = about:blank] 20:05:09 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x9920a800) [pid = 1720] [serial = 759] [outer = (nil)] [url = about:blank] 20:05:09 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x97930c00) [pid = 1720] [serial = 758] [outer = (nil)] [url = about:blank] 20:05:09 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x997a9400) [pid = 1720] [serial = 762] [outer = (nil)] [url = about:blank] 20:05:09 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x9946a800) [pid = 1720] [serial = 761] [outer = (nil)] [url = about:blank] 20:05:09 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x9a4cf000) [pid = 1720] [serial = 765] [outer = (nil)] [url = about:blank] 20:05:09 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x9a312c00) [pid = 1720] [serial = 764] [outer = (nil)] [url = about:blank] 20:05:09 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x9a6a6c00) [pid = 1720] [serial = 768] [outer = (nil)] [url = about:blank] 20:05:09 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x9a409400) [pid = 1720] [serial = 767] [outer = (nil)] [url = about:blank] 20:05:09 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x8d75e800) [pid = 1720] [serial = 771] [outer = (nil)] [url = about:blank] 20:05:09 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x8d744000) [pid = 1720] [serial = 770] [outer = (nil)] [url = about:blank] 20:05:09 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x8e6a0000) [pid = 1720] [serial = 783] [outer = (nil)] [url = about:blank] 20:05:09 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x8e4e5800) [pid = 1720] [serial = 780] [outer = (nil)] [url = about:blank] 20:05:09 INFO - PROCESS | 1720 | 1465527909772 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]]]}] 20:05:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 20:05:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 2945ms 20:05:09 INFO - PROCESS | 1720 | 1465527909825 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 20:05:09 INFO - PROCESS | 1720 | 1465527909831 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 20:05:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 20:05:09 INFO - PROCESS | 1720 | 1465527909840 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 20:05:09 INFO - PROCESS | 1720 | 1465527909845 Marionette TRACE conn4 <- [1,1114,null,{}] 20:05:09 INFO - PROCESS | 1720 | 1465527909854 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}] 20:05:09 INFO - PROCESS | 1720 | 1465527909861 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:10 INFO - PROCESS | 1720 | 1465527910052 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 20:05:10 INFO - PROCESS | 1720 | 1465527910209 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:10 INFO - PROCESS | 1720 | 1465527910215 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:10 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0cf800 == 27 [pid = 1720] [id = 286] 20:05:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x8d0d0400) [pid = 1720] [serial = 859] [outer = (nil)] 20:05:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x8d747400) [pid = 1720] [serial = 860] [outer = 0x8d0d0400] 20:05:10 INFO - PROCESS | 1720 | 1465527910289 Marionette DEBUG loaded listener.js 20:05:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x8d74bc00) [pid = 1720] [serial = 861] [outer = 0x8d0d0400] 20:05:11 INFO - PROCESS | 1720 | 1465527911060 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]]]}] 20:05:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 20:05:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1284ms 20:05:11 INFO - PROCESS | 1720 | 1465527911125 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 20:05:11 INFO - PROCESS | 1720 | 1465527911133 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 20:05:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 20:05:11 INFO - PROCESS | 1720 | 1465527911144 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 20:05:11 INFO - PROCESS | 1720 | 1465527911148 Marionette TRACE conn4 <- [1,1118,null,{}] 20:05:11 INFO - PROCESS | 1720 | 1465527911155 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}] 20:05:11 INFO - PROCESS | 1720 | 1465527911161 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:11 INFO - PROCESS | 1720 | 1465527911329 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 20:05:11 INFO - PROCESS | 1720 | 1465527911484 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:11 INFO - PROCESS | 1720 | 1465527911497 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:11 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e4e4800 == 28 [pid = 1720] [id = 287] 20:05:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x8e4e6000) [pid = 1720] [serial = 862] [outer = (nil)] 20:05:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x8e4ebc00) [pid = 1720] [serial = 863] [outer = 0x8e4e6000] 20:05:11 INFO - PROCESS | 1720 | 1465527911624 Marionette DEBUG loaded listener.js 20:05:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x8e5a5400) [pid = 1720] [serial = 864] [outer = 0x8e4e6000] 20:05:12 INFO - PROCESS | 1720 | 1465527912746 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]]]}] 20:05:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 20:05:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1638ms 20:05:12 INFO - PROCESS | 1720 | 1465527912782 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 20:05:12 INFO - PROCESS | 1720 | 1465527912786 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 20:05:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 20:05:12 INFO - PROCESS | 1720 | 1465527912801 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 20:05:12 INFO - PROCESS | 1720 | 1465527912808 Marionette TRACE conn4 <- [1,1122,null,{}] 20:05:12 INFO - PROCESS | 1720 | 1465527912826 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}] 20:05:12 INFO - PROCESS | 1720 | 1465527912835 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:13 INFO - PROCESS | 1720 | 1465527913061 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 20:05:13 INFO - PROCESS | 1720 | 1465527913146 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:13 INFO - PROCESS | 1720 | 1465527913159 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:13 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e758000 == 29 [pid = 1720] [id = 288] 20:05:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x8e758c00) [pid = 1720] [serial = 865] [outer = (nil)] 20:05:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x8e7be800) [pid = 1720] [serial = 866] [outer = 0x8e758c00] 20:05:13 INFO - PROCESS | 1720 | 1465527913231 Marionette DEBUG loaded listener.js 20:05:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x8f4a3400) [pid = 1720] [serial = 867] [outer = 0x8e758c00] 20:05:14 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x8f006400) [pid = 1720] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 20:05:14 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x8d0cd000) [pid = 1720] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 20:05:14 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x8d748400) [pid = 1720] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 20:05:14 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x8d047000) [pid = 1720] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 20:05:14 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x8d4a8800) [pid = 1720] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 20:05:14 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x8f844000) [pid = 1720] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 20:05:14 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x8e7ba000) [pid = 1720] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 20:05:14 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x8eff6000) [pid = 1720] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 20:05:14 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x8daa9800) [pid = 1720] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 20:05:14 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x8e5b0800) [pid = 1720] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 20:05:14 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x8e5aa400) [pid = 1720] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 20:05:14 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x8e74b400) [pid = 1720] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 20:05:14 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x8d746000) [pid = 1720] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 20:05:14 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x8d746c00) [pid = 1720] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 20:05:14 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x8f4a7400) [pid = 1720] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 20:05:14 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x8e6a4c00) [pid = 1720] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 20:05:14 INFO - PROCESS | 1720 | 1465527914896 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]]]}] 20:05:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 20:05:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 2146ms 20:05:14 INFO - PROCESS | 1720 | 1465527914942 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 20:05:14 INFO - PROCESS | 1720 | 1465527914947 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 20:05:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 20:05:14 INFO - PROCESS | 1720 | 1465527914953 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 20:05:14 INFO - PROCESS | 1720 | 1465527914957 Marionette TRACE conn4 <- [1,1126,null,{}] 20:05:14 INFO - PROCESS | 1720 | 1465527914963 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}] 20:05:14 INFO - PROCESS | 1720 | 1465527914968 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:15 INFO - PROCESS | 1720 | 1465527915136 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 20:05:15 INFO - PROCESS | 1720 | 1465527915145 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:15 INFO - PROCESS | 1720 | 1465527915153 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:15 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0cd000 == 30 [pid = 1720] [id = 289] 20:05:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x8d756800) [pid = 1720] [serial = 868] [outer = (nil)] 20:05:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x8e74bc00) [pid = 1720] [serial = 869] [outer = 0x8d756800] 20:05:15 INFO - PROCESS | 1720 | 1465527915225 Marionette DEBUG loaded listener.js 20:05:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x8f4a7400) [pid = 1720] [serial = 870] [outer = 0x8d756800] 20:05:16 INFO - PROCESS | 1720 | 1465527916123 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]]]}] 20:05:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 20:05:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1188ms 20:05:16 INFO - PROCESS | 1720 | 1465527916143 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 20:05:16 INFO - PROCESS | 1720 | 1465527916146 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 20:05:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 20:05:16 INFO - PROCESS | 1720 | 1465527916152 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 20:05:16 INFO - PROCESS | 1720 | 1465527916156 Marionette TRACE conn4 <- [1,1130,null,{}] 20:05:16 INFO - PROCESS | 1720 | 1465527916166 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}] 20:05:16 INFO - PROCESS | 1720 | 1465527916170 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:16 INFO - PROCESS | 1720 | 1465527916326 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 20:05:16 INFO - PROCESS | 1720 | 1465527916336 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:16 INFO - PROCESS | 1720 | 1465527916342 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:16 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e757c00 == 31 [pid = 1720] [id = 290] 20:05:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x8f842c00) [pid = 1720] [serial = 871] [outer = (nil)] 20:05:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x8f84c400) [pid = 1720] [serial = 872] [outer = 0x8f842c00] 20:05:16 INFO - PROCESS | 1720 | 1465527916417 Marionette DEBUG loaded listener.js 20:05:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x915cbc00) [pid = 1720] [serial = 873] [outer = 0x8f842c00] 20:05:17 INFO - PROCESS | 1720 | 1465527917573 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]]]}] 20:05:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 20:05:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1484ms 20:05:17 INFO - PROCESS | 1720 | 1465527917639 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 20:05:17 INFO - PROCESS | 1720 | 1465527917646 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 20:05:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 20:05:17 INFO - PROCESS | 1720 | 1465527917654 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 20:05:17 INFO - PROCESS | 1720 | 1465527917660 Marionette TRACE conn4 <- [1,1134,null,{}] 20:05:17 INFO - PROCESS | 1720 | 1465527917670 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}] 20:05:17 INFO - PROCESS | 1720 | 1465527917675 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:17 INFO - PROCESS | 1720 | 1465527917907 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 20:05:18 INFO - PROCESS | 1720 | 1465527918184 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:18 INFO - PROCESS | 1720 | 1465527918190 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:18 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d747800 == 32 [pid = 1720] [id = 291] 20:05:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x8d751c00) [pid = 1720] [serial = 874] [outer = (nil)] 20:05:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x8e4e2800) [pid = 1720] [serial = 875] [outer = 0x8d751c00] 20:05:18 INFO - PROCESS | 1720 | 1465527918295 Marionette DEBUG loaded listener.js 20:05:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x8e60a400) [pid = 1720] [serial = 876] [outer = 0x8d751c00] 20:05:19 INFO - PROCESS | 1720 | 1465527919202 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]]]}] 20:05:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 20:05:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1585ms 20:05:19 INFO - PROCESS | 1720 | 1465527919240 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 20:05:19 INFO - PROCESS | 1720 | 1465527919248 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 20:05:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 20:05:19 INFO - PROCESS | 1720 | 1465527919259 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 20:05:19 INFO - PROCESS | 1720 | 1465527919263 Marionette TRACE conn4 <- [1,1138,null,{}] 20:05:19 INFO - PROCESS | 1720 | 1465527919270 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}] 20:05:19 INFO - PROCESS | 1720 | 1465527919277 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:19 INFO - PROCESS | 1720 | 1465527919461 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 20:05:19 INFO - PROCESS | 1720 | 1465527919630 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:19 INFO - PROCESS | 1720 | 1465527919641 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:19 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e633400 == 33 [pid = 1720] [id = 292] 20:05:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x8e6aa000) [pid = 1720] [serial = 877] [outer = (nil)] 20:05:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x8eff0000) [pid = 1720] [serial = 878] [outer = 0x8e6aa000] 20:05:19 INFO - PROCESS | 1720 | 1465527919729 Marionette DEBUG loaded listener.js 20:05:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x8d74ac00) [pid = 1720] [serial = 879] [outer = 0x8e6aa000] 20:05:20 INFO - PROCESS | 1720 | 1465527920717 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]]]}] 20:05:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 20:05:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1534ms 20:05:20 INFO - PROCESS | 1720 | 1465527920793 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 20:05:20 INFO - PROCESS | 1720 | 1465527920798 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 20:05:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 20:05:20 INFO - PROCESS | 1720 | 1465527920806 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 20:05:20 INFO - PROCESS | 1720 | 1465527920812 Marionette TRACE conn4 <- [1,1142,null,{}] 20:05:20 INFO - PROCESS | 1720 | 1465527920829 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}] 20:05:20 INFO - PROCESS | 1720 | 1465527920838 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:21 INFO - PROCESS | 1720 | 1465527921116 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 20:05:21 INFO - PROCESS | 1720 | 1465527921335 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:21 INFO - PROCESS | 1720 | 1465527921349 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:21 INFO - PROCESS | 1720 | ++DOCSHELL 0x91ea4c00 == 34 [pid = 1720] [id = 293] 20:05:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x91ea5c00) [pid = 1720] [serial = 880] [outer = (nil)] 20:05:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x91eac400) [pid = 1720] [serial = 881] [outer = 0x91ea5c00] 20:05:21 INFO - PROCESS | 1720 | 1465527921433 Marionette DEBUG loaded listener.js 20:05:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x923b4800) [pid = 1720] [serial = 882] [outer = 0x91ea5c00] 20:05:22 INFO - PROCESS | 1720 | 1465527922307 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]]]}] 20:05:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 20:05:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1539ms 20:05:22 INFO - PROCESS | 1720 | 1465527922345 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 20:05:22 INFO - PROCESS | 1720 | 1465527922350 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 20:05:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 20:05:22 INFO - PROCESS | 1720 | 1465527922356 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 20:05:22 INFO - PROCESS | 1720 | 1465527922360 Marionette TRACE conn4 <- [1,1146,null,{}] 20:05:22 INFO - PROCESS | 1720 | 1465527922366 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}] 20:05:22 INFO - PROCESS | 1720 | 1465527922372 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:22 INFO - PROCESS | 1720 | 1465527922552 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 20:05:22 INFO - PROCESS | 1720 | 1465527922719 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:22 INFO - PROCESS | 1720 | 1465527922728 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:22 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e6a1400 == 35 [pid = 1720] [id = 294] 20:05:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x8e753800) [pid = 1720] [serial = 883] [outer = (nil)] 20:05:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x92663800) [pid = 1720] [serial = 884] [outer = 0x8e753800] 20:05:22 INFO - PROCESS | 1720 | 1465527922808 Marionette DEBUG loaded listener.js 20:05:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x92665800) [pid = 1720] [serial = 885] [outer = 0x8e753800] 20:05:23 INFO - PROCESS | 1720 | 1465527923771 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]]]}] 20:05:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 20:05:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1483ms 20:05:23 INFO - PROCESS | 1720 | 1465527923841 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 20:05:23 INFO - PROCESS | 1720 | 1465527923845 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 20:05:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 20:05:23 INFO - PROCESS | 1720 | 1465527923852 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 20:05:23 INFO - PROCESS | 1720 | 1465527923856 Marionette TRACE conn4 <- [1,1150,null,{}] 20:05:23 INFO - PROCESS | 1720 | 1465527923862 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}] 20:05:23 INFO - PROCESS | 1720 | 1465527923867 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:24 INFO - PROCESS | 1720 | 1465527924074 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 20:05:24 INFO - PROCESS | 1720 | 1465527924285 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:24 INFO - PROCESS | 1720 | 1465527924293 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:24 INFO - PROCESS | 1720 | ++DOCSHELL 0x92462800 == 36 [pid = 1720] [id = 295] 20:05:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x9265f400) [pid = 1720] [serial = 886] [outer = (nil)] 20:05:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x92dbf000) [pid = 1720] [serial = 887] [outer = 0x9265f400] 20:05:24 INFO - PROCESS | 1720 | 1465527924417 Marionette DEBUG loaded listener.js 20:05:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x93acf800) [pid = 1720] [serial = 888] [outer = 0x9265f400] 20:05:25 INFO - PROCESS | 1720 | 1465527925327 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]]]}] 20:05:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 20:05:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1532ms 20:05:25 INFO - PROCESS | 1720 | 1465527925386 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 20:05:25 INFO - PROCESS | 1720 | 1465527925389 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 20:05:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 20:05:25 INFO - PROCESS | 1720 | 1465527925396 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 20:05:25 INFO - PROCESS | 1720 | 1465527925400 Marionette TRACE conn4 <- [1,1154,null,{}] 20:05:25 INFO - PROCESS | 1720 | 1465527925406 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}] 20:05:25 INFO - PROCESS | 1720 | 1465527925417 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:25 INFO - PROCESS | 1720 | 1465527925688 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 20:05:25 INFO - PROCESS | 1720 | 1465527925914 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:25 INFO - PROCESS | 1720 | 1465527925922 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:26 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d04cc00 == 37 [pid = 1720] [id = 296] 20:05:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x8d4a4c00) [pid = 1720] [serial = 889] [outer = (nil)] 20:05:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x93ec6000) [pid = 1720] [serial = 890] [outer = 0x8d4a4c00] 20:05:26 INFO - PROCESS | 1720 | 1465527926059 Marionette DEBUG loaded listener.js 20:05:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x951c0000) [pid = 1720] [serial = 891] [outer = 0x8d4a4c00] 20:05:26 INFO - PROCESS | 1720 | --DOCSHELL 0x93b1ec00 == 36 [pid = 1720] [id = 9] 20:05:27 INFO - PROCESS | 1720 | 1465527927041 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]]]}] 20:05:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 20:05:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1681ms 20:05:27 INFO - PROCESS | 1720 | 1465527927078 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 20:05:27 INFO - PROCESS | 1720 | 1465527927083 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 20:05:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 20:05:27 INFO - PROCESS | 1720 | 1465527927089 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 20:05:27 INFO - PROCESS | 1720 | 1465527927092 Marionette TRACE conn4 <- [1,1158,null,{}] 20:05:27 INFO - PROCESS | 1720 | 1465527927098 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}] 20:05:27 INFO - PROCESS | 1720 | 1465527927103 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:27 INFO - PROCESS | 1720 | 1465527927285 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 20:05:27 INFO - PROCESS | 1720 | 1465527927537 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:27 INFO - PROCESS | 1720 | 1465527927548 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:27 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d052800 == 37 [pid = 1720] [id = 297] 20:05:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x8d052c00) [pid = 1720] [serial = 892] [outer = (nil)] 20:05:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x8d0c6c00) [pid = 1720] [serial = 893] [outer = 0x8d052c00] 20:05:27 INFO - PROCESS | 1720 | 1465527927811 Marionette DEBUG loaded listener.js 20:05:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x8d744c00) [pid = 1720] [serial = 894] [outer = 0x8d052c00] 20:05:28 INFO - PROCESS | 1720 | 1465527928738 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]]]}] 20:05:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 20:05:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1683ms 20:05:28 INFO - PROCESS | 1720 | 1465527928774 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 20:05:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 20:05:28 INFO - PROCESS | 1720 | 1465527928780 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 20:05:28 INFO - PROCESS | 1720 | 1465527928788 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 20:05:28 INFO - PROCESS | 1720 | 1465527928792 Marionette TRACE conn4 <- [1,1162,null,{}] 20:05:28 INFO - PROCESS | 1720 | 1465527928799 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}] 20:05:28 INFO - PROCESS | 1720 | 1465527928805 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:28 INFO - PROCESS | 1720 | 1465527928980 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 20:05:29 INFO - PROCESS | 1720 | 1465527929163 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:29 INFO - PROCESS | 1720 | 1465527929175 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:29 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e60f400 == 38 [pid = 1720] [id = 298] 20:05:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x8e62b000) [pid = 1720] [serial = 895] [outer = (nil)] 20:05:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x8e632c00) [pid = 1720] [serial = 896] [outer = 0x8e62b000] 20:05:29 INFO - PROCESS | 1720 | 1465527929321 Marionette DEBUG loaded listener.js 20:05:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0x8e6a5c00) [pid = 1720] [serial = 897] [outer = 0x8e62b000] 20:05:29 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0cd000 == 37 [pid = 1720] [id = 289] 20:05:29 INFO - PROCESS | 1720 | --DOCSHELL 0x8e758000 == 36 [pid = 1720] [id = 288] 20:05:29 INFO - PROCESS | 1720 | --DOCSHELL 0x8e4e4800 == 35 [pid = 1720] [id = 287] 20:05:29 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0cf800 == 34 [pid = 1720] [id = 286] 20:05:29 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0x8f4ac400) [pid = 1720] [serial = 824] [outer = (nil)] [url = about:blank] 20:05:29 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x8d74fc00) [pid = 1720] [serial = 827] [outer = (nil)] [url = about:blank] 20:05:29 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x8f84f400) [pid = 1720] [serial = 825] [outer = (nil)] [url = about:blank] 20:05:29 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x8da46400) [pid = 1720] [serial = 816] [outer = (nil)] [url = about:blank] 20:05:29 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x8daacc00) [pid = 1720] [serial = 812] [outer = (nil)] [url = about:blank] 20:05:29 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x8e6a5800) [pid = 1720] [serial = 813] [outer = (nil)] [url = about:blank] 20:05:29 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x9265c000) [pid = 1720] [serial = 809] [outer = (nil)] [url = about:blank] 20:05:29 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x9265f000) [pid = 1720] [serial = 810] [outer = (nil)] [url = about:blank] 20:05:29 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x8f84b400) [pid = 1720] [serial = 800] [outer = (nil)] [url = about:blank] 20:05:29 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x915c3c00) [pid = 1720] [serial = 801] [outer = (nil)] [url = about:blank] 20:05:29 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x8e7c0c00) [pid = 1720] [serial = 821] [outer = (nil)] [url = about:blank] 20:05:29 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x8f004800) [pid = 1720] [serial = 794] [outer = (nil)] [url = about:blank] 20:05:29 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x8e6a3400) [pid = 1720] [serial = 795] [outer = (nil)] [url = about:blank] 20:05:29 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x8e5a8000) [pid = 1720] [serial = 818] [outer = (nil)] [url = about:blank] 20:05:29 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x8e60e400) [pid = 1720] [serial = 819] [outer = (nil)] [url = about:blank] 20:05:29 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x8e754400) [pid = 1720] [serial = 786] [outer = (nil)] [url = about:blank] 20:05:29 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x8e60e000) [pid = 1720] [serial = 791] [outer = (nil)] [url = about:blank] 20:05:29 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x8e630400) [pid = 1720] [serial = 792] [outer = (nil)] [url = about:blank] 20:05:29 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x8f4a6400) [pid = 1720] [serial = 797] [outer = (nil)] [url = about:blank] 20:05:29 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x8f4a8800) [pid = 1720] [serial = 798] [outer = (nil)] [url = about:blank] 20:05:29 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x923b1400) [pid = 1720] [serial = 806] [outer = (nil)] [url = about:blank] 20:05:29 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x923b3c00) [pid = 1720] [serial = 807] [outer = (nil)] [url = about:blank] 20:05:29 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x8d74dc00) [pid = 1720] [serial = 788] [outer = (nil)] [url = about:blank] 20:05:29 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x8d760400) [pid = 1720] [serial = 789] [outer = (nil)] [url = about:blank] 20:05:29 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x91e09c00) [pid = 1720] [serial = 803] [outer = (nil)] [url = about:blank] 20:05:29 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x923aa000) [pid = 1720] [serial = 831] [outer = (nil)] [url = about:blank] 20:05:29 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x91eae000) [pid = 1720] [serial = 804] [outer = (nil)] [url = about:blank] 20:05:29 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x8d75b000) [pid = 1720] [serial = 815] [outer = (nil)] [url = about:blank] 20:05:29 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x8e5a7400) [pid = 1720] [serial = 828] [outer = (nil)] [url = about:blank] 20:05:29 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x8effb000) [pid = 1720] [serial = 822] [outer = (nil)] [url = about:blank] 20:05:29 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x91ea9800) [pid = 1720] [serial = 830] [outer = (nil)] [url = about:blank] 20:05:30 INFO - PROCESS | 1720 | 1465527930222 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]]]}] 20:05:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 20:05:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1484ms 20:05:30 INFO - PROCESS | 1720 | 1465527930270 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 20:05:30 INFO - PROCESS | 1720 | 1465527930276 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 20:05:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 20:05:30 INFO - PROCESS | 1720 | 1465527930286 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 20:05:30 INFO - PROCESS | 1720 | 1465527930291 Marionette TRACE conn4 <- [1,1166,null,{}] 20:05:30 INFO - PROCESS | 1720 | 1465527930297 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}] 20:05:30 INFO - PROCESS | 1720 | 1465527930303 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:30 INFO - PROCESS | 1720 | 1465527930484 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 20:05:30 INFO - PROCESS | 1720 | 1465527930495 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:30 INFO - PROCESS | 1720 | 1465527930503 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:30 INFO - PROCESS | 1720 | ++DOCSHELL 0x8da4bc00 == 35 [pid = 1720] [id = 299] 20:05:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x8e632000) [pid = 1720] [serial = 898] [outer = (nil)] 20:05:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x8e6a9000) [pid = 1720] [serial = 899] [outer = 0x8e632000] 20:05:30 INFO - PROCESS | 1720 | 1465527930579 Marionette DEBUG loaded listener.js 20:05:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x8e7bec00) [pid = 1720] [serial = 900] [outer = 0x8e632000] 20:05:31 INFO - PROCESS | 1720 | 1465527931537 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]]]}] 20:05:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 20:05:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1280ms 20:05:31 INFO - PROCESS | 1720 | 1465527931567 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 20:05:31 INFO - PROCESS | 1720 | 1465527931570 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 20:05:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 20:05:31 INFO - PROCESS | 1720 | 1465527931577 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 20:05:31 INFO - PROCESS | 1720 | 1465527931583 Marionette TRACE conn4 <- [1,1170,null,{}] 20:05:31 INFO - PROCESS | 1720 | 1465527931623 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}] 20:05:31 INFO - PROCESS | 1720 | 1465527931631 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:31 INFO - PROCESS | 1720 | 1465527931799 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 20:05:31 INFO - PROCESS | 1720 | 1465527931812 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:31 INFO - PROCESS | 1720 | 1465527931819 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:31 INFO - PROCESS | 1720 | ++DOCSHELL 0x8da46000 == 36 [pid = 1720] [id = 300] 20:05:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x8f002000) [pid = 1720] [serial = 901] [outer = (nil)] 20:05:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x8f843c00) [pid = 1720] [serial = 902] [outer = 0x8f002000] 20:05:31 INFO - PROCESS | 1720 | 1465527931888 Marionette DEBUG loaded listener.js 20:05:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x8f84b800) [pid = 1720] [serial = 903] [outer = 0x8f002000] 20:05:32 INFO - PROCESS | 1720 | 1465527932853 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]]]}] 20:05:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 20:05:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1337ms 20:05:32 INFO - PROCESS | 1720 | 1465527932915 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 20:05:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 20:05:32 INFO - PROCESS | 1720 | 1465527932919 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 20:05:32 INFO - PROCESS | 1720 | 1465527932926 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 20:05:32 INFO - PROCESS | 1720 | 1465527932929 Marionette TRACE conn4 <- [1,1174,null,{}] 20:05:32 INFO - PROCESS | 1720 | 1465527932934 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}] 20:05:32 INFO - PROCESS | 1720 | 1465527932939 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:33 INFO - PROCESS | 1720 | 1465527933163 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 20:05:33 INFO - PROCESS | 1720 | 1465527933183 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:33 INFO - PROCESS | 1720 | 1465527933190 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:33 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d04b000 == 37 [pid = 1720] [id = 301] 20:05:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x8e4eb000) [pid = 1720] [serial = 904] [outer = (nil)] 20:05:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x915c7800) [pid = 1720] [serial = 905] [outer = 0x8e4eb000] 20:05:33 INFO - PROCESS | 1720 | 1465527933274 Marionette DEBUG loaded listener.js 20:05:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x915cb400) [pid = 1720] [serial = 906] [outer = 0x8e4eb000] 20:05:34 INFO - PROCESS | 1720 | 1465527934312 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] 20:05:34 INFO - PROCESS | 1720 | 1465527934412 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 20:05:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 20:05:34 INFO - PROCESS | 1720 | 1465527934420 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 20:05:34 INFO - PROCESS | 1720 | 1465527934424 Marionette TRACE conn4 <- [1,1178,null,{}] 20:05:34 INFO - PROCESS | 1720 | 1465527934429 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}] 20:05:34 INFO - PROCESS | 1720 | 1465527934434 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:34 INFO - PROCESS | 1720 | 1465527934594 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 20:05:34 INFO - PROCESS | 1720 | 1465527934760 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:34 INFO - PROCESS | 1720 | 1465527934767 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:34 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e617400 == 38 [pid = 1720] [id = 302] 20:05:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x8e758c00) [pid = 1720] [serial = 907] [outer = (nil)] 20:05:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x8f4b0400) [pid = 1720] [serial = 908] [outer = 0x8e758c00] 20:05:34 INFO - PROCESS | 1720 | 1465527934856 Marionette DEBUG loaded listener.js 20:05:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x91ea1000) [pid = 1720] [serial = 909] [outer = 0x8e758c00] 20:05:35 INFO - PROCESS | 1720 | 1465527935619 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] 20:05:35 INFO - PROCESS | 1720 | 1465527935674 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 20:05:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 20:05:35 INFO - PROCESS | 1720 | 1465527935680 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 20:05:35 INFO - PROCESS | 1720 | 1465527935684 Marionette TRACE conn4 <- [1,1182,null,{}] 20:05:35 INFO - PROCESS | 1720 | 1465527935689 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}] 20:05:35 INFO - PROCESS | 1720 | 1465527935699 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:35 INFO - PROCESS | 1720 | 1465527935876 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 20:05:35 INFO - PROCESS | 1720 | 1465527935887 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:35 INFO - PROCESS | 1720 | 1465527935897 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:36 INFO - PROCESS | 1720 | ++DOCSHELL 0x8da45800 == 39 [pid = 1720] [id = 303] 20:05:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x8da4ac00) [pid = 1720] [serial = 910] [outer = (nil)] 20:05:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x92658800) [pid = 1720] [serial = 911] [outer = 0x8da4ac00] 20:05:36 INFO - PROCESS | 1720 | 1465527936085 Marionette DEBUG loaded listener.js 20:05:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x92661000) [pid = 1720] [serial = 912] [outer = 0x8da4ac00] 20:05:36 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 20:05:36 INFO - PROCESS | 1720 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:05:37 INFO - PROCESS | 1720 | 1465527937118 Marionette TRACE conn4 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 20:05:37 INFO - PROCESS | 1720 | 1465527937175 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 20:05:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 20:05:37 INFO - PROCESS | 1720 | 1465527937184 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 20:05:37 INFO - PROCESS | 1720 | 1465527937189 Marionette TRACE conn4 <- [1,1186,null,{}] 20:05:37 INFO - PROCESS | 1720 | 1465527937200 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}] 20:05:37 INFO - PROCESS | 1720 | 1465527937205 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:37 INFO - PROCESS | 1720 | 1465527937416 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 20:05:37 INFO - PROCESS | 1720 | 1465527937697 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:37 INFO - PROCESS | 1720 | 1465527937707 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:37 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d75a000 == 40 [pid = 1720] [id = 304] 20:05:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x8d75b000) [pid = 1720] [serial = 913] [outer = (nil)] 20:05:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x8e4e8000) [pid = 1720] [serial = 914] [outer = 0x8d75b000] 20:05:37 INFO - PROCESS | 1720 | 1465527937798 Marionette DEBUG loaded listener.js 20:05:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x8e613000) [pid = 1720] [serial = 915] [outer = 0x8d75b000] 20:05:38 INFO - PROCESS | 1720 | 1465527938720 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] 20:05:38 INFO - PROCESS | 1720 | 1465527938800 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 20:05:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 20:05:38 INFO - PROCESS | 1720 | 1465527938811 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 20:05:38 INFO - PROCESS | 1720 | 1465527938816 Marionette TRACE conn4 <- [1,1190,null,{}] 20:05:38 INFO - PROCESS | 1720 | 1465527938823 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}] 20:05:38 INFO - PROCESS | 1720 | 1465527938829 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:39 INFO - PROCESS | 1720 | 1465527939056 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 20:05:39 INFO - PROCESS | 1720 | 1465527939278 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:39 INFO - PROCESS | 1720 | 1465527939289 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:39 INFO - PROCESS | 1720 | ++DOCSHELL 0x8effb800 == 41 [pid = 1720] [id = 305] 20:05:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x8f008c00) [pid = 1720] [serial = 916] [outer = (nil)] 20:05:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x8f841c00) [pid = 1720] [serial = 917] [outer = 0x8f008c00] 20:05:39 INFO - PROCESS | 1720 | 1465527939419 Marionette DEBUG loaded listener.js 20:05:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x915c9800) [pid = 1720] [serial = 918] [outer = 0x8f008c00] 20:05:40 INFO - PROCESS | 1720 | 1465527940383 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] 20:05:40 INFO - PROCESS | 1720 | 1465527940458 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 20:05:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 20:05:40 INFO - PROCESS | 1720 | 1465527940465 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 20:05:40 INFO - PROCESS | 1720 | 1465527940472 Marionette TRACE conn4 <- [1,1194,null,{}] 20:05:40 INFO - PROCESS | 1720 | 1465527940489 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}] 20:05:40 INFO - PROCESS | 1720 | 1465527940498 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:40 INFO - PROCESS | 1720 | 1465527940730 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 20:05:40 INFO - PROCESS | 1720 | 1465527940952 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:40 INFO - PROCESS | 1720 | 1465527940960 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:41 INFO - PROCESS | 1720 | ++DOCSHELL 0x92db2c00 == 42 [pid = 1720] [id = 306] 20:05:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x93b20400) [pid = 1720] [serial = 919] [outer = (nil)] 20:05:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x93b95000) [pid = 1720] [serial = 920] [outer = 0x93b20400] 20:05:41 INFO - PROCESS | 1720 | 1465527941094 Marionette DEBUG loaded listener.js 20:05:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x93ec3c00) [pid = 1720] [serial = 921] [outer = 0x93b20400] 20:05:41 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 20:05:41 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 20:05:41 INFO - PROCESS | 1720 | 1465527941966 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] 20:05:42 INFO - PROCESS | 1720 | 1465527942010 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 20:05:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 20:05:42 INFO - PROCESS | 1720 | 1465527942017 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 20:05:42 INFO - PROCESS | 1720 | 1465527942020 Marionette TRACE conn4 <- [1,1198,null,{}] 20:05:42 INFO - PROCESS | 1720 | 1465527942026 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}] 20:05:42 INFO - PROCESS | 1720 | 1465527942031 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:42 INFO - PROCESS | 1720 | 1465527942217 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 20:05:42 INFO - PROCESS | 1720 | 1465527942385 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:42 INFO - PROCESS | 1720 | 1465527942397 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:42 INFO - PROCESS | 1720 | ++DOCSHELL 0x915c8c00 == 43 [pid = 1720] [id = 307] 20:05:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x93ec2c00) [pid = 1720] [serial = 922] [outer = (nil)] 20:05:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x95323800) [pid = 1720] [serial = 923] [outer = 0x93ec2c00] 20:05:42 INFO - PROCESS | 1720 | 1465527942486 Marionette DEBUG loaded listener.js 20:05:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x95327000) [pid = 1720] [serial = 924] [outer = 0x93ec2c00] 20:05:43 INFO - PROCESS | 1720 | 1465527943451 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]]]}] 20:05:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 20:05:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1482ms 20:05:43 INFO - PROCESS | 1720 | 1465527943506 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 20:05:43 INFO - PROCESS | 1720 | 1465527943513 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 20:05:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 20:05:43 INFO - PROCESS | 1720 | 1465527943524 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 20:05:43 INFO - PROCESS | 1720 | 1465527943526 Marionette TRACE conn4 <- [1,1202,null,{}] 20:05:43 INFO - PROCESS | 1720 | 1465527943533 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}] 20:05:43 INFO - PROCESS | 1720 | 1465527943538 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:43 INFO - PROCESS | 1720 | 1465527943718 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 20:05:43 INFO - PROCESS | 1720 | 1465527943898 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:43 INFO - PROCESS | 1720 | 1465527943909 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:43 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0c3800 == 44 [pid = 1720] [id = 308] 20:05:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x95325400) [pid = 1720] [serial = 925] [outer = (nil)] 20:05:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x953c9c00) [pid = 1720] [serial = 926] [outer = 0x95325400] 20:05:43 INFO - PROCESS | 1720 | 1465527943992 Marionette DEBUG loaded listener.js 20:05:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x953cac00) [pid = 1720] [serial = 927] [outer = 0x95325400] 20:05:44 INFO - PROCESS | 1720 | 1465527944896 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]]]}] 20:05:44 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 20:05:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1430ms 20:05:44 INFO - PROCESS | 1720 | 1465527944955 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 20:05:44 INFO - PROCESS | 1720 | 1465527944959 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 20:05:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 20:05:44 INFO - PROCESS | 1720 | 1465527944967 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 20:05:44 INFO - PROCESS | 1720 | 1465527944970 Marionette TRACE conn4 <- [1,1206,null,{}] 20:05:44 INFO - PROCESS | 1720 | 1465527944977 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}] 20:05:44 INFO - PROCESS | 1720 | 1465527944987 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:45 INFO - PROCESS | 1720 | 1465527945237 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 20:05:45 INFO - PROCESS | 1720 | 1465527945460 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:45 INFO - PROCESS | 1720 | 1465527945468 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:45 INFO - PROCESS | 1720 | ++DOCSHELL 0x91e06c00 == 45 [pid = 1720] [id = 309] 20:05:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x9532cc00) [pid = 1720] [serial = 928] [outer = (nil)] 20:05:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x954ab800) [pid = 1720] [serial = 929] [outer = 0x9532cc00] 20:05:45 INFO - PROCESS | 1720 | 1465527945593 Marionette DEBUG loaded listener.js 20:05:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x954af800) [pid = 1720] [serial = 930] [outer = 0x9532cc00] 20:05:46 INFO - PROCESS | 1720 | 1465527946473 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]]]}] 20:05:46 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 20:05:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1542ms 20:05:46 INFO - PROCESS | 1720 | 1465527946515 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 20:05:46 INFO - PROCESS | 1720 | 1465527946520 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 20:05:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 20:05:46 INFO - PROCESS | 1720 | 1465527946526 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 20:05:46 INFO - PROCESS | 1720 | 1465527946530 Marionette TRACE conn4 <- [1,1210,null,{}] 20:05:46 INFO - PROCESS | 1720 | 1465527946536 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}] 20:05:46 INFO - PROCESS | 1720 | 1465527946541 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:46 INFO - PROCESS | 1720 | 1465527946742 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 20:05:46 INFO - PROCESS | 1720 | 1465527946915 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:46 INFO - PROCESS | 1720 | 1465527946924 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:46 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0ca400 == 46 [pid = 1720] [id = 310] 20:05:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x954a9400) [pid = 1720] [serial = 931] [outer = (nil)] 20:05:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x954c7000) [pid = 1720] [serial = 932] [outer = 0x954a9400] 20:05:47 INFO - PROCESS | 1720 | 1465527947003 Marionette DEBUG loaded listener.js 20:05:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x954ca400) [pid = 1720] [serial = 933] [outer = 0x954a9400] 20:05:47 INFO - PROCESS | 1720 | 1465527947988 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]]]}] 20:05:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 20:05:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1494ms 20:05:48 INFO - PROCESS | 1720 | 1465527948021 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 20:05:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 20:05:48 INFO - PROCESS | 1720 | 1465527948035 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 20:05:48 INFO - PROCESS | 1720 | 1465527948040 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 20:05:48 INFO - PROCESS | 1720 | 1465527948045 Marionette TRACE conn4 <- [1,1214,null,{}] 20:05:48 INFO - PROCESS | 1720 | 1465527948051 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}] 20:05:48 INFO - PROCESS | 1720 | 1465527948056 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:48 INFO - PROCESS | 1720 | 1465527948241 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 20:05:48 INFO - PROCESS | 1720 | 1465527948719 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:48 INFO - PROCESS | 1720 | 1465527948728 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:48 INFO - PROCESS | 1720 | ++DOCSHELL 0x8da47000 == 47 [pid = 1720] [id = 311] 20:05:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x8da49c00) [pid = 1720] [serial = 934] [outer = (nil)] 20:05:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x8daab000) [pid = 1720] [serial = 935] [outer = 0x8da49c00] 20:05:48 INFO - PROCESS | 1720 | 1465527948849 Marionette DEBUG loaded listener.js 20:05:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x8e5a5800) [pid = 1720] [serial = 936] [outer = 0x8da49c00] 20:05:49 INFO - PROCESS | 1720 | 1465527949716 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]]]}] 20:05:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 20:05:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1741ms 20:05:49 INFO - PROCESS | 1720 | 1465527949784 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 20:05:49 INFO - PROCESS | 1720 | 1465527949790 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 20:05:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 20:05:49 INFO - PROCESS | 1720 | 1465527949798 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 20:05:49 INFO - PROCESS | 1720 | 1465527949803 Marionette TRACE conn4 <- [1,1218,null,{}] 20:05:49 INFO - PROCESS | 1720 | 1465527949811 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}] 20:05:49 INFO - PROCESS | 1720 | 1465527949819 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:50 INFO - PROCESS | 1720 | 1465527950092 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 20:05:50 INFO - PROCESS | 1720 | 1465527950316 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:50 INFO - PROCESS | 1720 | 1465527950327 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:50 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d74f000 == 48 [pid = 1720] [id = 312] 20:05:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x8daadc00) [pid = 1720] [serial = 937] [outer = (nil)] 20:05:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x8e636400) [pid = 1720] [serial = 938] [outer = 0x8daadc00] 20:05:50 INFO - PROCESS | 1720 | 1465527950453 Marionette DEBUG loaded listener.js 20:05:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x8effa800) [pid = 1720] [serial = 939] [outer = 0x8daadc00] 20:05:51 INFO - PROCESS | 1720 | --DOCSHELL 0x8e617400 == 47 [pid = 1720] [id = 302] 20:05:51 INFO - PROCESS | 1720 | --DOCSHELL 0x923a6800 == 46 [pid = 1720] [id = 11] 20:05:51 INFO - PROCESS | 1720 | --DOCSHELL 0x8d04b000 == 45 [pid = 1720] [id = 301] 20:05:51 INFO - PROCESS | 1720 | --DOCSHELL 0x8da46000 == 44 [pid = 1720] [id = 300] 20:05:51 INFO - PROCESS | 1720 | --DOCSHELL 0x8da4bc00 == 43 [pid = 1720] [id = 299] 20:05:51 INFO - PROCESS | 1720 | --DOCSHELL 0x8e60f400 == 42 [pid = 1720] [id = 298] 20:05:51 INFO - PROCESS | 1720 | --DOCSHELL 0x8d052800 == 41 [pid = 1720] [id = 297] 20:05:51 INFO - PROCESS | 1720 | --DOCSHELL 0x8e4e0800 == 40 [pid = 1720] [id = 285] 20:05:51 INFO - PROCESS | 1720 | --DOCSHELL 0x8e633400 == 39 [pid = 1720] [id = 292] 20:05:51 INFO - PROCESS | 1720 | --DOCSHELL 0x8d747800 == 38 [pid = 1720] [id = 291] 20:05:51 INFO - PROCESS | 1720 | --DOCSHELL 0x8e6a1400 == 37 [pid = 1720] [id = 294] 20:05:51 INFO - PROCESS | 1720 | --DOCSHELL 0x92462800 == 36 [pid = 1720] [id = 295] 20:05:51 INFO - PROCESS | 1720 | --DOCSHELL 0x8d04cc00 == 35 [pid = 1720] [id = 296] 20:05:51 INFO - PROCESS | 1720 | --DOCSHELL 0x8e757c00 == 34 [pid = 1720] [id = 290] 20:05:51 INFO - PROCESS | 1720 | --DOCSHELL 0x91ea4c00 == 33 [pid = 1720] [id = 293] 20:05:51 INFO - PROCESS | 1720 | --DOCSHELL 0x8da47000 == 32 [pid = 1720] [id = 311] 20:05:51 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0ca400 == 31 [pid = 1720] [id = 310] 20:05:51 INFO - PROCESS | 1720 | --DOCSHELL 0x91e06c00 == 30 [pid = 1720] [id = 309] 20:05:51 INFO - PROCESS | 1720 | --DOCSHELL 0x915c8c00 == 29 [pid = 1720] [id = 307] 20:05:51 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0c3800 == 28 [pid = 1720] [id = 308] 20:05:51 INFO - PROCESS | 1720 | --DOCSHELL 0x92db2c00 == 27 [pid = 1720] [id = 306] 20:05:51 INFO - PROCESS | 1720 | --DOCSHELL 0x8effb800 == 26 [pid = 1720] [id = 305] 20:05:51 INFO - PROCESS | 1720 | --DOCSHELL 0x8da45800 == 25 [pid = 1720] [id = 303] 20:05:51 INFO - PROCESS | 1720 | --DOCSHELL 0x8d75a000 == 24 [pid = 1720] [id = 304] 20:05:51 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x8f006800) [pid = 1720] [serial = 858] [outer = (nil)] [url = about:blank] 20:05:51 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x8f00a400) [pid = 1720] [serial = 837] [outer = (nil)] [url = about:blank] 20:05:51 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x93b24c00) [pid = 1720] [serial = 846] [outer = (nil)] [url = about:blank] 20:05:51 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x8f4a3400) [pid = 1720] [serial = 867] [outer = (nil)] [url = about:blank] 20:05:51 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x8da44400) [pid = 1720] [serial = 833] [outer = (nil)] [url = about:blank] 20:05:51 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x92666800) [pid = 1720] [serial = 840] [outer = (nil)] [url = about:blank] 20:05:51 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x8d74e000) [pid = 1720] [serial = 854] [outer = (nil)] [url = about:blank] 20:05:51 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x93eca400) [pid = 1720] [serial = 848] [outer = (nil)] [url = about:blank] 20:05:51 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x92659c00) [pid = 1720] [serial = 839] [outer = (nil)] [url = about:blank] 20:05:51 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x8d747400) [pid = 1720] [serial = 860] [outer = (nil)] [url = about:blank] 20:05:51 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x8e60cc00) [pid = 1720] [serial = 852] [outer = (nil)] [url = about:blank] 20:05:51 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x8e5a5400) [pid = 1720] [serial = 864] [outer = (nil)] [url = about:blank] 20:05:51 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x8d75a800) [pid = 1720] [serial = 851] [outer = (nil)] [url = about:blank] 20:05:51 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x951c6400) [pid = 1720] [serial = 849] [outer = (nil)] [url = about:blank] 20:05:51 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x8e7bb400) [pid = 1720] [serial = 857] [outer = (nil)] [url = about:blank] 20:05:51 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x8daaec00) [pid = 1720] [serial = 855] [outer = (nil)] [url = about:blank] 20:05:51 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x8e7be800) [pid = 1720] [serial = 866] [outer = (nil)] [url = about:blank] 20:05:51 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x92dbcc00) [pid = 1720] [serial = 842] [outer = (nil)] [url = about:blank] 20:05:51 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x8e74bc00) [pid = 1720] [serial = 869] [outer = (nil)] [url = about:blank] 20:05:51 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x92dc0c00) [pid = 1720] [serial = 843] [outer = (nil)] [url = about:blank] 20:05:51 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x8d74bc00) [pid = 1720] [serial = 861] [outer = (nil)] [url = about:blank] 20:05:51 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x8daabc00) [pid = 1720] [serial = 834] [outer = (nil)] [url = about:blank] 20:05:51 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x8e7bdc00) [pid = 1720] [serial = 836] [outer = (nil)] [url = about:blank] 20:05:51 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x93ad7400) [pid = 1720] [serial = 845] [outer = (nil)] [url = about:blank] 20:05:51 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x8e4ebc00) [pid = 1720] [serial = 863] [outer = (nil)] [url = about:blank] 20:05:51 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x8f84c400) [pid = 1720] [serial = 872] [outer = (nil)] [url = about:blank] 20:05:51 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x8f4a7400) [pid = 1720] [serial = 870] [outer = (nil)] [url = about:blank] 20:05:52 INFO - PROCESS | 1720 | 1465527952489 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]]]}] 20:05:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 20:05:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 2746ms 20:05:52 INFO - PROCESS | 1720 | 1465527952546 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 20:05:52 INFO - PROCESS | 1720 | 1465527952553 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 20:05:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 20:05:52 INFO - PROCESS | 1720 | 1465527952605 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 20:05:52 INFO - PROCESS | 1720 | 1465527952611 Marionette TRACE conn4 <- [1,1222,null,{}] 20:05:52 INFO - PROCESS | 1720 | 1465527952620 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}] 20:05:52 INFO - PROCESS | 1720 | 1465527952625 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:52 INFO - PROCESS | 1720 | 1465527952808 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 20:05:52 INFO - PROCESS | 1720 | 1465527952829 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:52 INFO - PROCESS | 1720 | 1465527952839 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:52 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d742800 == 25 [pid = 1720] [id = 313] 20:05:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x8d742c00) [pid = 1720] [serial = 940] [outer = (nil)] 20:05:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x8d752000) [pid = 1720] [serial = 941] [outer = 0x8d742c00] 20:05:52 INFO - PROCESS | 1720 | 1465527952920 Marionette DEBUG loaded listener.js 20:05:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x8d75a800) [pid = 1720] [serial = 942] [outer = 0x8d742c00] 20:05:53 INFO - PROCESS | 1720 | 1465527953844 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] 20:05:53 INFO - PROCESS | 1720 | 1465527953920 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 20:05:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 20:05:53 INFO - PROCESS | 1720 | 1465527953934 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 20:05:53 INFO - PROCESS | 1720 | 1465527953938 Marionette TRACE conn4 <- [1,1226,null,{}] 20:05:53 INFO - PROCESS | 1720 | 1465527953944 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}] 20:05:53 INFO - PROCESS | 1720 | 1465527953950 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:54 INFO - PROCESS | 1720 | 1465527954128 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 20:05:54 INFO - PROCESS | 1720 | 1465527954139 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:54 INFO - PROCESS | 1720 | 1465527954145 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:54 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e4e1c00 == 26 [pid = 1720] [id = 314] 20:05:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x8e4e3800) [pid = 1720] [serial = 943] [outer = (nil)] 20:05:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x8e4ebc00) [pid = 1720] [serial = 944] [outer = 0x8e4e3800] 20:05:54 INFO - PROCESS | 1720 | 1465527954222 Marionette DEBUG loaded listener.js 20:05:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x8e5a5400) [pid = 1720] [serial = 945] [outer = 0x8e4e3800] 20:05:55 INFO - PROCESS | 1720 | 1465527955214 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]]]}] 20:05:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 20:05:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1336ms 20:05:55 INFO - PROCESS | 1720 | 1465527955275 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 20:05:55 INFO - PROCESS | 1720 | 1465527955280 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 20:05:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 20:05:55 INFO - PROCESS | 1720 | 1465527955286 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 20:05:55 INFO - PROCESS | 1720 | 1465527955292 Marionette TRACE conn4 <- [1,1230,null,{}] 20:05:55 INFO - PROCESS | 1720 | 1465527955318 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}] 20:05:55 INFO - PROCESS | 1720 | 1465527955327 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:55 INFO - PROCESS | 1720 | 1465527955540 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 20:05:55 INFO - PROCESS | 1720 | 1465527955572 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:55 INFO - PROCESS | 1720 | 1465527955584 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:55 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e6a8800 == 27 [pid = 1720] [id = 315] 20:05:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x8e74b400) [pid = 1720] [serial = 946] [outer = (nil)] 20:05:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x8e757400) [pid = 1720] [serial = 947] [outer = 0x8e74b400] 20:05:55 INFO - PROCESS | 1720 | 1465527955655 Marionette DEBUG loaded listener.js 20:05:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x8e7be800) [pid = 1720] [serial = 948] [outer = 0x8e74b400] 20:05:57 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x8da4ac00) [pid = 1720] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 20:05:57 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x8e4eb000) [pid = 1720] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 20:05:57 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x8f002000) [pid = 1720] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 20:05:57 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x8d052c00) [pid = 1720] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 20:05:57 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x8d4a4c00) [pid = 1720] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 20:05:57 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x8e753800) [pid = 1720] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 20:05:57 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x8e62b000) [pid = 1720] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 20:05:57 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x8f842c00) [pid = 1720] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 20:05:57 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x9265f400) [pid = 1720] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 20:05:57 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x8e6aa000) [pid = 1720] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 20:05:57 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x91ea5c00) [pid = 1720] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 20:05:57 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x8e632000) [pid = 1720] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 20:05:57 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x8d751c00) [pid = 1720] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 20:05:57 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x93ad2000) [pid = 1720] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:05:57 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0x8e758c00) [pid = 1720] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 20:05:57 INFO - PROCESS | 1720 | --DOMWINDOW == 78 (0x93b20800) [pid = 1720] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:05:57 INFO - PROCESS | 1720 | 1465527957252 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]]]}] 20:05:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 20:05:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1989ms 20:05:57 INFO - PROCESS | 1720 | 1465527957279 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 20:05:57 INFO - PROCESS | 1720 | 1465527957282 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 20:05:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 20:05:57 INFO - PROCESS | 1720 | 1465527957290 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 20:05:57 INFO - PROCESS | 1720 | 1465527957293 Marionette TRACE conn4 <- [1,1234,null,{}] 20:05:57 INFO - PROCESS | 1720 | 1465527957299 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}] 20:05:57 INFO - PROCESS | 1720 | 1465527957304 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:57 INFO - PROCESS | 1720 | 1465527957501 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 20:05:57 INFO - PROCESS | 1720 | 1465527957580 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:57 INFO - PROCESS | 1720 | 1465527957590 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:57 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d04f000 == 28 [pid = 1720] [id = 316] 20:05:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 79 (0x8e4eb000) [pid = 1720] [serial = 949] [outer = (nil)] 20:05:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x8e6a7c00) [pid = 1720] [serial = 950] [outer = 0x8e4eb000] 20:05:57 INFO - PROCESS | 1720 | 1465527957661 Marionette DEBUG loaded listener.js 20:05:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x8eff5400) [pid = 1720] [serial = 951] [outer = 0x8e4eb000] 20:05:58 INFO - PROCESS | 1720 | 1465527958406 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]]]}] 20:05:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 20:05:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1132ms 20:05:58 INFO - PROCESS | 1720 | 1465527958422 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 20:05:58 INFO - PROCESS | 1720 | 1465527958425 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 20:05:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 20:05:58 INFO - PROCESS | 1720 | 1465527958431 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 20:05:58 INFO - PROCESS | 1720 | 1465527958435 Marionette TRACE conn4 <- [1,1238,null,{}] 20:05:58 INFO - PROCESS | 1720 | 1465527958461 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}] 20:05:58 INFO - PROCESS | 1720 | 1465527958466 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:58 INFO - PROCESS | 1720 | 1465527958634 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 20:05:58 INFO - PROCESS | 1720 | 1465527958645 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:58 INFO - PROCESS | 1720 | 1465527958657 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:05:58 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0c4400 == 29 [pid = 1720] [id = 317] 20:05:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x8daa4c00) [pid = 1720] [serial = 952] [outer = (nil)] 20:05:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x8f4a4800) [pid = 1720] [serial = 953] [outer = 0x8daa4c00] 20:05:58 INFO - PROCESS | 1720 | 1465527958729 Marionette DEBUG loaded listener.js 20:05:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x8f4a9800) [pid = 1720] [serial = 954] [outer = 0x8daa4c00] 20:05:59 INFO - PROCESS | 1720 | 1465527959798 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]]]}] 20:05:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 20:05:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1430ms 20:05:59 INFO - PROCESS | 1720 | 1465527959863 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 20:05:59 INFO - PROCESS | 1720 | 1465527959871 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 20:05:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 20:05:59 INFO - PROCESS | 1720 | 1465527959879 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 20:05:59 INFO - PROCESS | 1720 | 1465527959885 Marionette TRACE conn4 <- [1,1242,null,{}] 20:05:59 INFO - PROCESS | 1720 | 1465527959896 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}] 20:05:59 INFO - PROCESS | 1720 | 1465527959901 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:00 INFO - PROCESS | 1720 | 1465527960124 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 20:06:00 INFO - PROCESS | 1720 | 1465527960346 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:00 INFO - PROCESS | 1720 | 1465527960355 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:00 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d755400 == 30 [pid = 1720] [id = 318] 20:06:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x8da47000) [pid = 1720] [serial = 955] [outer = (nil)] 20:06:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x8daa6000) [pid = 1720] [serial = 956] [outer = 0x8da47000] 20:06:00 INFO - PROCESS | 1720 | 1465527960486 Marionette DEBUG loaded listener.js 20:06:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x8e4ea000) [pid = 1720] [serial = 957] [outer = 0x8da47000] 20:06:01 INFO - PROCESS | 1720 | 1465527961473 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]]]}] 20:06:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 20:06:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1640ms 20:06:01 INFO - PROCESS | 1720 | 1465527961521 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 20:06:01 INFO - PROCESS | 1720 | 1465527961532 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 20:06:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 20:06:01 INFO - PROCESS | 1720 | 1465527961543 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 20:06:01 INFO - PROCESS | 1720 | 1465527961547 Marionette TRACE conn4 <- [1,1246,null,{}] 20:06:01 INFO - PROCESS | 1720 | 1465527961554 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}] 20:06:01 INFO - PROCESS | 1720 | 1465527961560 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:01 INFO - PROCESS | 1720 | 1465527961747 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 20:06:02 INFO - PROCESS | 1720 | 1465527961982 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:02 INFO - PROCESS | 1720 | 1465527961992 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:02 INFO - PROCESS | 1720 | ++DOCSHELL 0x8daa3400 == 31 [pid = 1720] [id = 319] 20:06:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x8e6aa000) [pid = 1720] [serial = 958] [outer = (nil)] 20:06:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x8e7b8400) [pid = 1720] [serial = 959] [outer = 0x8e6aa000] 20:06:02 INFO - PROCESS | 1720 | 1465527962130 Marionette DEBUG loaded listener.js 20:06:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x8f00b000) [pid = 1720] [serial = 960] [outer = 0x8e6aa000] 20:06:03 INFO - PROCESS | 1720 | 1465527963098 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]]]}] 20:06:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 20:06:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1635ms 20:06:03 INFO - PROCESS | 1720 | 1465527963178 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 20:06:03 INFO - PROCESS | 1720 | 1465527963183 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 20:06:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 20:06:03 INFO - PROCESS | 1720 | 1465527963190 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 20:06:03 INFO - PROCESS | 1720 | 1465527963196 Marionette TRACE conn4 <- [1,1250,null,{}] 20:06:03 INFO - PROCESS | 1720 | 1465527963213 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}] 20:06:03 INFO - PROCESS | 1720 | 1465527963222 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:03 INFO - PROCESS | 1720 | 1465527963495 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 20:06:03 INFO - PROCESS | 1720 | 1465527963722 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:03 INFO - PROCESS | 1720 | 1465527963732 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:03 INFO - PROCESS | 1720 | ++DOCSHELL 0x91e02000 == 32 [pid = 1720] [id = 320] 20:06:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x91e02400) [pid = 1720] [serial = 961] [outer = (nil)] 20:06:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x91ea0800) [pid = 1720] [serial = 962] [outer = 0x91e02400] 20:06:03 INFO - PROCESS | 1720 | 1465527963817 Marionette DEBUG loaded listener.js 20:06:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x91ea7000) [pid = 1720] [serial = 963] [outer = 0x91e02400] 20:06:04 INFO - PROCESS | 1720 | 1465527964700 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]]]}] 20:06:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 20:06:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1587ms 20:06:04 INFO - PROCESS | 1720 | 1465527964778 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 20:06:04 INFO - PROCESS | 1720 | 1465527964784 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 20:06:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 20:06:04 INFO - PROCESS | 1720 | 1465527964790 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 20:06:04 INFO - PROCESS | 1720 | 1465527964794 Marionette TRACE conn4 <- [1,1254,null,{}] 20:06:04 INFO - PROCESS | 1720 | 1465527964800 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}] 20:06:04 INFO - PROCESS | 1720 | 1465527964805 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:04 INFO - PROCESS | 1720 | 1465527964989 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 20:06:05 INFO - PROCESS | 1720 | 1465527965156 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:05 INFO - PROCESS | 1720 | 1465527965162 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:05 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e633400 == 33 [pid = 1720] [id = 321] 20:06:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x91e08800) [pid = 1720] [serial = 964] [outer = (nil)] 20:06:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x923b3400) [pid = 1720] [serial = 965] [outer = 0x91e08800] 20:06:05 INFO - PROCESS | 1720 | 1465527965294 Marionette DEBUG loaded listener.js 20:06:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x92467c00) [pid = 1720] [serial = 966] [outer = 0x91e08800] 20:06:06 INFO - PROCESS | 1720 | 1465527966182 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]]]}] 20:06:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 20:06:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1439ms 20:06:06 INFO - PROCESS | 1720 | 1465527966232 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 20:06:06 INFO - PROCESS | 1720 | 1465527966236 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 20:06:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 20:06:06 INFO - PROCESS | 1720 | 1465527966243 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 20:06:06 INFO - PROCESS | 1720 | 1465527966247 Marionette TRACE conn4 <- [1,1258,null,{}] 20:06:06 INFO - PROCESS | 1720 | 1465527966253 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}] 20:06:06 INFO - PROCESS | 1720 | 1465527966259 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:06 INFO - PROCESS | 1720 | 1465527966434 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 20:06:06 INFO - PROCESS | 1720 | 1465527966602 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:06 INFO - PROCESS | 1720 | 1465527966610 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:06 INFO - PROCESS | 1720 | ++DOCSHELL 0x915c5000 == 34 [pid = 1720] [id = 322] 20:06:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x923a5c00) [pid = 1720] [serial = 967] [outer = (nil)] 20:06:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x92666800) [pid = 1720] [serial = 968] [outer = 0x923a5c00] 20:06:06 INFO - PROCESS | 1720 | 1465527966695 Marionette DEBUG loaded listener.js 20:06:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x92468400) [pid = 1720] [serial = 969] [outer = 0x923a5c00] 20:06:07 INFO - PROCESS | 1720 | 1465527967639 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]]]}] 20:06:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 20:06:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1434ms 20:06:07 INFO - PROCESS | 1720 | 1465527967678 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 20:06:07 INFO - PROCESS | 1720 | 1465527967681 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 20:06:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 20:06:07 INFO - PROCESS | 1720 | 1465527967688 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 20:06:07 INFO - PROCESS | 1720 | 1465527967692 Marionette TRACE conn4 <- [1,1262,null,{}] 20:06:07 INFO - PROCESS | 1720 | 1465527967697 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}] 20:06:07 INFO - PROCESS | 1720 | 1465527967709 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:07 INFO - PROCESS | 1720 | 1465527967928 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 20:06:08 INFO - PROCESS | 1720 | 1465527968160 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:08 INFO - PROCESS | 1720 | 1465527968169 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:08 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d74a000 == 35 [pid = 1720] [id = 323] 20:06:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x8d754000) [pid = 1720] [serial = 970] [outer = (nil)] 20:06:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x93b1a800) [pid = 1720] [serial = 971] [outer = 0x8d754000] 20:06:08 INFO - PROCESS | 1720 | 1465527968294 Marionette DEBUG loaded listener.js 20:06:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x93b26000) [pid = 1720] [serial = 972] [outer = 0x8d754000] 20:06:09 INFO - PROCESS | 1720 | 1465527969177 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]]]}] 20:06:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 20:06:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1534ms 20:06:09 INFO - PROCESS | 1720 | 1465527969223 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 20:06:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 20:06:09 INFO - PROCESS | 1720 | 1465527969227 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 20:06:09 INFO - PROCESS | 1720 | 1465527969234 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 20:06:09 INFO - PROCESS | 1720 | 1465527969237 Marionette TRACE conn4 <- [1,1266,null,{}] 20:06:09 INFO - PROCESS | 1720 | 1465527969243 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}] 20:06:09 INFO - PROCESS | 1720 | 1465527969248 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:09 INFO - PROCESS | 1720 | 1465527969421 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 20:06:09 INFO - PROCESS | 1720 | 1465527969598 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:09 INFO - PROCESS | 1720 | 1465527969611 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:09 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d4a5000 == 36 [pid = 1720] [id = 324] 20:06:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x8d4aa000) [pid = 1720] [serial = 973] [outer = (nil)] 20:06:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x9517c000) [pid = 1720] [serial = 974] [outer = 0x8d4aa000] 20:06:09 INFO - PROCESS | 1720 | 1465527969686 Marionette DEBUG loaded listener.js 20:06:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x93ebf400) [pid = 1720] [serial = 975] [outer = 0x8d4aa000] 20:06:10 INFO - PROCESS | 1720 | 1465527970632 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]]]}] 20:06:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 20:06:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1441ms 20:06:10 INFO - PROCESS | 1720 | 1465527970675 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 20:06:10 INFO - PROCESS | 1720 | 1465527970680 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 20:06:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 20:06:10 INFO - PROCESS | 1720 | 1465527970686 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 20:06:10 INFO - PROCESS | 1720 | 1465527970689 Marionette TRACE conn4 <- [1,1270,null,{}] 20:06:10 INFO - PROCESS | 1720 | 1465527970695 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}] 20:06:10 INFO - PROCESS | 1720 | 1465527970700 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:10 INFO - PROCESS | 1720 | 1465527970886 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 20:06:11 INFO - PROCESS | 1720 | 1465527971060 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:11 INFO - PROCESS | 1720 | 1465527971067 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:11 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d4a3000 == 37 [pid = 1720] [id = 325] 20:06:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x8d4a8800) [pid = 1720] [serial = 976] [outer = (nil)] 20:06:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x8e6a6800) [pid = 1720] [serial = 977] [outer = 0x8d4a8800] 20:06:11 INFO - PROCESS | 1720 | 1465527971153 Marionette DEBUG loaded listener.js 20:06:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x8efefc00) [pid = 1720] [serial = 978] [outer = 0x8d4a8800] 20:06:12 INFO - PROCESS | 1720 | 1465527972232 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]]]}] 20:06:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 20:06:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1586ms 20:06:12 INFO - PROCESS | 1720 | 1465527972273 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 20:06:12 INFO - PROCESS | 1720 | 1465527972280 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 20:06:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 20:06:12 INFO - PROCESS | 1720 | 1465527972288 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 20:06:12 INFO - PROCESS | 1720 | 1465527972293 Marionette TRACE conn4 <- [1,1274,null,{}] 20:06:12 INFO - PROCESS | 1720 | 1465527972301 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}] 20:06:12 INFO - PROCESS | 1720 | 1465527972307 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:12 INFO - PROCESS | 1720 | 1465527972492 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 20:06:12 INFO - PROCESS | 1720 | 1465527972723 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:12 INFO - PROCESS | 1720 | 1465527972740 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:12 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d74c000 == 38 [pid = 1720] [id = 326] 20:06:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x8d74d400) [pid = 1720] [serial = 979] [outer = (nil)] 20:06:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x8d760000) [pid = 1720] [serial = 980] [outer = 0x8d74d400] 20:06:12 INFO - PROCESS | 1720 | 1465527972811 Marionette DEBUG loaded listener.js 20:06:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x8da4ec00) [pid = 1720] [serial = 981] [outer = 0x8d74d400] 20:06:13 INFO - PROCESS | 1720 | --DOCSHELL 0x8d04f000 == 37 [pid = 1720] [id = 316] 20:06:13 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x93b1e000) [pid = 1720] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:06:13 INFO - PROCESS | 1720 | --DOCSHELL 0x8e6a8800 == 36 [pid = 1720] [id = 315] 20:06:13 INFO - PROCESS | 1720 | --DOCSHELL 0x8e4e1c00 == 35 [pid = 1720] [id = 314] 20:06:13 INFO - PROCESS | 1720 | 1465527973888 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]]]}] 20:06:13 INFO - PROCESS | 1720 | --DOCSHELL 0x8d742800 == 34 [pid = 1720] [id = 313] 20:06:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 20:06:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1645ms 20:06:13 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x915c7800) [pid = 1720] [serial = 905] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x915cb400) [pid = 1720] [serial = 906] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x8f843c00) [pid = 1720] [serial = 902] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x8d0c6c00) [pid = 1720] [serial = 893] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x8d744c00) [pid = 1720] [serial = 894] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x93ec6000) [pid = 1720] [serial = 890] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x951c0000) [pid = 1720] [serial = 891] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x92663800) [pid = 1720] [serial = 884] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x92665800) [pid = 1720] [serial = 885] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x8e632c00) [pid = 1720] [serial = 896] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x8e6a5c00) [pid = 1720] [serial = 897] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x915cbc00) [pid = 1720] [serial = 873] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x92dbf000) [pid = 1720] [serial = 887] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x93acf800) [pid = 1720] [serial = 888] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x8eff0000) [pid = 1720] [serial = 878] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x8d74ac00) [pid = 1720] [serial = 879] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x91eac400) [pid = 1720] [serial = 881] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x923b4800) [pid = 1720] [serial = 882] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x8e6a9000) [pid = 1720] [serial = 899] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x8e7bec00) [pid = 1720] [serial = 900] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x8e4e2800) [pid = 1720] [serial = 875] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x8e60a400) [pid = 1720] [serial = 876] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x8d048000) [pid = 1720] [serial = 615] [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.] 20:06:13 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x8f4b0400) [pid = 1720] [serial = 908] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x92661000) [pid = 1720] [serial = 912] [outer = (nil)] [url = about:blank] 20:06:14 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x8f84b800) [pid = 1720] [serial = 903] [outer = (nil)] [url = about:blank] 20:06:14 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x91ea1000) [pid = 1720] [serial = 909] [outer = (nil)] [url = about:blank] 20:06:14 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x92658800) [pid = 1720] [serial = 911] [outer = (nil)] [url = about:blank] 20:06:14 INFO - PROCESS | 1720 | 1465527973984 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 20:06:14 INFO - PROCESS | 1720 | 1465527974002 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 20:06:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 20:06:14 INFO - PROCESS | 1720 | 1465527974020 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 20:06:14 INFO - PROCESS | 1720 | 1465527974023 Marionette TRACE conn4 <- [1,1278,null,{}] 20:06:14 INFO - PROCESS | 1720 | 1465527974037 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}] 20:06:14 INFO - PROCESS | 1720 | 1465527974043 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:14 INFO - PROCESS | 1720 | 1465527974212 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 20:06:14 INFO - PROCESS | 1720 | 1465527974381 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:14 INFO - PROCESS | 1720 | 1465527974392 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:14 INFO - PROCESS | 1720 | ++DOCSHELL 0x8da42000 == 35 [pid = 1720] [id = 327] 20:06:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x8e4e5c00) [pid = 1720] [serial = 982] [outer = (nil)] 20:06:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x8e5ac400) [pid = 1720] [serial = 983] [outer = 0x8e4e5c00] 20:06:14 INFO - PROCESS | 1720 | 1465527974468 Marionette DEBUG loaded listener.js 20:06:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x8e62bc00) [pid = 1720] [serial = 984] [outer = 0x8e4e5c00] 20:06:15 INFO - PROCESS | 1720 | 1465527975233 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]]]}] 20:06:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 20:06:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1290ms 20:06:15 INFO - PROCESS | 1720 | 1465527975309 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 20:06:15 INFO - PROCESS | 1720 | 1465527975313 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 20:06:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 20:06:15 INFO - PROCESS | 1720 | 1465527975320 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 20:06:15 INFO - PROCESS | 1720 | 1465527975326 Marionette TRACE conn4 <- [1,1282,null,{}] 20:06:15 INFO - PROCESS | 1720 | 1465527975342 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}] 20:06:15 INFO - PROCESS | 1720 | 1465527975350 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:15 INFO - PROCESS | 1720 | 1465527975525 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 20:06:15 INFO - PROCESS | 1720 | 1465527975656 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:15 INFO - PROCESS | 1720 | 1465527975665 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:15 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e756800 == 36 [pid = 1720] [id = 328] 20:06:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x8e758000) [pid = 1720] [serial = 985] [outer = (nil)] 20:06:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x8f005c00) [pid = 1720] [serial = 986] [outer = 0x8e758000] 20:06:15 INFO - PROCESS | 1720 | 1465527975755 Marionette DEBUG loaded listener.js 20:06:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x8f4af400) [pid = 1720] [serial = 987] [outer = 0x8e758000] 20:06:16 INFO - PROCESS | 1720 | 1465527976628 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]]]}] 20:06:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 20:06:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1334ms 20:06:16 INFO - PROCESS | 1720 | 1465527976655 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 20:06:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 20:06:16 INFO - PROCESS | 1720 | 1465527976660 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 20:06:16 INFO - PROCESS | 1720 | 1465527976666 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 20:06:16 INFO - PROCESS | 1720 | 1465527976669 Marionette TRACE conn4 <- [1,1286,null,{}] 20:06:16 INFO - PROCESS | 1720 | 1465527976675 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}] 20:06:16 INFO - PROCESS | 1720 | 1465527976679 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:16 INFO - PROCESS | 1720 | 1465527976900 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 20:06:16 INFO - PROCESS | 1720 | 1465527976921 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:16 INFO - PROCESS | 1720 | 1465527976931 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:16 INFO - PROCESS | 1720 | ++DOCSHELL 0x8da44400 == 37 [pid = 1720] [id = 329] 20:06:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x8e6a4c00) [pid = 1720] [serial = 988] [outer = (nil)] 20:06:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x915ce400) [pid = 1720] [serial = 989] [outer = 0x8e6a4c00] 20:06:17 INFO - PROCESS | 1720 | 1465527976998 Marionette DEBUG loaded listener.js 20:06:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x91e05800) [pid = 1720] [serial = 990] [outer = 0x8e6a4c00] 20:06:17 INFO - PROCESS | 1720 | 1465527977918 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]]]}] 20:06:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 20:06:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1283ms 20:06:17 INFO - PROCESS | 1720 | 1465527977956 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 20:06:17 INFO - PROCESS | 1720 | 1465527977959 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 20:06:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 20:06:17 INFO - PROCESS | 1720 | 1465527977966 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 20:06:17 INFO - PROCESS | 1720 | 1465527977969 Marionette TRACE conn4 <- [1,1290,null,{}] 20:06:17 INFO - PROCESS | 1720 | 1465527977975 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}] 20:06:17 INFO - PROCESS | 1720 | 1465527977980 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:18 INFO - PROCESS | 1720 | 1465527978185 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 20:06:18 INFO - PROCESS | 1720 | 1465527978211 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:18 INFO - PROCESS | 1720 | 1465527978217 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:18 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f006400 == 38 [pid = 1720] [id = 330] 20:06:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x915c9000) [pid = 1720] [serial = 991] [outer = (nil)] 20:06:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x923a6400) [pid = 1720] [serial = 992] [outer = 0x915c9000] 20:06:18 INFO - PROCESS | 1720 | 1465527978308 Marionette DEBUG loaded listener.js 20:06:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x923ae000) [pid = 1720] [serial = 993] [outer = 0x915c9000] 20:06:18 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x95325400) [pid = 1720] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 20:06:18 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x93b20400) [pid = 1720] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 20:06:18 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x8daadc00) [pid = 1720] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 20:06:18 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x8d742c00) [pid = 1720] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 20:06:18 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x8f008c00) [pid = 1720] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 20:06:18 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x93ec2c00) [pid = 1720] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 20:06:18 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x9532cc00) [pid = 1720] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 20:06:18 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x8d75b000) [pid = 1720] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 20:06:18 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x954a9400) [pid = 1720] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 20:06:18 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x8e4e3800) [pid = 1720] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 20:06:18 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x8da49c00) [pid = 1720] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 20:06:18 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x8e74b400) [pid = 1720] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 20:06:18 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x8e4eb000) [pid = 1720] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 20:06:19 INFO - PROCESS | 1720 | 1465527979357 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]]]}] 20:06:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 20:06:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1440ms 20:06:19 INFO - PROCESS | 1720 | 1465527979407 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 20:06:19 INFO - PROCESS | 1720 | 1465527979411 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 20:06:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 20:06:19 INFO - PROCESS | 1720 | 1465527979417 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 20:06:19 INFO - PROCESS | 1720 | 1465527979419 Marionette TRACE conn4 <- [1,1294,null,{}] 20:06:19 INFO - PROCESS | 1720 | 1465527979425 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}] 20:06:19 INFO - PROCESS | 1720 | 1465527979435 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:19 INFO - PROCESS | 1720 | 1465527979626 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 20:06:19 INFO - PROCESS | 1720 | 1465527979754 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:19 INFO - PROCESS | 1720 | 1465527979759 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:19 INFO - PROCESS | 1720 | ++DOCSHELL 0x8daadc00 == 39 [pid = 1720] [id = 331] 20:06:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x8daaf400) [pid = 1720] [serial = 994] [outer = (nil)] 20:06:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x91eaec00) [pid = 1720] [serial = 995] [outer = 0x8daaf400] 20:06:19 INFO - PROCESS | 1720 | 1465527979844 Marionette DEBUG loaded listener.js 20:06:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x92dba400) [pid = 1720] [serial = 996] [outer = 0x8daaf400] 20:06:20 INFO - PROCESS | 1720 | 1465527980568 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]]]}] 20:06:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 20:06:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1184ms 20:06:20 INFO - PROCESS | 1720 | 1465527980602 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 20:06:20 INFO - PROCESS | 1720 | 1465527980606 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 20:06:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 20:06:20 INFO - PROCESS | 1720 | 1465527980612 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 20:06:20 INFO - PROCESS | 1720 | 1465527980615 Marionette TRACE conn4 <- [1,1298,null,{}] 20:06:20 INFO - PROCESS | 1720 | 1465527980621 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}] 20:06:20 INFO - PROCESS | 1720 | 1465527980625 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:20 INFO - PROCESS | 1720 | 1465527980899 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 20:06:21 INFO - PROCESS | 1720 | 1465527981035 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:21 INFO - PROCESS | 1720 | 1465527981049 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:21 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d04ec00 == 40 [pid = 1720] [id = 332] 20:06:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x8d051000) [pid = 1720] [serial = 997] [outer = (nil)] 20:06:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x8d0c5400) [pid = 1720] [serial = 998] [outer = 0x8d051000] 20:06:21 INFO - PROCESS | 1720 | 1465527981132 Marionette DEBUG loaded listener.js 20:06:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x8d49fc00) [pid = 1720] [serial = 999] [outer = 0x8d051000] 20:06:22 INFO - PROCESS | 1720 | 1465527982184 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]]]}] 20:06:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 20:06:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1602ms 20:06:22 INFO - PROCESS | 1720 | 1465527982217 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 20:06:22 INFO - PROCESS | 1720 | 1465527982224 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 20:06:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 20:06:22 INFO - PROCESS | 1720 | 1465527982233 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 20:06:22 INFO - PROCESS | 1720 | 1465527982239 Marionette TRACE conn4 <- [1,1302,null,{}] 20:06:22 INFO - PROCESS | 1720 | 1465527982246 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}] 20:06:22 INFO - PROCESS | 1720 | 1465527982252 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:22 INFO - PROCESS | 1720 | 1465527982452 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 20:06:22 INFO - PROCESS | 1720 | 1465527982676 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:22 INFO - PROCESS | 1720 | 1465527982689 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:22 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e5b0800 == 41 [pid = 1720] [id = 333] 20:06:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x8e60a400) [pid = 1720] [serial = 1000] [outer = (nil)] 20:06:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x8e631800) [pid = 1720] [serial = 1001] [outer = 0x8e60a400] 20:06:22 INFO - PROCESS | 1720 | 1465527982817 Marionette DEBUG loaded listener.js 20:06:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x8e6a3400) [pid = 1720] [serial = 1002] [outer = 0x8e60a400] 20:06:23 INFO - PROCESS | 1720 | 1465527983747 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]]]}] 20:06:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 20:06:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1587ms 20:06:23 INFO - PROCESS | 1720 | 1465527983820 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 20:06:23 INFO - PROCESS | 1720 | 1465527983824 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 20:06:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 20:06:23 INFO - PROCESS | 1720 | 1465527983832 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 20:06:23 INFO - PROCESS | 1720 | 1465527983836 Marionette TRACE conn4 <- [1,1306,null,{}] 20:06:23 INFO - PROCESS | 1720 | 1465527983843 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}] 20:06:23 INFO - PROCESS | 1720 | 1465527983848 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:24 INFO - PROCESS | 1720 | 1465527984078 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 20:06:24 INFO - PROCESS | 1720 | 1465527984359 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:24 INFO - PROCESS | 1720 | 1465527984370 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:24 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e5aa800 == 42 [pid = 1720] [id = 334] 20:06:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x8e7b6400) [pid = 1720] [serial = 1003] [outer = (nil)] 20:06:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x91e01800) [pid = 1720] [serial = 1004] [outer = 0x8e7b6400] 20:06:24 INFO - PROCESS | 1720 | 1465527984452 Marionette DEBUG loaded listener.js 20:06:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x91eacc00) [pid = 1720] [serial = 1005] [outer = 0x8e7b6400] 20:06:25 INFO - PROCESS | 1720 | 1465527985360 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]]]}] 20:06:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 20:06:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1589ms 20:06:25 INFO - PROCESS | 1720 | 1465527985422 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 20:06:25 INFO - PROCESS | 1720 | 1465527985429 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 20:06:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 20:06:25 INFO - PROCESS | 1720 | 1465527985447 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 20:06:25 INFO - PROCESS | 1720 | 1465527985454 Marionette TRACE conn4 <- [1,1310,null,{}] 20:06:25 INFO - PROCESS | 1720 | 1465527985461 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}] 20:06:25 INFO - PROCESS | 1720 | 1465527985468 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:25 INFO - PROCESS | 1720 | 1465527985695 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 20:06:25 INFO - PROCESS | 1720 | 1465527985916 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:25 INFO - PROCESS | 1720 | 1465527985924 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:25 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d747400 == 43 [pid = 1720] [id = 335] 20:06:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x8daa2c00) [pid = 1720] [serial = 1006] [outer = (nil)] 20:06:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x93b24400) [pid = 1720] [serial = 1007] [outer = 0x8daa2c00] 20:06:26 INFO - PROCESS | 1720 | 1465527986019 Marionette DEBUG loaded listener.js 20:06:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x951bb400) [pid = 1720] [serial = 1008] [outer = 0x8daa2c00] 20:06:26 INFO - PROCESS | 1720 | 1465527986873 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] 20:06:26 INFO - PROCESS | 1720 | 1465527986940 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 20:06:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 20:06:26 INFO - PROCESS | 1720 | 1465527986947 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 20:06:26 INFO - PROCESS | 1720 | 1465527986952 Marionette TRACE conn4 <- [1,1314,null,{}] 20:06:26 INFO - PROCESS | 1720 | 1465527986958 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}] 20:06:26 INFO - PROCESS | 1720 | 1465527986963 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:27 INFO - PROCESS | 1720 | 1465527987150 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 20:06:27 INFO - PROCESS | 1720 | 1465527987321 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:27 INFO - PROCESS | 1720 | 1465527987330 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:27 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f847000 == 44 [pid = 1720] [id = 336] 20:06:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x923a9800) [pid = 1720] [serial = 1009] [outer = (nil)] 20:06:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x95328c00) [pid = 1720] [serial = 1010] [outer = 0x923a9800] 20:06:27 INFO - PROCESS | 1720 | 1465527987411 Marionette DEBUG loaded listener.js 20:06:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x9532d000) [pid = 1720] [serial = 1011] [outer = 0x923a9800] 20:06:28 INFO - PROCESS | 1720 | 1465527988340 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]]]}] 20:06:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 20:06:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1490ms 20:06:28 INFO - PROCESS | 1720 | 1465527988438 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 20:06:28 INFO - PROCESS | 1720 | 1465527988442 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 20:06:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 20:06:28 INFO - PROCESS | 1720 | 1465527988449 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 20:06:28 INFO - PROCESS | 1720 | 1465527988452 Marionette TRACE conn4 <- [1,1318,null,{}] 20:06:28 INFO - PROCESS | 1720 | 1465527988458 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}] 20:06:28 INFO - PROCESS | 1720 | 1465527988463 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:28 INFO - PROCESS | 1720 | 1465527988753 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 20:06:29 INFO - PROCESS | 1720 | 1465527988987 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:29 INFO - PROCESS | 1720 | 1465527989003 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:29 INFO - PROCESS | 1720 | ++DOCSHELL 0x953cfc00 == 45 [pid = 1720] [id = 337] 20:06:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x953d1400) [pid = 1720] [serial = 1012] [outer = (nil)] 20:06:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x953d5800) [pid = 1720] [serial = 1013] [outer = 0x953d1400] 20:06:29 INFO - PROCESS | 1720 | 1465527989097 Marionette DEBUG loaded listener.js 20:06:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x954ab400) [pid = 1720] [serial = 1014] [outer = 0x953d1400] 20:06:29 INFO - PROCESS | 1720 | 1465527989987 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]]]}] 20:06:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 20:06:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1581ms 20:06:30 INFO - PROCESS | 1720 | 1465527990031 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 20:06:30 INFO - PROCESS | 1720 | 1465527990034 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 20:06:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 20:06:30 INFO - PROCESS | 1720 | 1465527990041 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 20:06:30 INFO - PROCESS | 1720 | 1465527990045 Marionette TRACE conn4 <- [1,1322,null,{}] 20:06:30 INFO - PROCESS | 1720 | 1465527990050 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}] 20:06:30 INFO - PROCESS | 1720 | 1465527990056 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:30 INFO - PROCESS | 1720 | 1465527990235 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 20:06:30 INFO - PROCESS | 1720 | 1465527990410 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:30 INFO - PROCESS | 1720 | 1465527990419 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:30 INFO - PROCESS | 1720 | ++DOCSHELL 0x8da43400 == 46 [pid = 1720] [id = 338] 20:06:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x8daa3000) [pid = 1720] [serial = 1015] [outer = (nil)] 20:06:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x954c8400) [pid = 1720] [serial = 1016] [outer = 0x8daa3000] 20:06:30 INFO - PROCESS | 1720 | 1465527990500 Marionette DEBUG loaded listener.js 20:06:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x954c9800) [pid = 1720] [serial = 1017] [outer = 0x8daa3000] 20:06:31 INFO - PROCESS | 1720 | 1465527991393 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]]]}] 20:06:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 20:06:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1380ms 20:06:31 INFO - PROCESS | 1720 | 1465527991423 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 20:06:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 20:06:31 INFO - PROCESS | 1720 | 1465527991427 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 20:06:31 INFO - PROCESS | 1720 | 1465527991434 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 20:06:31 INFO - PROCESS | 1720 | 1465527991438 Marionette TRACE conn4 <- [1,1326,null,{}] 20:06:31 INFO - PROCESS | 1720 | 1465527991444 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}] 20:06:31 INFO - PROCESS | 1720 | 1465527991449 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:31 INFO - PROCESS | 1720 | 1465527991625 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 20:06:31 INFO - PROCESS | 1720 | 1465527991806 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:31 INFO - PROCESS | 1720 | 1465527991814 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:31 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e635000 == 47 [pid = 1720] [id = 339] 20:06:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x8e74fc00) [pid = 1720] [serial = 1018] [outer = (nil)] 20:06:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x8f4a8000) [pid = 1720] [serial = 1019] [outer = 0x8e74fc00] 20:06:31 INFO - PROCESS | 1720 | 1465527991899 Marionette DEBUG loaded listener.js 20:06:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x96687000) [pid = 1720] [serial = 1020] [outer = 0x8e74fc00] 20:06:32 INFO - PROCESS | 1720 | 1465527992834 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]]]}] 20:06:32 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 20:06:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1441ms 20:06:32 INFO - PROCESS | 1720 | 1465527992877 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 20:06:32 INFO - PROCESS | 1720 | 1465527992881 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 20:06:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 20:06:32 INFO - PROCESS | 1720 | 1465527992887 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 20:06:32 INFO - PROCESS | 1720 | 1465527992891 Marionette TRACE conn4 <- [1,1330,null,{}] 20:06:32 INFO - PROCESS | 1720 | 1465527992897 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}] 20:06:32 INFO - PROCESS | 1720 | 1465527992902 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:33 INFO - PROCESS | 1720 | 1465527993079 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 20:06:33 INFO - PROCESS | 1720 | 1465527993590 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:33 INFO - PROCESS | 1720 | 1465527993598 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:33 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d74ac00 == 48 [pid = 1720] [id = 340] 20:06:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x8d74b000) [pid = 1720] [serial = 1021] [outer = (nil)] 20:06:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x8d754800) [pid = 1720] [serial = 1022] [outer = 0x8d74b000] 20:06:33 INFO - PROCESS | 1720 | 1465527993728 Marionette DEBUG loaded listener.js 20:06:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x8daaa400) [pid = 1720] [serial = 1023] [outer = 0x8d74b000] 20:06:34 INFO - PROCESS | 1720 | 1465527994627 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]]]}] 20:06:34 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 20:06:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1831ms 20:06:34 INFO - PROCESS | 1720 | 1465527994722 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 20:06:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 20:06:34 INFO - PROCESS | 1720 | 1465527994728 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 20:06:34 INFO - PROCESS | 1720 | 1465527994735 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 20:06:34 INFO - PROCESS | 1720 | 1465527994739 Marionette TRACE conn4 <- [1,1334,null,{}] 20:06:34 INFO - PROCESS | 1720 | 1465527994747 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}] 20:06:34 INFO - PROCESS | 1720 | 1465527994755 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:35 INFO - PROCESS | 1720 | 1465527995021 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 20:06:36 INFO - PROCESS | 1720 | --DOCSHELL 0x8daadc00 == 47 [pid = 1720] [id = 331] 20:06:36 INFO - PROCESS | 1720 | --DOCSHELL 0x8f006400 == 46 [pid = 1720] [id = 330] 20:06:36 INFO - PROCESS | 1720 | --DOCSHELL 0x8da44400 == 45 [pid = 1720] [id = 329] 20:06:36 INFO - PROCESS | 1720 | --DOCSHELL 0x8e756800 == 44 [pid = 1720] [id = 328] 20:06:36 INFO - PROCESS | 1720 | --DOCSHELL 0x8da42000 == 43 [pid = 1720] [id = 327] 20:06:36 INFO - PROCESS | 1720 | --DOCSHELL 0x8d74c000 == 42 [pid = 1720] [id = 326] 20:06:36 INFO - PROCESS | 1720 | --DOCSHELL 0x8d74f000 == 41 [pid = 1720] [id = 312] 20:06:36 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0c4400 == 40 [pid = 1720] [id = 317] 20:06:36 INFO - PROCESS | 1720 | --DOCSHELL 0x8d755400 == 39 [pid = 1720] [id = 318] 20:06:36 INFO - PROCESS | 1720 | --DOCSHELL 0x8daa3400 == 38 [pid = 1720] [id = 319] 20:06:36 INFO - PROCESS | 1720 | --DOCSHELL 0x8e633400 == 37 [pid = 1720] [id = 321] 20:06:36 INFO - PROCESS | 1720 | --DOCSHELL 0x91e02000 == 36 [pid = 1720] [id = 320] 20:06:36 INFO - PROCESS | 1720 | --DOCSHELL 0x915c5000 == 35 [pid = 1720] [id = 322] 20:06:36 INFO - PROCESS | 1720 | --DOCSHELL 0x8d4a3000 == 34 [pid = 1720] [id = 325] 20:06:36 INFO - PROCESS | 1720 | --DOCSHELL 0x8d74a000 == 33 [pid = 1720] [id = 323] 20:06:36 INFO - PROCESS | 1720 | --DOCSHELL 0x8d4a5000 == 32 [pid = 1720] [id = 324] 20:06:36 INFO - PROCESS | 1720 | --DOCSHELL 0x8d74ac00 == 31 [pid = 1720] [id = 340] 20:06:36 INFO - PROCESS | 1720 | --DOCSHELL 0x8e635000 == 30 [pid = 1720] [id = 339] 20:06:36 INFO - PROCESS | 1720 | --DOCSHELL 0x953cfc00 == 29 [pid = 1720] [id = 337] 20:06:36 INFO - PROCESS | 1720 | --DOCSHELL 0x8da43400 == 28 [pid = 1720] [id = 338] 20:06:36 INFO - PROCESS | 1720 | --DOCSHELL 0x8f847000 == 27 [pid = 1720] [id = 336] 20:06:36 INFO - PROCESS | 1720 | --DOCSHELL 0x8d747400 == 26 [pid = 1720] [id = 335] 20:06:36 INFO - PROCESS | 1720 | --DOCSHELL 0x8e5b0800 == 25 [pid = 1720] [id = 333] 20:06:36 INFO - PROCESS | 1720 | --DOCSHELL 0x8e5aa800 == 24 [pid = 1720] [id = 334] 20:06:36 INFO - PROCESS | 1720 | --DOCSHELL 0x8d04ec00 == 23 [pid = 1720] [id = 332] 20:06:36 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x953c9c00) [pid = 1720] [serial = 926] [outer = (nil)] [url = about:blank] 20:06:36 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x93ec3c00) [pid = 1720] [serial = 921] [outer = (nil)] [url = about:blank] 20:06:36 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x8effa800) [pid = 1720] [serial = 939] [outer = (nil)] [url = about:blank] 20:06:36 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x8d75a800) [pid = 1720] [serial = 942] [outer = (nil)] [url = about:blank] 20:06:36 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x915c9800) [pid = 1720] [serial = 918] [outer = (nil)] [url = about:blank] 20:06:36 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x8f841c00) [pid = 1720] [serial = 917] [outer = (nil)] [url = about:blank] 20:06:36 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x95327000) [pid = 1720] [serial = 924] [outer = (nil)] [url = about:blank] 20:06:36 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x954af800) [pid = 1720] [serial = 930] [outer = (nil)] [url = about:blank] 20:06:36 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x8e613000) [pid = 1720] [serial = 915] [outer = (nil)] [url = about:blank] 20:06:36 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x954ca400) [pid = 1720] [serial = 933] [outer = (nil)] [url = about:blank] 20:06:36 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x953cac00) [pid = 1720] [serial = 927] [outer = (nil)] [url = about:blank] 20:06:36 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x8e4e8000) [pid = 1720] [serial = 914] [outer = (nil)] [url = about:blank] 20:06:36 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x8e5a5400) [pid = 1720] [serial = 945] [outer = (nil)] [url = about:blank] 20:06:36 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x8daab000) [pid = 1720] [serial = 935] [outer = (nil)] [url = about:blank] 20:06:36 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x8e636400) [pid = 1720] [serial = 938] [outer = (nil)] [url = about:blank] 20:06:36 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x954ab800) [pid = 1720] [serial = 929] [outer = (nil)] [url = about:blank] 20:06:36 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x8e7be800) [pid = 1720] [serial = 948] [outer = (nil)] [url = about:blank] 20:06:36 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x8e757400) [pid = 1720] [serial = 947] [outer = (nil)] [url = about:blank] 20:06:36 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x8e5a5800) [pid = 1720] [serial = 936] [outer = (nil)] [url = about:blank] 20:06:36 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x8e6a7c00) [pid = 1720] [serial = 950] [outer = (nil)] [url = about:blank] 20:06:36 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x8e4ebc00) [pid = 1720] [serial = 944] [outer = (nil)] [url = about:blank] 20:06:36 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x93b95000) [pid = 1720] [serial = 920] [outer = (nil)] [url = about:blank] 20:06:36 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x954c7000) [pid = 1720] [serial = 932] [outer = (nil)] [url = about:blank] 20:06:36 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x95323800) [pid = 1720] [serial = 923] [outer = (nil)] [url = about:blank] 20:06:36 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x8d752000) [pid = 1720] [serial = 941] [outer = (nil)] [url = about:blank] 20:06:36 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x8f4a4800) [pid = 1720] [serial = 953] [outer = (nil)] [url = about:blank] 20:06:36 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x8eff5400) [pid = 1720] [serial = 951] [outer = (nil)] [url = about:blank] 20:06:36 INFO - PROCESS | 1720 | 1465527996470 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:36 INFO - PROCESS | 1720 | 1465527996483 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:36 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d052c00 == 24 [pid = 1720] [id = 341] 20:06:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x8d053000) [pid = 1720] [serial = 1024] [outer = (nil)] 20:06:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x8d0c6800) [pid = 1720] [serial = 1025] [outer = 0x8d053000] 20:06:36 INFO - PROCESS | 1720 | 1465527996556 Marionette DEBUG loaded listener.js 20:06:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x8d49b800) [pid = 1720] [serial = 1026] [outer = 0x8d053000] 20:06:37 INFO - PROCESS | 1720 | 1465527997351 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]]]}] 20:06:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 20:06:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 2641ms 20:06:37 INFO - PROCESS | 1720 | 1465527997377 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 20:06:37 INFO - PROCESS | 1720 | 1465527997383 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 20:06:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 20:06:37 INFO - PROCESS | 1720 | 1465527997400 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 20:06:37 INFO - PROCESS | 1720 | 1465527997405 Marionette TRACE conn4 <- [1,1338,null,{}] 20:06:37 INFO - PROCESS | 1720 | 1465527997414 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}] 20:06:37 INFO - PROCESS | 1720 | 1465527997422 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:37 INFO - PROCESS | 1720 | 1465527997590 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 20:06:37 INFO - PROCESS | 1720 | 1465527997604 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:37 INFO - PROCESS | 1720 | 1465527997612 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:37 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d74f400 == 25 [pid = 1720] [id = 342] 20:06:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x8d756000) [pid = 1720] [serial = 1027] [outer = (nil)] 20:06:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x8d75e000) [pid = 1720] [serial = 1028] [outer = 0x8d756000] 20:06:37 INFO - PROCESS | 1720 | 1465527997690 Marionette DEBUG loaded listener.js 20:06:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x8da48000) [pid = 1720] [serial = 1029] [outer = 0x8d756000] 20:06:39 INFO - PROCESS | 1720 | 1465527999103 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]]]}] 20:06:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 20:06:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1747ms 20:06:39 INFO - PROCESS | 1720 | 1465527999151 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 20:06:39 INFO - PROCESS | 1720 | 1465527999158 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 20:06:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 20:06:39 INFO - PROCESS | 1720 | 1465527999165 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 20:06:39 INFO - PROCESS | 1720 | 1465527999169 Marionette TRACE conn4 <- [1,1342,null,{}] 20:06:39 INFO - PROCESS | 1720 | 1465527999298 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}] 20:06:39 INFO - PROCESS | 1720 | 1465527999303 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:39 INFO - PROCESS | 1720 | 1465527999523 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 20:06:39 INFO - PROCESS | 1720 | 1465527999548 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:39 INFO - PROCESS | 1720 | 1465527999559 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:39 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e4e5000 == 26 [pid = 1720] [id = 343] 20:06:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x8e4e6800) [pid = 1720] [serial = 1030] [outer = (nil)] 20:06:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x8e5aa800) [pid = 1720] [serial = 1031] [outer = 0x8e4e6800] 20:06:39 INFO - PROCESS | 1720 | 1465527999628 Marionette DEBUG loaded listener.js 20:06:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x8e60a000) [pid = 1720] [serial = 1032] [outer = 0x8e4e6800] 20:06:40 INFO - PROCESS | 1720 | 1465528000569 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]]]}] 20:06:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 20:06:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1456ms 20:06:40 INFO - PROCESS | 1720 | 1465528000622 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 20:06:40 INFO - PROCESS | 1720 | 1465528000626 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 20:06:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 20:06:40 INFO - PROCESS | 1720 | 1465528000650 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 20:06:40 INFO - PROCESS | 1720 | 1465528000661 Marionette TRACE conn4 <- [1,1346,null,{}] 20:06:40 INFO - PROCESS | 1720 | 1465528000675 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}] 20:06:40 INFO - PROCESS | 1720 | 1465528000683 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:41 INFO - PROCESS | 1720 | 1465528001482 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 20:06:41 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x8daaf400) [pid = 1720] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 20:06:41 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x8e6a4c00) [pid = 1720] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 20:06:41 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x915c9000) [pid = 1720] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 20:06:41 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x8d4a8800) [pid = 1720] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 20:06:41 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x8d74d400) [pid = 1720] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 20:06:41 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x8d754000) [pid = 1720] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 20:06:41 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x8e6aa000) [pid = 1720] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 20:06:41 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x8daa4c00) [pid = 1720] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 20:06:41 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x923a5c00) [pid = 1720] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 20:06:41 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x8e758000) [pid = 1720] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 20:06:41 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x91e02400) [pid = 1720] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 20:06:41 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x8e4e5c00) [pid = 1720] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 20:06:41 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x8d4aa000) [pid = 1720] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 20:06:41 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0x8da47000) [pid = 1720] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 20:06:41 INFO - PROCESS | 1720 | --DOMWINDOW == 78 (0x91e08800) [pid = 1720] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 20:06:41 INFO - PROCESS | 1720 | 1465528001655 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:41 INFO - PROCESS | 1720 | 1465528001663 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:41 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d048800 == 27 [pid = 1720] [id = 344] 20:06:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 79 (0x8d04dc00) [pid = 1720] [serial = 1033] [outer = (nil)] 20:06:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x8d754000) [pid = 1720] [serial = 1034] [outer = 0x8d04dc00] 20:06:41 INFO - PROCESS | 1720 | 1465528001738 Marionette DEBUG loaded listener.js 20:06:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x8e611400) [pid = 1720] [serial = 1035] [outer = 0x8d04dc00] 20:06:42 INFO - PROCESS | 1720 | 1465528002504 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]]]}] 20:06:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 20:06:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1903ms 20:06:42 INFO - PROCESS | 1720 | 1465528002544 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 20:06:42 INFO - PROCESS | 1720 | 1465528002548 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 20:06:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 20:06:42 INFO - PROCESS | 1720 | 1465528002556 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 20:06:42 INFO - PROCESS | 1720 | 1465528002560 Marionette TRACE conn4 <- [1,1350,null,{}] 20:06:42 INFO - PROCESS | 1720 | 1465528002565 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}] 20:06:42 INFO - PROCESS | 1720 | 1465528002571 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:42 INFO - PROCESS | 1720 | 1465528002738 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 20:06:42 INFO - PROCESS | 1720 | 1465528002752 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:42 INFO - PROCESS | 1720 | 1465528002760 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:42 INFO - PROCESS | 1720 | ++DOCSHELL 0x8da43800 == 28 [pid = 1720] [id = 345] 20:06:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x8e6a3c00) [pid = 1720] [serial = 1036] [outer = (nil)] 20:06:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x8e7bb400) [pid = 1720] [serial = 1037] [outer = 0x8e6a3c00] 20:06:42 INFO - PROCESS | 1720 | 1465528002831 Marionette DEBUG loaded listener.js 20:06:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x8e7bfc00) [pid = 1720] [serial = 1038] [outer = 0x8e6a3c00] 20:06:43 INFO - PROCESS | 1720 | 1465528003958 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]]]}] 20:06:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 20:06:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1482ms 20:06:44 INFO - PROCESS | 1720 | 1465528004040 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 20:06:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 20:06:44 INFO - PROCESS | 1720 | 1465528004046 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 20:06:44 INFO - PROCESS | 1720 | 1465528004055 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 20:06:44 INFO - PROCESS | 1720 | 1465528004061 Marionette TRACE conn4 <- [1,1354,null,{}] 20:06:44 INFO - PROCESS | 1720 | 1465528004070 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}] 20:06:44 INFO - PROCESS | 1720 | 1465528004075 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:44 INFO - PROCESS | 1720 | 1465528004306 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 20:06:44 INFO - PROCESS | 1720 | 1465528004565 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:44 INFO - PROCESS | 1720 | 1465528004583 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:44 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d74b400 == 29 [pid = 1720] [id = 346] 20:06:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x8d755800) [pid = 1720] [serial = 1039] [outer = (nil)] 20:06:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x8da45800) [pid = 1720] [serial = 1040] [outer = 0x8d755800] 20:06:44 INFO - PROCESS | 1720 | 1465528004670 Marionette DEBUG loaded listener.js 20:06:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x8e5a3400) [pid = 1720] [serial = 1041] [outer = 0x8d755800] 20:06:45 INFO - PROCESS | 1720 | 1465528005684 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]]]}] 20:06:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 20:06:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1644ms 20:06:45 INFO - PROCESS | 1720 | 1465528005698 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 20:06:45 INFO - PROCESS | 1720 | 1465528005706 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 20:06:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 20:06:45 INFO - PROCESS | 1720 | 1465528005718 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 20:06:45 INFO - PROCESS | 1720 | 1465528005723 Marionette TRACE conn4 <- [1,1358,null,{}] 20:06:45 INFO - PROCESS | 1720 | 1465528005730 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}] 20:06:45 INFO - PROCESS | 1720 | 1465528005736 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:45 INFO - PROCESS | 1720 | 1465528005927 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 20:06:46 INFO - PROCESS | 1720 | 1465528006149 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:46 INFO - PROCESS | 1720 | 1465528006158 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:46 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d75f000 == 30 [pid = 1720] [id = 347] 20:06:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x8e613000) [pid = 1720] [serial = 1042] [outer = (nil)] 20:06:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x8efec400) [pid = 1720] [serial = 1043] [outer = 0x8e613000] 20:06:46 INFO - PROCESS | 1720 | 1465528006291 Marionette DEBUG loaded listener.js 20:06:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x8f003800) [pid = 1720] [serial = 1044] [outer = 0x8e613000] 20:06:47 INFO - PROCESS | 1720 | 1465528007287 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]]]}] 20:06:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 20:06:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1590ms 20:06:47 INFO - PROCESS | 1720 | 1465528007307 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 20:06:47 INFO - PROCESS | 1720 | 1465528007312 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 20:06:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 20:06:47 INFO - PROCESS | 1720 | 1465528007319 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 20:06:47 INFO - PROCESS | 1720 | 1465528007325 Marionette TRACE conn4 <- [1,1362,null,{}] 20:06:47 INFO - PROCESS | 1720 | 1465528007342 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}] 20:06:47 INFO - PROCESS | 1720 | 1465528007350 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:47 INFO - PROCESS | 1720 | 1465528007575 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 20:06:47 INFO - PROCESS | 1720 | 1465528007795 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:47 INFO - PROCESS | 1720 | 1465528007807 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:47 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f848400 == 31 [pid = 1720] [id = 348] 20:06:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x8f848800) [pid = 1720] [serial = 1045] [outer = (nil)] 20:06:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x8f84c800) [pid = 1720] [serial = 1046] [outer = 0x8f848800] 20:06:47 INFO - PROCESS | 1720 | 1465528007937 Marionette DEBUG loaded listener.js 20:06:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x915c5c00) [pid = 1720] [serial = 1047] [outer = 0x8f848800] 20:06:48 INFO - PROCESS | 1720 | 1465528008924 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]]]}] 20:06:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 20:06:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1643ms 20:06:48 INFO - PROCESS | 1720 | 1465528008962 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 20:06:48 INFO - PROCESS | 1720 | 1465528008967 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 20:06:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 20:06:48 INFO - PROCESS | 1720 | 1465528008975 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 20:06:48 INFO - PROCESS | 1720 | 1465528008978 Marionette TRACE conn4 <- [1,1366,null,{}] 20:06:48 INFO - PROCESS | 1720 | 1465528008985 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}] 20:06:48 INFO - PROCESS | 1720 | 1465528008991 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:49 INFO - PROCESS | 1720 | 1465528009182 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 20:06:49 INFO - PROCESS | 1720 | 1465528009403 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:49 INFO - PROCESS | 1720 | 1465528009412 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:49 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e750800 == 32 [pid = 1720] [id = 349] 20:06:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x8f84ec00) [pid = 1720] [serial = 1048] [outer = (nil)] 20:06:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x91e03c00) [pid = 1720] [serial = 1049] [outer = 0x8f84ec00] 20:06:49 INFO - PROCESS | 1720 | 1465528009512 Marionette DEBUG loaded listener.js 20:06:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x91e07c00) [pid = 1720] [serial = 1050] [outer = 0x8f84ec00] 20:06:50 INFO - PROCESS | 1720 | 1465528010454 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] 20:06:50 INFO - PROCESS | 1720 | 1465528010515 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 20:06:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 20:06:50 INFO - PROCESS | 1720 | 1465528010523 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 20:06:50 INFO - PROCESS | 1720 | 1465528010527 Marionette TRACE conn4 <- [1,1370,null,{}] 20:06:50 INFO - PROCESS | 1720 | 1465528010533 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}] 20:06:50 INFO - PROCESS | 1720 | 1465528010538 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:50 INFO - PROCESS | 1720 | 1465528010746 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 20:06:50 INFO - PROCESS | 1720 | 1465528010959 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:50 INFO - PROCESS | 1720 | 1465528010967 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:51 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d050000 == 33 [pid = 1720] [id = 350] 20:06:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x8daa7400) [pid = 1720] [serial = 1051] [outer = (nil)] 20:06:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x923a9400) [pid = 1720] [serial = 1052] [outer = 0x8daa7400] 20:06:51 INFO - PROCESS | 1720 | 1465528011094 Marionette DEBUG loaded listener.js 20:06:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x92463c00) [pid = 1720] [serial = 1053] [outer = 0x8daa7400] 20:06:52 INFO - PROCESS | 1720 | 1465528012005 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] 20:06:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 20:06:52 INFO - PROCESS | 1720 | 1465528012031 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 20:06:52 INFO - PROCESS | 1720 | 1465528012037 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 20:06:52 INFO - PROCESS | 1720 | 1465528012041 Marionette TRACE conn4 <- [1,1374,null,{}] 20:06:52 INFO - PROCESS | 1720 | 1465528012047 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}] 20:06:52 INFO - PROCESS | 1720 | 1465528012058 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:52 INFO - PROCESS | 1720 | 1465528012324 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 20:06:52 INFO - PROCESS | 1720 | 1465528012550 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:52 INFO - PROCESS | 1720 | 1465528012558 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:52 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d74f000 == 34 [pid = 1720] [id = 351] 20:06:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x8e62f400) [pid = 1720] [serial = 1054] [outer = (nil)] 20:06:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x93ad2400) [pid = 1720] [serial = 1055] [outer = 0x8e62f400] 20:06:52 INFO - PROCESS | 1720 | 1465528012672 Marionette DEBUG loaded listener.js 20:06:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x93b1ac00) [pid = 1720] [serial = 1056] [outer = 0x8e62f400] 20:06:53 INFO - PROCESS | 1720 | [1720] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:06:53 INFO - PROCESS | 1720 | 1465528013650 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] 20:06:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 20:06:53 INFO - PROCESS | 1720 | 1465528013676 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 20:06:53 INFO - PROCESS | 1720 | 1465528013682 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 20:06:53 INFO - PROCESS | 1720 | 1465528013686 Marionette TRACE conn4 <- [1,1378,null,{}] 20:06:53 INFO - PROCESS | 1720 | 1465528013695 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}] 20:06:53 INFO - PROCESS | 1720 | 1465528013705 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:53 INFO - PROCESS | 1720 | 1465528013900 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 20:06:54 INFO - PROCESS | 1720 | 1465528014127 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:54 INFO - PROCESS | 1720 | 1465528014135 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:54 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d044400 == 35 [pid = 1720] [id = 352] 20:06:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x8d045400) [pid = 1720] [serial = 1057] [outer = (nil)] 20:06:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x8daa1400) [pid = 1720] [serial = 1058] [outer = 0x8d045400] 20:06:54 INFO - PROCESS | 1720 | 1465528014233 Marionette DEBUG loaded listener.js 20:06:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x8e5a4000) [pid = 1720] [serial = 1059] [outer = 0x8d045400] 20:06:55 INFO - PROCESS | 1720 | 1465528015269 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] 20:06:55 INFO - PROCESS | 1720 | 1465528015329 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 20:06:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 20:06:55 INFO - PROCESS | 1720 | 1465528015338 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 20:06:55 INFO - PROCESS | 1720 | 1465528015344 Marionette TRACE conn4 <- [1,1382,null,{}] 20:06:55 INFO - PROCESS | 1720 | 1465528015352 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}] 20:06:55 INFO - PROCESS | 1720 | 1465528015359 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:55 INFO - PROCESS | 1720 | 1465528015531 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 20:06:55 INFO - PROCESS | 1720 | 1465528015765 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:55 INFO - PROCESS | 1720 | 1465528015779 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:55 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d04b800 == 36 [pid = 1720] [id = 353] 20:06:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x8d758800) [pid = 1720] [serial = 1060] [outer = (nil)] 20:06:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x8da41800) [pid = 1720] [serial = 1061] [outer = 0x8d758800] 20:06:55 INFO - PROCESS | 1720 | 1465528015869 Marionette DEBUG loaded listener.js 20:06:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x8e4de800) [pid = 1720] [serial = 1062] [outer = 0x8d758800] 20:06:56 INFO - PROCESS | 1720 | [1720] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:06:56 INFO - PROCESS | 1720 | 1465528016897 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] 20:06:57 INFO - PROCESS | 1720 | 1465528017010 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 20:06:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 20:06:57 INFO - PROCESS | 1720 | 1465528017033 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 20:06:57 INFO - PROCESS | 1720 | 1465528017038 Marionette TRACE conn4 <- [1,1386,null,{}] 20:06:57 INFO - PROCESS | 1720 | 1465528017044 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}] 20:06:57 INFO - PROCESS | 1720 | 1465528017050 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:57 INFO - PROCESS | 1720 | 1465528017216 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 20:06:57 INFO - PROCESS | 1720 | 1465528017393 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:57 INFO - PROCESS | 1720 | 1465528017403 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:57 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e617400 == 36 [pid = 1720] [id = 354] 20:06:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x8e62cc00) [pid = 1720] [serial = 1063] [outer = (nil)] 20:06:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x8e6a2000) [pid = 1720] [serial = 1064] [outer = 0x8e62cc00] 20:06:57 INFO - PROCESS | 1720 | 1465528017479 Marionette DEBUG loaded listener.js 20:06:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x8e7b2400) [pid = 1720] [serial = 1065] [outer = 0x8e62cc00] 20:06:58 INFO - PROCESS | 1720 | 1465528018289 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] 20:06:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 20:06:58 INFO - PROCESS | 1720 | 1465528018328 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 20:06:58 INFO - PROCESS | 1720 | 1465528018334 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 20:06:58 INFO - PROCESS | 1720 | 1465528018340 Marionette TRACE conn4 <- [1,1390,null,{}] 20:06:58 INFO - PROCESS | 1720 | 1465528018355 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}] 20:06:58 INFO - PROCESS | 1720 | 1465528018364 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:58 INFO - PROCESS | 1720 | 1465528018540 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 20:06:58 INFO - PROCESS | 1720 | 1465528018680 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:58 INFO - PROCESS | 1720 | 1465528018687 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:58 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f00b800 == 37 [pid = 1720] [id = 355] 20:06:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x8f010800) [pid = 1720] [serial = 1066] [outer = (nil)] 20:06:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x8f841800) [pid = 1720] [serial = 1067] [outer = 0x8f010800] 20:06:58 INFO - PROCESS | 1720 | 1465528018815 Marionette DEBUG loaded listener.js 20:06:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x8f84dc00) [pid = 1720] [serial = 1068] [outer = 0x8f010800] 20:06:59 INFO - PROCESS | 1720 | 1465528019665 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]]]}] 20:06:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 20:06:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1387ms 20:06:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 20:06:59 INFO - PROCESS | 1720 | 1465528019721 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 20:06:59 INFO - PROCESS | 1720 | 1465528019725 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 20:06:59 INFO - PROCESS | 1720 | 1465528019732 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 20:06:59 INFO - PROCESS | 1720 | 1465528019735 Marionette TRACE conn4 <- [1,1394,null,{}] 20:06:59 INFO - PROCESS | 1720 | 1465528019741 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}] 20:06:59 INFO - PROCESS | 1720 | 1465528019746 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:06:59 INFO - PROCESS | 1720 | 1465528019969 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 20:07:00 INFO - PROCESS | 1720 | 1465528019988 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:00 INFO - PROCESS | 1720 | 1465528019996 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:00 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f4a1c00 == 38 [pid = 1720] [id = 356] 20:07:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x8f84c400) [pid = 1720] [serial = 1069] [outer = (nil)] 20:07:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x91ea9800) [pid = 1720] [serial = 1070] [outer = 0x8f84c400] 20:07:00 INFO - PROCESS | 1720 | 1465528020067 Marionette DEBUG loaded listener.js 20:07:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x923b3c00) [pid = 1720] [serial = 1071] [outer = 0x8f84c400] 20:07:01 INFO - PROCESS | 1720 | 1465528021132 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]]]}] 20:07:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 20:07:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1433ms 20:07:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 20:07:01 INFO - PROCESS | 1720 | 1465528021164 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 20:07:01 INFO - PROCESS | 1720 | 1465528021167 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 20:07:01 INFO - PROCESS | 1720 | 1465528021174 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 20:07:01 INFO - PROCESS | 1720 | 1465528021177 Marionette TRACE conn4 <- [1,1398,null,{}] 20:07:01 INFO - PROCESS | 1720 | 1465528021189 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}] 20:07:01 INFO - PROCESS | 1720 | 1465528021193 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:01 INFO - PROCESS | 1720 | 1465528021409 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 20:07:01 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x8d053000) [pid = 1720] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 20:07:01 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x8d756000) [pid = 1720] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 20:07:01 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x8d051000) [pid = 1720] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 20:07:01 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x8d04dc00) [pid = 1720] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 20:07:01 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x923a9800) [pid = 1720] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 20:07:01 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x8e60a400) [pid = 1720] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 20:07:01 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x8e74fc00) [pid = 1720] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 20:07:01 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x8daa3000) [pid = 1720] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 20:07:01 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0x953d1400) [pid = 1720] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 20:07:01 INFO - PROCESS | 1720 | --DOMWINDOW == 78 (0x8e7b6400) [pid = 1720] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 20:07:01 INFO - PROCESS | 1720 | --DOMWINDOW == 77 (0x8e4e6800) [pid = 1720] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 20:07:01 INFO - PROCESS | 1720 | --DOMWINDOW == 76 (0x8d74b000) [pid = 1720] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 20:07:01 INFO - PROCESS | 1720 | --DOMWINDOW == 75 (0x8daa2c00) [pid = 1720] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 20:07:01 INFO - PROCESS | 1720 | 1465528021748 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:01 INFO - PROCESS | 1720 | 1465528021755 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:01 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d04dc00 == 39 [pid = 1720] [id = 357] 20:07:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 76 (0x8d051000) [pid = 1720] [serial = 1072] [outer = (nil)] 20:07:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 77 (0x8d756000) [pid = 1720] [serial = 1073] [outer = 0x8d051000] 20:07:01 INFO - PROCESS | 1720 | 1465528021831 Marionette DEBUG loaded listener.js 20:07:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 78 (0x8e4e9c00) [pid = 1720] [serial = 1074] [outer = 0x8d051000] 20:07:02 INFO - PROCESS | 1720 | 1465528022572 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]]]}] 20:07:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 20:07:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1439ms 20:07:02 INFO - PROCESS | 1720 | 1465528022617 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 20:07:02 INFO - PROCESS | 1720 | 1465528022621 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 20:07:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 20:07:02 INFO - PROCESS | 1720 | 1465528022627 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 20:07:02 INFO - PROCESS | 1720 | 1465528022631 Marionette TRACE conn4 <- [1,1402,null,{}] 20:07:02 INFO - PROCESS | 1720 | 1465528022637 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}] 20:07:02 INFO - PROCESS | 1720 | 1465528022647 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:02 INFO - PROCESS | 1720 | 1465528022853 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 20:07:03 INFO - PROCESS | 1720 | 1465528022983 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:03 INFO - PROCESS | 1720 | 1465528022991 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:03 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d759400 == 40 [pid = 1720] [id = 358] 20:07:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 79 (0x8e7b6400) [pid = 1720] [serial = 1075] [outer = (nil)] 20:07:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x92dc1c00) [pid = 1720] [serial = 1076] [outer = 0x8e7b6400] 20:07:03 INFO - PROCESS | 1720 | 1465528023080 Marionette DEBUG loaded listener.js 20:07:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x93ebf400) [pid = 1720] [serial = 1077] [outer = 0x8e7b6400] 20:07:04 INFO - PROCESS | 1720 | 1465528024033 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]]]}] 20:07:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 20:07:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1443ms 20:07:04 INFO - PROCESS | 1720 | 1465528024071 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 20:07:04 INFO - PROCESS | 1720 | 1465528024079 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 20:07:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 20:07:04 INFO - PROCESS | 1720 | 1465528024089 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 20:07:04 INFO - PROCESS | 1720 | 1465528024094 Marionette TRACE conn4 <- [1,1406,null,{}] 20:07:04 INFO - PROCESS | 1720 | 1465528024103 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}] 20:07:04 INFO - PROCESS | 1720 | 1465528024109 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:04 INFO - PROCESS | 1720 | 1465528024317 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 20:07:04 INFO - PROCESS | 1720 | 1465528024565 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:04 INFO - PROCESS | 1720 | 1465528024579 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:04 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d756800 == 41 [pid = 1720] [id = 359] 20:07:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x8d757c00) [pid = 1720] [serial = 1078] [outer = (nil)] 20:07:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x8e609800) [pid = 1720] [serial = 1079] [outer = 0x8d757c00] 20:07:04 INFO - PROCESS | 1720 | 1465528024681 Marionette DEBUG loaded listener.js 20:07:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x8e62ec00) [pid = 1720] [serial = 1080] [outer = 0x8d757c00] 20:07:05 INFO - PROCESS | 1720 | 1465528025577 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]]]}] 20:07:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 20:07:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1540ms 20:07:05 INFO - PROCESS | 1720 | 1465528025629 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 20:07:05 INFO - PROCESS | 1720 | 1465528025637 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 20:07:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 20:07:05 INFO - PROCESS | 1720 | 1465528025648 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 20:07:05 INFO - PROCESS | 1720 | 1465528025652 Marionette TRACE conn4 <- [1,1410,null,{}] 20:07:05 INFO - PROCESS | 1720 | 1465528025660 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}] 20:07:05 INFO - PROCESS | 1720 | 1465528025666 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:05 INFO - PROCESS | 1720 | 1465528025867 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 20:07:06 INFO - PROCESS | 1720 | 1465528026086 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:06 INFO - PROCESS | 1720 | 1465528026094 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:06 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f00f400 == 42 [pid = 1720] [id = 360] 20:07:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x8f010c00) [pid = 1720] [serial = 1081] [outer = (nil)] 20:07:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x8f4ae800) [pid = 1720] [serial = 1082] [outer = 0x8f010c00] 20:07:06 INFO - PROCESS | 1720 | 1465528026225 Marionette DEBUG loaded listener.js 20:07:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x915d1800) [pid = 1720] [serial = 1083] [outer = 0x8f010c00] 20:07:07 INFO - PROCESS | 1720 | 1465528027304 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]]]}] 20:07:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 20:07:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1687ms 20:07:07 INFO - PROCESS | 1720 | 1465528027335 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 20:07:07 INFO - PROCESS | 1720 | 1465528027340 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 20:07:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 20:07:07 INFO - PROCESS | 1720 | 1465528027347 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 20:07:07 INFO - PROCESS | 1720 | 1465528027355 Marionette TRACE conn4 <- [1,1414,null,{}] 20:07:07 INFO - PROCESS | 1720 | 1465528027373 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}] 20:07:07 INFO - PROCESS | 1720 | 1465528027382 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:07 INFO - PROCESS | 1720 | 1465528027620 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 20:07:07 INFO - PROCESS | 1720 | 1465528027850 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:07 INFO - PROCESS | 1720 | 1465528027859 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:07 INFO - PROCESS | 1720 | ++DOCSHELL 0x93ad3000 == 43 [pid = 1720] [id = 361] 20:07:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x93b23400) [pid = 1720] [serial = 1084] [outer = (nil)] 20:07:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x93ec3c00) [pid = 1720] [serial = 1085] [outer = 0x93b23400] 20:07:07 INFO - PROCESS | 1720 | 1465528027949 Marionette DEBUG loaded listener.js 20:07:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x951bb800) [pid = 1720] [serial = 1086] [outer = 0x93b23400] 20:07:08 INFO - PROCESS | 1720 | 1465528028988 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]]]}] 20:07:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 20:07:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1691ms 20:07:09 INFO - PROCESS | 1720 | 1465528029040 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 20:07:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 20:07:09 INFO - PROCESS | 1720 | 1465528029045 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 20:07:09 INFO - PROCESS | 1720 | 1465528029052 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 20:07:09 INFO - PROCESS | 1720 | 1465528029055 Marionette TRACE conn4 <- [1,1418,null,{}] 20:07:09 INFO - PROCESS | 1720 | 1465528029061 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}] 20:07:09 INFO - PROCESS | 1720 | 1465528029067 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:09 INFO - PROCESS | 1720 | 1465528029293 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 20:07:09 INFO - PROCESS | 1720 | 1465528029556 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:09 INFO - PROCESS | 1720 | 1465528029567 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:09 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d04d800 == 44 [pid = 1720] [id = 362] 20:07:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x93b26c00) [pid = 1720] [serial = 1087] [outer = (nil)] 20:07:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x95323c00) [pid = 1720] [serial = 1088] [outer = 0x93b26c00] 20:07:09 INFO - PROCESS | 1720 | 1465528029648 Marionette DEBUG loaded listener.js 20:07:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x95328000) [pid = 1720] [serial = 1089] [outer = 0x93b26c00] 20:07:10 INFO - PROCESS | 1720 | 1465528030582 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]]]}] 20:07:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 20:07:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1583ms 20:07:10 INFO - PROCESS | 1720 | 1465528030635 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 20:07:10 INFO - PROCESS | 1720 | 1465528030639 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 20:07:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 20:07:10 INFO - PROCESS | 1720 | 1465528030646 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 20:07:10 INFO - PROCESS | 1720 | 1465528030649 Marionette TRACE conn4 <- [1,1422,null,{}] 20:07:10 INFO - PROCESS | 1720 | 1465528030655 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}] 20:07:10 INFO - PROCESS | 1720 | 1465528030661 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:10 INFO - PROCESS | 1720 | 1465528030844 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 20:07:11 INFO - PROCESS | 1720 | 1465528031059 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:11 INFO - PROCESS | 1720 | 1465528031067 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:11 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e7b1800 == 45 [pid = 1720] [id = 363] 20:07:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x9532ac00) [pid = 1720] [serial = 1090] [outer = (nil)] 20:07:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x953ccc00) [pid = 1720] [serial = 1091] [outer = 0x9532ac00] 20:07:11 INFO - PROCESS | 1720 | 1465528031192 Marionette DEBUG loaded listener.js 20:07:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x953cf000) [pid = 1720] [serial = 1092] [outer = 0x9532ac00] 20:07:12 INFO - PROCESS | 1720 | 1465528032096 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]]]}] 20:07:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 20:07:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1481ms 20:07:12 INFO - PROCESS | 1720 | 1465528032128 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 20:07:12 INFO - PROCESS | 1720 | 1465528032131 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 20:07:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 20:07:12 INFO - PROCESS | 1720 | 1465528032138 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 20:07:12 INFO - PROCESS | 1720 | 1465528032140 Marionette TRACE conn4 <- [1,1426,null,{}] 20:07:12 INFO - PROCESS | 1720 | 1465528032147 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}] 20:07:12 INFO - PROCESS | 1720 | 1465528032157 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:12 INFO - PROCESS | 1720 | 1465528032376 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 20:07:12 INFO - PROCESS | 1720 | 1465528032603 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:12 INFO - PROCESS | 1720 | 1465528032612 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:12 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d748400 == 46 [pid = 1720] [id = 364] 20:07:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x8f4a3800) [pid = 1720] [serial = 1093] [outer = (nil)] 20:07:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x954c4800) [pid = 1720] [serial = 1094] [outer = 0x8f4a3800] 20:07:12 INFO - PROCESS | 1720 | 1465528032707 Marionette DEBUG loaded listener.js 20:07:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x954ce000) [pid = 1720] [serial = 1095] [outer = 0x8f4a3800] 20:07:13 INFO - PROCESS | 1720 | 1465528033648 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]]]}] 20:07:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 20:07:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1541ms 20:07:13 INFO - PROCESS | 1720 | 1465528033679 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 20:07:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 20:07:13 INFO - PROCESS | 1720 | 1465528033684 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 20:07:13 INFO - PROCESS | 1720 | 1465528033690 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 20:07:13 INFO - PROCESS | 1720 | 1465528033694 Marionette TRACE conn4 <- [1,1430,null,{}] 20:07:13 INFO - PROCESS | 1720 | 1465528033700 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}] 20:07:13 INFO - PROCESS | 1720 | 1465528033705 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:13 INFO - PROCESS | 1720 | 1465528033931 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 20:07:14 INFO - PROCESS | 1720 | 1465528034170 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:14 INFO - PROCESS | 1720 | 1465528034178 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:14 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d746000 == 47 [pid = 1720] [id = 365] 20:07:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x954aa400) [pid = 1720] [serial = 1096] [outer = (nil)] 20:07:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x9668bc00) [pid = 1720] [serial = 1097] [outer = 0x954aa400] 20:07:14 INFO - PROCESS | 1720 | 1465528034311 Marionette DEBUG loaded listener.js 20:07:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x96692400) [pid = 1720] [serial = 1098] [outer = 0x954aa400] 20:07:15 INFO - PROCESS | 1720 | 1465528035250 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]]]}] 20:07:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 20:07:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1837ms 20:07:15 INFO - PROCESS | 1720 | 1465528035528 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 20:07:15 INFO - PROCESS | 1720 | 1465528035534 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 20:07:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 20:07:15 INFO - PROCESS | 1720 | 1465528035544 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 20:07:15 INFO - PROCESS | 1720 | 1465528035548 Marionette TRACE conn4 <- [1,1434,null,{}] 20:07:15 INFO - PROCESS | 1720 | 1465528035557 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}] 20:07:15 INFO - PROCESS | 1720 | 1465528035564 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:15 INFO - PROCESS | 1720 | 1465528035820 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 20:07:16 INFO - PROCESS | 1720 | 1465528035991 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:16 INFO - PROCESS | 1720 | 1465528036008 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:16 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e4ea000 == 48 [pid = 1720] [id = 366] 20:07:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x8e4ea400) [pid = 1720] [serial = 1099] [outer = (nil)] 20:07:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x8e5b1000) [pid = 1720] [serial = 1100] [outer = 0x8e4ea400] 20:07:16 INFO - PROCESS | 1720 | 1465528036079 Marionette DEBUG loaded listener.js 20:07:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x8e6a6800) [pid = 1720] [serial = 1101] [outer = 0x8e4ea400] 20:07:17 INFO - PROCESS | 1720 | 1465528037049 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]]]}] 20:07:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 20:07:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1553ms 20:07:17 INFO - PROCESS | 1720 | 1465528037097 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 20:07:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 20:07:17 INFO - PROCESS | 1720 | 1465528037102 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 20:07:17 INFO - PROCESS | 1720 | 1465528037112 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 20:07:17 INFO - PROCESS | 1720 | 1465528037118 Marionette TRACE conn4 <- [1,1438,null,{}] 20:07:17 INFO - PROCESS | 1720 | 1465528037124 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}] 20:07:17 INFO - PROCESS | 1720 | 1465528037130 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:17 INFO - PROCESS | 1720 | 1465528037307 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 20:07:17 INFO - PROCESS | 1720 | 1465528037533 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:17 INFO - PROCESS | 1720 | 1465528037542 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:17 INFO - PROCESS | 1720 | ++DOCSHELL 0x8daa8400 == 49 [pid = 1720] [id = 367] 20:07:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x8e60a400) [pid = 1720] [serial = 1102] [outer = (nil)] 20:07:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x8e7be800) [pid = 1720] [serial = 1103] [outer = 0x8e60a400] 20:07:17 INFO - PROCESS | 1720 | 1465528037638 Marionette DEBUG loaded listener.js 20:07:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x8f008000) [pid = 1720] [serial = 1104] [outer = 0x8e60a400] 20:07:19 INFO - PROCESS | 1720 | --DOCSHELL 0x8d04c800 == 48 [pid = 1720] [id = 271] 20:07:19 INFO - PROCESS | 1720 | --DOCSHELL 0x8e7b4400 == 47 [pid = 1720] [id = 273] 20:07:19 INFO - PROCESS | 1720 | --DOCSHELL 0x8d746800 == 46 [pid = 1720] [id = 262] 20:07:19 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0ce800 == 45 [pid = 1720] [id = 263] 20:07:19 INFO - PROCESS | 1720 | --DOCSHELL 0x8d046400 == 44 [pid = 1720] [id = 270] 20:07:19 INFO - PROCESS | 1720 | --DOCSHELL 0x8d759000 == 43 [pid = 1720] [id = 259] 20:07:19 INFO - PROCESS | 1720 | --DOCSHELL 0x8e62c400 == 42 [pid = 1720] [id = 260] 20:07:19 INFO - PROCESS | 1720 | --DOCSHELL 0x8daa9c00 == 41 [pid = 1720] [id = 267] 20:07:19 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0cd800 == 40 [pid = 1720] [id = 268] 20:07:19 INFO - PROCESS | 1720 | --DOCSHELL 0x8d048400 == 39 [pid = 1720] [id = 265] 20:07:19 INFO - PROCESS | 1720 | --DOCSHELL 0x8eff4400 == 38 [pid = 1720] [id = 264] 20:07:19 INFO - PROCESS | 1720 | --DOCSHELL 0x8d4a4400 == 37 [pid = 1720] [id = 269] 20:07:19 INFO - PROCESS | 1720 | --DOCSHELL 0x8e5af000 == 36 [pid = 1720] [id = 261] 20:07:19 INFO - PROCESS | 1720 | --DOCSHELL 0x8d052c00 == 35 [pid = 1720] [id = 341] 20:07:19 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0c5000 == 34 [pid = 1720] [id = 257] 20:07:19 INFO - PROCESS | 1720 | --DOCSHELL 0x8d4a1c00 == 33 [pid = 1720] [id = 258] 20:07:19 INFO - PROCESS | 1720 | --DOCSHELL 0x8f843400 == 32 [pid = 1720] [id = 266] 20:07:19 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x8e7bb400) [pid = 1720] [serial = 1037] [outer = (nil)] [url = about:blank] 20:07:19 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x8d0c6800) [pid = 1720] [serial = 1025] [outer = (nil)] [url = about:blank] 20:07:19 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x8d75e000) [pid = 1720] [serial = 1028] [outer = (nil)] [url = about:blank] 20:07:19 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x8d0c5400) [pid = 1720] [serial = 998] [outer = (nil)] [url = about:blank] 20:07:19 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x8d754000) [pid = 1720] [serial = 1034] [outer = (nil)] [url = about:blank] 20:07:19 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x95328c00) [pid = 1720] [serial = 1010] [outer = (nil)] [url = about:blank] 20:07:19 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x8e6a3400) [pid = 1720] [serial = 1002] [outer = (nil)] [url = about:blank] 20:07:19 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x8f4a8000) [pid = 1720] [serial = 1019] [outer = (nil)] [url = about:blank] 20:07:19 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x954c9800) [pid = 1720] [serial = 1017] [outer = (nil)] [url = about:blank] 20:07:19 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x8da48000) [pid = 1720] [serial = 1029] [outer = (nil)] [url = about:blank] 20:07:19 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x954c8400) [pid = 1720] [serial = 1016] [outer = (nil)] [url = about:blank] 20:07:19 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x96687000) [pid = 1720] [serial = 1020] [outer = (nil)] [url = about:blank] 20:07:19 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x954ab400) [pid = 1720] [serial = 1014] [outer = (nil)] [url = about:blank] 20:07:19 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x91eacc00) [pid = 1720] [serial = 1005] [outer = (nil)] [url = about:blank] 20:07:19 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x953d5800) [pid = 1720] [serial = 1013] [outer = (nil)] [url = about:blank] 20:07:19 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x91e01800) [pid = 1720] [serial = 1004] [outer = (nil)] [url = about:blank] 20:07:19 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x8d49fc00) [pid = 1720] [serial = 999] [outer = (nil)] [url = about:blank] 20:07:19 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x8e5aa800) [pid = 1720] [serial = 1031] [outer = (nil)] [url = about:blank] 20:07:19 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x8d754800) [pid = 1720] [serial = 1022] [outer = (nil)] [url = about:blank] 20:07:19 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x8e60a000) [pid = 1720] [serial = 1032] [outer = (nil)] [url = about:blank] 20:07:19 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x951bb400) [pid = 1720] [serial = 1008] [outer = (nil)] [url = about:blank] 20:07:19 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x8e631800) [pid = 1720] [serial = 1001] [outer = (nil)] [url = about:blank] 20:07:19 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x9532d000) [pid = 1720] [serial = 1011] [outer = (nil)] [url = about:blank] 20:07:19 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x93b24400) [pid = 1720] [serial = 1007] [outer = (nil)] [url = about:blank] 20:07:19 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x8daaa400) [pid = 1720] [serial = 1023] [outer = (nil)] [url = about:blank] 20:07:19 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x8e611400) [pid = 1720] [serial = 1035] [outer = (nil)] [url = about:blank] 20:07:19 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x8d49b800) [pid = 1720] [serial = 1026] [outer = (nil)] [url = about:blank] 20:07:19 INFO - PROCESS | 1720 | 1465528039788 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]]]}] 20:07:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 20:07:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 2703ms 20:07:19 INFO - PROCESS | 1720 | 1465528039813 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 20:07:19 INFO - PROCESS | 1720 | 1465528039820 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 20:07:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 20:07:19 INFO - PROCESS | 1720 | 1465528039827 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 20:07:19 INFO - PROCESS | 1720 | 1465528039832 Marionette TRACE conn4 <- [1,1442,null,{}] 20:07:19 INFO - PROCESS | 1720 | 1465528039840 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}] 20:07:19 INFO - PROCESS | 1720 | 1465528039844 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:20 INFO - PROCESS | 1720 | 1465528040015 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 20:07:20 INFO - PROCESS | 1720 | 1465528040172 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:20 INFO - PROCESS | 1720 | 1465528040180 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:20 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d4a5800 == 33 [pid = 1720] [id = 368] 20:07:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x8d4a5c00) [pid = 1720] [serial = 1105] [outer = (nil)] 20:07:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x8d74c400) [pid = 1720] [serial = 1106] [outer = 0x8d4a5c00] 20:07:20 INFO - PROCESS | 1720 | 1465528040253 Marionette DEBUG loaded listener.js 20:07:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x8d74f800) [pid = 1720] [serial = 1107] [outer = 0x8d4a5c00] 20:07:21 INFO - PROCESS | 1720 | 1465528041114 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]]]}] 20:07:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 20:07:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1338ms 20:07:21 INFO - PROCESS | 1720 | 1465528041166 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 20:07:21 INFO - PROCESS | 1720 | 1465528041173 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 20:07:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 20:07:21 INFO - PROCESS | 1720 | 1465528041183 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 20:07:21 INFO - PROCESS | 1720 | 1465528041187 Marionette TRACE conn4 <- [1,1446,null,{}] 20:07:21 INFO - PROCESS | 1720 | 1465528041193 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}] 20:07:21 INFO - PROCESS | 1720 | 1465528041199 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:21 INFO - PROCESS | 1720 | 1465528041366 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 20:07:21 INFO - PROCESS | 1720 | 1465528041501 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:21 INFO - PROCESS | 1720 | 1465528041507 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:21 INFO - PROCESS | 1720 | ++DOCSHELL 0x8da44c00 == 34 [pid = 1720] [id = 369] 20:07:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x8daa2800) [pid = 1720] [serial = 1108] [outer = (nil)] 20:07:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x8daa8000) [pid = 1720] [serial = 1109] [outer = 0x8daa2800] 20:07:21 INFO - PROCESS | 1720 | 1465528041585 Marionette DEBUG loaded listener.js 20:07:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x8dab0000) [pid = 1720] [serial = 1110] [outer = 0x8daa2800] 20:07:22 INFO - PROCESS | 1720 | 1465528042480 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]]]}] 20:07:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 20:07:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1337ms 20:07:22 INFO - PROCESS | 1720 | 1465528042521 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 20:07:22 INFO - PROCESS | 1720 | 1465528042525 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 20:07:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 20:07:22 INFO - PROCESS | 1720 | 1465528042531 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 20:07:22 INFO - PROCESS | 1720 | 1465528042537 Marionette TRACE conn4 <- [1,1450,null,{}] 20:07:22 INFO - PROCESS | 1720 | 1465528042563 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}] 20:07:22 INFO - PROCESS | 1720 | 1465528042572 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:22 INFO - PROCESS | 1720 | 1465528042787 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 20:07:22 INFO - PROCESS | 1720 | 1465528042813 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:22 INFO - PROCESS | 1720 | 1465528042820 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:22 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e6a3400 == 35 [pid = 1720] [id = 370] 20:07:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x8e6a5c00) [pid = 1720] [serial = 1111] [outer = (nil)] 20:07:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x8e74b400) [pid = 1720] [serial = 1112] [outer = 0x8e6a5c00] 20:07:22 INFO - PROCESS | 1720 | 1465528042897 Marionette DEBUG loaded listener.js 20:07:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x8e7b4800) [pid = 1720] [serial = 1113] [outer = 0x8e6a5c00] 20:07:24 INFO - PROCESS | 1720 | 1465528044415 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]]]}] 20:07:24 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x8f84c400) [pid = 1720] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 20:07:24 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x8d051000) [pid = 1720] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 20:07:24 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x8e62f400) [pid = 1720] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 20:07:24 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x8e6a3c00) [pid = 1720] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 20:07:24 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x8f848800) [pid = 1720] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 20:07:24 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x8daa7400) [pid = 1720] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 20:07:24 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x8e613000) [pid = 1720] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 20:07:24 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x8d755800) [pid = 1720] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 20:07:24 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x8f84ec00) [pid = 1720] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 20:07:24 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x8d758800) [pid = 1720] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 20:07:24 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0x8e62cc00) [pid = 1720] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 20:07:24 INFO - PROCESS | 1720 | --DOMWINDOW == 78 (0x8d045400) [pid = 1720] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 20:07:24 INFO - PROCESS | 1720 | --DOMWINDOW == 77 (0x8f010800) [pid = 1720] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 20:07:24 INFO - PROCESS | 1720 | --DOMWINDOW == 76 (0x8e7b6400) [pid = 1720] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 20:07:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 20:07:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 2040ms 20:07:24 INFO - PROCESS | 1720 | 1465528044572 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 20:07:24 INFO - PROCESS | 1720 | 1465528044577 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 20:07:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 20:07:24 INFO - PROCESS | 1720 | 1465528044583 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 20:07:24 INFO - PROCESS | 1720 | 1465528044586 Marionette TRACE conn4 <- [1,1454,null,{}] 20:07:24 INFO - PROCESS | 1720 | 1465528044591 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}] 20:07:24 INFO - PROCESS | 1720 | 1465528044596 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:24 INFO - PROCESS | 1720 | 1465528044784 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 20:07:24 INFO - PROCESS | 1720 | 1465528044866 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:24 INFO - PROCESS | 1720 | 1465528044874 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:24 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0cec00 == 36 [pid = 1720] [id = 371] 20:07:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 77 (0x8e613000) [pid = 1720] [serial = 1114] [outer = (nil)] 20:07:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 78 (0x8e634800) [pid = 1720] [serial = 1115] [outer = 0x8e613000] 20:07:24 INFO - PROCESS | 1720 | 1465528044944 Marionette DEBUG loaded listener.js 20:07:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 79 (0x8efee400) [pid = 1720] [serial = 1116] [outer = 0x8e613000] 20:07:25 INFO - PROCESS | 1720 | 1465528045625 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]]]}] 20:07:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 20:07:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1082ms 20:07:25 INFO - PROCESS | 1720 | 1465528045665 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 20:07:25 INFO - PROCESS | 1720 | 1465528045669 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 20:07:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 20:07:25 INFO - PROCESS | 1720 | 1465528045675 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 20:07:25 INFO - PROCESS | 1720 | 1465528045678 Marionette TRACE conn4 <- [1,1458,null,{}] 20:07:25 INFO - PROCESS | 1720 | 1465528045693 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}] 20:07:25 INFO - PROCESS | 1720 | 1465528045697 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:25 INFO - PROCESS | 1720 | 1465528045847 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 20:07:25 INFO - PROCESS | 1720 | 1465528045857 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:25 INFO - PROCESS | 1720 | 1465528045867 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:25 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d752800 == 37 [pid = 1720] [id = 372] 20:07:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x8d758800) [pid = 1720] [serial = 1117] [outer = (nil)] 20:07:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x8f4aa800) [pid = 1720] [serial = 1118] [outer = 0x8d758800] 20:07:25 INFO - PROCESS | 1720 | 1465528045932 Marionette DEBUG loaded listener.js 20:07:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x8f846000) [pid = 1720] [serial = 1119] [outer = 0x8d758800] 20:07:27 INFO - PROCESS | 1720 | 1465528047107 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]]]}] 20:07:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 20:07:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1502ms 20:07:27 INFO - PROCESS | 1720 | 1465528047179 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 20:07:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 20:07:27 INFO - PROCESS | 1720 | 1465528047185 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 20:07:27 INFO - PROCESS | 1720 | 1465528047194 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 20:07:27 INFO - PROCESS | 1720 | 1465528047199 Marionette TRACE conn4 <- [1,1462,null,{}] 20:07:27 INFO - PROCESS | 1720 | 1465528047208 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}] 20:07:27 INFO - PROCESS | 1720 | 1465528047214 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:27 INFO - PROCESS | 1720 | 1465528047438 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 20:07:27 INFO - PROCESS | 1720 | 1465528047667 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:27 INFO - PROCESS | 1720 | 1465528047678 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:27 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0c7400 == 38 [pid = 1720] [id = 373] 20:07:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x8d0cf000) [pid = 1720] [serial = 1120] [outer = (nil)] 20:07:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x8da45400) [pid = 1720] [serial = 1121] [outer = 0x8d0cf000] 20:07:27 INFO - PROCESS | 1720 | 1465528047760 Marionette DEBUG loaded listener.js 20:07:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x8daa2000) [pid = 1720] [serial = 1122] [outer = 0x8d0cf000] 20:07:28 INFO - PROCESS | 1720 | 1465528048708 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]]]}] 20:07:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 20:07:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1594ms 20:07:28 INFO - PROCESS | 1720 | 1465528048787 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 20:07:28 INFO - PROCESS | 1720 | 1465528048794 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 20:07:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 20:07:28 INFO - PROCESS | 1720 | 1465528048805 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 20:07:28 INFO - PROCESS | 1720 | 1465528048809 Marionette TRACE conn4 <- [1,1466,null,{}] 20:07:28 INFO - PROCESS | 1720 | 1465528048816 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}] 20:07:28 INFO - PROCESS | 1720 | 1465528048822 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:29 INFO - PROCESS | 1720 | 1465528049116 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 20:07:29 INFO - PROCESS | 1720 | 1465528049348 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:29 INFO - PROCESS | 1720 | 1465528049361 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:29 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e631800 == 39 [pid = 1720] [id = 374] 20:07:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x8e6aac00) [pid = 1720] [serial = 1123] [outer = (nil)] 20:07:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x8efefc00) [pid = 1720] [serial = 1124] [outer = 0x8e6aac00] 20:07:29 INFO - PROCESS | 1720 | 1465528049440 Marionette DEBUG loaded listener.js 20:07:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x8da4f000) [pid = 1720] [serial = 1125] [outer = 0x8e6aac00] 20:07:30 INFO - PROCESS | 1720 | 1465528050427 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]]]}] 20:07:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 20:07:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1694ms 20:07:30 INFO - PROCESS | 1720 | 1465528050500 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 20:07:30 INFO - PROCESS | 1720 | 1465528050503 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 20:07:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 20:07:30 INFO - PROCESS | 1720 | 1465528050511 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 20:07:30 INFO - PROCESS | 1720 | 1465528050518 Marionette TRACE conn4 <- [1,1470,null,{}] 20:07:30 INFO - PROCESS | 1720 | 1465528050535 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}] 20:07:30 INFO - PROCESS | 1720 | 1465528050544 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:30 INFO - PROCESS | 1720 | 1465528050775 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 20:07:31 INFO - PROCESS | 1720 | 1465528051038 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:31 INFO - PROCESS | 1720 | 1465528051049 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:31 INFO - PROCESS | 1720 | ++DOCSHELL 0x91e0a800 == 40 [pid = 1720] [id = 375] 20:07:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x91e0ac00) [pid = 1720] [serial = 1126] [outer = (nil)] 20:07:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x91ea2c00) [pid = 1720] [serial = 1127] [outer = 0x91e0ac00] 20:07:31 INFO - PROCESS | 1720 | 1465528051136 Marionette DEBUG loaded listener.js 20:07:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x91ea8400) [pid = 1720] [serial = 1128] [outer = 0x91e0ac00] 20:07:32 INFO - PROCESS | 1720 | 1465528052048 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]]]}] 20:07:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 20:07:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1596ms 20:07:32 INFO - PROCESS | 1720 | 1465528052109 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 20:07:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 20:07:32 INFO - PROCESS | 1720 | 1465528052115 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 20:07:32 INFO - PROCESS | 1720 | 1465528052121 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 20:07:32 INFO - PROCESS | 1720 | 1465528052125 Marionette TRACE conn4 <- [1,1474,null,{}] 20:07:32 INFO - PROCESS | 1720 | 1465528052131 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}] 20:07:32 INFO - PROCESS | 1720 | 1465528052136 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:32 INFO - PROCESS | 1720 | 1465528052319 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 20:07:32 INFO - PROCESS | 1720 | 1465528052488 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:32 INFO - PROCESS | 1720 | 1465528052500 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:32 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0c3400 == 41 [pid = 1720] [id = 376] 20:07:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x8d0c5000) [pid = 1720] [serial = 1129] [outer = (nil)] 20:07:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x9245d800) [pid = 1720] [serial = 1130] [outer = 0x8d0c5000] 20:07:32 INFO - PROCESS | 1720 | 1465528052627 Marionette DEBUG loaded listener.js 20:07:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x92659800) [pid = 1720] [serial = 1131] [outer = 0x8d0c5000] 20:07:33 INFO - PROCESS | 1720 | 1465528053553 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]]]}] 20:07:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 20:07:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1484ms 20:07:33 INFO - PROCESS | 1720 | 1465528053605 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 20:07:33 INFO - PROCESS | 1720 | 1465528053608 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 20:07:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 20:07:33 INFO - PROCESS | 1720 | 1465528053615 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 20:07:33 INFO - PROCESS | 1720 | 1465528053618 Marionette TRACE conn4 <- [1,1478,null,{}] 20:07:33 INFO - PROCESS | 1720 | 1465528053624 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}] 20:07:33 INFO - PROCESS | 1720 | 1465528053630 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:33 INFO - PROCESS | 1720 | 1465528053803 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 20:07:34 INFO - PROCESS | 1720 | 1465528053981 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:34 INFO - PROCESS | 1720 | 1465528053989 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:34 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d04ec00 == 42 [pid = 1720] [id = 377] 20:07:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x8d746400) [pid = 1720] [serial = 1132] [outer = (nil)] 20:07:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x92665c00) [pid = 1720] [serial = 1133] [outer = 0x8d746400] 20:07:34 INFO - PROCESS | 1720 | 1465528054142 Marionette DEBUG loaded listener.js 20:07:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x92db6400) [pid = 1720] [serial = 1134] [outer = 0x8d746400] 20:07:35 INFO - PROCESS | 1720 | 1465528055034 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]]]}] 20:07:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 20:07:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1482ms 20:07:35 INFO - PROCESS | 1720 | 1465528055097 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 20:07:35 INFO - PROCESS | 1720 | 1465528055101 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 20:07:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 20:07:35 INFO - PROCESS | 1720 | 1465528055108 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 20:07:35 INFO - PROCESS | 1720 | 1465528055112 Marionette TRACE conn4 <- [1,1482,null,{}] 20:07:35 INFO - PROCESS | 1720 | 1465528055117 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}] 20:07:35 INFO - PROCESS | 1720 | 1465528055129 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:35 INFO - PROCESS | 1720 | 1465528055398 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 20:07:35 INFO - PROCESS | 1720 | 1465528055638 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:35 INFO - PROCESS | 1720 | 1465528055647 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:35 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d050800 == 43 [pid = 1720] [id = 378] 20:07:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x8da49000) [pid = 1720] [serial = 1135] [outer = (nil)] 20:07:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x93b20800) [pid = 1720] [serial = 1136] [outer = 0x8da49000] 20:07:35 INFO - PROCESS | 1720 | 1465528055729 Marionette DEBUG loaded listener.js 20:07:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x93b95000) [pid = 1720] [serial = 1137] [outer = 0x8da49000] 20:07:36 INFO - PROCESS | 1720 | 1465528056665 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]]]}] 20:07:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 20:07:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1593ms 20:07:36 INFO - PROCESS | 1720 | 1465528056702 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 20:07:36 INFO - PROCESS | 1720 | 1465528056705 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 20:07:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 20:07:36 INFO - PROCESS | 1720 | 1465528056712 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 20:07:36 INFO - PROCESS | 1720 | 1465528056716 Marionette TRACE conn4 <- [1,1486,null,{}] 20:07:36 INFO - PROCESS | 1720 | 1465528056721 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}] 20:07:36 INFO - PROCESS | 1720 | 1465528056726 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:36 INFO - PROCESS | 1720 | 1465528056895 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 20:07:37 INFO - PROCESS | 1720 | 1465528057111 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:37 INFO - PROCESS | 1720 | 1465528057122 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:37 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d04cc00 == 44 [pid = 1720] [id = 379] 20:07:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x8d052000) [pid = 1720] [serial = 1138] [outer = (nil)] 20:07:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x8f849800) [pid = 1720] [serial = 1139] [outer = 0x8d052000] 20:07:37 INFO - PROCESS | 1720 | 1465528057207 Marionette DEBUG loaded listener.js 20:07:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x91ea1800) [pid = 1720] [serial = 1140] [outer = 0x8d052000] 20:07:38 INFO - PROCESS | 1720 | 1465528058122 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]]]}] 20:07:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 20:07:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1483ms 20:07:38 INFO - PROCESS | 1720 | 1465528058196 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 20:07:38 INFO - PROCESS | 1720 | 1465528058208 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 20:07:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 20:07:38 INFO - PROCESS | 1720 | 1465528058214 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 20:07:38 INFO - PROCESS | 1720 | 1465528058217 Marionette TRACE conn4 <- [1,1490,null,{}] 20:07:38 INFO - PROCESS | 1720 | 1465528058223 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}] 20:07:38 INFO - PROCESS | 1720 | 1465528058228 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:38 INFO - PROCESS | 1720 | 1465528058568 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 20:07:38 INFO - PROCESS | 1720 | 1465528058802 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:38 INFO - PROCESS | 1720 | 1465528058812 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:38 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0cd800 == 45 [pid = 1720] [id = 380] 20:07:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x8d0ce000) [pid = 1720] [serial = 1141] [outer = (nil)] 20:07:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x8d4a9800) [pid = 1720] [serial = 1142] [outer = 0x8d0ce000] 20:07:38 INFO - PROCESS | 1720 | 1465528058904 Marionette DEBUG loaded listener.js 20:07:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x8d74b800) [pid = 1720] [serial = 1143] [outer = 0x8d0ce000] 20:07:39 INFO - PROCESS | 1720 | 1465528059888 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]]]}] 20:07:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 20:07:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1688ms 20:07:39 INFO - PROCESS | 1720 | 1465528059903 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 20:07:39 INFO - PROCESS | 1720 | 1465528059910 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 20:07:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 20:07:39 INFO - PROCESS | 1720 | 1465528059918 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 20:07:39 INFO - PROCESS | 1720 | 1465528059923 Marionette TRACE conn4 <- [1,1494,null,{}] 20:07:39 INFO - PROCESS | 1720 | 1465528059930 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}] 20:07:39 INFO - PROCESS | 1720 | 1465528059936 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:40 INFO - PROCESS | 1720 | 1465528060122 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 20:07:40 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0cec00 == 44 [pid = 1720] [id = 371] 20:07:40 INFO - PROCESS | 1720 | --DOCSHELL 0x8e6a3400 == 43 [pid = 1720] [id = 370] 20:07:40 INFO - PROCESS | 1720 | --DOCSHELL 0x8da44c00 == 42 [pid = 1720] [id = 369] 20:07:40 INFO - PROCESS | 1720 | 1465528060406 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:40 INFO - PROCESS | 1720 | 1465528060416 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:40 INFO - PROCESS | 1720 | --DOCSHELL 0x8d4a5800 == 41 [pid = 1720] [id = 368] 20:07:40 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x91ea9800) [pid = 1720] [serial = 1070] [outer = (nil)] [url = about:blank] 20:07:40 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x8d756000) [pid = 1720] [serial = 1073] [outer = (nil)] [url = about:blank] 20:07:40 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x923b3c00) [pid = 1720] [serial = 1071] [outer = (nil)] [url = about:blank] 20:07:40 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x93ad2400) [pid = 1720] [serial = 1055] [outer = (nil)] [url = about:blank] 20:07:40 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x93b1ac00) [pid = 1720] [serial = 1056] [outer = (nil)] [url = about:blank] 20:07:40 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x8e7bfc00) [pid = 1720] [serial = 1038] [outer = (nil)] [url = about:blank] 20:07:40 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x8f84c800) [pid = 1720] [serial = 1046] [outer = (nil)] [url = about:blank] 20:07:40 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x915c5c00) [pid = 1720] [serial = 1047] [outer = (nil)] [url = about:blank] 20:07:40 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x923a9400) [pid = 1720] [serial = 1052] [outer = (nil)] [url = about:blank] 20:07:40 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x92463c00) [pid = 1720] [serial = 1053] [outer = (nil)] [url = about:blank] 20:07:40 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x8efec400) [pid = 1720] [serial = 1043] [outer = (nil)] [url = about:blank] 20:07:40 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x8f003800) [pid = 1720] [serial = 1044] [outer = (nil)] [url = about:blank] 20:07:40 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x8da45800) [pid = 1720] [serial = 1040] [outer = (nil)] [url = about:blank] 20:07:40 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x8e5a3400) [pid = 1720] [serial = 1041] [outer = (nil)] [url = about:blank] 20:07:40 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x91e03c00) [pid = 1720] [serial = 1049] [outer = (nil)] [url = about:blank] 20:07:40 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x91e07c00) [pid = 1720] [serial = 1050] [outer = (nil)] [url = about:blank] 20:07:40 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x8da41800) [pid = 1720] [serial = 1061] [outer = (nil)] [url = about:blank] 20:07:40 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x8e4de800) [pid = 1720] [serial = 1062] [outer = (nil)] [url = about:blank] 20:07:40 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x8e6a2000) [pid = 1720] [serial = 1064] [outer = (nil)] [url = about:blank] 20:07:40 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x8e7b2400) [pid = 1720] [serial = 1065] [outer = (nil)] [url = about:blank] 20:07:40 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x8daa1400) [pid = 1720] [serial = 1058] [outer = (nil)] [url = about:blank] 20:07:40 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x8e5a4000) [pid = 1720] [serial = 1059] [outer = (nil)] [url = about:blank] 20:07:40 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x8f841800) [pid = 1720] [serial = 1067] [outer = (nil)] [url = about:blank] 20:07:40 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x93ebf400) [pid = 1720] [serial = 1077] [outer = (nil)] [url = about:blank] 20:07:40 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x92dc1c00) [pid = 1720] [serial = 1076] [outer = (nil)] [url = about:blank] 20:07:40 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x8f84dc00) [pid = 1720] [serial = 1068] [outer = (nil)] [url = about:blank] 20:07:40 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0x8e4e9c00) [pid = 1720] [serial = 1074] [outer = (nil)] [url = about:blank] 20:07:40 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d4a5800 == 42 [pid = 1720] [id = 381] 20:07:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x8da41800) [pid = 1720] [serial = 1144] [outer = (nil)] 20:07:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x8da50400) [pid = 1720] [serial = 1145] [outer = 0x8da41800] 20:07:40 INFO - PROCESS | 1720 | 1465528060537 Marionette DEBUG loaded listener.js 20:07:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x8e5a4400) [pid = 1720] [serial = 1146] [outer = 0x8da41800] 20:07:41 INFO - PROCESS | 1720 | 1465528061320 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]]]}] 20:07:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 20:07:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1431ms 20:07:41 INFO - PROCESS | 1720 | 1465528061349 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 20:07:41 INFO - PROCESS | 1720 | 1465528061354 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 20:07:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 20:07:41 INFO - PROCESS | 1720 | 1465528061372 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 20:07:41 INFO - PROCESS | 1720 | 1465528061375 Marionette TRACE conn4 <- [1,1498,null,{}] 20:07:41 INFO - PROCESS | 1720 | 1465528061383 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}] 20:07:41 INFO - PROCESS | 1720 | 1465528061388 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:41 INFO - PROCESS | 1720 | 1465528061556 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 20:07:41 INFO - PROCESS | 1720 | 1465528061571 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:41 INFO - PROCESS | 1720 | 1465528061577 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:41 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0c3800 == 43 [pid = 1720] [id = 382] 20:07:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x8e7b2400) [pid = 1720] [serial = 1147] [outer = (nil)] 20:07:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x8efef000) [pid = 1720] [serial = 1148] [outer = 0x8e7b2400] 20:07:41 INFO - PROCESS | 1720 | 1465528061647 Marionette DEBUG loaded listener.js 20:07:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x8f00d400) [pid = 1720] [serial = 1149] [outer = 0x8e7b2400] 20:07:42 INFO - PROCESS | 1720 | 1465528062580 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]]]}] 20:07:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 20:07:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1244ms 20:07:42 INFO - PROCESS | 1720 | 1465528062606 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 20:07:42 INFO - PROCESS | 1720 | 1465528062613 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 20:07:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 20:07:42 INFO - PROCESS | 1720 | 1465528062629 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 20:07:42 INFO - PROCESS | 1720 | 1465528062636 Marionette TRACE conn4 <- [1,1502,null,{}] 20:07:42 INFO - PROCESS | 1720 | 1465528062641 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}] 20:07:42 INFO - PROCESS | 1720 | 1465528062648 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:42 INFO - PROCESS | 1720 | 1465528062813 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 20:07:42 INFO - PROCESS | 1720 | 1465528062824 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:42 INFO - PROCESS | 1720 | 1465528062831 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:42 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d753000 == 44 [pid = 1720] [id = 383] 20:07:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x8e757400) [pid = 1720] [serial = 1150] [outer = (nil)] 20:07:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x915cec00) [pid = 1720] [serial = 1151] [outer = 0x8e757400] 20:07:43 INFO - PROCESS | 1720 | 1465528063029 Marionette DEBUG loaded listener.js 20:07:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x91e07000) [pid = 1720] [serial = 1152] [outer = 0x8e757400] 20:07:43 INFO - PROCESS | 1720 | 1465528063863 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]]]}] 20:07:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 20:07:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1297ms 20:07:43 INFO - PROCESS | 1720 | 1465528063924 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 20:07:43 INFO - PROCESS | 1720 | 1465528063928 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 20:07:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 20:07:43 INFO - PROCESS | 1720 | 1465528063935 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 20:07:43 INFO - PROCESS | 1720 | 1465528063939 Marionette TRACE conn4 <- [1,1506,null,{}] 20:07:43 INFO - PROCESS | 1720 | 1465528063944 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}] 20:07:43 INFO - PROCESS | 1720 | 1465528063949 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:44 INFO - PROCESS | 1720 | 1465528064213 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 20:07:44 INFO - PROCESS | 1720 | 1465528064246 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:44 INFO - PROCESS | 1720 | 1465528064253 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:44 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d753400 == 45 [pid = 1720] [id = 384] 20:07:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x8e4e1400) [pid = 1720] [serial = 1153] [outer = (nil)] 20:07:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x91ea3c00) [pid = 1720] [serial = 1154] [outer = 0x8e4e1400] 20:07:44 INFO - PROCESS | 1720 | 1465528064340 Marionette DEBUG loaded listener.js 20:07:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x923a9800) [pid = 1720] [serial = 1155] [outer = 0x8e4e1400] 20:07:45 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x8d757c00) [pid = 1720] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 20:07:45 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x9532ac00) [pid = 1720] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 20:07:45 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x8e4ea400) [pid = 1720] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 20:07:45 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x8f010c00) [pid = 1720] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 20:07:45 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x8e6a5c00) [pid = 1720] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 20:07:45 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x93b23400) [pid = 1720] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 20:07:45 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x8e60a400) [pid = 1720] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 20:07:45 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x954aa400) [pid = 1720] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 20:07:45 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x8d4a5c00) [pid = 1720] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 20:07:45 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x93b26c00) [pid = 1720] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 20:07:45 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x8f4a3800) [pid = 1720] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 20:07:45 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0x8daa2800) [pid = 1720] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 20:07:45 INFO - PROCESS | 1720 | --DOMWINDOW == 78 (0x8e613000) [pid = 1720] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 20:07:45 INFO - PROCESS | 1720 | 1465528065408 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]]]}] 20:07:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 20:07:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1534ms 20:07:45 INFO - PROCESS | 1720 | 1465528065470 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 20:07:45 INFO - PROCESS | 1720 | 1465528065474 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 20:07:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 20:07:45 INFO - PROCESS | 1720 | 1465528065480 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 20:07:45 INFO - PROCESS | 1720 | 1465528065484 Marionette TRACE conn4 <- [1,1510,null,{}] 20:07:45 INFO - PROCESS | 1720 | 1465528065489 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}] 20:07:45 INFO - PROCESS | 1720 | 1465528065494 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:45 INFO - PROCESS | 1720 | 1465528065671 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 20:07:45 INFO - PROCESS | 1720 | 1465528065801 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:45 INFO - PROCESS | 1720 | 1465528065817 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:45 INFO - PROCESS | 1720 | ++DOCSHELL 0x8daa2800 == 46 [pid = 1720] [id = 385] 20:07:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 79 (0x8e611400) [pid = 1720] [serial = 1156] [outer = (nil)] 20:07:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x8f4a3800) [pid = 1720] [serial = 1157] [outer = 0x8e611400] 20:07:45 INFO - PROCESS | 1720 | 1465528065895 Marionette DEBUG loaded listener.js 20:07:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x92463800) [pid = 1720] [serial = 1158] [outer = 0x8e611400] 20:07:46 INFO - PROCESS | 1720 | 1465528066659 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]]]}] 20:07:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 20:07:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1229ms 20:07:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 20:07:46 INFO - PROCESS | 1720 | 1465528066711 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 20:07:46 INFO - PROCESS | 1720 | 1465528066714 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 20:07:46 INFO - PROCESS | 1720 | 1465528066720 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 20:07:46 INFO - PROCESS | 1720 | 1465528066724 Marionette TRACE conn4 <- [1,1514,null,{}] 20:07:46 INFO - PROCESS | 1720 | 1465528066729 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}] 20:07:46 INFO - PROCESS | 1720 | 1465528066734 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:46 INFO - PROCESS | 1720 | 1465528066894 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 20:07:46 INFO - PROCESS | 1720 | 1465528066903 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:46 INFO - PROCESS | 1720 | 1465528066911 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:46 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d49c800 == 47 [pid = 1720] [id = 386] 20:07:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x8efef400) [pid = 1720] [serial = 1159] [outer = (nil)] 20:07:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x93ad3400) [pid = 1720] [serial = 1160] [outer = 0x8efef400] 20:07:46 INFO - PROCESS | 1720 | 1465528066980 Marionette DEBUG loaded listener.js 20:07:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x93b23400) [pid = 1720] [serial = 1161] [outer = 0x8efef400] 20:07:48 INFO - PROCESS | 1720 | 1465528068118 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]]]}] 20:07:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 20:07:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1437ms 20:07:48 INFO - PROCESS | 1720 | 1465528068157 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 20:07:48 INFO - PROCESS | 1720 | 1465528068165 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 20:07:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 20:07:48 INFO - PROCESS | 1720 | 1465528068174 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 20:07:48 INFO - PROCESS | 1720 | 1465528068182 Marionette TRACE conn4 <- [1,1518,null,{}] 20:07:48 INFO - PROCESS | 1720 | 1465528068191 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}] 20:07:48 INFO - PROCESS | 1720 | 1465528068196 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:48 INFO - PROCESS | 1720 | 1465528068432 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 20:07:48 INFO - PROCESS | 1720 | 1465528068660 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:48 INFO - PROCESS | 1720 | 1465528068670 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:48 INFO - PROCESS | 1720 | ++DOCSHELL 0x8da46c00 == 48 [pid = 1720] [id = 387] 20:07:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x8da49c00) [pid = 1720] [serial = 1162] [outer = (nil)] 20:07:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x8e4e7c00) [pid = 1720] [serial = 1163] [outer = 0x8da49c00] 20:07:48 INFO - PROCESS | 1720 | 1465528068802 Marionette DEBUG loaded listener.js 20:07:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x8e611c00) [pid = 1720] [serial = 1164] [outer = 0x8da49c00] 20:07:49 INFO - PROCESS | 1720 | 1465528069785 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]]]}] 20:07:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 20:07:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1636ms 20:07:49 INFO - PROCESS | 1720 | 1465528069810 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 20:07:49 INFO - PROCESS | 1720 | 1465528069818 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 20:07:49 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 20:07:49 INFO - PROCESS | 1720 | 1465528069830 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 20:07:49 INFO - PROCESS | 1720 | 1465528069834 Marionette TRACE conn4 <- [1,1522,null,{}] 20:07:49 INFO - PROCESS | 1720 | 1465528069841 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}] 20:07:49 INFO - PROCESS | 1720 | 1465528069847 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:50 INFO - PROCESS | 1720 | 1465528070043 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 20:07:50 INFO - PROCESS | 1720 | 1465528070218 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:50 INFO - PROCESS | 1720 | 1465528070227 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:50 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e635000 == 49 [pid = 1720] [id = 388] 20:07:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x8eff4000) [pid = 1720] [serial = 1165] [outer = (nil)] 20:07:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x8f4adc00) [pid = 1720] [serial = 1166] [outer = 0x8eff4000] 20:07:50 INFO - PROCESS | 1720 | 1465528070403 Marionette DEBUG loaded listener.js 20:07:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x8f850400) [pid = 1720] [serial = 1167] [outer = 0x8eff4000] 20:07:51 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 20:07:51 INFO - PROCESS | 1720 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:07:51 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 20:07:51 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 20:07:51 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 20:07:51 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 20:07:51 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 20:07:51 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 20:07:51 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 20:07:51 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 20:07:51 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 20:07:51 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 20:07:51 INFO - PROCESS | 1720 | 1465528071211 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"]]]}] 20:07:51 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 () { 20:07:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:07:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 20:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:07:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:07:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 20:07:51 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 () { 20:07:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:07:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 20:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:07:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:07:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 20:07:51 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 () { 20:07:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:07:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 20:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:07:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:07:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 20:07:51 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 () { 20:07:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:07:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 20:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:07:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:07:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 20:07:51 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1440ms 20:07:51 INFO - PROCESS | 1720 | 1465528071287 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 20:07:51 INFO - PROCESS | 1720 | 1465528071291 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 20:07:51 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 20:07:51 INFO - PROCESS | 1720 | 1465528071300 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 20:07:51 INFO - PROCESS | 1720 | 1465528071307 Marionette TRACE conn4 <- [1,1526,null,{}] 20:07:51 INFO - PROCESS | 1720 | 1465528071324 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}] 20:07:51 INFO - PROCESS | 1720 | 1465528071333 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:51 INFO - PROCESS | 1720 | 1465528071526 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 20:07:51 INFO - PROCESS | 1720 | 1465528071700 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:51 INFO - PROCESS | 1720 | 1465528071712 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:51 INFO - PROCESS | 1720 | ++DOCSHELL 0x93b21000 == 50 [pid = 1720] [id = 389] 20:07:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x93b24c00) [pid = 1720] [serial = 1168] [outer = (nil)] 20:07:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x93ebf800) [pid = 1720] [serial = 1169] [outer = 0x93b24c00] 20:07:51 INFO - PROCESS | 1720 | 1465528071797 Marionette DEBUG loaded listener.js 20:07:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x951c6c00) [pid = 1720] [serial = 1170] [outer = 0x93b24c00] 20:07:52 INFO - PROCESS | 1720 | 1465528072724 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"]]]}] 20:07:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:07:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 20:07:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:07:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:07:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 20:07:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:07:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 20:07:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:07:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:07:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 20:07:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 20:07:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 20:07:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:07:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:07:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 20:07:52 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1446ms 20:07:52 INFO - PROCESS | 1720 | 1465528072750 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 20:07:52 INFO - PROCESS | 1720 | 1465528072757 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 20:07:52 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 20:07:52 INFO - PROCESS | 1720 | 1465528072782 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 20:07:52 INFO - PROCESS | 1720 | 1465528072786 Marionette TRACE conn4 <- [1,1530,null,{}] 20:07:52 INFO - PROCESS | 1720 | 1465528072794 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}] 20:07:52 INFO - PROCESS | 1720 | 1465528072798 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:52 INFO - PROCESS | 1720 | 1465528072993 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 20:07:53 INFO - PROCESS | 1720 | 1465528073169 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:53 INFO - PROCESS | 1720 | 1465528073179 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:53 INFO - PROCESS | 1720 | ++DOCSHELL 0x92dbc000 == 51 [pid = 1720] [id = 390] 20:07:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x951bb400) [pid = 1720] [serial = 1171] [outer = (nil)] 20:07:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x95327400) [pid = 1720] [serial = 1172] [outer = 0x951bb400] 20:07:53 INFO - PROCESS | 1720 | 1465528073258 Marionette DEBUG loaded listener.js 20:07:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x953cb400) [pid = 1720] [serial = 1173] [outer = 0x951bb400] 20:07:54 INFO - PROCESS | 1720 | 1465528074074 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]]]}] 20:07:54 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 20:07:54 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 20:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:07:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:07:54 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 20:07:54 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 20:07:54 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. 20:07:54 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 20:07:54 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1348ms 20:07:54 INFO - PROCESS | 1720 | 1465528074115 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 20:07:54 INFO - PROCESS | 1720 | 1465528074119 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 20:07:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 20:07:54 INFO - PROCESS | 1720 | 1465528074125 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 20:07:54 INFO - PROCESS | 1720 | 1465528074129 Marionette TRACE conn4 <- [1,1534,null,{}] 20:07:54 INFO - PROCESS | 1720 | 1465528074135 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}] 20:07:54 INFO - PROCESS | 1720 | 1465528074140 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:54 INFO - PROCESS | 1720 | 1465528074352 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 20:07:54 INFO - PROCESS | 1720 | 1465528074508 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:54 INFO - PROCESS | 1720 | 1465528074514 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:54 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e757c00 == 52 [pid = 1720] [id = 391] 20:07:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x915c3800) [pid = 1720] [serial = 1174] [outer = (nil)] 20:07:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x954a9800) [pid = 1720] [serial = 1175] [outer = 0x915c3800] 20:07:54 INFO - PROCESS | 1720 | 1465528074616 Marionette DEBUG loaded listener.js 20:07:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x954ac000) [pid = 1720] [serial = 1176] [outer = 0x915c3800] 20:07:55 INFO - PROCESS | 1720 | 1465528075612 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]]]}] 20:07:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 20:07:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1544ms 20:07:55 INFO - PROCESS | 1720 | 1465528075670 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 20:07:55 INFO - PROCESS | 1720 | 1465528075675 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 20:07:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 20:07:55 INFO - PROCESS | 1720 | 1465528075682 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 20:07:55 INFO - PROCESS | 1720 | 1465528075686 Marionette TRACE conn4 <- [1,1538,null,{}] 20:07:55 INFO - PROCESS | 1720 | 1465528075691 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}] 20:07:55 INFO - PROCESS | 1720 | 1465528075702 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:55 INFO - PROCESS | 1720 | 1465528075943 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 20:07:56 INFO - PROCESS | 1720 | 1465528076166 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:56 INFO - PROCESS | 1720 | 1465528076176 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:56 INFO - PROCESS | 1720 | ++DOCSHELL 0x8da44000 == 53 [pid = 1720] [id = 392] 20:07:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x952a4800) [pid = 1720] [serial = 1177] [outer = (nil)] 20:07:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x954d2800) [pid = 1720] [serial = 1178] [outer = 0x952a4800] 20:07:56 INFO - PROCESS | 1720 | 1465528076301 Marionette DEBUG loaded listener.js 20:07:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x9668c000) [pid = 1720] [serial = 1179] [outer = 0x952a4800] 20:07:57 INFO - PROCESS | 1720 | 1465528077159 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]]]}] 20:07:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 20:07:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1534ms 20:07:57 INFO - PROCESS | 1720 | 1465528077217 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 20:07:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 20:07:57 INFO - PROCESS | 1720 | 1465528077221 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 20:07:57 INFO - PROCESS | 1720 | 1465528077227 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 20:07:57 INFO - PROCESS | 1720 | 1465528077231 Marionette TRACE conn4 <- [1,1542,null,{}] 20:07:57 INFO - PROCESS | 1720 | 1465528077237 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}] 20:07:57 INFO - PROCESS | 1720 | 1465528077242 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:57 INFO - PROCESS | 1720 | 1465528077421 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 20:07:57 INFO - PROCESS | 1720 | 1465528077601 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:57 INFO - PROCESS | 1720 | 1465528077609 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:57 INFO - PROCESS | 1720 | ++DOCSHELL 0x91e0cc00 == 54 [pid = 1720] [id = 393] 20:07:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x91eab000) [pid = 1720] [serial = 1180] [outer = (nil)] 20:07:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x96695800) [pid = 1720] [serial = 1181] [outer = 0x91eab000] 20:07:57 INFO - PROCESS | 1720 | 1465528077690 Marionette DEBUG loaded listener.js 20:07:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x966a7c00) [pid = 1720] [serial = 1182] [outer = 0x91eab000] 20:07:58 INFO - PROCESS | 1720 | 1465528078598 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]]]}] 20:07:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 20:07:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1431ms 20:07:58 INFO - PROCESS | 1720 | 1465528078659 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 20:07:58 INFO - PROCESS | 1720 | 1465528078663 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 20:07:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 20:07:58 INFO - PROCESS | 1720 | 1465528078669 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 20:07:58 INFO - PROCESS | 1720 | 1465528078673 Marionette TRACE conn4 <- [1,1546,null,{}] 20:07:58 INFO - PROCESS | 1720 | 1465528078679 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}] 20:07:58 INFO - PROCESS | 1720 | 1465528078683 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:58 INFO - PROCESS | 1720 | 1465528078868 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 20:07:59 INFO - PROCESS | 1720 | 1465528079335 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:59 INFO - PROCESS | 1720 | 1465528079346 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:07:59 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d4a5c00 == 55 [pid = 1720] [id = 394] 20:07:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x8d4a6800) [pid = 1720] [serial = 1183] [outer = (nil)] 20:07:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x8d74ac00) [pid = 1720] [serial = 1184] [outer = 0x8d4a6800] 20:07:59 INFO - PROCESS | 1720 | 1465528079512 Marionette DEBUG loaded listener.js 20:07:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x8da4c800) [pid = 1720] [serial = 1185] [outer = 0x8d4a6800] 20:08:00 INFO - PROCESS | 1720 | 1465528080437 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]]]}] 20:08:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 20:08:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1837ms 20:08:00 INFO - PROCESS | 1720 | 1465528080526 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 20:08:00 INFO - PROCESS | 1720 | 1465528080531 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 20:08:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 20:08:00 INFO - PROCESS | 1720 | 1465528080542 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 20:08:00 INFO - PROCESS | 1720 | 1465528080547 Marionette TRACE conn4 <- [1,1550,null,{}] 20:08:00 INFO - PROCESS | 1720 | 1465528080555 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}] 20:08:00 INFO - PROCESS | 1720 | 1465528080561 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:00 INFO - PROCESS | 1720 | 1465528080803 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 20:08:01 INFO - PROCESS | 1720 | 1465528081157 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:01 INFO - PROCESS | 1720 | 1465528081164 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:01 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d49cc00 == 56 [pid = 1720] [id = 395] 20:08:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x8d755400) [pid = 1720] [serial = 1186] [outer = (nil)] 20:08:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x8e7b8400) [pid = 1720] [serial = 1187] [outer = 0x8d755400] 20:08:01 INFO - PROCESS | 1720 | 1465528081251 Marionette DEBUG loaded listener.js 20:08:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x8f004800) [pid = 1720] [serial = 1188] [outer = 0x8d755400] 20:08:02 INFO - PROCESS | 1720 | --DOCSHELL 0x8daa2800 == 55 [pid = 1720] [id = 385] 20:08:02 INFO - PROCESS | 1720 | --DOCSHELL 0x8d753400 == 54 [pid = 1720] [id = 384] 20:08:02 INFO - PROCESS | 1720 | --DOCSHELL 0x8d753000 == 53 [pid = 1720] [id = 383] 20:08:02 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0c3800 == 52 [pid = 1720] [id = 382] 20:08:02 INFO - PROCESS | 1720 | --DOCSHELL 0x8d4a5800 == 51 [pid = 1720] [id = 381] 20:08:02 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0cd800 == 50 [pid = 1720] [id = 380] 20:08:03 INFO - PROCESS | 1720 | --DOCSHELL 0x8f00f400 == 49 [pid = 1720] [id = 360] 20:08:03 INFO - PROCESS | 1720 | --DOCSHELL 0x8d756800 == 48 [pid = 1720] [id = 359] 20:08:03 INFO - PROCESS | 1720 | --DOCSHELL 0x8e4ea000 == 47 [pid = 1720] [id = 366] 20:08:03 INFO - PROCESS | 1720 | --DOCSHELL 0x8d746000 == 46 [pid = 1720] [id = 365] 20:08:03 INFO - PROCESS | 1720 | --DOCSHELL 0x93ad3000 == 45 [pid = 1720] [id = 361] 20:08:03 INFO - PROCESS | 1720 | --DOCSHELL 0x8d04d800 == 44 [pid = 1720] [id = 362] 20:08:03 INFO - PROCESS | 1720 | --DOCSHELL 0x8e7b1800 == 43 [pid = 1720] [id = 363] 20:08:03 INFO - PROCESS | 1720 | --DOCSHELL 0x8daa8400 == 42 [pid = 1720] [id = 367] 20:08:03 INFO - PROCESS | 1720 | --DOCSHELL 0x8d748400 == 41 [pid = 1720] [id = 364] 20:08:03 INFO - PROCESS | 1720 | --DOCSHELL 0x8d752800 == 40 [pid = 1720] [id = 372] 20:08:03 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0c7400 == 39 [pid = 1720] [id = 373] 20:08:03 INFO - PROCESS | 1720 | --DOCSHELL 0x91e0a800 == 38 [pid = 1720] [id = 375] 20:08:03 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0c3400 == 37 [pid = 1720] [id = 376] 20:08:03 INFO - PROCESS | 1720 | --DOCSHELL 0x8d04ec00 == 36 [pid = 1720] [id = 377] 20:08:03 INFO - PROCESS | 1720 | --DOCSHELL 0x8d04cc00 == 35 [pid = 1720] [id = 379] 20:08:03 INFO - PROCESS | 1720 | --DOCSHELL 0x8e631800 == 34 [pid = 1720] [id = 374] 20:08:03 INFO - PROCESS | 1720 | --DOCSHELL 0x8d050800 == 33 [pid = 1720] [id = 378] 20:08:03 INFO - PROCESS | 1720 | --DOCSHELL 0x8d4a5c00 == 32 [pid = 1720] [id = 394] 20:08:03 INFO - PROCESS | 1720 | --DOCSHELL 0x91e0cc00 == 31 [pid = 1720] [id = 393] 20:08:03 INFO - PROCESS | 1720 | --DOCSHELL 0x8e757c00 == 30 [pid = 1720] [id = 391] 20:08:03 INFO - PROCESS | 1720 | --DOCSHELL 0x8da44000 == 29 [pid = 1720] [id = 392] 20:08:03 INFO - PROCESS | 1720 | --DOCSHELL 0x92dbc000 == 28 [pid = 1720] [id = 390] 20:08:03 INFO - PROCESS | 1720 | --DOCSHELL 0x93b21000 == 27 [pid = 1720] [id = 389] 20:08:03 INFO - PROCESS | 1720 | --DOCSHELL 0x8da46c00 == 26 [pid = 1720] [id = 387] 20:08:03 INFO - PROCESS | 1720 | --DOCSHELL 0x8e635000 == 25 [pid = 1720] [id = 388] 20:08:03 INFO - PROCESS | 1720 | --DOCSHELL 0x8d49c800 == 24 [pid = 1720] [id = 386] 20:08:03 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x8e609800) [pid = 1720] [serial = 1079] [outer = (nil)] [url = about:blank] 20:08:03 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x953ccc00) [pid = 1720] [serial = 1091] [outer = (nil)] [url = about:blank] 20:08:03 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x8e6a6800) [pid = 1720] [serial = 1101] [outer = (nil)] [url = about:blank] 20:08:03 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x915d1800) [pid = 1720] [serial = 1083] [outer = (nil)] [url = about:blank] 20:08:03 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x8e7b4800) [pid = 1720] [serial = 1113] [outer = (nil)] [url = about:blank] 20:08:03 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x8f4ae800) [pid = 1720] [serial = 1082] [outer = (nil)] [url = about:blank] 20:08:03 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x951bb800) [pid = 1720] [serial = 1086] [outer = (nil)] [url = about:blank] 20:08:03 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x8e62ec00) [pid = 1720] [serial = 1080] [outer = (nil)] [url = about:blank] 20:08:03 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x8f008000) [pid = 1720] [serial = 1104] [outer = (nil)] [url = about:blank] 20:08:03 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x9668bc00) [pid = 1720] [serial = 1097] [outer = (nil)] [url = about:blank] 20:08:03 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x8d74f800) [pid = 1720] [serial = 1107] [outer = (nil)] [url = about:blank] 20:08:03 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x8e5b1000) [pid = 1720] [serial = 1100] [outer = (nil)] [url = about:blank] 20:08:03 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x95323c00) [pid = 1720] [serial = 1088] [outer = (nil)] [url = about:blank] 20:08:03 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x95328000) [pid = 1720] [serial = 1089] [outer = (nil)] [url = about:blank] 20:08:03 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x954c4800) [pid = 1720] [serial = 1094] [outer = (nil)] [url = about:blank] 20:08:03 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x8dab0000) [pid = 1720] [serial = 1110] [outer = (nil)] [url = about:blank] 20:08:03 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x954ce000) [pid = 1720] [serial = 1095] [outer = (nil)] [url = about:blank] 20:08:03 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x8daa8000) [pid = 1720] [serial = 1109] [outer = (nil)] [url = about:blank] 20:08:03 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x8e7be800) [pid = 1720] [serial = 1103] [outer = (nil)] [url = about:blank] 20:08:03 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x8d74c400) [pid = 1720] [serial = 1106] [outer = (nil)] [url = about:blank] 20:08:03 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x8e634800) [pid = 1720] [serial = 1115] [outer = (nil)] [url = about:blank] 20:08:03 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x953cf000) [pid = 1720] [serial = 1092] [outer = (nil)] [url = about:blank] 20:08:03 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x93ec3c00) [pid = 1720] [serial = 1085] [outer = (nil)] [url = about:blank] 20:08:03 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x96692400) [pid = 1720] [serial = 1098] [outer = (nil)] [url = about:blank] 20:08:03 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x8e74b400) [pid = 1720] [serial = 1112] [outer = (nil)] [url = about:blank] 20:08:03 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x8f4aa800) [pid = 1720] [serial = 1118] [outer = (nil)] [url = about:blank] 20:08:03 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x8efee400) [pid = 1720] [serial = 1116] [outer = (nil)] [url = about:blank] 20:08:03 INFO - PROCESS | 1720 | 1465528083399 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]]]}] 20:08:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 20:08:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 2895ms 20:08:03 INFO - PROCESS | 1720 | 1465528083438 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 20:08:03 INFO - PROCESS | 1720 | 1465528083444 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 20:08:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 20:08:03 INFO - PROCESS | 1720 | 1465528083453 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 20:08:03 INFO - PROCESS | 1720 | 1465528083458 Marionette TRACE conn4 <- [1,1554,null,{}] 20:08:03 INFO - PROCESS | 1720 | 1465528083466 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}] 20:08:03 INFO - PROCESS | 1720 | 1465528083471 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:03 INFO - PROCESS | 1720 | 1465528083643 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 20:08:03 INFO - PROCESS | 1720 | 1465528083773 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:03 INFO - PROCESS | 1720 | 1465528083786 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:03 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d4a2400 == 25 [pid = 1720] [id = 396] 20:08:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x8d4a2800) [pid = 1720] [serial = 1189] [outer = (nil)] 20:08:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x8d743c00) [pid = 1720] [serial = 1190] [outer = 0x8d4a2800] 20:08:03 INFO - PROCESS | 1720 | 1465528083857 Marionette DEBUG loaded listener.js 20:08:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x8d74c400) [pid = 1720] [serial = 1191] [outer = 0x8d4a2800] 20:08:04 INFO - PROCESS | 1720 | 1465528084703 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]]]}] 20:08:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 20:08:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1280ms 20:08:04 INFO - PROCESS | 1720 | 1465528084736 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 20:08:04 INFO - PROCESS | 1720 | 1465528084744 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 20:08:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 20:08:04 INFO - PROCESS | 1720 | 1465528084756 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 20:08:04 INFO - PROCESS | 1720 | 1465528084759 Marionette TRACE conn4 <- [1,1558,null,{}] 20:08:04 INFO - PROCESS | 1720 | 1465528084766 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}] 20:08:04 INFO - PROCESS | 1720 | 1465528084771 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:04 INFO - PROCESS | 1720 | 1465528084953 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 20:08:04 INFO - PROCESS | 1720 | 1465528084965 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:04 INFO - PROCESS | 1720 | 1465528084973 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:05 INFO - PROCESS | 1720 | ++DOCSHELL 0x8daa9800 == 26 [pid = 1720] [id = 397] 20:08:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x8daaa800) [pid = 1720] [serial = 1192] [outer = (nil)] 20:08:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x8dab0c00) [pid = 1720] [serial = 1193] [outer = 0x8daaa800] 20:08:05 INFO - PROCESS | 1720 | 1465528085048 Marionette DEBUG loaded listener.js 20:08:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x8e4ecc00) [pid = 1720] [serial = 1194] [outer = 0x8daaa800] 20:08:05 INFO - PROCESS | 1720 | 1465528085992 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]]]}] 20:08:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 20:08:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1285ms 20:08:06 INFO - PROCESS | 1720 | 1465528086042 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 20:08:06 INFO - PROCESS | 1720 | 1465528086048 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 20:08:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 20:08:06 INFO - PROCESS | 1720 | 1465528086064 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 20:08:06 INFO - PROCESS | 1720 | 1465528086070 Marionette TRACE conn4 <- [1,1562,null,{}] 20:08:06 INFO - PROCESS | 1720 | 1465528086089 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}] 20:08:06 INFO - PROCESS | 1720 | 1465528086099 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:06 INFO - PROCESS | 1720 | 1465528086320 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 20:08:06 INFO - PROCESS | 1720 | 1465528086414 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:06 INFO - PROCESS | 1720 | 1465528086428 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:06 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e6a0000 == 27 [pid = 1720] [id = 398] 20:08:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x8e6a3c00) [pid = 1720] [serial = 1195] [outer = (nil)] 20:08:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x8e6a9000) [pid = 1720] [serial = 1196] [outer = 0x8e6a3c00] 20:08:06 INFO - PROCESS | 1720 | 1465528086503 Marionette DEBUG loaded listener.js 20:08:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x8e754400) [pid = 1720] [serial = 1197] [outer = 0x8e6a3c00] 20:08:07 INFO - PROCESS | 1720 | 1465528087448 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]]]}] 20:08:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 20:08:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1450ms 20:08:07 INFO - PROCESS | 1720 | 1465528087515 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 20:08:07 INFO - PROCESS | 1720 | 1465528087520 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 20:08:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 20:08:07 INFO - PROCESS | 1720 | 1465528087526 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 20:08:07 INFO - PROCESS | 1720 | 1465528087530 Marionette TRACE conn4 <- [1,1566,null,{}] 20:08:07 INFO - PROCESS | 1720 | 1465528087535 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}] 20:08:07 INFO - PROCESS | 1720 | 1465528087540 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:07 INFO - PROCESS | 1720 | 1465528087758 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 20:08:07 INFO - PROCESS | 1720 | 1465528087782 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:07 INFO - PROCESS | 1720 | 1465528087789 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:07 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e6aa000 == 28 [pid = 1720] [id = 399] 20:08:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x8e7b1c00) [pid = 1720] [serial = 1198] [outer = (nil)] 20:08:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x8efed400) [pid = 1720] [serial = 1199] [outer = 0x8e7b1c00] 20:08:07 INFO - PROCESS | 1720 | 1465528087861 Marionette DEBUG loaded listener.js 20:08:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x8f00f400) [pid = 1720] [serial = 1200] [outer = 0x8e7b1c00] 20:08:08 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x8e4e1400) [pid = 1720] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 20:08:08 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x91e0ac00) [pid = 1720] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 20:08:08 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x8d0cf000) [pid = 1720] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 20:08:08 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x8e6aac00) [pid = 1720] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 20:08:08 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x8d758800) [pid = 1720] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 20:08:08 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x8d0c5000) [pid = 1720] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 20:08:08 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x8d0ce000) [pid = 1720] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 20:08:08 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x8d746400) [pid = 1720] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 20:08:08 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x8da49000) [pid = 1720] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 20:08:08 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x8da41800) [pid = 1720] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 20:08:08 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x8d052000) [pid = 1720] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 20:08:08 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x8e7b2400) [pid = 1720] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 20:08:08 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x8efef400) [pid = 1720] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 20:08:08 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x8e757400) [pid = 1720] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 20:08:08 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x8e611400) [pid = 1720] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 20:08:09 INFO - PROCESS | 1720 | 1465528089539 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]]]}] 20:08:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 20:08:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 2032ms 20:08:09 INFO - PROCESS | 1720 | 1465528089561 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 20:08:09 INFO - PROCESS | 1720 | 1465528089566 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 20:08:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 20:08:09 INFO - PROCESS | 1720 | 1465528089575 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 20:08:09 INFO - PROCESS | 1720 | 1465528089580 Marionette TRACE conn4 <- [1,1570,null,{}] 20:08:09 INFO - PROCESS | 1720 | 1465528089588 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}] 20:08:09 INFO - PROCESS | 1720 | 1465528089594 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:09 INFO - PROCESS | 1720 | 1465528089837 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 20:08:09 INFO - PROCESS | 1720 | 1465528089857 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:09 INFO - PROCESS | 1720 | 1465528089869 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:09 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d75f800 == 29 [pid = 1720] [id = 400] 20:08:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x8da49800) [pid = 1720] [serial = 1201] [outer = (nil)] 20:08:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x8e7b9800) [pid = 1720] [serial = 1202] [outer = 0x8da49800] 20:08:10 INFO - PROCESS | 1720 | 1465528090024 Marionette DEBUG loaded listener.js 20:08:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x8f00dc00) [pid = 1720] [serial = 1203] [outer = 0x8da49800] 20:08:11 INFO - PROCESS | 1720 | 1465528091184 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]]]}] 20:08:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 20:08:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1646ms 20:08:11 INFO - PROCESS | 1720 | 1465528091220 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 20:08:11 INFO - PROCESS | 1720 | 1465528091226 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 20:08:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 20:08:11 INFO - PROCESS | 1720 | 1465528091236 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 20:08:11 INFO - PROCESS | 1720 | 1465528091240 Marionette TRACE conn4 <- [1,1574,null,{}] 20:08:11 INFO - PROCESS | 1720 | 1465528091250 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}] 20:08:11 INFO - PROCESS | 1720 | 1465528091255 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:11 INFO - PROCESS | 1720 | 1465528091446 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 20:08:11 INFO - PROCESS | 1720 | 1465528091693 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:11 INFO - PROCESS | 1720 | 1465528091706 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:11 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0c7400 == 30 [pid = 1720] [id = 401] 20:08:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x8d49d800) [pid = 1720] [serial = 1204] [outer = (nil)] 20:08:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x8d758000) [pid = 1720] [serial = 1205] [outer = 0x8d49d800] 20:08:11 INFO - PROCESS | 1720 | 1465528091836 Marionette DEBUG loaded listener.js 20:08:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x8daa2800) [pid = 1720] [serial = 1206] [outer = 0x8d49d800] 20:08:12 INFO - PROCESS | 1720 | 1465528092742 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]]]}] 20:08:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 20:08:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1542ms 20:08:12 INFO - PROCESS | 1720 | 1465528092777 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 20:08:12 INFO - PROCESS | 1720 | 1465528092783 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 20:08:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 20:08:12 INFO - PROCESS | 1720 | 1465528092795 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 20:08:12 INFO - PROCESS | 1720 | 1465528092799 Marionette TRACE conn4 <- [1,1578,null,{}] 20:08:12 INFO - PROCESS | 1720 | 1465528092806 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}] 20:08:12 INFO - PROCESS | 1720 | 1465528092812 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:12 INFO - PROCESS | 1720 | 1465528092997 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 20:08:13 INFO - PROCESS | 1720 | 1465528093171 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:13 INFO - PROCESS | 1720 | 1465528093179 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:13 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d4a2c00 == 31 [pid = 1720] [id = 402] 20:08:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x8e630000) [pid = 1720] [serial = 1207] [outer = (nil)] 20:08:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x8e69e400) [pid = 1720] [serial = 1208] [outer = 0x8e630000] 20:08:13 INFO - PROCESS | 1720 | 1465528093262 Marionette DEBUG loaded listener.js 20:08:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x8e6a7400) [pid = 1720] [serial = 1209] [outer = 0x8e630000] 20:08:14 INFO - PROCESS | 1720 | 1465528094330 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]]]}] 20:08:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 20:08:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1584ms 20:08:14 INFO - PROCESS | 1720 | 1465528094380 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 20:08:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 20:08:14 INFO - PROCESS | 1720 | 1465528094385 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 20:08:14 INFO - PROCESS | 1720 | 1465528094392 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 20:08:14 INFO - PROCESS | 1720 | 1465528094398 Marionette TRACE conn4 <- [1,1582,null,{}] 20:08:14 INFO - PROCESS | 1720 | 1465528094415 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}] 20:08:14 INFO - PROCESS | 1720 | 1465528094424 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:14 INFO - PROCESS | 1720 | 1465528094762 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 20:08:14 INFO - PROCESS | 1720 | 1465528094920 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:14 INFO - PROCESS | 1720 | 1465528094933 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:14 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f847400 == 32 [pid = 1720] [id = 403] 20:08:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x8f84b800) [pid = 1720] [serial = 1210] [outer = (nil)] 20:08:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x915c5000) [pid = 1720] [serial = 1211] [outer = 0x8f84b800] 20:08:15 INFO - PROCESS | 1720 | 1465528095028 Marionette DEBUG loaded listener.js 20:08:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x915ca400) [pid = 1720] [serial = 1212] [outer = 0x8f84b800] 20:08:15 INFO - PROCESS | 1720 | 1465528095948 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]]]}] 20:08:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 20:08:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1601ms 20:08:15 INFO - PROCESS | 1720 | 1465528095994 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 20:08:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 20:08:16 INFO - PROCESS | 1720 | 1465528095999 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 20:08:16 INFO - PROCESS | 1720 | 1465528096005 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 20:08:16 INFO - PROCESS | 1720 | 1465528096009 Marionette TRACE conn4 <- [1,1586,null,{}] 20:08:16 INFO - PROCESS | 1720 | 1465528096015 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}] 20:08:16 INFO - PROCESS | 1720 | 1465528096020 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:16 INFO - PROCESS | 1720 | 1465528096210 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 20:08:16 INFO - PROCESS | 1720 | 1465528096400 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:16 INFO - PROCESS | 1720 | 1465528096413 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:16 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e60b400 == 33 [pid = 1720] [id = 404] 20:08:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x8e69f000) [pid = 1720] [serial = 1213] [outer = (nil)] 20:08:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x91e9f400) [pid = 1720] [serial = 1214] [outer = 0x8e69f000] 20:08:16 INFO - PROCESS | 1720 | 1465528096652 Marionette DEBUG loaded listener.js 20:08:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x91ea6c00) [pid = 1720] [serial = 1215] [outer = 0x8e69f000] 20:08:17 INFO - PROCESS | 1720 | 1465528097522 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]]]}] 20:08:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 20:08:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1585ms 20:08:17 INFO - PROCESS | 1720 | 1465528097599 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 20:08:17 INFO - PROCESS | 1720 | 1465528097604 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 20:08:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 20:08:17 INFO - PROCESS | 1720 | 1465528097612 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 20:08:17 INFO - PROCESS | 1720 | 1465528097615 Marionette TRACE conn4 <- [1,1590,null,{}] 20:08:17 INFO - PROCESS | 1720 | 1465528097621 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}] 20:08:17 INFO - PROCESS | 1720 | 1465528097626 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:17 INFO - PROCESS | 1720 | 1465528097802 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 20:08:18 INFO - PROCESS | 1720 | 1465528097986 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:18 INFO - PROCESS | 1720 | 1465528097997 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:18 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d046400 == 34 [pid = 1720] [id = 405] 20:08:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x91e05c00) [pid = 1720] [serial = 1216] [outer = (nil)] 20:08:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x92462800) [pid = 1720] [serial = 1217] [outer = 0x91e05c00] 20:08:18 INFO - PROCESS | 1720 | 1465528098078 Marionette DEBUG loaded listener.js 20:08:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x92466c00) [pid = 1720] [serial = 1218] [outer = 0x91e05c00] 20:08:19 INFO - PROCESS | 1720 | 1465528099075 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]]]}] 20:08:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 20:08:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1531ms 20:08:19 INFO - PROCESS | 1720 | 1465528099146 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 20:08:19 INFO - PROCESS | 1720 | 1465528099153 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 20:08:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 20:08:19 INFO - PROCESS | 1720 | 1465528099164 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 20:08:19 INFO - PROCESS | 1720 | 1465528099170 Marionette TRACE conn4 <- [1,1594,null,{}] 20:08:19 INFO - PROCESS | 1720 | 1465528099176 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}] 20:08:19 INFO - PROCESS | 1720 | 1465528099187 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:19 INFO - PROCESS | 1720 | 1465528099476 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 20:08:19 INFO - PROCESS | 1720 | 1465528099839 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:19 INFO - PROCESS | 1720 | 1465528099851 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:19 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d4a2000 == 35 [pid = 1720] [id = 406] 20:08:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x8d4a7000) [pid = 1720] [serial = 1219] [outer = (nil)] 20:08:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x93ad1800) [pid = 1720] [serial = 1220] [outer = 0x8d4a7000] 20:08:19 INFO - PROCESS | 1720 | 1465528099990 Marionette DEBUG loaded listener.js 20:08:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x93ad9400) [pid = 1720] [serial = 1221] [outer = 0x8d4a7000] 20:08:20 INFO - PROCESS | 1720 | 1465528100989 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]]]}] 20:08:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 20:08:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1898ms 20:08:21 INFO - PROCESS | 1720 | 1465528101061 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 20:08:21 INFO - PROCESS | 1720 | 1465528101065 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 20:08:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 20:08:21 INFO - PROCESS | 1720 | 1465528101072 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 20:08:21 INFO - PROCESS | 1720 | 1465528101075 Marionette TRACE conn4 <- [1,1598,null,{}] 20:08:21 INFO - PROCESS | 1720 | 1465528101082 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}] 20:08:21 INFO - PROCESS | 1720 | 1465528101087 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:21 INFO - PROCESS | 1720 | 1465528101301 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 20:08:21 INFO - PROCESS | 1720 | 1465528101521 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:21 INFO - PROCESS | 1720 | 1465528101532 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:21 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0c9c00 == 36 [pid = 1720] [id = 407] 20:08:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x8d49dc00) [pid = 1720] [serial = 1222] [outer = (nil)] 20:08:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x8e751800) [pid = 1720] [serial = 1223] [outer = 0x8d49dc00] 20:08:21 INFO - PROCESS | 1720 | 1465528101660 Marionette DEBUG loaded listener.js 20:08:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x915c3400) [pid = 1720] [serial = 1224] [outer = 0x8d49dc00] 20:08:22 INFO - PROCESS | 1720 | 1465528102586 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]]]}] 20:08:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 20:08:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1536ms 20:08:22 INFO - PROCESS | 1720 | 1465528102608 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 20:08:22 INFO - PROCESS | 1720 | 1465528102619 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 20:08:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 20:08:22 INFO - PROCESS | 1720 | 1465528102626 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 20:08:22 INFO - PROCESS | 1720 | 1465528102630 Marionette TRACE conn4 <- [1,1602,null,{}] 20:08:22 INFO - PROCESS | 1720 | 1465528102636 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}] 20:08:22 INFO - PROCESS | 1720 | 1465528102641 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:22 INFO - PROCESS | 1720 | 1465528102820 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 20:08:23 INFO - PROCESS | 1720 | 1465528103185 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:23 INFO - PROCESS | 1720 | 1465528103194 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:23 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d04c000 == 37 [pid = 1720] [id = 408] 20:08:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x8d04cc00) [pid = 1720] [serial = 1225] [outer = (nil)] 20:08:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x8d052400) [pid = 1720] [serial = 1226] [outer = 0x8d04cc00] 20:08:23 INFO - PROCESS | 1720 | 1465528103321 Marionette DEBUG loaded listener.js 20:08:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x8d49e800) [pid = 1720] [serial = 1227] [outer = 0x8d04cc00] 20:08:24 INFO - PROCESS | 1720 | --DOCSHELL 0x8e6aa000 == 36 [pid = 1720] [id = 399] 20:08:24 INFO - PROCESS | 1720 | --DOCSHELL 0x8e6a0000 == 35 [pid = 1720] [id = 398] 20:08:24 INFO - PROCESS | 1720 | 1465528104393 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]]]}] 20:08:24 INFO - PROCESS | 1720 | --DOCSHELL 0x8daa9800 == 34 [pid = 1720] [id = 397] 20:08:24 INFO - PROCESS | 1720 | --DOCSHELL 0x8d4a2400 == 33 [pid = 1720] [id = 396] 20:08:24 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x8efef000) [pid = 1720] [serial = 1148] [outer = (nil)] [url = about:blank] 20:08:24 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x8f00d400) [pid = 1720] [serial = 1149] [outer = (nil)] [url = about:blank] 20:08:24 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x93ad3400) [pid = 1720] [serial = 1160] [outer = (nil)] [url = about:blank] 20:08:24 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x93b23400) [pid = 1720] [serial = 1161] [outer = (nil)] [url = about:blank] 20:08:24 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x91e07000) [pid = 1720] [serial = 1152] [outer = (nil)] [url = about:blank] 20:08:24 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x92463800) [pid = 1720] [serial = 1158] [outer = (nil)] [url = about:blank] 20:08:24 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x915cec00) [pid = 1720] [serial = 1151] [outer = (nil)] [url = about:blank] 20:08:24 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x8f4a3800) [pid = 1720] [serial = 1157] [outer = (nil)] [url = about:blank] 20:08:24 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x91ea3c00) [pid = 1720] [serial = 1154] [outer = (nil)] [url = about:blank] 20:08:24 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x923a9800) [pid = 1720] [serial = 1155] [outer = (nil)] [url = about:blank] 20:08:24 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x91ea2c00) [pid = 1720] [serial = 1127] [outer = (nil)] [url = about:blank] 20:08:24 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x91ea8400) [pid = 1720] [serial = 1128] [outer = (nil)] [url = about:blank] 20:08:24 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x8da45400) [pid = 1720] [serial = 1121] [outer = (nil)] [url = about:blank] 20:08:24 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x8daa2000) [pid = 1720] [serial = 1122] [outer = (nil)] [url = about:blank] 20:08:24 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x8efefc00) [pid = 1720] [serial = 1124] [outer = (nil)] [url = about:blank] 20:08:24 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x8da4f000) [pid = 1720] [serial = 1125] [outer = (nil)] [url = about:blank] 20:08:24 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x8f846000) [pid = 1720] [serial = 1119] [outer = (nil)] [url = about:blank] 20:08:24 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x9245d800) [pid = 1720] [serial = 1130] [outer = (nil)] [url = about:blank] 20:08:24 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x92659800) [pid = 1720] [serial = 1131] [outer = (nil)] [url = about:blank] 20:08:24 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x8d4a9800) [pid = 1720] [serial = 1142] [outer = (nil)] [url = about:blank] 20:08:24 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x8d74b800) [pid = 1720] [serial = 1143] [outer = (nil)] [url = about:blank] 20:08:24 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x92665c00) [pid = 1720] [serial = 1133] [outer = (nil)] [url = about:blank] 20:08:24 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x92db6400) [pid = 1720] [serial = 1134] [outer = (nil)] [url = about:blank] 20:08:24 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x93b20800) [pid = 1720] [serial = 1136] [outer = (nil)] [url = about:blank] 20:08:24 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x93b95000) [pid = 1720] [serial = 1137] [outer = (nil)] [url = about:blank] 20:08:24 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x8da50400) [pid = 1720] [serial = 1145] [outer = (nil)] [url = about:blank] 20:08:24 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x8e5a4400) [pid = 1720] [serial = 1146] [outer = (nil)] [url = about:blank] 20:08:24 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x8f849800) [pid = 1720] [serial = 1139] [outer = (nil)] [url = about:blank] 20:08:24 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0x91ea1800) [pid = 1720] [serial = 1140] [outer = (nil)] [url = about:blank] 20:08:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 20:08:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1834ms 20:08:24 INFO - PROCESS | 1720 | 1465528104463 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 20:08:24 INFO - PROCESS | 1720 | 1465528104469 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 20:08:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 20:08:24 INFO - PROCESS | 1720 | 1465528104477 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 20:08:24 INFO - PROCESS | 1720 | 1465528104482 Marionette TRACE conn4 <- [1,1606,null,{}] 20:08:24 INFO - PROCESS | 1720 | 1465528104491 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}] 20:08:24 INFO - PROCESS | 1720 | 1465528104498 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:24 INFO - PROCESS | 1720 | 1465528104672 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 20:08:24 INFO - PROCESS | 1720 | 1465528104871 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:24 INFO - PROCESS | 1720 | 1465528104881 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:24 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d760c00 == 34 [pid = 1720] [id = 409] 20:08:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x8da46c00) [pid = 1720] [serial = 1228] [outer = (nil)] 20:08:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x8daa2000) [pid = 1720] [serial = 1229] [outer = 0x8da46c00] 20:08:24 INFO - PROCESS | 1720 | 1465528104961 Marionette DEBUG loaded listener.js 20:08:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x8e4e0800) [pid = 1720] [serial = 1230] [outer = 0x8da46c00] 20:08:25 INFO - PROCESS | 1720 | 1465528105743 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]]]}] 20:08:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 20:08:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1332ms 20:08:25 INFO - PROCESS | 1720 | 1465528105813 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 20:08:25 INFO - PROCESS | 1720 | 1465528105820 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 20:08:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 20:08:25 INFO - PROCESS | 1720 | 1465528105827 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 20:08:25 INFO - PROCESS | 1720 | 1465528105830 Marionette TRACE conn4 <- [1,1610,null,{}] 20:08:25 INFO - PROCESS | 1720 | 1465528105836 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}] 20:08:25 INFO - PROCESS | 1720 | 1465528105843 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:26 INFO - PROCESS | 1720 | 1465528106085 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 20:08:26 INFO - PROCESS | 1720 | 1465528106222 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:26 INFO - PROCESS | 1720 | 1465528106228 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:26 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e612400 == 35 [pid = 1720] [id = 410] 20:08:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x8e613000) [pid = 1720] [serial = 1231] [outer = (nil)] 20:08:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x8e7b7800) [pid = 1720] [serial = 1232] [outer = 0x8e613000] 20:08:26 INFO - PROCESS | 1720 | 1465528106302 Marionette DEBUG loaded listener.js 20:08:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x8f003800) [pid = 1720] [serial = 1233] [outer = 0x8e613000] 20:08:27 INFO - PROCESS | 1720 | 1465528107157 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]]]}] 20:08:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 20:08:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1380ms 20:08:27 INFO - PROCESS | 1720 | 1465528107216 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 20:08:27 INFO - PROCESS | 1720 | 1465528107221 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 20:08:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 20:08:27 INFO - PROCESS | 1720 | 1465528107236 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 20:08:27 INFO - PROCESS | 1720 | 1465528107245 Marionette TRACE conn4 <- [1,1614,null,{}] 20:08:27 INFO - PROCESS | 1720 | 1465528107272 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}] 20:08:27 INFO - PROCESS | 1720 | 1465528107279 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:27 INFO - PROCESS | 1720 | 1465528107507 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 20:08:27 INFO - PROCESS | 1720 | 1465528107533 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:27 INFO - PROCESS | 1720 | 1465528107541 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:27 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d045000 == 36 [pid = 1720] [id = 411] 20:08:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x8f844800) [pid = 1720] [serial = 1234] [outer = (nil)] 20:08:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x91e02c00) [pid = 1720] [serial = 1235] [outer = 0x8f844800] 20:08:27 INFO - PROCESS | 1720 | 1465528107611 Marionette DEBUG loaded listener.js 20:08:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x91e08800) [pid = 1720] [serial = 1236] [outer = 0x8f844800] 20:08:28 INFO - PROCESS | 1720 | 1465528108567 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]]]}] 20:08:28 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 20:08:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1400ms 20:08:28 INFO - PROCESS | 1720 | 1465528108630 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 20:08:28 INFO - PROCESS | 1720 | 1465528108635 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 20:08:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 20:08:28 INFO - PROCESS | 1720 | 1465528108648 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 20:08:28 INFO - PROCESS | 1720 | 1465528108651 Marionette TRACE conn4 <- [1,1618,null,{}] 20:08:28 INFO - PROCESS | 1720 | 1465528108659 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}] 20:08:28 INFO - PROCESS | 1720 | 1465528108665 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:28 INFO - PROCESS | 1720 | 1465528108900 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 20:08:29 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x915c3800) [pid = 1720] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 20:08:29 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x8d755400) [pid = 1720] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 20:08:29 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x8d4a6800) [pid = 1720] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 20:08:29 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x8e6a3c00) [pid = 1720] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 20:08:29 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x93b24c00) [pid = 1720] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 20:08:29 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x8da49c00) [pid = 1720] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 20:08:29 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x952a4800) [pid = 1720] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 20:08:29 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x8e7b1c00) [pid = 1720] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 20:08:29 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0x951bb400) [pid = 1720] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 20:08:29 INFO - PROCESS | 1720 | --DOMWINDOW == 78 (0x8eff4000) [pid = 1720] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 20:08:29 INFO - PROCESS | 1720 | --DOMWINDOW == 77 (0x8d4a2800) [pid = 1720] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 20:08:29 INFO - PROCESS | 1720 | --DOMWINDOW == 76 (0x91eab000) [pid = 1720] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 20:08:29 INFO - PROCESS | 1720 | --DOMWINDOW == 75 (0x8daaa800) [pid = 1720] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 20:08:29 INFO - PROCESS | 1720 | 1465528109239 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:29 INFO - PROCESS | 1720 | 1465528109248 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:29 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d049000 == 37 [pid = 1720] [id = 412] 20:08:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 76 (0x8d04d800) [pid = 1720] [serial = 1237] [outer = (nil)] 20:08:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 77 (0x8da49c00) [pid = 1720] [serial = 1238] [outer = 0x8d04d800] 20:08:29 INFO - PROCESS | 1720 | 1465528109333 Marionette DEBUG loaded listener.js 20:08:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 78 (0x8e62d000) [pid = 1720] [serial = 1239] [outer = 0x8d04d800] 20:08:30 INFO - PROCESS | 1720 | 1465528110080 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]]]}] 20:08:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 20:08:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1482ms 20:08:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 20:08:30 INFO - PROCESS | 1720 | 1465528110131 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 20:08:30 INFO - PROCESS | 1720 | 1465528110134 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 20:08:30 INFO - PROCESS | 1720 | 1465528110141 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 20:08:30 INFO - PROCESS | 1720 | 1465528110145 Marionette TRACE conn4 <- [1,1622,null,{}] 20:08:30 INFO - PROCESS | 1720 | 1465528110155 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}] 20:08:30 INFO - PROCESS | 1720 | 1465528110160 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:30 INFO - PROCESS | 1720 | 1465528110333 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 20:08:30 INFO - PROCESS | 1720 | 1465528110350 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:30 INFO - PROCESS | 1720 | 1465528110373 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:30 INFO - PROCESS | 1720 | ++DOCSHELL 0x915cec00 == 38 [pid = 1720] [id = 413] 20:08:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 79 (0x91eab000) [pid = 1720] [serial = 1240] [outer = (nil)] 20:08:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x92465800) [pid = 1720] [serial = 1241] [outer = 0x91eab000] 20:08:30 INFO - PROCESS | 1720 | 1465528110577 Marionette DEBUG loaded listener.js 20:08:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x92db3000) [pid = 1720] [serial = 1242] [outer = 0x91eab000] 20:08:31 INFO - PROCESS | 1720 | 1465528111610 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]]]}] 20:08:31 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 20:08:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1547ms 20:08:31 INFO - PROCESS | 1720 | 1465528111689 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 20:08:31 INFO - PROCESS | 1720 | 1465528111696 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 20:08:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 20:08:31 INFO - PROCESS | 1720 | 1465528111705 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 20:08:31 INFO - PROCESS | 1720 | 1465528111710 Marionette TRACE conn4 <- [1,1626,null,{}] 20:08:31 INFO - PROCESS | 1720 | 1465528111720 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}] 20:08:31 INFO - PROCESS | 1720 | 1465528111727 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:32 INFO - PROCESS | 1720 | 1465528112017 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 20:08:32 INFO - PROCESS | 1720 | 1465528112338 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:32 INFO - PROCESS | 1720 | 1465528112348 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:32 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d4a9800 == 39 [pid = 1720] [id = 414] 20:08:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x8d4aa800) [pid = 1720] [serial = 1243] [outer = (nil)] 20:08:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x8e4ec400) [pid = 1720] [serial = 1244] [outer = 0x8d4aa800] 20:08:32 INFO - PROCESS | 1720 | 1465528112475 Marionette DEBUG loaded listener.js 20:08:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x8e60a400) [pid = 1720] [serial = 1245] [outer = 0x8d4aa800] 20:08:33 INFO - PROCESS | 1720 | 1465528113439 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]]]}] 20:08:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 20:08:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1793ms 20:08:33 INFO - PROCESS | 1720 | 1465528113499 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 20:08:33 INFO - PROCESS | 1720 | 1465528113506 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 20:08:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 20:08:33 INFO - PROCESS | 1720 | 1465528113517 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 20:08:33 INFO - PROCESS | 1720 | 1465528113522 Marionette TRACE conn4 <- [1,1630,null,{}] 20:08:33 INFO - PROCESS | 1720 | 1465528113529 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}] 20:08:33 INFO - PROCESS | 1720 | 1465528113535 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:33 INFO - PROCESS | 1720 | 1465528113784 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 20:08:34 INFO - PROCESS | 1720 | 1465528114061 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:34 INFO - PROCESS | 1720 | 1465528114071 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:34 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e753400 == 40 [pid = 1720] [id = 415] 20:08:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x8effbc00) [pid = 1720] [serial = 1246] [outer = (nil)] 20:08:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x8f4aa800) [pid = 1720] [serial = 1247] [outer = 0x8effbc00] 20:08:34 INFO - PROCESS | 1720 | 1465528114156 Marionette DEBUG loaded listener.js 20:08:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x8f846000) [pid = 1720] [serial = 1248] [outer = 0x8effbc00] 20:08:35 INFO - PROCESS | 1720 | 1465528115136 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]]]}] 20:08:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 20:08:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1682ms 20:08:35 INFO - PROCESS | 1720 | 1465528115200 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 20:08:35 INFO - PROCESS | 1720 | 1465528115204 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 20:08:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 20:08:35 INFO - PROCESS | 1720 | 1465528115211 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 20:08:35 INFO - PROCESS | 1720 | 1465528115218 Marionette TRACE conn4 <- [1,1634,null,{}] 20:08:35 INFO - PROCESS | 1720 | 1465528115235 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}] 20:08:35 INFO - PROCESS | 1720 | 1465528115245 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:35 INFO - PROCESS | 1720 | 1465528115477 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 20:08:35 INFO - PROCESS | 1720 | 1465528115754 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:35 INFO - PROCESS | 1720 | 1465528115765 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:35 INFO - PROCESS | 1720 | ++DOCSHELL 0x92db6000 == 41 [pid = 1720] [id = 416] 20:08:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x92db6400) [pid = 1720] [serial = 1249] [outer = (nil)] 20:08:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x92dbdc00) [pid = 1720] [serial = 1250] [outer = 0x92db6400] 20:08:35 INFO - PROCESS | 1720 | 1465528115873 Marionette DEBUG loaded listener.js 20:08:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x93ad1400) [pid = 1720] [serial = 1251] [outer = 0x92db6400] 20:08:36 INFO - PROCESS | 1720 | 1465528116741 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]]]}] 20:08:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 20:08:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1604ms 20:08:36 INFO - PROCESS | 1720 | 1465528116817 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 20:08:36 INFO - PROCESS | 1720 | 1465528116821 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 20:08:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 20:08:36 INFO - PROCESS | 1720 | 1465528116828 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 20:08:36 INFO - PROCESS | 1720 | 1465528116832 Marionette TRACE conn4 <- [1,1638,null,{}] 20:08:36 INFO - PROCESS | 1720 | 1465528116838 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}] 20:08:36 INFO - PROCESS | 1720 | 1465528116843 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:37 INFO - PROCESS | 1720 | 1465528117077 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 20:08:37 INFO - PROCESS | 1720 | 1465528117301 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:37 INFO - PROCESS | 1720 | 1465528117309 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:37 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d045c00 == 42 [pid = 1720] [id = 417] 20:08:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x92663400) [pid = 1720] [serial = 1252] [outer = (nil)] 20:08:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x93ebfc00) [pid = 1720] [serial = 1253] [outer = 0x92663400] 20:08:37 INFO - PROCESS | 1720 | 1465528117438 Marionette DEBUG loaded listener.js 20:08:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x93ec6800) [pid = 1720] [serial = 1254] [outer = 0x92663400] 20:08:38 INFO - PROCESS | 1720 | 1465528118326 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]]]}] 20:08:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 20:08:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1532ms 20:08:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 20:08:38 INFO - PROCESS | 1720 | 1465528118361 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 20:08:38 INFO - PROCESS | 1720 | 1465528118364 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 20:08:38 INFO - PROCESS | 1720 | 1465528118371 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 20:08:38 INFO - PROCESS | 1720 | 1465528118375 Marionette TRACE conn4 <- [1,1642,null,{}] 20:08:38 INFO - PROCESS | 1720 | 1465528118380 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}] 20:08:38 INFO - PROCESS | 1720 | 1465528118386 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:38 INFO - PROCESS | 1720 | 1465528118569 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 20:08:38 INFO - PROCESS | 1720 | 1465528118762 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:38 INFO - PROCESS | 1720 | 1465528118772 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:38 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d49e400 == 43 [pid = 1720] [id = 418] 20:08:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x8da42c00) [pid = 1720] [serial = 1255] [outer = (nil)] 20:08:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x952a4000) [pid = 1720] [serial = 1256] [outer = 0x8da42c00] 20:08:38 INFO - PROCESS | 1720 | 1465528118888 Marionette DEBUG loaded listener.js 20:08:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x95325000) [pid = 1720] [serial = 1257] [outer = 0x8da42c00] 20:08:39 INFO - PROCESS | 1720 | 1465528119866 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]]]}] 20:08:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 20:08:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1532ms 20:08:39 INFO - PROCESS | 1720 | 1465528119903 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 20:08:39 INFO - PROCESS | 1720 | 1465528119906 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 20:08:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 20:08:39 INFO - PROCESS | 1720 | 1465528119914 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 20:08:39 INFO - PROCESS | 1720 | 1465528119917 Marionette TRACE conn4 <- [1,1646,null,{}] 20:08:39 INFO - PROCESS | 1720 | 1465528119923 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}] 20:08:39 INFO - PROCESS | 1720 | 1465528119934 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:40 INFO - PROCESS | 1720 | 1465528120172 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 20:08:40 INFO - PROCESS | 1720 | 1465528120406 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:40 INFO - PROCESS | 1720 | 1465528120415 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:40 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d048400 == 44 [pid = 1720] [id = 419] 20:08:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x8d4a8800) [pid = 1720] [serial = 1258] [outer = (nil)] 20:08:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x8da45c00) [pid = 1720] [serial = 1259] [outer = 0x8d4a8800] 20:08:40 INFO - PROCESS | 1720 | 1465528120542 Marionette DEBUG loaded listener.js 20:08:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x8e631400) [pid = 1720] [serial = 1260] [outer = 0x8d4a8800] 20:08:41 INFO - PROCESS | 1720 | 1465528121424 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]]]}] 20:08:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 20:08:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1589ms 20:08:41 INFO - PROCESS | 1720 | 1465528121503 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 20:08:41 INFO - PROCESS | 1720 | 1465528121507 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 20:08:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 20:08:41 INFO - PROCESS | 1720 | 1465528121515 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 20:08:41 INFO - PROCESS | 1720 | 1465528121518 Marionette TRACE conn4 <- [1,1650,null,{}] 20:08:41 INFO - PROCESS | 1720 | 1465528121524 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}] 20:08:41 INFO - PROCESS | 1720 | 1465528121529 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:41 INFO - PROCESS | 1720 | 1465528121938 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 20:08:42 INFO - PROCESS | 1720 | 1465528122211 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:42 INFO - PROCESS | 1720 | 1465528122218 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:42 INFO - PROCESS | 1720 | ++DOCSHELL 0x8da44000 == 45 [pid = 1720] [id = 420] 20:08:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x8da45400) [pid = 1720] [serial = 1261] [outer = (nil)] 20:08:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x8daa5400) [pid = 1720] [serial = 1262] [outer = 0x8da45400] 20:08:42 INFO - PROCESS | 1720 | 1465528122313 Marionette DEBUG loaded listener.js 20:08:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x8e5a9400) [pid = 1720] [serial = 1263] [outer = 0x8da45400] 20:08:43 INFO - PROCESS | 1720 | 1465528123214 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]]]}] 20:08:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 20:08:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1781ms 20:08:43 INFO - PROCESS | 1720 | 1465528123301 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 20:08:43 INFO - PROCESS | 1720 | 1465528123310 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 20:08:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 20:08:43 INFO - PROCESS | 1720 | 1465528123324 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 20:08:43 INFO - PROCESS | 1720 | 1465528123330 Marionette TRACE conn4 <- [1,1654,null,{}] 20:08:43 INFO - PROCESS | 1720 | 1465528123337 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}] 20:08:43 INFO - PROCESS | 1720 | 1465528123343 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:43 INFO - PROCESS | 1720 | 1465528123584 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 20:08:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8d049000 == 44 [pid = 1720] [id = 412] 20:08:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8d045000 == 43 [pid = 1720] [id = 411] 20:08:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8e612400 == 42 [pid = 1720] [id = 410] 20:08:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8d760c00 == 41 [pid = 1720] [id = 409] 20:08:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8d04c000 == 40 [pid = 1720] [id = 408] 20:08:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0c9c00 == 39 [pid = 1720] [id = 407] 20:08:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8d046400 == 38 [pid = 1720] [id = 405] 20:08:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8d4a2000 == 37 [pid = 1720] [id = 406] 20:08:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8e60b400 == 36 [pid = 1720] [id = 404] 20:08:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0c7400 == 35 [pid = 1720] [id = 401] 20:08:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8d49cc00 == 34 [pid = 1720] [id = 395] 20:08:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8d75f800 == 33 [pid = 1720] [id = 400] 20:08:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8d4a2c00 == 32 [pid = 1720] [id = 402] 20:08:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8f847400 == 31 [pid = 1720] [id = 403] 20:08:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8da44000 == 30 [pid = 1720] [id = 420] 20:08:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8d048400 == 29 [pid = 1720] [id = 419] 20:08:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8d49e400 == 28 [pid = 1720] [id = 418] 20:08:44 INFO - PROCESS | 1720 | --DOCSHELL 0x92db6000 == 27 [pid = 1720] [id = 416] 20:08:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8d045c00 == 26 [pid = 1720] [id = 417] 20:08:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8e753400 == 25 [pid = 1720] [id = 415] 20:08:44 INFO - PROCESS | 1720 | --DOCSHELL 0x915cec00 == 24 [pid = 1720] [id = 413] 20:08:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8d4a9800 == 23 [pid = 1720] [id = 414] 20:08:44 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x8e7b9800) [pid = 1720] [serial = 1202] [outer = (nil)] [url = about:blank] 20:08:44 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x954a9800) [pid = 1720] [serial = 1175] [outer = (nil)] [url = about:blank] 20:08:44 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x8e7b8400) [pid = 1720] [serial = 1187] [outer = (nil)] [url = about:blank] 20:08:44 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x8d74ac00) [pid = 1720] [serial = 1184] [outer = (nil)] [url = about:blank] 20:08:44 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x8e6a9000) [pid = 1720] [serial = 1196] [outer = (nil)] [url = about:blank] 20:08:44 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x951c6c00) [pid = 1720] [serial = 1170] [outer = (nil)] [url = about:blank] 20:08:44 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x8e611c00) [pid = 1720] [serial = 1164] [outer = (nil)] [url = about:blank] 20:08:44 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x8f004800) [pid = 1720] [serial = 1188] [outer = (nil)] [url = about:blank] 20:08:44 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x954d2800) [pid = 1720] [serial = 1178] [outer = (nil)] [url = about:blank] 20:08:44 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x8f00f400) [pid = 1720] [serial = 1200] [outer = (nil)] [url = about:blank] 20:08:44 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x8e754400) [pid = 1720] [serial = 1197] [outer = (nil)] [url = about:blank] 20:08:44 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x953cb400) [pid = 1720] [serial = 1173] [outer = (nil)] [url = about:blank] 20:08:44 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x8f850400) [pid = 1720] [serial = 1167] [outer = (nil)] [url = about:blank] 20:08:44 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x93ebf800) [pid = 1720] [serial = 1169] [outer = (nil)] [url = about:blank] 20:08:44 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x9668c000) [pid = 1720] [serial = 1179] [outer = (nil)] [url = about:blank] 20:08:44 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x8e4e7c00) [pid = 1720] [serial = 1163] [outer = (nil)] [url = about:blank] 20:08:44 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x8d743c00) [pid = 1720] [serial = 1190] [outer = (nil)] [url = about:blank] 20:08:44 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x966a7c00) [pid = 1720] [serial = 1182] [outer = (nil)] [url = about:blank] 20:08:44 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x8d74c400) [pid = 1720] [serial = 1191] [outer = (nil)] [url = about:blank] 20:08:44 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x8f4adc00) [pid = 1720] [serial = 1166] [outer = (nil)] [url = about:blank] 20:08:44 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x8efed400) [pid = 1720] [serial = 1199] [outer = (nil)] [url = about:blank] 20:08:44 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x96695800) [pid = 1720] [serial = 1181] [outer = (nil)] [url = about:blank] 20:08:44 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0x8dab0c00) [pid = 1720] [serial = 1193] [outer = (nil)] [url = about:blank] 20:08:44 INFO - PROCESS | 1720 | --DOMWINDOW == 78 (0x954ac000) [pid = 1720] [serial = 1176] [outer = (nil)] [url = about:blank] 20:08:44 INFO - PROCESS | 1720 | --DOMWINDOW == 77 (0x95327400) [pid = 1720] [serial = 1172] [outer = (nil)] [url = about:blank] 20:08:44 INFO - PROCESS | 1720 | --DOMWINDOW == 76 (0x8e4ecc00) [pid = 1720] [serial = 1194] [outer = (nil)] [url = about:blank] 20:08:44 INFO - PROCESS | 1720 | --DOMWINDOW == 75 (0x8da4c800) [pid = 1720] [serial = 1185] [outer = (nil)] [url = about:blank] 20:08:45 INFO - PROCESS | 1720 | 1465528125049 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:45 INFO - PROCESS | 1720 | 1465528125060 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:45 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d04c000 == 24 [pid = 1720] [id = 421] 20:08:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 76 (0x8d04e000) [pid = 1720] [serial = 1264] [outer = (nil)] 20:08:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 77 (0x8d053c00) [pid = 1720] [serial = 1265] [outer = 0x8d04e000] 20:08:45 INFO - PROCESS | 1720 | 1465528125143 Marionette DEBUG loaded listener.js 20:08:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 78 (0x8d49b400) [pid = 1720] [serial = 1266] [outer = 0x8d04e000] 20:08:45 INFO - PROCESS | 1720 | 1465528125940 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]]]}] 20:08:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 20:08:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 2691ms 20:08:46 INFO - PROCESS | 1720 | 1465528126016 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 20:08:46 INFO - PROCESS | 1720 | 1465528126022 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 20:08:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 20:08:46 INFO - PROCESS | 1720 | 1465528126029 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 20:08:46 INFO - PROCESS | 1720 | 1465528126034 Marionette TRACE conn4 <- [1,1658,null,{}] 20:08:46 INFO - PROCESS | 1720 | 1465528126042 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}] 20:08:46 INFO - PROCESS | 1720 | 1465528126048 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:46 INFO - PROCESS | 1720 | 1465528126221 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 20:08:46 INFO - PROCESS | 1720 | 1465528126233 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:46 INFO - PROCESS | 1720 | 1465528126242 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:46 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d75d400 == 25 [pid = 1720] [id = 422] 20:08:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 79 (0x8d75fc00) [pid = 1720] [serial = 1267] [outer = (nil)] 20:08:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x8da44000) [pid = 1720] [serial = 1268] [outer = 0x8d75fc00] 20:08:46 INFO - PROCESS | 1720 | 1465528126330 Marionette DEBUG loaded listener.js 20:08:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x8da4e400) [pid = 1720] [serial = 1269] [outer = 0x8d75fc00] 20:08:47 INFO - PROCESS | 1720 | 1465528127281 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]]]}] 20:08:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 20:08:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1281ms 20:08:47 INFO - PROCESS | 1720 | 1465528127316 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 20:08:47 INFO - PROCESS | 1720 | 1465528127324 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 20:08:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 20:08:47 INFO - PROCESS | 1720 | 1465528127332 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 20:08:47 INFO - PROCESS | 1720 | 1465528127336 Marionette TRACE conn4 <- [1,1662,null,{}] 20:08:47 INFO - PROCESS | 1720 | 1465528127361 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}] 20:08:47 INFO - PROCESS | 1720 | 1465528127367 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:47 INFO - PROCESS | 1720 | 1465528127610 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 20:08:47 INFO - PROCESS | 1720 | 1465528127632 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:47 INFO - PROCESS | 1720 | 1465528127639 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:47 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e4e2c00 == 26 [pid = 1720] [id = 423] 20:08:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x8e4ecc00) [pid = 1720] [serial = 1270] [outer = (nil)] 20:08:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x8e5a9c00) [pid = 1720] [serial = 1271] [outer = 0x8e4ecc00] 20:08:47 INFO - PROCESS | 1720 | 1465528127725 Marionette DEBUG loaded listener.js 20:08:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x8e60dc00) [pid = 1720] [serial = 1272] [outer = 0x8e4ecc00] 20:08:48 INFO - PROCESS | 1720 | 1465528128734 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]]]}] 20:08:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 20:08:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1450ms 20:08:48 INFO - PROCESS | 1720 | 1465528128782 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 20:08:48 INFO - PROCESS | 1720 | 1465528128787 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 20:08:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 20:08:48 INFO - PROCESS | 1720 | 1465528128807 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 20:08:48 INFO - PROCESS | 1720 | 1465528128817 Marionette TRACE conn4 <- [1,1666,null,{}] 20:08:48 INFO - PROCESS | 1720 | 1465528128826 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}] 20:08:48 INFO - PROCESS | 1720 | 1465528128834 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:49 INFO - PROCESS | 1720 | 1465528129066 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 20:08:49 INFO - PROCESS | 1720 | 1465528129095 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:49 INFO - PROCESS | 1720 | 1465528129103 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:49 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d4a5800 == 27 [pid = 1720] [id = 424] 20:08:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x8d752400) [pid = 1720] [serial = 1273] [outer = (nil)] 20:08:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x8e7ba800) [pid = 1720] [serial = 1274] [outer = 0x8d752400] 20:08:49 INFO - PROCESS | 1720 | 1465528129194 Marionette DEBUG loaded listener.js 20:08:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x8efed000) [pid = 1720] [serial = 1275] [outer = 0x8d752400] 20:08:50 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x91eab000) [pid = 1720] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 20:08:50 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x8f844800) [pid = 1720] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 20:08:50 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x8d04d800) [pid = 1720] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 20:08:50 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x91e05c00) [pid = 1720] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 20:08:50 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x8e630000) [pid = 1720] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 20:08:50 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x8d49dc00) [pid = 1720] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 20:08:50 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x8e69f000) [pid = 1720] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 20:08:50 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0x8da46c00) [pid = 1720] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 20:08:50 INFO - PROCESS | 1720 | --DOMWINDOW == 78 (0x8d49d800) [pid = 1720] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 20:08:50 INFO - PROCESS | 1720 | --DOMWINDOW == 77 (0x8f84b800) [pid = 1720] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 20:08:50 INFO - PROCESS | 1720 | --DOMWINDOW == 76 (0x8d4a7000) [pid = 1720] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 20:08:50 INFO - PROCESS | 1720 | --DOMWINDOW == 75 (0x8d04cc00) [pid = 1720] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 20:08:50 INFO - PROCESS | 1720 | --DOMWINDOW == 74 (0x8e613000) [pid = 1720] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 20:08:50 INFO - PROCESS | 1720 | --DOMWINDOW == 73 (0x8da49800) [pid = 1720] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 20:08:50 INFO - PROCESS | 1720 | 1465528130703 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]]]}] 20:08:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 20:08:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1958ms 20:08:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 20:08:50 INFO - PROCESS | 1720 | 1465528130757 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 20:08:50 INFO - PROCESS | 1720 | 1465528130761 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 20:08:50 INFO - PROCESS | 1720 | 1465528130767 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 20:08:50 INFO - PROCESS | 1720 | 1465528130771 Marionette TRACE conn4 <- [1,1670,null,{}] 20:08:50 INFO - PROCESS | 1720 | 1465528130776 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}] 20:08:50 INFO - PROCESS | 1720 | 1465528130781 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:50 INFO - PROCESS | 1720 | 1465528130952 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 20:08:51 INFO - PROCESS | 1720 | 1465528131099 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:51 INFO - PROCESS | 1720 | 1465528131110 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:51 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0c4400 == 28 [pid = 1720] [id = 425] 20:08:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 74 (0x8d0c5400) [pid = 1720] [serial = 1276] [outer = (nil)] 20:08:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 75 (0x8e74bc00) [pid = 1720] [serial = 1277] [outer = 0x8d0c5400] 20:08:51 INFO - PROCESS | 1720 | 1465528131178 Marionette DEBUG loaded listener.js 20:08:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 76 (0x8e7c0c00) [pid = 1720] [serial = 1278] [outer = 0x8d0c5400] 20:08:51 INFO - PROCESS | 1720 | 1465528131912 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]]]}] 20:08:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 20:08:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1188ms 20:08:51 INFO - PROCESS | 1720 | 1465528131956 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 20:08:51 INFO - PROCESS | 1720 | 1465528131960 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 20:08:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 20:08:51 INFO - PROCESS | 1720 | 1465528131966 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 20:08:51 INFO - PROCESS | 1720 | 1465528131968 Marionette TRACE conn4 <- [1,1674,null,{}] 20:08:51 INFO - PROCESS | 1720 | 1465528131984 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}] 20:08:51 INFO - PROCESS | 1720 | 1465528131989 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:52 INFO - PROCESS | 1720 | 1465528132211 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 20:08:52 INFO - PROCESS | 1720 | 1465528132383 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:52 INFO - PROCESS | 1720 | 1465528132398 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:52 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0c5800 == 29 [pid = 1720] [id = 426] 20:08:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 77 (0x8d0c6c00) [pid = 1720] [serial = 1279] [outer = (nil)] 20:08:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 78 (0x8d4a1800) [pid = 1720] [serial = 1280] [outer = 0x8d0c6c00] 20:08:52 INFO - PROCESS | 1720 | 1465528132493 Marionette DEBUG loaded listener.js 20:08:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 79 (0x8d75e000) [pid = 1720] [serial = 1281] [outer = 0x8d0c6c00] 20:08:53 INFO - PROCESS | 1720 | 1465528133541 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]]]}] 20:08:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 20:08:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1642ms 20:08:53 INFO - PROCESS | 1720 | 1465528133611 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 20:08:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 20:08:53 INFO - PROCESS | 1720 | 1465528133618 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 20:08:53 INFO - PROCESS | 1720 | 1465528133626 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 20:08:53 INFO - PROCESS | 1720 | 1465528133632 Marionette TRACE conn4 <- [1,1678,null,{}] 20:08:53 INFO - PROCESS | 1720 | 1465528133640 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}] 20:08:53 INFO - PROCESS | 1720 | 1465528133646 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:53 INFO - PROCESS | 1720 | 1465528133870 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 20:08:54 INFO - PROCESS | 1720 | 1465528134094 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:54 INFO - PROCESS | 1720 | 1465528134104 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:54 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d748400 == 30 [pid = 1720] [id = 427] 20:08:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x8e62a400) [pid = 1720] [serial = 1282] [outer = (nil)] 20:08:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x8e634c00) [pid = 1720] [serial = 1283] [outer = 0x8e62a400] 20:08:54 INFO - PROCESS | 1720 | 1465528134235 Marionette DEBUG loaded listener.js 20:08:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x8e7b2800) [pid = 1720] [serial = 1284] [outer = 0x8e62a400] 20:08:55 INFO - PROCESS | 1720 | 1465528135181 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]]]}] 20:08:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 20:08:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1603ms 20:08:55 INFO - PROCESS | 1720 | 1465528135229 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 20:08:55 INFO - PROCESS | 1720 | 1465528135235 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 20:08:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 20:08:55 INFO - PROCESS | 1720 | 1465528135242 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 20:08:55 INFO - PROCESS | 1720 | 1465528135246 Marionette TRACE conn4 <- [1,1682,null,{}] 20:08:55 INFO - PROCESS | 1720 | 1465528135253 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}] 20:08:55 INFO - PROCESS | 1720 | 1465528135258 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:55 INFO - PROCESS | 1720 | 1465528135460 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 20:08:55 INFO - PROCESS | 1720 | 1465528135730 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:55 INFO - PROCESS | 1720 | 1465528135737 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:55 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f4abc00 == 31 [pid = 1720] [id = 428] 20:08:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x8f4ac800) [pid = 1720] [serial = 1285] [outer = (nil)] 20:08:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x8f4b0400) [pid = 1720] [serial = 1286] [outer = 0x8f4ac800] 20:08:55 INFO - PROCESS | 1720 | 1465528135864 Marionette DEBUG loaded listener.js 20:08:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x8f84a000) [pid = 1720] [serial = 1287] [outer = 0x8f4ac800] 20:08:56 INFO - PROCESS | 1720 | 1465528136762 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]]]}] 20:08:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 20:08:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1589ms 20:08:56 INFO - PROCESS | 1720 | 1465528136833 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 20:08:56 INFO - PROCESS | 1720 | 1465528136839 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 20:08:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 20:08:56 INFO - PROCESS | 1720 | 1465528136857 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 20:08:56 INFO - PROCESS | 1720 | 1465528136864 Marionette TRACE conn4 <- [1,1686,null,{}] 20:08:56 INFO - PROCESS | 1720 | 1465528136871 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}] 20:08:56 INFO - PROCESS | 1720 | 1465528136878 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:57 INFO - PROCESS | 1720 | 1465528137102 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 20:08:57 INFO - PROCESS | 1720 | 1465528137337 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:57 INFO - PROCESS | 1720 | 1465528137349 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:57 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e4e5400 == 32 [pid = 1720] [id = 429] 20:08:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x8e757400) [pid = 1720] [serial = 1288] [outer = (nil)] 20:08:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x91e05c00) [pid = 1720] [serial = 1289] [outer = 0x8e757400] 20:08:57 INFO - PROCESS | 1720 | 1465528137443 Marionette DEBUG loaded listener.js 20:08:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x915cec00) [pid = 1720] [serial = 1290] [outer = 0x8e757400] 20:08:58 INFO - PROCESS | 1720 | 1465528138343 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]]]}] 20:08:58 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 20:08:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1544ms 20:08:58 INFO - PROCESS | 1720 | 1465528138396 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 20:08:58 INFO - PROCESS | 1720 | 1465528138402 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 20:08:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 20:08:58 INFO - PROCESS | 1720 | 1465528138413 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 20:08:58 INFO - PROCESS | 1720 | 1465528138418 Marionette TRACE conn4 <- [1,1690,null,{}] 20:08:58 INFO - PROCESS | 1720 | 1465528138428 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}] 20:08:58 INFO - PROCESS | 1720 | 1465528138436 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:58 INFO - PROCESS | 1720 | 1465528138618 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 20:08:58 INFO - PROCESS | 1720 | 1465528138791 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:58 INFO - PROCESS | 1720 | 1465528138800 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:08:58 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d04a400 == 33 [pid = 1720] [id = 430] 20:08:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x8d74ac00) [pid = 1720] [serial = 1291] [outer = (nil)] 20:08:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x923b1400) [pid = 1720] [serial = 1292] [outer = 0x8d74ac00] 20:08:58 INFO - PROCESS | 1720 | 1465528138931 Marionette DEBUG loaded listener.js 20:08:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x92467400) [pid = 1720] [serial = 1293] [outer = 0x8d74ac00] 20:08:59 INFO - PROCESS | 1720 | 1465528139805 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]]]}] 20:08:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 20:08:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1446ms 20:08:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 20:08:59 INFO - PROCESS | 1720 | 1465528139858 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 20:08:59 INFO - PROCESS | 1720 | 1465528139861 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 20:08:59 INFO - PROCESS | 1720 | 1465528139868 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 20:08:59 INFO - PROCESS | 1720 | 1465528139872 Marionette TRACE conn4 <- [1,1694,null,{}] 20:08:59 INFO - PROCESS | 1720 | 1465528139878 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}] 20:08:59 INFO - PROCESS | 1720 | 1465528139883 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:00 INFO - PROCESS | 1720 | 1465528140070 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 20:09:00 INFO - PROCESS | 1720 | 1465528140249 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:00 INFO - PROCESS | 1720 | 1465528140268 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:00 INFO - PROCESS | 1720 | ++DOCSHELL 0x8daac400 == 34 [pid = 1720] [id = 431] 20:09:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x8e756400) [pid = 1720] [serial = 1294] [outer = (nil)] 20:09:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x92db7400) [pid = 1720] [serial = 1295] [outer = 0x8e756400] 20:09:00 INFO - PROCESS | 1720 | 1465528140434 Marionette DEBUG loaded listener.js 20:09:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x93ad0800) [pid = 1720] [serial = 1296] [outer = 0x8e756400] 20:09:01 INFO - PROCESS | 1720 | 1465528141471 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]]]}] 20:09:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 20:09:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1636ms 20:09:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 20:09:01 INFO - PROCESS | 1720 | 1465528141504 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 20:09:01 INFO - PROCESS | 1720 | 1465528141507 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 20:09:01 INFO - PROCESS | 1720 | 1465528141514 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 20:09:01 INFO - PROCESS | 1720 | 1465528141517 Marionette TRACE conn4 <- [1,1698,null,{}] 20:09:01 INFO - PROCESS | 1720 | 1465528141523 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}] 20:09:01 INFO - PROCESS | 1720 | 1465528141529 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:01 INFO - PROCESS | 1720 | 1465528141708 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 20:09:01 INFO - PROCESS | 1720 | 1465528141929 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:01 INFO - PROCESS | 1720 | 1465528141938 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:02 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0c1800 == 35 [pid = 1720] [id = 432] 20:09:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x8d748000) [pid = 1720] [serial = 1297] [outer = (nil)] 20:09:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x93b24400) [pid = 1720] [serial = 1298] [outer = 0x8d748000] 20:09:02 INFO - PROCESS | 1720 | 1465528142084 Marionette DEBUG loaded listener.js 20:09:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x93b9ac00) [pid = 1720] [serial = 1299] [outer = 0x8d748000] 20:09:03 INFO - PROCESS | 1720 | 1465528142998 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]]]}] 20:09:03 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 20:09:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1532ms 20:09:03 INFO - PROCESS | 1720 | 1465528143054 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 20:09:03 INFO - PROCESS | 1720 | 1465528143057 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 20:09:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 20:09:03 INFO - PROCESS | 1720 | 1465528143065 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 20:09:03 INFO - PROCESS | 1720 | 1465528143068 Marionette TRACE conn4 <- [1,1702,null,{}] 20:09:03 INFO - PROCESS | 1720 | 1465528143074 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}] 20:09:03 INFO - PROCESS | 1720 | 1465528143079 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:03 INFO - PROCESS | 1720 | 1465528143292 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 20:09:03 INFO - PROCESS | 1720 | 1465528143511 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:03 INFO - PROCESS | 1720 | 1465528143520 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:03 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0c9000 == 36 [pid = 1720] [id = 433] 20:09:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x8d0cec00) [pid = 1720] [serial = 1300] [outer = (nil)] 20:09:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x8e6a3c00) [pid = 1720] [serial = 1301] [outer = 0x8d0cec00] 20:09:03 INFO - PROCESS | 1720 | 1465528143617 Marionette DEBUG loaded listener.js 20:09:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x8f005000) [pid = 1720] [serial = 1302] [outer = 0x8d0cec00] 20:09:04 INFO - PROCESS | 1720 | 1465528144498 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]]]}] 20:09:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 20:09:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1482ms 20:09:04 INFO - PROCESS | 1720 | 1465528144548 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 20:09:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 20:09:04 INFO - PROCESS | 1720 | 1465528144552 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 20:09:04 INFO - PROCESS | 1720 | 1465528144559 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 20:09:04 INFO - PROCESS | 1720 | 1465528144563 Marionette TRACE conn4 <- [1,1706,null,{}] 20:09:04 INFO - PROCESS | 1720 | 1465528144569 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}] 20:09:04 INFO - PROCESS | 1720 | 1465528144574 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:04 INFO - PROCESS | 1720 | 1465528144749 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 20:09:05 INFO - PROCESS | 1720 | 1465528145104 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:05 INFO - PROCESS | 1720 | 1465528145112 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:05 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d045400 == 37 [pid = 1720] [id = 434] 20:09:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x8d04a000) [pid = 1720] [serial = 1303] [outer = (nil)] 20:09:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x8d052800) [pid = 1720] [serial = 1304] [outer = 0x8d04a000] 20:09:05 INFO - PROCESS | 1720 | 1465528145235 Marionette DEBUG loaded listener.js 20:09:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x8d49e400) [pid = 1720] [serial = 1305] [outer = 0x8d04a000] 20:09:06 INFO - PROCESS | 1720 | 1465528146199 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]]]}] 20:09:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 20:09:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1732ms 20:09:06 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x92465800) [pid = 1720] [serial = 1241] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x91e02c00) [pid = 1720] [serial = 1235] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x8da49c00) [pid = 1720] [serial = 1238] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x91e08800) [pid = 1720] [serial = 1236] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x92462800) [pid = 1720] [serial = 1217] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x92466c00) [pid = 1720] [serial = 1218] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x8e69e400) [pid = 1720] [serial = 1208] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x8e6a7400) [pid = 1720] [serial = 1209] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x8e751800) [pid = 1720] [serial = 1223] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x915c3400) [pid = 1720] [serial = 1224] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x91e9f400) [pid = 1720] [serial = 1214] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x91ea6c00) [pid = 1720] [serial = 1215] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x8daa2000) [pid = 1720] [serial = 1229] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x8e4e0800) [pid = 1720] [serial = 1230] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x8d758000) [pid = 1720] [serial = 1205] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x8daa2800) [pid = 1720] [serial = 1206] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x915c5000) [pid = 1720] [serial = 1211] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x915ca400) [pid = 1720] [serial = 1212] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x93ad1800) [pid = 1720] [serial = 1220] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x93ad9400) [pid = 1720] [serial = 1221] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x8d052400) [pid = 1720] [serial = 1226] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x8d49e800) [pid = 1720] [serial = 1227] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x8e7b7800) [pid = 1720] [serial = 1232] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0x8f00dc00) [pid = 1720] [serial = 1203] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1720 | --DOMWINDOW == 78 (0x8e62d000) [pid = 1720] [serial = 1239] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1720 | --DOMWINDOW == 77 (0x8f003800) [pid = 1720] [serial = 1233] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1720 | --DOMWINDOW == 76 (0x92db3000) [pid = 1720] [serial = 1242] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1720 | 1465528146324 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 20:09:06 INFO - PROCESS | 1720 | 1465528146338 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 20:09:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 20:09:06 INFO - PROCESS | 1720 | 1465528146354 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 20:09:06 INFO - PROCESS | 1720 | 1465528146360 Marionette TRACE conn4 <- [1,1710,null,{}] 20:09:06 INFO - PROCESS | 1720 | 1465528146367 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}] 20:09:06 INFO - PROCESS | 1720 | 1465528146372 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:06 INFO - PROCESS | 1720 | 1465528146557 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 20:09:06 INFO - PROCESS | 1720 | 1465528146745 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:06 INFO - PROCESS | 1720 | 1465528146761 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:06 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d747c00 == 38 [pid = 1720] [id = 435] 20:09:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 77 (0x8d75a000) [pid = 1720] [serial = 1306] [outer = (nil)] 20:09:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 78 (0x8da41400) [pid = 1720] [serial = 1307] [outer = 0x8d75a000] 20:09:06 INFO - PROCESS | 1720 | 1465528146839 Marionette DEBUG loaded listener.js 20:09:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 79 (0x8daa6400) [pid = 1720] [serial = 1308] [outer = 0x8d75a000] 20:09:07 INFO - PROCESS | 1720 | 1465528147613 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]]]}] 20:09:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 20:09:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1281ms 20:09:07 INFO - PROCESS | 1720 | 1465528147649 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 20:09:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 20:09:07 INFO - PROCESS | 1720 | 1465528147655 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 20:09:07 INFO - PROCESS | 1720 | 1465528147663 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 20:09:07 INFO - PROCESS | 1720 | 1465528147665 Marionette TRACE conn4 <- [1,1714,null,{}] 20:09:07 INFO - PROCESS | 1720 | 1465528147672 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}] 20:09:07 INFO - PROCESS | 1720 | 1465528147677 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:07 INFO - PROCESS | 1720 | 1465528147845 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 20:09:07 INFO - PROCESS | 1720 | 1465528147864 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:07 INFO - PROCESS | 1720 | 1465528147874 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:07 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e4ea000 == 39 [pid = 1720] [id = 436] 20:09:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x8e5a4800) [pid = 1720] [serial = 1309] [outer = (nil)] 20:09:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x8e629400) [pid = 1720] [serial = 1310] [outer = 0x8e5a4800] 20:09:07 INFO - PROCESS | 1720 | 1465528147952 Marionette DEBUG loaded listener.js 20:09:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x8e638c00) [pid = 1720] [serial = 1311] [outer = 0x8e5a4800] 20:09:08 INFO - PROCESS | 1720 | 1465528148923 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]]]}] 20:09:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 20:09:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1286ms 20:09:08 INFO - PROCESS | 1720 | 1465528148966 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 20:09:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 20:09:08 INFO - PROCESS | 1720 | 1465528148971 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 20:09:08 INFO - PROCESS | 1720 | 1465528148991 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 20:09:09 INFO - PROCESS | 1720 | 1465528149000 Marionette TRACE conn4 <- [1,1718,null,{}] 20:09:09 INFO - PROCESS | 1720 | 1465528149009 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}] 20:09:09 INFO - PROCESS | 1720 | 1465528149016 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:09 INFO - PROCESS | 1720 | 1465528149261 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 20:09:09 INFO - PROCESS | 1720 | 1465528149299 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:09 INFO - PROCESS | 1720 | 1465528149308 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:09 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d045000 == 40 [pid = 1720] [id = 437] 20:09:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x8e5a5000) [pid = 1720] [serial = 1312] [outer = (nil)] 20:09:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x8f00a000) [pid = 1720] [serial = 1313] [outer = 0x8e5a5000] 20:09:09 INFO - PROCESS | 1720 | 1465528149440 Marionette DEBUG loaded listener.js 20:09:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x8f4a1400) [pid = 1720] [serial = 1314] [outer = 0x8e5a5000] 20:09:10 INFO - PROCESS | 1720 | 1465528150460 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]]]}] 20:09:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 20:09:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1553ms 20:09:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 20:09:10 INFO - PROCESS | 1720 | 1465528150531 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 20:09:10 INFO - PROCESS | 1720 | 1465528150535 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 20:09:10 INFO - PROCESS | 1720 | 1465528150542 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 20:09:10 INFO - PROCESS | 1720 | 1465528150545 Marionette TRACE conn4 <- [1,1722,null,{}] 20:09:10 INFO - PROCESS | 1720 | 1465528150551 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}] 20:09:10 INFO - PROCESS | 1720 | 1465528150556 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:10 INFO - PROCESS | 1720 | 1465528150779 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 20:09:10 INFO - PROCESS | 1720 | 1465528150798 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:10 INFO - PROCESS | 1720 | 1465528150807 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:10 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e6aa000 == 41 [pid = 1720] [id = 438] 20:09:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x8f008c00) [pid = 1720] [serial = 1315] [outer = (nil)] 20:09:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x8f843400) [pid = 1720] [serial = 1316] [outer = 0x8f008c00] 20:09:10 INFO - PROCESS | 1720 | 1465528150875 Marionette DEBUG loaded listener.js 20:09:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x915c5c00) [pid = 1720] [serial = 1317] [outer = 0x8f008c00] 20:09:11 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x8da45400) [pid = 1720] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 20:09:11 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x92663400) [pid = 1720] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 20:09:11 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x8effbc00) [pid = 1720] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 20:09:11 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x8da42c00) [pid = 1720] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 20:09:11 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x8d04e000) [pid = 1720] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 20:09:11 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x8d4a8800) [pid = 1720] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 20:09:11 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x8d752400) [pid = 1720] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 20:09:11 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x92db6400) [pid = 1720] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 20:09:11 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0x8d4aa800) [pid = 1720] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 20:09:11 INFO - PROCESS | 1720 | --DOMWINDOW == 78 (0x8e4ecc00) [pid = 1720] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 20:09:11 INFO - PROCESS | 1720 | --DOMWINDOW == 77 (0x8d75fc00) [pid = 1720] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 20:09:11 INFO - PROCESS | 1720 | 1465528151923 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]]]}] 20:09:11 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 20:09:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1437ms 20:09:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 20:09:11 INFO - PROCESS | 1720 | 1465528151980 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 20:09:11 INFO - PROCESS | 1720 | 1465528151983 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 20:09:11 INFO - PROCESS | 1720 | 1465528151989 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 20:09:11 INFO - PROCESS | 1720 | 1465528151993 Marionette TRACE conn4 <- [1,1726,null,{}] 20:09:12 INFO - PROCESS | 1720 | 1465528151999 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}] 20:09:12 INFO - PROCESS | 1720 | 1465528152004 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:12 INFO - PROCESS | 1720 | 1465528152171 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 20:09:12 INFO - PROCESS | 1720 | 1465528152307 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:12 INFO - PROCESS | 1720 | 1465528152323 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:12 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f847000 == 42 [pid = 1720] [id = 439] 20:09:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 78 (0x8f84e000) [pid = 1720] [serial = 1318] [outer = (nil)] 20:09:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 79 (0x915cbc00) [pid = 1720] [serial = 1319] [outer = 0x8f84e000] 20:09:12 INFO - PROCESS | 1720 | 1465528152401 Marionette DEBUG loaded listener.js 20:09:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x91e07800) [pid = 1720] [serial = 1320] [outer = 0x8f84e000] 20:09:13 INFO - PROCESS | 1720 | 1465528153194 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]]]}] 20:09:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 20:09:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1241ms 20:09:13 INFO - PROCESS | 1720 | 1465528153230 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 20:09:13 INFO - PROCESS | 1720 | 1465528153233 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 20:09:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 20:09:13 INFO - PROCESS | 1720 | 1465528153306 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 20:09:13 INFO - PROCESS | 1720 | 1465528153310 Marionette TRACE conn4 <- [1,1730,null,{}] 20:09:13 INFO - PROCESS | 1720 | 1465528153319 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}] 20:09:13 INFO - PROCESS | 1720 | 1465528153327 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:13 INFO - PROCESS | 1720 | 1465528153553 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 20:09:13 INFO - PROCESS | 1720 | 1465528153736 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:13 INFO - PROCESS | 1720 | 1465528153750 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:13 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d051000 == 43 [pid = 1720] [id = 440] 20:09:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x8d4a8400) [pid = 1720] [serial = 1321] [outer = (nil)] 20:09:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x8d74fc00) [pid = 1720] [serial = 1322] [outer = 0x8d4a8400] 20:09:13 INFO - PROCESS | 1720 | 1465528153899 Marionette DEBUG loaded listener.js 20:09:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x8da49800) [pid = 1720] [serial = 1323] [outer = 0x8d4a8400] 20:09:15 INFO - PROCESS | 1720 | 1465528154998 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]]]}] 20:09:15 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 20:09:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1740ms 20:09:15 INFO - PROCESS | 1720 | 1465528155047 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 20:09:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 20:09:15 INFO - PROCESS | 1720 | 1465528155059 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 20:09:15 INFO - PROCESS | 1720 | 1465528155074 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 20:09:15 INFO - PROCESS | 1720 | 1465528155081 Marionette TRACE conn4 <- [1,1734,null,{}] 20:09:15 INFO - PROCESS | 1720 | 1465528155098 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}] 20:09:15 INFO - PROCESS | 1720 | 1465528155112 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:15 INFO - PROCESS | 1720 | 1465528155518 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 20:09:15 INFO - PROCESS | 1720 | 1465528155755 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:15 INFO - PROCESS | 1720 | 1465528155764 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:15 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d745800 == 44 [pid = 1720] [id = 441] 20:09:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x8e5adc00) [pid = 1720] [serial = 1324] [outer = (nil)] 20:09:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x8e6a4800) [pid = 1720] [serial = 1325] [outer = 0x8e5adc00] 20:09:15 INFO - PROCESS | 1720 | 1465528155913 Marionette DEBUG loaded listener.js 20:09:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x8e7ba000) [pid = 1720] [serial = 1326] [outer = 0x8e5adc00] 20:09:16 INFO - PROCESS | 1720 | 1465528156976 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]]]}] 20:09:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 20:09:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1948ms 20:09:17 INFO - PROCESS | 1720 | 1465528157025 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 20:09:17 INFO - PROCESS | 1720 | 1465528157029 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 20:09:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 20:09:17 INFO - PROCESS | 1720 | 1465528157038 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 20:09:17 INFO - PROCESS | 1720 | 1465528157041 Marionette TRACE conn4 <- [1,1738,null,{}] 20:09:17 INFO - PROCESS | 1720 | 1465528157048 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}] 20:09:17 INFO - PROCESS | 1720 | 1465528157052 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:17 INFO - PROCESS | 1720 | 1465528157247 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 20:09:17 INFO - PROCESS | 1720 | 1465528157575 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:17 INFO - PROCESS | 1720 | 1465528157592 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:17 INFO - PROCESS | 1720 | ++DOCSHELL 0x91ea1000 == 45 [pid = 1720] [id = 442] 20:09:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x91ea2000) [pid = 1720] [serial = 1327] [outer = (nil)] 20:09:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x91eaa400) [pid = 1720] [serial = 1328] [outer = 0x91ea2000] 20:09:17 INFO - PROCESS | 1720 | 1465528157678 Marionette DEBUG loaded listener.js 20:09:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x92460400) [pid = 1720] [serial = 1329] [outer = 0x91ea2000] 20:09:18 INFO - PROCESS | 1720 | 1465528158589 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]]]}] 20:09:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 20:09:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1594ms 20:09:18 INFO - PROCESS | 1720 | 1465528158632 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 20:09:18 INFO - PROCESS | 1720 | 1465528158637 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 20:09:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 20:09:18 INFO - PROCESS | 1720 | 1465528158643 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 20:09:18 INFO - PROCESS | 1720 | 1465528158647 Marionette TRACE conn4 <- [1,1742,null,{}] 20:09:18 INFO - PROCESS | 1720 | 1465528158653 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}] 20:09:18 INFO - PROCESS | 1720 | 1465528158658 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:18 INFO - PROCESS | 1720 | 1465528158848 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 20:09:19 INFO - PROCESS | 1720 | 1465528159028 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:19 INFO - PROCESS | 1720 | 1465528159037 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:19 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d742400 == 46 [pid = 1720] [id = 443] 20:09:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x8f004c00) [pid = 1720] [serial = 1330] [outer = (nil)] 20:09:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x92db8c00) [pid = 1720] [serial = 1331] [outer = 0x8f004c00] 20:09:19 INFO - PROCESS | 1720 | 1465528159165 Marionette DEBUG loaded listener.js 20:09:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x93acdc00) [pid = 1720] [serial = 1332] [outer = 0x8f004c00] 20:09:20 INFO - PROCESS | 1720 | 1465528160105 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]]]}] 20:09:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 20:09:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1534ms 20:09:20 INFO - PROCESS | 1720 | 1465528160180 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 20:09:20 INFO - PROCESS | 1720 | 1465528160183 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 20:09:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 20:09:20 INFO - PROCESS | 1720 | 1465528160191 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 20:09:20 INFO - PROCESS | 1720 | 1465528160195 Marionette TRACE conn4 <- [1,1746,null,{}] 20:09:20 INFO - PROCESS | 1720 | 1465528160201 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}] 20:09:20 INFO - PROCESS | 1720 | 1465528160207 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:20 INFO - PROCESS | 1720 | 1465528160425 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 20:09:20 INFO - PROCESS | 1720 | 1465528160664 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:20 INFO - PROCESS | 1720 | 1465528160676 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:20 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d742800 == 47 [pid = 1720] [id = 444] 20:09:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x8daaf800) [pid = 1720] [serial = 1333] [outer = (nil)] 20:09:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x91e0c400) [pid = 1720] [serial = 1334] [outer = 0x8daaf800] 20:09:20 INFO - PROCESS | 1720 | 1465528160802 Marionette DEBUG loaded listener.js 20:09:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x93b26800) [pid = 1720] [serial = 1335] [outer = 0x8daaf800] 20:09:21 INFO - PROCESS | 1720 | 1465528161683 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]]]}] 20:09:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 20:09:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1538ms 20:09:21 INFO - PROCESS | 1720 | 1465528161729 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 20:09:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 20:09:21 INFO - PROCESS | 1720 | 1465528161734 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 20:09:21 INFO - PROCESS | 1720 | 1465528161740 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 20:09:21 INFO - PROCESS | 1720 | 1465528161744 Marionette TRACE conn4 <- [1,1750,null,{}] 20:09:21 INFO - PROCESS | 1720 | 1465528161749 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}] 20:09:21 INFO - PROCESS | 1720 | 1465528161760 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:22 INFO - PROCESS | 1720 | 1465528162023 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 20:09:22 INFO - PROCESS | 1720 | 1465528162253 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:22 INFO - PROCESS | 1720 | 1465528162264 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:22 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d04c800 == 48 [pid = 1720] [id = 445] 20:09:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x93ebec00) [pid = 1720] [serial = 1336] [outer = (nil)] 20:09:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x95324c00) [pid = 1720] [serial = 1337] [outer = 0x93ebec00] 20:09:22 INFO - PROCESS | 1720 | 1465528162389 Marionette DEBUG loaded listener.js 20:09:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x9532d800) [pid = 1720] [serial = 1338] [outer = 0x93ebec00] 20:09:23 INFO - PROCESS | 1720 | 1465528163286 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]]]}] 20:09:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 20:09:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1583ms 20:09:23 INFO - PROCESS | 1720 | 1465528163323 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 20:09:23 INFO - PROCESS | 1720 | 1465528163327 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 20:09:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 20:09:23 INFO - PROCESS | 1720 | 1465528163334 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 20:09:23 INFO - PROCESS | 1720 | 1465528163337 Marionette TRACE conn4 <- [1,1754,null,{}] 20:09:23 INFO - PROCESS | 1720 | 1465528163343 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}] 20:09:23 INFO - PROCESS | 1720 | 1465528163348 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:23 INFO - PROCESS | 1720 | 1465528163525 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 20:09:23 INFO - PROCESS | 1720 | 1465528163706 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:23 INFO - PROCESS | 1720 | 1465528163713 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:23 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d74f800 == 49 [pid = 1720] [id = 446] 20:09:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x8f4a2800) [pid = 1720] [serial = 1339] [outer = (nil)] 20:09:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x953cb800) [pid = 1720] [serial = 1340] [outer = 0x8f4a2800] 20:09:23 INFO - PROCESS | 1720 | 1465528163793 Marionette DEBUG loaded listener.js 20:09:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x953cf400) [pid = 1720] [serial = 1341] [outer = 0x8f4a2800] 20:09:24 INFO - PROCESS | 1720 | 1465528164752 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]]]}] 20:09:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 20:09:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1448ms 20:09:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 20:09:24 INFO - PROCESS | 1720 | 1465528164784 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 20:09:24 INFO - PROCESS | 1720 | 1465528164788 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 20:09:24 INFO - PROCESS | 1720 | 1465528164795 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 20:09:24 INFO - PROCESS | 1720 | 1465528164797 Marionette TRACE conn4 <- [1,1758,null,{}] 20:09:24 INFO - PROCESS | 1720 | 1465528164804 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}] 20:09:24 INFO - PROCESS | 1720 | 1465528164809 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:25 INFO - PROCESS | 1720 | 1465528164996 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 20:09:25 INFO - PROCESS | 1720 | 1465528165251 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:25 INFO - PROCESS | 1720 | 1465528165260 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:25 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d052c00 == 50 [pid = 1720] [id = 447] 20:09:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x8d0cdc00) [pid = 1720] [serial = 1342] [outer = (nil)] 20:09:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x8da4fc00) [pid = 1720] [serial = 1343] [outer = 0x8d0cdc00] 20:09:25 INFO - PROCESS | 1720 | 1465528165385 Marionette DEBUG loaded listener.js 20:09:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x8e74dc00) [pid = 1720] [serial = 1344] [outer = 0x8d0cdc00] 20:09:26 INFO - PROCESS | 1720 | 1465528166567 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]]]}] 20:09:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 20:09:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1842ms 20:09:26 INFO - PROCESS | 1720 | 1465528166636 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 20:09:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 20:09:26 INFO - PROCESS | 1720 | 1465528166642 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 20:09:26 INFO - PROCESS | 1720 | 1465528166658 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 20:09:26 INFO - PROCESS | 1720 | 1465528166663 Marionette TRACE conn4 <- [1,1762,null,{}] 20:09:26 INFO - PROCESS | 1720 | 1465528166673 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}] 20:09:26 INFO - PROCESS | 1720 | 1465528166678 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:26 INFO - PROCESS | 1720 | 1465528166942 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 20:09:27 INFO - PROCESS | 1720 | 1465528167122 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:27 INFO - PROCESS | 1720 | 1465528167131 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:27 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e609c00 == 51 [pid = 1720] [id = 448] 20:09:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x8e60a800) [pid = 1720] [serial = 1345] [outer = (nil)] 20:09:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x8e62a800) [pid = 1720] [serial = 1346] [outer = 0x8e60a800] 20:09:27 INFO - PROCESS | 1720 | 1465528167207 Marionette DEBUG loaded listener.js 20:09:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x8e636c00) [pid = 1720] [serial = 1347] [outer = 0x8e60a800] 20:09:28 INFO - PROCESS | 1720 | 1465528168139 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]]]}] 20:09:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 20:09:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1553ms 20:09:28 INFO - PROCESS | 1720 | 1465528168203 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 20:09:28 INFO - PROCESS | 1720 | 1465528168209 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 20:09:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 20:09:28 INFO - PROCESS | 1720 | 1465528168220 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 20:09:28 INFO - PROCESS | 1720 | 1465528168224 Marionette TRACE conn4 <- [1,1766,null,{}] 20:09:28 INFO - PROCESS | 1720 | 1465528168231 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}] 20:09:28 INFO - PROCESS | 1720 | 1465528168237 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:29 INFO - PROCESS | 1720 | --DOCSHELL 0x8f00b800 == 50 [pid = 1720] [id = 355] 20:09:29 INFO - PROCESS | 1720 | --DOCSHELL 0x8d04b800 == 49 [pid = 1720] [id = 353] 20:09:29 INFO - PROCESS | 1720 | --DOCSHELL 0x8d04dc00 == 48 [pid = 1720] [id = 357] 20:09:29 INFO - PROCESS | 1720 | --DOCSHELL 0x8e4e5000 == 47 [pid = 1720] [id = 343] 20:09:29 INFO - PROCESS | 1720 | --DOCSHELL 0x8f4a1c00 == 46 [pid = 1720] [id = 356] 20:09:29 INFO - PROCESS | 1720 | --DOCSHELL 0x8d048800 == 45 [pid = 1720] [id = 344] 20:09:29 INFO - PROCESS | 1720 | --DOCSHELL 0x8d04c000 == 44 [pid = 1720] [id = 421] 20:09:29 INFO - PROCESS | 1720 | --DOCSHELL 0x8d74f400 == 43 [pid = 1720] [id = 342] 20:09:29 INFO - PROCESS | 1720 | --DOCSHELL 0x8d74b400 == 42 [pid = 1720] [id = 346] 20:09:29 INFO - PROCESS | 1720 | --DOCSHELL 0x8d759400 == 41 [pid = 1720] [id = 358] 20:09:29 INFO - PROCESS | 1720 | --DOCSHELL 0x8e750800 == 40 [pid = 1720] [id = 349] 20:09:29 INFO - PROCESS | 1720 | --DOCSHELL 0x8d75f000 == 39 [pid = 1720] [id = 347] 20:09:29 INFO - PROCESS | 1720 | --DOCSHELL 0x8f848400 == 38 [pid = 1720] [id = 348] 20:09:29 INFO - PROCESS | 1720 | --DOCSHELL 0x8d050000 == 37 [pid = 1720] [id = 350] 20:09:29 INFO - PROCESS | 1720 | --DOCSHELL 0x8da43800 == 36 [pid = 1720] [id = 345] 20:09:29 INFO - PROCESS | 1720 | --DOCSHELL 0x8d044400 == 35 [pid = 1720] [id = 352] 20:09:29 INFO - PROCESS | 1720 | --DOCSHELL 0x8d74f000 == 34 [pid = 1720] [id = 351] 20:09:29 INFO - PROCESS | 1720 | --DOCSHELL 0x8e617400 == 33 [pid = 1720] [id = 354] 20:09:29 INFO - PROCESS | 1720 | --DOCSHELL 0x8e609c00 == 32 [pid = 1720] [id = 448] 20:09:29 INFO - PROCESS | 1720 | --DOCSHELL 0x8d052c00 == 31 [pid = 1720] [id = 447] 20:09:29 INFO - PROCESS | 1720 | --DOCSHELL 0x8d04c800 == 30 [pid = 1720] [id = 445] 20:09:29 INFO - PROCESS | 1720 | --DOCSHELL 0x8d74f800 == 29 [pid = 1720] [id = 446] 20:09:29 INFO - PROCESS | 1720 | --DOCSHELL 0x8d742800 == 28 [pid = 1720] [id = 444] 20:09:29 INFO - PROCESS | 1720 | --DOCSHELL 0x8d742400 == 27 [pid = 1720] [id = 443] 20:09:29 INFO - PROCESS | 1720 | --DOCSHELL 0x8d745800 == 26 [pid = 1720] [id = 441] 20:09:29 INFO - PROCESS | 1720 | --DOCSHELL 0x91ea1000 == 25 [pid = 1720] [id = 442] 20:09:29 INFO - PROCESS | 1720 | --DOCSHELL 0x8f847000 == 24 [pid = 1720] [id = 439] 20:09:29 INFO - PROCESS | 1720 | --DOCSHELL 0x8d051000 == 23 [pid = 1720] [id = 440] 20:09:29 INFO - PROCESS | 1720 | 1465528169546 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 20:09:29 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x8e74bc00) [pid = 1720] [serial = 1277] [outer = (nil)] [url = about:blank] 20:09:29 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x8e5a9400) [pid = 1720] [serial = 1263] [outer = (nil)] [url = about:blank] 20:09:29 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x93ebfc00) [pid = 1720] [serial = 1253] [outer = (nil)] [url = about:blank] 20:09:29 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x8f846000) [pid = 1720] [serial = 1248] [outer = (nil)] [url = about:blank] 20:09:29 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x95325000) [pid = 1720] [serial = 1257] [outer = (nil)] [url = about:blank] 20:09:29 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x8d49b400) [pid = 1720] [serial = 1266] [outer = (nil)] [url = about:blank] 20:09:29 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x8e631400) [pid = 1720] [serial = 1260] [outer = (nil)] [url = about:blank] 20:09:29 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x8efed000) [pid = 1720] [serial = 1275] [outer = (nil)] [url = about:blank] 20:09:29 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x92dbdc00) [pid = 1720] [serial = 1250] [outer = (nil)] [url = about:blank] 20:09:29 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x8e7ba800) [pid = 1720] [serial = 1274] [outer = (nil)] [url = about:blank] 20:09:29 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x8daa5400) [pid = 1720] [serial = 1262] [outer = (nil)] [url = about:blank] 20:09:29 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x8f4aa800) [pid = 1720] [serial = 1247] [outer = (nil)] [url = about:blank] 20:09:29 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x8d053c00) [pid = 1720] [serial = 1265] [outer = (nil)] [url = about:blank] 20:09:29 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x8e4ec400) [pid = 1720] [serial = 1244] [outer = (nil)] [url = about:blank] 20:09:29 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x8e5a9c00) [pid = 1720] [serial = 1271] [outer = (nil)] [url = about:blank] 20:09:29 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x8da45c00) [pid = 1720] [serial = 1259] [outer = (nil)] [url = about:blank] 20:09:29 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x952a4000) [pid = 1720] [serial = 1256] [outer = (nil)] [url = about:blank] 20:09:29 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x93ec6800) [pid = 1720] [serial = 1254] [outer = (nil)] [url = about:blank] 20:09:29 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x8e60a400) [pid = 1720] [serial = 1245] [outer = (nil)] [url = about:blank] 20:09:29 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x93ad1400) [pid = 1720] [serial = 1251] [outer = (nil)] [url = about:blank] 20:09:29 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x8e60dc00) [pid = 1720] [serial = 1272] [outer = (nil)] [url = about:blank] 20:09:29 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x8da44000) [pid = 1720] [serial = 1268] [outer = (nil)] [url = about:blank] 20:09:29 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x8da4e400) [pid = 1720] [serial = 1269] [outer = (nil)] [url = about:blank] 20:09:29 INFO - PROCESS | 1720 | 1465528169891 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:29 INFO - PROCESS | 1720 | 1465528169902 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:29 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0c8c00 == 24 [pid = 1720] [id = 449] 20:09:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x8d0c9400) [pid = 1720] [serial = 1348] [outer = (nil)] 20:09:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x8d0cf800) [pid = 1720] [serial = 1349] [outer = 0x8d0c9400] 20:09:29 INFO - PROCESS | 1720 | 1465528169976 Marionette DEBUG loaded listener.js 20:09:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x8d4a6400) [pid = 1720] [serial = 1350] [outer = 0x8d0c9400] 20:09:30 INFO - PROCESS | 1720 | 1465528170779 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]]]}] 20:09:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 20:09:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 2583ms 20:09:30 INFO - PROCESS | 1720 | 1465528170806 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 20:09:30 INFO - PROCESS | 1720 | 1465528170812 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 20:09:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 20:09:30 INFO - PROCESS | 1720 | 1465528170821 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 20:09:30 INFO - PROCESS | 1720 | 1465528170826 Marionette TRACE conn4 <- [1,1770,null,{}] 20:09:30 INFO - PROCESS | 1720 | 1465528170833 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}] 20:09:30 INFO - PROCESS | 1720 | 1465528170838 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:31 INFO - PROCESS | 1720 | 1465528171026 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 20:09:31 INFO - PROCESS | 1720 | 1465528171163 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:31 INFO - PROCESS | 1720 | 1465528171174 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:31 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d4a2400 == 25 [pid = 1720] [id = 450] 20:09:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x8d753c00) [pid = 1720] [serial = 1351] [outer = (nil)] 20:09:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x8da42c00) [pid = 1720] [serial = 1352] [outer = 0x8d753c00] 20:09:31 INFO - PROCESS | 1720 | 1465528171245 Marionette DEBUG loaded listener.js 20:09:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x8da4e400) [pid = 1720] [serial = 1353] [outer = 0x8d753c00] 20:09:32 INFO - PROCESS | 1720 | 1465528172137 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]]]}] 20:09:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 20:09:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1403ms 20:09:32 INFO - PROCESS | 1720 | 1465528172225 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 20:09:32 INFO - PROCESS | 1720 | 1465528172230 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 20:09:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 20:09:32 INFO - PROCESS | 1720 | 1465528172236 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 20:09:32 INFO - PROCESS | 1720 | 1465528172240 Marionette TRACE conn4 <- [1,1774,null,{}] 20:09:32 INFO - PROCESS | 1720 | 1465528172253 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}] 20:09:32 INFO - PROCESS | 1720 | 1465528172257 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:32 INFO - PROCESS | 1720 | 1465528172485 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 20:09:32 INFO - PROCESS | 1720 | 1465528172513 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:32 INFO - PROCESS | 1720 | 1465528172525 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:32 INFO - PROCESS | 1720 | ++DOCSHELL 0x8daa5400 == 26 [pid = 1720] [id = 451] 20:09:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x8e4de800) [pid = 1720] [serial = 1354] [outer = (nil)] 20:09:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x8e5ae000) [pid = 1720] [serial = 1355] [outer = 0x8e4de800] 20:09:32 INFO - PROCESS | 1720 | 1465528172593 Marionette DEBUG loaded listener.js 20:09:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x8e60d800) [pid = 1720] [serial = 1356] [outer = 0x8e4de800] 20:09:33 INFO - PROCESS | 1720 | 1465528173624 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]]]}] 20:09:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 20:09:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1445ms 20:09:33 INFO - PROCESS | 1720 | 1465528173682 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 20:09:33 INFO - PROCESS | 1720 | 1465528173689 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 20:09:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 20:09:33 INFO - PROCESS | 1720 | 1465528173717 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 20:09:33 INFO - PROCESS | 1720 | 1465528173726 Marionette TRACE conn4 <- [1,1778,null,{}] 20:09:33 INFO - PROCESS | 1720 | 1465528173731 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}] 20:09:33 INFO - PROCESS | 1720 | 1465528173739 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:34 INFO - PROCESS | 1720 | 1465528173996 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 20:09:34 INFO - PROCESS | 1720 | 1465528174018 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:34 INFO - PROCESS | 1720 | 1465528174027 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:34 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e4eb800 == 27 [pid = 1720] [id = 452] 20:09:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x8e60d400) [pid = 1720] [serial = 1357] [outer = (nil)] 20:09:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x8e7bbc00) [pid = 1720] [serial = 1358] [outer = 0x8e60d400] 20:09:34 INFO - PROCESS | 1720 | 1465528174096 Marionette DEBUG loaded listener.js 20:09:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x8effb800) [pid = 1720] [serial = 1359] [outer = 0x8e60d400] 20:09:35 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x8d75a000) [pid = 1720] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 20:09:35 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x8d04a000) [pid = 1720] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 20:09:35 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x8f84e000) [pid = 1720] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 20:09:35 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x8e5a5000) [pid = 1720] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 20:09:35 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x8f008c00) [pid = 1720] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 20:09:35 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x8d74ac00) [pid = 1720] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 20:09:35 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x8e757400) [pid = 1720] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 20:09:35 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x8e756400) [pid = 1720] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 20:09:35 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x8d748000) [pid = 1720] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 20:09:35 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x8e62a400) [pid = 1720] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 20:09:35 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x8d0c6c00) [pid = 1720] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 20:09:35 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x8e5a4800) [pid = 1720] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 20:09:35 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x8d0cec00) [pid = 1720] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 20:09:35 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x8d0c5400) [pid = 1720] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 20:09:35 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x8f4ac800) [pid = 1720] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 20:09:35 INFO - PROCESS | 1720 | 1465528175632 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]]]}] 20:09:35 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 20:09:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1946ms 20:09:35 INFO - PROCESS | 1720 | 1465528175656 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 20:09:35 INFO - PROCESS | 1720 | 1465528175660 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 20:09:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 20:09:35 INFO - PROCESS | 1720 | 1465528175666 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 20:09:35 INFO - PROCESS | 1720 | 1465528175668 Marionette TRACE conn4 <- [1,1782,null,{}] 20:09:35 INFO - PROCESS | 1720 | 1465528175674 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}] 20:09:35 INFO - PROCESS | 1720 | 1465528175679 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:35 INFO - PROCESS | 1720 | 1465528175841 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 20:09:36 INFO - PROCESS | 1720 | 1465528175981 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:36 INFO - PROCESS | 1720 | 1465528175990 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:36 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0c8000 == 28 [pid = 1720] [id = 453] 20:09:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x8d75a000) [pid = 1720] [serial = 1360] [outer = (nil)] 20:09:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x8e7be000) [pid = 1720] [serial = 1361] [outer = 0x8d75a000] 20:09:36 INFO - PROCESS | 1720 | 1465528176072 Marionette DEBUG loaded listener.js 20:09:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x8f005800) [pid = 1720] [serial = 1362] [outer = 0x8d75a000] 20:09:36 INFO - PROCESS | 1720 | 1465528176835 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]]]}] 20:09:36 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 20:09:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1190ms 20:09:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 20:09:36 INFO - PROCESS | 1720 | 1465528176865 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 20:09:36 INFO - PROCESS | 1720 | 1465528176868 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 20:09:36 INFO - PROCESS | 1720 | 1465528176875 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 20:09:36 INFO - PROCESS | 1720 | 1465528176878 Marionette TRACE conn4 <- [1,1786,null,{}] 20:09:36 INFO - PROCESS | 1720 | 1465528176884 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}] 20:09:36 INFO - PROCESS | 1720 | 1465528176889 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:37 INFO - PROCESS | 1720 | 1465528177105 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 20:09:37 INFO - PROCESS | 1720 | 1465528177297 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:37 INFO - PROCESS | 1720 | 1465528177304 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:37 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0c3800 == 29 [pid = 1720] [id = 454] 20:09:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x8d0c4000) [pid = 1720] [serial = 1363] [outer = (nil)] 20:09:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x8d4a8800) [pid = 1720] [serial = 1364] [outer = 0x8d0c4000] 20:09:37 INFO - PROCESS | 1720 | 1465528177394 Marionette DEBUG loaded listener.js 20:09:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x8da43400) [pid = 1720] [serial = 1365] [outer = 0x8d0c4000] 20:09:38 INFO - PROCESS | 1720 | 1465528178510 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]]]}] 20:09:38 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 20:09:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1685ms 20:09:38 INFO - PROCESS | 1720 | 1465528178561 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 20:09:38 INFO - PROCESS | 1720 | 1465528178568 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 20:09:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 20:09:38 INFO - PROCESS | 1720 | 1465528178577 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 20:09:38 INFO - PROCESS | 1720 | 1465528178583 Marionette TRACE conn4 <- [1,1790,null,{}] 20:09:38 INFO - PROCESS | 1720 | 1465528178590 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}] 20:09:38 INFO - PROCESS | 1720 | 1465528178597 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:38 INFO - PROCESS | 1720 | 1465528178790 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 20:09:39 INFO - PROCESS | 1720 | 1465528179020 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:39 INFO - PROCESS | 1720 | 1465528179028 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:39 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d49cc00 == 30 [pid = 1720] [id = 455] 20:09:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x8daaf000) [pid = 1720] [serial = 1366] [outer = (nil)] 20:09:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x8e62c000) [pid = 1720] [serial = 1367] [outer = 0x8daaf000] 20:09:39 INFO - PROCESS | 1720 | 1465528179157 Marionette DEBUG loaded listener.js 20:09:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x8e7b6400) [pid = 1720] [serial = 1368] [outer = 0x8daaf000] 20:09:40 INFO - PROCESS | 1720 | 1465528180140 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]]]}] 20:09:40 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) 20:09:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1644ms 20:09:40 INFO - PROCESS | 1720 | 1465528180221 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 20:09:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 20:09:40 INFO - PROCESS | 1720 | 1465528180227 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 20:09:40 INFO - PROCESS | 1720 | 1465528180234 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 20:09:40 INFO - PROCESS | 1720 | 1465528180238 Marionette TRACE conn4 <- [1,1794,null,{}] 20:09:40 INFO - PROCESS | 1720 | 1465528180244 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}] 20:09:40 INFO - PROCESS | 1720 | 1465528180250 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:40 INFO - PROCESS | 1720 | 1465528180486 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 20:09:40 INFO - PROCESS | 1720 | 1465528180816 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:40 INFO - PROCESS | 1720 | 1465528180824 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:40 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0c8400 == 31 [pid = 1720] [id = 456] 20:09:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x8f847c00) [pid = 1720] [serial = 1369] [outer = (nil)] 20:09:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x8f84f000) [pid = 1720] [serial = 1370] [outer = 0x8f847c00] 20:09:40 INFO - PROCESS | 1720 | 1465528180912 Marionette DEBUG loaded listener.js 20:09:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x915cb000) [pid = 1720] [serial = 1371] [outer = 0x8f847c00] 20:09:41 INFO - PROCESS | 1720 | 1465528181878 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]]]}] 20:09:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:09:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1733ms 20:09:41 INFO - PROCESS | 1720 | 1465528181968 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 20:09:41 INFO - PROCESS | 1720 | 1465528181974 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 20:09:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 20:09:41 INFO - PROCESS | 1720 | 1465528181992 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 20:09:42 INFO - PROCESS | 1720 | 1465528182000 Marionette TRACE conn4 <- [1,1798,null,{}] 20:09:42 INFO - PROCESS | 1720 | 1465528182006 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}] 20:09:42 INFO - PROCESS | 1720 | 1465528182013 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:42 INFO - PROCESS | 1720 | 1465528182316 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 20:09:42 INFO - PROCESS | 1720 | 1465528182506 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:42 INFO - PROCESS | 1720 | 1465528182516 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:42 INFO - PROCESS | 1720 | ++DOCSHELL 0x91e06000 == 32 [pid = 1720] [id = 457] 20:09:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x91ea2800) [pid = 1720] [serial = 1372] [outer = (nil)] 20:09:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x923a9400) [pid = 1720] [serial = 1373] [outer = 0x91ea2800] 20:09:42 INFO - PROCESS | 1720 | 1465528182598 Marionette DEBUG loaded listener.js 20:09:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x923a5400) [pid = 1720] [serial = 1374] [outer = 0x91ea2800] 20:09:43 INFO - PROCESS | 1720 | 1465528183624 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]]]}] 20:09:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 20:09:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1694ms 20:09:43 INFO - PROCESS | 1720 | 1465528183679 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 20:09:43 INFO - PROCESS | 1720 | 1465528183683 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 20:09:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 20:09:43 INFO - PROCESS | 1720 | 1465528183690 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 20:09:43 INFO - PROCESS | 1720 | 1465528183694 Marionette TRACE conn4 <- [1,1802,null,{}] 20:09:43 INFO - PROCESS | 1720 | 1465528183700 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}] 20:09:43 INFO - PROCESS | 1720 | 1465528183705 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:44 INFO - PROCESS | 1720 | 1465528184055 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 20:09:44 INFO - PROCESS | 1720 | 1465528184302 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:44 INFO - PROCESS | 1720 | 1465528184314 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:44 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d74b400 == 33 [pid = 1720] [id = 458] 20:09:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x8d74c400) [pid = 1720] [serial = 1375] [outer = (nil)] 20:09:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x8d75c400) [pid = 1720] [serial = 1376] [outer = 0x8d74c400] 20:09:44 INFO - PROCESS | 1720 | 1465528184388 Marionette DEBUG loaded listener.js 20:09:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x8daae400) [pid = 1720] [serial = 1377] [outer = 0x8d74c400] 20:09:45 INFO - PROCESS | 1720 | --DOCSHELL 0x8d75d400 == 32 [pid = 1720] [id = 422] 20:09:45 INFO - PROCESS | 1720 | 1465528185428 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]]]}] 20:09:45 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x8f00a000) [pid = 1720] [serial = 1313] [outer = (nil)] [url = about:blank] 20:09:45 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x915c5c00) [pid = 1720] [serial = 1317] [outer = (nil)] [url = about:blank] 20:09:45 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x8e638c00) [pid = 1720] [serial = 1311] [outer = (nil)] [url = about:blank] 20:09:45 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x91e07800) [pid = 1720] [serial = 1320] [outer = (nil)] [url = about:blank] 20:09:45 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x915cbc00) [pid = 1720] [serial = 1319] [outer = (nil)] [url = about:blank] 20:09:45 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x8f4a1400) [pid = 1720] [serial = 1314] [outer = (nil)] [url = about:blank] 20:09:45 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x8f843400) [pid = 1720] [serial = 1316] [outer = (nil)] [url = about:blank] 20:09:45 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x923b1400) [pid = 1720] [serial = 1292] [outer = (nil)] [url = about:blank] 20:09:45 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x92467400) [pid = 1720] [serial = 1293] [outer = (nil)] [url = about:blank] 20:09:45 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x91e05c00) [pid = 1720] [serial = 1289] [outer = (nil)] [url = about:blank] 20:09:45 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x915cec00) [pid = 1720] [serial = 1290] [outer = (nil)] [url = about:blank] 20:09:45 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x92db7400) [pid = 1720] [serial = 1295] [outer = (nil)] [url = about:blank] 20:09:45 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x93ad0800) [pid = 1720] [serial = 1296] [outer = (nil)] [url = about:blank] 20:09:45 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x93b24400) [pid = 1720] [serial = 1298] [outer = (nil)] [url = about:blank] 20:09:45 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x93b9ac00) [pid = 1720] [serial = 1299] [outer = (nil)] [url = about:blank] 20:09:45 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x8e634c00) [pid = 1720] [serial = 1283] [outer = (nil)] [url = about:blank] 20:09:45 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x8e7b2800) [pid = 1720] [serial = 1284] [outer = (nil)] [url = about:blank] 20:09:45 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x8d4a1800) [pid = 1720] [serial = 1280] [outer = (nil)] [url = about:blank] 20:09:45 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x8d75e000) [pid = 1720] [serial = 1281] [outer = (nil)] [url = about:blank] 20:09:45 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0x8e629400) [pid = 1720] [serial = 1310] [outer = (nil)] [url = about:blank] 20:09:45 INFO - PROCESS | 1720 | --DOMWINDOW == 78 (0x8e6a3c00) [pid = 1720] [serial = 1301] [outer = (nil)] [url = about:blank] 20:09:45 INFO - PROCESS | 1720 | --DOMWINDOW == 77 (0x8f005000) [pid = 1720] [serial = 1302] [outer = (nil)] [url = about:blank] 20:09:45 INFO - PROCESS | 1720 | --DOMWINDOW == 76 (0x8e7c0c00) [pid = 1720] [serial = 1278] [outer = (nil)] [url = about:blank] 20:09:45 INFO - PROCESS | 1720 | --DOMWINDOW == 75 (0x8f4b0400) [pid = 1720] [serial = 1286] [outer = (nil)] [url = about:blank] 20:09:45 INFO - PROCESS | 1720 | --DOMWINDOW == 74 (0x8f84a000) [pid = 1720] [serial = 1287] [outer = (nil)] [url = about:blank] 20:09:45 INFO - PROCESS | 1720 | --DOMWINDOW == 73 (0x8da41400) [pid = 1720] [serial = 1307] [outer = (nil)] [url = about:blank] 20:09:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 20:09:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1796ms 20:09:45 INFO - PROCESS | 1720 | --DOMWINDOW == 72 (0x8daa6400) [pid = 1720] [serial = 1308] [outer = (nil)] [url = about:blank] 20:09:45 INFO - PROCESS | 1720 | --DOMWINDOW == 71 (0x8d052800) [pid = 1720] [serial = 1304] [outer = (nil)] [url = about:blank] 20:09:45 INFO - PROCESS | 1720 | --DOMWINDOW == 70 (0x8d49e400) [pid = 1720] [serial = 1305] [outer = (nil)] [url = about:blank] 20:09:45 INFO - PROCESS | 1720 | 1465528185493 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 20:09:45 INFO - PROCESS | 1720 | 1465528185500 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 20:09:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 20:09:45 INFO - PROCESS | 1720 | 1465528185508 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 20:09:45 INFO - PROCESS | 1720 | 1465528185513 Marionette TRACE conn4 <- [1,1806,null,{}] 20:09:45 INFO - PROCESS | 1720 | 1465528185520 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}] 20:09:45 INFO - PROCESS | 1720 | 1465528185526 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:45 INFO - PROCESS | 1720 | 1465528185695 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 20:09:45 INFO - PROCESS | 1720 | 1465528185873 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:45 INFO - PROCESS | 1720 | 1465528185883 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:45 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e4e1400 == 33 [pid = 1720] [id = 459] 20:09:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 71 (0x8e4ed400) [pid = 1720] [serial = 1378] [outer = (nil)] 20:09:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 72 (0x8e5a5000) [pid = 1720] [serial = 1379] [outer = 0x8e4ed400] 20:09:45 INFO - PROCESS | 1720 | 1465528185978 Marionette DEBUG loaded listener.js 20:09:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 73 (0x8e616c00) [pid = 1720] [serial = 1380] [outer = 0x8e4ed400] 20:09:46 INFO - PROCESS | 1720 | 1465528186767 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]]]}] 20:09:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 20:09:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1331ms 20:09:46 INFO - PROCESS | 1720 | 1465528186847 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 20:09:46 INFO - PROCESS | 1720 | 1465528186853 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 20:09:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 20:09:46 INFO - PROCESS | 1720 | 1465528186860 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 20:09:46 INFO - PROCESS | 1720 | 1465528186864 Marionette TRACE conn4 <- [1,1810,null,{}] 20:09:46 INFO - PROCESS | 1720 | 1465528186869 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}] 20:09:46 INFO - PROCESS | 1720 | 1465528186875 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:47 INFO - PROCESS | 1720 | 1465528187044 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 20:09:47 INFO - PROCESS | 1720 | 1465528187056 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:47 INFO - PROCESS | 1720 | 1465528187063 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:47 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d4a0800 == 34 [pid = 1720] [id = 460] 20:09:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 74 (0x8e5b2800) [pid = 1720] [serial = 1381] [outer = (nil)] 20:09:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 75 (0x8f4a6800) [pid = 1720] [serial = 1382] [outer = 0x8e5b2800] 20:09:47 INFO - PROCESS | 1720 | 1465528187135 Marionette DEBUG loaded listener.js 20:09:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 76 (0x8f4b0400) [pid = 1720] [serial = 1383] [outer = 0x8e5b2800] 20:09:48 INFO - PROCESS | 1720 | 1465528188089 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]]]}] 20:09:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 20:09:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1284ms 20:09:48 INFO - PROCESS | 1720 | 1465528188144 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 20:09:48 INFO - PROCESS | 1720 | 1465528188151 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 20:09:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 20:09:48 INFO - PROCESS | 1720 | 1465528188173 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 20:09:48 INFO - PROCESS | 1720 | 1465528188181 Marionette TRACE conn4 <- [1,1814,null,{}] 20:09:48 INFO - PROCESS | 1720 | 1465528188211 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}] 20:09:48 INFO - PROCESS | 1720 | 1465528188218 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:48 INFO - PROCESS | 1720 | 1465528188443 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 20:09:48 INFO - PROCESS | 1720 | 1465528188469 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:48 INFO - PROCESS | 1720 | 1465528188475 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:48 INFO - PROCESS | 1720 | ++DOCSHELL 0x8eff0800 == 35 [pid = 1720] [id = 461] 20:09:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 77 (0x8f4a8400) [pid = 1720] [serial = 1384] [outer = (nil)] 20:09:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 78 (0x915d0800) [pid = 1720] [serial = 1385] [outer = 0x8f4a8400] 20:09:48 INFO - PROCESS | 1720 | 1465528188545 Marionette DEBUG loaded listener.js 20:09:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 79 (0x91e07c00) [pid = 1720] [serial = 1386] [outer = 0x8f4a8400] 20:09:49 INFO - PROCESS | 1720 | 1465528189500 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]]]}] 20:09:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 20:09:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1421ms 20:09:49 INFO - PROCESS | 1720 | 1465528189581 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 20:09:49 INFO - PROCESS | 1720 | 1465528189585 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 20:09:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 20:09:49 INFO - PROCESS | 1720 | 1465528189591 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 20:09:49 INFO - PROCESS | 1720 | 1465528189594 Marionette TRACE conn4 <- [1,1818,null,{}] 20:09:49 INFO - PROCESS | 1720 | 1465528189600 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}] 20:09:49 INFO - PROCESS | 1720 | 1465528189605 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:49 INFO - PROCESS | 1720 | 1465528189836 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 20:09:49 INFO - PROCESS | 1720 | 1465528189853 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:49 INFO - PROCESS | 1720 | 1465528189860 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:49 INFO - PROCESS | 1720 | ++DOCSHELL 0x8eff3000 == 36 [pid = 1720] [id = 462] 20:09:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x91e10400) [pid = 1720] [serial = 1387] [outer = (nil)] 20:09:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x923a7800) [pid = 1720] [serial = 1388] [outer = 0x91e10400] 20:09:49 INFO - PROCESS | 1720 | 1465528189929 Marionette DEBUG loaded listener.js 20:09:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x8f847800) [pid = 1720] [serial = 1389] [outer = 0x91e10400] 20:09:50 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x8d4a8400) [pid = 1720] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 20:09:50 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x8e5adc00) [pid = 1720] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 20:09:50 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0x8e4de800) [pid = 1720] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 20:09:50 INFO - PROCESS | 1720 | --DOMWINDOW == 78 (0x8e60d400) [pid = 1720] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 20:09:50 INFO - PROCESS | 1720 | --DOMWINDOW == 77 (0x8d0c9400) [pid = 1720] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 20:09:50 INFO - PROCESS | 1720 | --DOMWINDOW == 76 (0x8d753c00) [pid = 1720] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 20:09:50 INFO - PROCESS | 1720 | --DOMWINDOW == 75 (0x91ea2000) [pid = 1720] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 20:09:50 INFO - PROCESS | 1720 | --DOMWINDOW == 74 (0x8e60a800) [pid = 1720] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 20:09:50 INFO - PROCESS | 1720 | --DOMWINDOW == 73 (0x8f004c00) [pid = 1720] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 20:09:50 INFO - PROCESS | 1720 | --DOMWINDOW == 72 (0x8daaf800) [pid = 1720] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 20:09:50 INFO - PROCESS | 1720 | --DOMWINDOW == 71 (0x93ebec00) [pid = 1720] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 20:09:50 INFO - PROCESS | 1720 | --DOMWINDOW == 70 (0x8f4a2800) [pid = 1720] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 20:09:50 INFO - PROCESS | 1720 | --DOMWINDOW == 69 (0x8d0cdc00) [pid = 1720] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 20:09:51 INFO - PROCESS | 1720 | 1465528191004 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]]]}] 20:09:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 20:09:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1436ms 20:09:51 INFO - PROCESS | 1720 | 1465528191028 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 20:09:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 20:09:51 INFO - PROCESS | 1720 | 1465528191034 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 20:09:51 INFO - PROCESS | 1720 | 1465528191040 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 20:09:51 INFO - PROCESS | 1720 | 1465528191044 Marionette TRACE conn4 <- [1,1822,null,{}] 20:09:51 INFO - PROCESS | 1720 | 1465528191054 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}] 20:09:51 INFO - PROCESS | 1720 | 1465528191058 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:51 INFO - PROCESS | 1720 | 1465528191234 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 20:09:51 INFO - PROCESS | 1720 | 1465528191366 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:51 INFO - PROCESS | 1720 | 1465528191386 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:51 INFO - PROCESS | 1720 | ++DOCSHELL 0x8daa5800 == 37 [pid = 1720] [id = 463] 20:09:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 70 (0x8daadc00) [pid = 1720] [serial = 1390] [outer = (nil)] 20:09:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 71 (0x91ea8800) [pid = 1720] [serial = 1391] [outer = 0x8daadc00] 20:09:51 INFO - PROCESS | 1720 | 1465528191471 Marionette DEBUG loaded listener.js 20:09:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 72 (0x9265bc00) [pid = 1720] [serial = 1392] [outer = 0x8daadc00] 20:09:52 INFO - PROCESS | 1720 | 1465528192305 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]]]}] 20:09:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 20:09:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1334ms 20:09:52 INFO - PROCESS | 1720 | 1465528192394 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 20:09:52 INFO - PROCESS | 1720 | 1465528192401 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 20:09:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 20:09:52 INFO - PROCESS | 1720 | 1465528192410 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 20:09:52 INFO - PROCESS | 1720 | 1465528192417 Marionette TRACE conn4 <- [1,1826,null,{}] 20:09:52 INFO - PROCESS | 1720 | 1465528192426 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}] 20:09:52 INFO - PROCESS | 1720 | 1465528192432 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:52 INFO - PROCESS | 1720 | 1465528192653 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 20:09:52 INFO - PROCESS | 1720 | 1465528192837 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:52 INFO - PROCESS | 1720 | 1465528192854 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:52 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d049800 == 38 [pid = 1720] [id = 464] 20:09:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 73 (0x8d747400) [pid = 1720] [serial = 1393] [outer = (nil)] 20:09:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 74 (0x8d760800) [pid = 1720] [serial = 1394] [outer = 0x8d747400] 20:09:52 INFO - PROCESS | 1720 | 1465528192938 Marionette DEBUG loaded listener.js 20:09:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 75 (0x8da4f000) [pid = 1720] [serial = 1395] [outer = 0x8d747400] 20:09:54 INFO - PROCESS | 1720 | 1465528193997 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]]]}] 20:09:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 20:09:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1644ms 20:09:54 INFO - PROCESS | 1720 | 1465528194056 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 20:09:54 INFO - PROCESS | 1720 | 1465528194061 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 20:09:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 20:09:54 INFO - PROCESS | 1720 | 1465528194073 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 20:09:54 INFO - PROCESS | 1720 | 1465528194080 Marionette TRACE conn4 <- [1,1830,null,{}] 20:09:54 INFO - PROCESS | 1720 | 1465528194087 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}] 20:09:54 INFO - PROCESS | 1720 | 1465528194094 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:54 INFO - PROCESS | 1720 | 1465528194333 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 20:09:54 INFO - PROCESS | 1720 | 1465528194572 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:54 INFO - PROCESS | 1720 | 1465528194578 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:54 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e756400 == 39 [pid = 1720] [id = 465] 20:09:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 76 (0x8e7ba400) [pid = 1720] [serial = 1396] [outer = (nil)] 20:09:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 77 (0x8efefc00) [pid = 1720] [serial = 1397] [outer = 0x8e7ba400] 20:09:54 INFO - PROCESS | 1720 | 1465528194710 Marionette DEBUG loaded listener.js 20:09:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 78 (0x8f4a3000) [pid = 1720] [serial = 1398] [outer = 0x8e7ba400] 20:09:55 INFO - PROCESS | 1720 | 1465528195684 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]]]}] 20:09:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 20:09:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1691ms 20:09:55 INFO - PROCESS | 1720 | 1465528195761 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 20:09:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 20:09:55 INFO - PROCESS | 1720 | 1465528195766 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 20:09:55 INFO - PROCESS | 1720 | 1465528195773 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 20:09:55 INFO - PROCESS | 1720 | 1465528195778 Marionette TRACE conn4 <- [1,1834,null,{}] 20:09:55 INFO - PROCESS | 1720 | 1465528195792 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}] 20:09:55 INFO - PROCESS | 1720 | 1465528195802 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:56 INFO - PROCESS | 1720 | 1465528196033 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 20:09:56 INFO - PROCESS | 1720 | 1465528196311 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:56 INFO - PROCESS | 1720 | 1465528196326 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:56 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f84a000 == 40 [pid = 1720] [id = 466] 20:09:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 79 (0x91e9fc00) [pid = 1720] [serial = 1399] [outer = (nil)] 20:09:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x923b4400) [pid = 1720] [serial = 1400] [outer = 0x91e9fc00] 20:09:56 INFO - PROCESS | 1720 | 1465528196422 Marionette DEBUG loaded listener.js 20:09:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x92660000) [pid = 1720] [serial = 1401] [outer = 0x91e9fc00] 20:09:57 INFO - PROCESS | 1720 | 1465528197327 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]]]}] 20:09:57 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 20:09:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1587ms 20:09:57 INFO - PROCESS | 1720 | 1465528197361 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 20:09:57 INFO - PROCESS | 1720 | 1465528197364 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 20:09:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 20:09:57 INFO - PROCESS | 1720 | 1465528197387 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 20:09:57 INFO - PROCESS | 1720 | 1465528197392 Marionette TRACE conn4 <- [1,1838,null,{}] 20:09:57 INFO - PROCESS | 1720 | 1465528197401 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}] 20:09:57 INFO - PROCESS | 1720 | 1465528197406 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:57 INFO - PROCESS | 1720 | 1465528197596 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 20:09:57 INFO - PROCESS | 1720 | 1465528197775 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:57 INFO - PROCESS | 1720 | 1465528197784 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:57 INFO - PROCESS | 1720 | ++DOCSHELL 0x923b3000 == 41 [pid = 1720] [id = 467] 20:09:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x92467c00) [pid = 1720] [serial = 1402] [outer = (nil)] 20:09:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x92dbfc00) [pid = 1720] [serial = 1403] [outer = 0x92467c00] 20:09:57 INFO - PROCESS | 1720 | 1465528197865 Marionette DEBUG loaded listener.js 20:09:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x93ad3c00) [pid = 1720] [serial = 1404] [outer = 0x92467c00] 20:09:58 INFO - PROCESS | 1720 | 1465528198833 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]]]}] 20:09:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 20:09:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1501ms 20:09:58 INFO - PROCESS | 1720 | 1465528198873 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 20:09:58 INFO - PROCESS | 1720 | 1465528198877 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 20:09:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 20:09:58 INFO - PROCESS | 1720 | 1465528198883 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 20:09:58 INFO - PROCESS | 1720 | 1465528198887 Marionette TRACE conn4 <- [1,1842,null,{}] 20:09:58 INFO - PROCESS | 1720 | 1465528198893 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}] 20:09:58 INFO - PROCESS | 1720 | 1465528198898 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:59 INFO - PROCESS | 1720 | 1465528199085 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 20:09:59 INFO - PROCESS | 1720 | 1465528199268 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:59 INFO - PROCESS | 1720 | 1465528199276 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:09:59 INFO - PROCESS | 1720 | ++DOCSHELL 0x923b2400 == 42 [pid = 1720] [id = 468] 20:09:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x92661800) [pid = 1720] [serial = 1405] [outer = (nil)] 20:09:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x93b21800) [pid = 1720] [serial = 1406] [outer = 0x92661800] 20:09:59 INFO - PROCESS | 1720 | 1465528199358 Marionette DEBUG loaded listener.js 20:09:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x93b26c00) [pid = 1720] [serial = 1407] [outer = 0x92661800] 20:10:00 INFO - PROCESS | 1720 | 1465528200330 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]]]}] 20:10:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 20:10:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1487ms 20:10:00 INFO - PROCESS | 1720 | 1465528200372 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 20:10:00 INFO - PROCESS | 1720 | 1465528200376 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 20:10:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 20:10:00 INFO - PROCESS | 1720 | 1465528200382 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 20:10:00 INFO - PROCESS | 1720 | 1465528200386 Marionette TRACE conn4 <- [1,1846,null,{}] 20:10:00 INFO - PROCESS | 1720 | 1465528200392 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}] 20:10:00 INFO - PROCESS | 1720 | 1465528200402 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:00 INFO - PROCESS | 1720 | 1465528200631 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 20:10:00 INFO - PROCESS | 1720 | 1465528200964 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:00 INFO - PROCESS | 1720 | 1465528200978 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:01 INFO - PROCESS | 1720 | ++DOCSHELL 0x92dbe400 == 43 [pid = 1720] [id = 469] 20:10:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x9517e800) [pid = 1720] [serial = 1408] [outer = (nil)] 20:10:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x952a9c00) [pid = 1720] [serial = 1409] [outer = 0x9517e800] 20:10:01 INFO - PROCESS | 1720 | 1465528201126 Marionette DEBUG loaded listener.js 20:10:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x95326400) [pid = 1720] [serial = 1410] [outer = 0x9517e800] 20:10:02 INFO - PROCESS | 1720 | 1465528202164 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]]]}] 20:10:02 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) 20:10:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1840ms 20:10:02 INFO - PROCESS | 1720 | 1465528202225 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 20:10:02 INFO - PROCESS | 1720 | 1465528202229 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 20:10:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 20:10:02 INFO - PROCESS | 1720 | 1465528202236 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 20:10:02 INFO - PROCESS | 1720 | 1465528202238 Marionette TRACE conn4 <- [1,1850,null,{}] 20:10:02 INFO - PROCESS | 1720 | 1465528202246 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}] 20:10:02 INFO - PROCESS | 1720 | 1465528202250 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:02 INFO - PROCESS | 1720 | 1465528202437 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 20:10:02 INFO - PROCESS | 1720 | 1465528202769 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:02 INFO - PROCESS | 1720 | 1465528202782 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:02 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d4a8c00 == 44 [pid = 1720] [id = 470] 20:10:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x8d4aa800) [pid = 1720] [serial = 1411] [outer = (nil)] 20:10:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x953c7c00) [pid = 1720] [serial = 1412] [outer = 0x8d4aa800] 20:10:02 INFO - PROCESS | 1720 | 1465528202893 Marionette DEBUG loaded listener.js 20:10:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x953ca800) [pid = 1720] [serial = 1413] [outer = 0x8d4aa800] 20:10:03 INFO - PROCESS | 1720 | 1465528203839 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]]]}] 20:10:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:10:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1633ms 20:10:03 INFO - PROCESS | 1720 | 1465528203870 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 20:10:03 INFO - PROCESS | 1720 | 1465528203873 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 20:10:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 20:10:03 INFO - PROCESS | 1720 | 1465528203881 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 20:10:03 INFO - PROCESS | 1720 | 1465528203885 Marionette TRACE conn4 <- [1,1854,null,{}] 20:10:03 INFO - PROCESS | 1720 | 1465528203891 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}] 20:10:03 INFO - PROCESS | 1720 | 1465528203896 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:04 INFO - PROCESS | 1720 | 1465528204075 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 20:10:04 INFO - PROCESS | 1720 | 1465528204258 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:04 INFO - PROCESS | 1720 | 1465528204269 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:04 INFO - PROCESS | 1720 | ++DOCSHELL 0x953c8800 == 45 [pid = 1720] [id = 471] 20:10:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x953d2c00) [pid = 1720] [serial = 1414] [outer = (nil)] 20:10:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x954a9000) [pid = 1720] [serial = 1415] [outer = 0x953d2c00] 20:10:04 INFO - PROCESS | 1720 | 1465528204344 Marionette DEBUG loaded listener.js 20:10:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x8d74a000) [pid = 1720] [serial = 1416] [outer = 0x953d2c00] 20:10:05 INFO - PROCESS | 1720 | 1465528205347 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]]]}] 20:10:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 20:10:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1531ms 20:10:05 INFO - PROCESS | 1720 | 1465528205413 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 20:10:05 INFO - PROCESS | 1720 | 1465528205417 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 20:10:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 20:10:05 INFO - PROCESS | 1720 | 1465528205424 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 20:10:05 INFO - PROCESS | 1720 | 1465528205427 Marionette TRACE conn4 <- [1,1858,null,{}] 20:10:05 INFO - PROCESS | 1720 | 1465528205433 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}] 20:10:05 INFO - PROCESS | 1720 | 1465528205438 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:05 INFO - PROCESS | 1720 | 1465528205619 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 20:10:06 INFO - PROCESS | 1720 | 1465528206053 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:06 INFO - PROCESS | 1720 | 1465528206060 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:06 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0c9400 == 46 [pid = 1720] [id = 472] 20:10:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x8d0ca400) [pid = 1720] [serial = 1417] [outer = (nil)] 20:10:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x8d4a2000) [pid = 1720] [serial = 1418] [outer = 0x8d0ca400] 20:10:06 INFO - PROCESS | 1720 | 1465528206184 Marionette DEBUG loaded listener.js 20:10:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x8d754400) [pid = 1720] [serial = 1419] [outer = 0x8d0ca400] 20:10:07 INFO - PROCESS | 1720 | 1465528207200 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]]]}] 20:10:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 20:10:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1830ms 20:10:07 INFO - PROCESS | 1720 | 1465528207257 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 20:10:07 INFO - PROCESS | 1720 | 1465528207263 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 20:10:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 20:10:07 INFO - PROCESS | 1720 | 1465528207270 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 20:10:07 INFO - PROCESS | 1720 | 1465528207274 Marionette TRACE conn4 <- [1,1862,null,{}] 20:10:07 INFO - PROCESS | 1720 | 1465528207282 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}] 20:10:07 INFO - PROCESS | 1720 | 1465528207289 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:07 INFO - PROCESS | 1720 | 1465528207466 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 20:10:09 INFO - PROCESS | 1720 | --DOCSHELL 0x8d747c00 == 45 [pid = 1720] [id = 435] 20:10:09 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0c8c00 == 44 [pid = 1720] [id = 449] 20:10:09 INFO - PROCESS | 1720 | --DOCSHELL 0x8e4ea000 == 43 [pid = 1720] [id = 436] 20:10:09 INFO - PROCESS | 1720 | --DOCSHELL 0x8d748400 == 42 [pid = 1720] [id = 427] 20:10:09 INFO - PROCESS | 1720 | --DOCSHELL 0x8e6aa000 == 41 [pid = 1720] [id = 438] 20:10:09 INFO - PROCESS | 1720 | --DOCSHELL 0x8d4a5800 == 40 [pid = 1720] [id = 424] 20:10:09 INFO - PROCESS | 1720 | --DOCSHELL 0x8d045000 == 39 [pid = 1720] [id = 437] 20:10:09 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0c5800 == 38 [pid = 1720] [id = 426] 20:10:09 INFO - PROCESS | 1720 | --DOCSHELL 0x8f4abc00 == 37 [pid = 1720] [id = 428] 20:10:09 INFO - PROCESS | 1720 | --DOCSHELL 0x8daac400 == 36 [pid = 1720] [id = 431] 20:10:09 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0c4400 == 35 [pid = 1720] [id = 425] 20:10:09 INFO - PROCESS | 1720 | --DOCSHELL 0x8e4e5400 == 34 [pid = 1720] [id = 429] 20:10:09 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0c1800 == 33 [pid = 1720] [id = 432] 20:10:09 INFO - PROCESS | 1720 | --DOCSHELL 0x8e4e2c00 == 32 [pid = 1720] [id = 423] 20:10:09 INFO - PROCESS | 1720 | --DOCSHELL 0x8d045400 == 31 [pid = 1720] [id = 434] 20:10:09 INFO - PROCESS | 1720 | --DOCSHELL 0x8d04a400 == 30 [pid = 1720] [id = 430] 20:10:09 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0c9000 == 29 [pid = 1720] [id = 433] 20:10:09 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x8e7be000) [pid = 1720] [serial = 1361] [outer = (nil)] [url = about:blank] 20:10:09 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x8da49800) [pid = 1720] [serial = 1323] [outer = (nil)] [url = about:blank] 20:10:09 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x8d74fc00) [pid = 1720] [serial = 1322] [outer = (nil)] [url = about:blank] 20:10:09 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x8e7ba000) [pid = 1720] [serial = 1326] [outer = (nil)] [url = about:blank] 20:10:09 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x8e6a4800) [pid = 1720] [serial = 1325] [outer = (nil)] [url = about:blank] 20:10:09 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x8e60d800) [pid = 1720] [serial = 1356] [outer = (nil)] [url = about:blank] 20:10:09 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x8e7bbc00) [pid = 1720] [serial = 1358] [outer = (nil)] [url = about:blank] 20:10:09 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x8d0cf800) [pid = 1720] [serial = 1349] [outer = (nil)] [url = about:blank] 20:10:09 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x8d4a6400) [pid = 1720] [serial = 1350] [outer = (nil)] [url = about:blank] 20:10:09 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x8da42c00) [pid = 1720] [serial = 1352] [outer = (nil)] [url = about:blank] 20:10:09 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x92460400) [pid = 1720] [serial = 1329] [outer = (nil)] [url = about:blank] 20:10:09 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x91eaa400) [pid = 1720] [serial = 1328] [outer = (nil)] [url = about:blank] 20:10:09 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x8e636c00) [pid = 1720] [serial = 1347] [outer = (nil)] [url = about:blank] 20:10:09 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x8e62a800) [pid = 1720] [serial = 1346] [outer = (nil)] [url = about:blank] 20:10:09 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x93acdc00) [pid = 1720] [serial = 1332] [outer = (nil)] [url = about:blank] 20:10:09 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x92db8c00) [pid = 1720] [serial = 1331] [outer = (nil)] [url = about:blank] 20:10:09 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x93b26800) [pid = 1720] [serial = 1335] [outer = (nil)] [url = about:blank] 20:10:09 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x91e0c400) [pid = 1720] [serial = 1334] [outer = (nil)] [url = about:blank] 20:10:09 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x9532d800) [pid = 1720] [serial = 1338] [outer = (nil)] [url = about:blank] 20:10:09 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0x95324c00) [pid = 1720] [serial = 1337] [outer = (nil)] [url = about:blank] 20:10:09 INFO - PROCESS | 1720 | --DOMWINDOW == 78 (0x953cf400) [pid = 1720] [serial = 1341] [outer = (nil)] [url = about:blank] 20:10:09 INFO - PROCESS | 1720 | --DOMWINDOW == 77 (0x953cb800) [pid = 1720] [serial = 1340] [outer = (nil)] [url = about:blank] 20:10:09 INFO - PROCESS | 1720 | --DOMWINDOW == 76 (0x8e5ae000) [pid = 1720] [serial = 1355] [outer = (nil)] [url = about:blank] 20:10:09 INFO - PROCESS | 1720 | --DOMWINDOW == 75 (0x8e74dc00) [pid = 1720] [serial = 1344] [outer = (nil)] [url = about:blank] 20:10:09 INFO - PROCESS | 1720 | --DOMWINDOW == 74 (0x8da4fc00) [pid = 1720] [serial = 1343] [outer = (nil)] [url = about:blank] 20:10:09 INFO - PROCESS | 1720 | --DOMWINDOW == 73 (0x8effb800) [pid = 1720] [serial = 1359] [outer = (nil)] [url = about:blank] 20:10:09 INFO - PROCESS | 1720 | --DOMWINDOW == 72 (0x8da4e400) [pid = 1720] [serial = 1353] [outer = (nil)] [url = about:blank] 20:10:09 INFO - PROCESS | 1720 | 1465528209352 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:09 INFO - PROCESS | 1720 | 1465528209361 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:09 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d04c400 == 30 [pid = 1720] [id = 473] 20:10:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 73 (0x8d04d000) [pid = 1720] [serial = 1420] [outer = (nil)] 20:10:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 74 (0x8d053000) [pid = 1720] [serial = 1421] [outer = 0x8d04d000] 20:10:09 INFO - PROCESS | 1720 | 1465528209491 Marionette DEBUG loaded listener.js 20:10:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 75 (0x8d0cc800) [pid = 1720] [serial = 1422] [outer = 0x8d04d000] 20:10:10 INFO - PROCESS | 1720 | 1465528210384 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]]]}] 20:10:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 20:10:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 3149ms 20:10:10 INFO - PROCESS | 1720 | 1465528210427 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 20:10:10 INFO - PROCESS | 1720 | 1465528210435 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 20:10:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 20:10:10 INFO - PROCESS | 1720 | 1465528210446 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 20:10:10 INFO - PROCESS | 1720 | 1465528210454 Marionette TRACE conn4 <- [1,1866,null,{}] 20:10:10 INFO - PROCESS | 1720 | 1465528210466 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}] 20:10:10 INFO - PROCESS | 1720 | 1465528210478 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:10 INFO - PROCESS | 1720 | 1465528210769 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 20:10:11 INFO - PROCESS | 1720 | 1465528210998 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:11 INFO - PROCESS | 1720 | 1465528211006 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:11 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d755800 == 31 [pid = 1720] [id = 474] 20:10:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 76 (0x8d756000) [pid = 1720] [serial = 1423] [outer = (nil)] 20:10:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 77 (0x8d75e800) [pid = 1720] [serial = 1424] [outer = 0x8d756000] 20:10:11 INFO - PROCESS | 1720 | 1465528211127 Marionette DEBUG loaded listener.js 20:10:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 78 (0x8da46000) [pid = 1720] [serial = 1425] [outer = 0x8d756000] 20:10:12 INFO - PROCESS | 1720 | 1465528212081 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]]]}] 20:10:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 20:10:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1702ms 20:10:12 INFO - PROCESS | 1720 | 1465528212151 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 20:10:12 INFO - PROCESS | 1720 | 1465528212160 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 20:10:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 20:10:12 INFO - PROCESS | 1720 | 1465528212170 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 20:10:12 INFO - PROCESS | 1720 | 1465528212172 Marionette TRACE conn4 <- [1,1870,null,{}] 20:10:12 INFO - PROCESS | 1720 | 1465528212185 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}] 20:10:12 INFO - PROCESS | 1720 | 1465528212191 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:12 INFO - PROCESS | 1720 | 1465528212420 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 20:10:12 INFO - PROCESS | 1720 | 1465528212446 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:12 INFO - PROCESS | 1720 | 1465528212453 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:12 INFO - PROCESS | 1720 | ++DOCSHELL 0x8daac400 == 32 [pid = 1720] [id = 475] 20:10:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 79 (0x8e4e7800) [pid = 1720] [serial = 1426] [outer = (nil)] 20:10:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x8e4ecc00) [pid = 1720] [serial = 1427] [outer = 0x8e4e7800] 20:10:12 INFO - PROCESS | 1720 | 1465528212527 Marionette DEBUG loaded listener.js 20:10:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x8e5acc00) [pid = 1720] [serial = 1428] [outer = 0x8e4e7800] 20:10:13 INFO - PROCESS | 1720 | 1465528213577 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]]]}] 20:10:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 20:10:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1439ms 20:10:13 INFO - PROCESS | 1720 | 1465528213609 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 20:10:13 INFO - PROCESS | 1720 | 1465528213612 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 20:10:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 20:10:13 INFO - PROCESS | 1720 | 1465528213622 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 20:10:13 INFO - PROCESS | 1720 | 1465528213632 Marionette TRACE conn4 <- [1,1874,null,{}] 20:10:13 INFO - PROCESS | 1720 | 1465528213656 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}] 20:10:13 INFO - PROCESS | 1720 | 1465528213665 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:13 INFO - PROCESS | 1720 | 1465528213895 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 20:10:13 INFO - PROCESS | 1720 | 1465528213925 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:13 INFO - PROCESS | 1720 | 1465528213933 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:13 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e69dc00 == 33 [pid = 1720] [id = 476] 20:10:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x8e69e000) [pid = 1720] [serial = 1429] [outer = (nil)] 20:10:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x8e6a8000) [pid = 1720] [serial = 1430] [outer = 0x8e69e000] 20:10:14 INFO - PROCESS | 1720 | 1465528214002 Marionette DEBUG loaded listener.js 20:10:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x8daa9000) [pid = 1720] [serial = 1431] [outer = 0x8e69e000] 20:10:14 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x8daadc00) [pid = 1720] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 20:10:14 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x91e10400) [pid = 1720] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 20:10:14 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x8e4ed400) [pid = 1720] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 20:10:14 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x8daaf000) [pid = 1720] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 20:10:14 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0x8f847c00) [pid = 1720] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 20:10:14 INFO - PROCESS | 1720 | --DOMWINDOW == 78 (0x8e5b2800) [pid = 1720] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 20:10:14 INFO - PROCESS | 1720 | --DOMWINDOW == 77 (0x8d74c400) [pid = 1720] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 20:10:14 INFO - PROCESS | 1720 | --DOMWINDOW == 76 (0x8d0c4000) [pid = 1720] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 20:10:14 INFO - PROCESS | 1720 | --DOMWINDOW == 75 (0x91ea2800) [pid = 1720] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 20:10:14 INFO - PROCESS | 1720 | --DOMWINDOW == 74 (0x8d75a000) [pid = 1720] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 20:10:14 INFO - PROCESS | 1720 | --DOMWINDOW == 73 (0x8f4a8400) [pid = 1720] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 20:10:15 INFO - PROCESS | 1720 | 1465528215458 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]]]}] 20:10:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 20:10:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1862ms 20:10:15 INFO - PROCESS | 1720 | 1465528215484 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 20:10:15 INFO - PROCESS | 1720 | 1465528215489 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 20:10:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 20:10:15 INFO - PROCESS | 1720 | 1465528215495 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 20:10:15 INFO - PROCESS | 1720 | 1465528215499 Marionette TRACE conn4 <- [1,1878,null,{}] 20:10:15 INFO - PROCESS | 1720 | 1465528215504 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}] 20:10:15 INFO - PROCESS | 1720 | 1465528215510 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:15 INFO - PROCESS | 1720 | 1465528215720 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 20:10:15 INFO - PROCESS | 1720 | 1465528215739 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:15 INFO - PROCESS | 1720 | 1465528215748 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:15 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d75a000 == 34 [pid = 1720] [id = 477] 20:10:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 74 (0x8da4cc00) [pid = 1720] [serial = 1432] [outer = (nil)] 20:10:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 75 (0x8e755800) [pid = 1720] [serial = 1433] [outer = 0x8da4cc00] 20:10:15 INFO - PROCESS | 1720 | 1465528215818 Marionette DEBUG loaded listener.js 20:10:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 76 (0x8e7b2800) [pid = 1720] [serial = 1434] [outer = 0x8da4cc00] 20:10:16 INFO - PROCESS | 1720 | 1465528216698 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]]]}] 20:10:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 20:10:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1232ms 20:10:16 INFO - PROCESS | 1720 | 1465528216731 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 20:10:16 INFO - PROCESS | 1720 | 1465528216734 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 20:10:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 20:10:16 INFO - PROCESS | 1720 | 1465528216795 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 20:10:16 INFO - PROCESS | 1720 | 1465528216801 Marionette TRACE conn4 <- [1,1882,null,{}] 20:10:16 INFO - PROCESS | 1720 | 1465528216811 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}] 20:10:16 INFO - PROCESS | 1720 | 1465528216818 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:17 INFO - PROCESS | 1720 | 1465528217058 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 20:10:17 INFO - PROCESS | 1720 | 1465528217281 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:17 INFO - PROCESS | 1720 | 1465528217292 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:17 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d4a7000 == 35 [pid = 1720] [id = 478] 20:10:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 77 (0x8d4a8400) [pid = 1720] [serial = 1435] [outer = (nil)] 20:10:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 78 (0x8d74d000) [pid = 1720] [serial = 1436] [outer = 0x8d4a8400] 20:10:17 INFO - PROCESS | 1720 | 1465528217378 Marionette DEBUG loaded listener.js 20:10:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 79 (0x8daa3800) [pid = 1720] [serial = 1437] [outer = 0x8d4a8400] 20:10:18 INFO - PROCESS | 1720 | 1465528218423 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]]]}] 20:10:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 20:10:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1746ms 20:10:18 INFO - PROCESS | 1720 | 1465528218489 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 20:10:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 20:10:18 INFO - PROCESS | 1720 | 1465528218496 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 20:10:18 INFO - PROCESS | 1720 | 1465528218504 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 20:10:18 INFO - PROCESS | 1720 | 1465528218509 Marionette TRACE conn4 <- [1,1886,null,{}] 20:10:18 INFO - PROCESS | 1720 | 1465528218519 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}] 20:10:18 INFO - PROCESS | 1720 | 1465528218527 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:18 INFO - PROCESS | 1720 | 1465528218751 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 20:10:18 INFO - PROCESS | 1720 | 1465528218979 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:18 INFO - PROCESS | 1720 | 1465528218985 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:19 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0d0000 == 36 [pid = 1720] [id = 479] 20:10:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x8e69e400) [pid = 1720] [serial = 1438] [outer = (nil)] 20:10:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x8e7b1400) [pid = 1720] [serial = 1439] [outer = 0x8e69e400] 20:10:19 INFO - PROCESS | 1720 | 1465528219119 Marionette DEBUG loaded listener.js 20:10:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x8efed800) [pid = 1720] [serial = 1440] [outer = 0x8e69e400] 20:10:20 INFO - PROCESS | 1720 | 1465528220102 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]]]}] 20:10:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 20:10:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1640ms 20:10:20 INFO - PROCESS | 1720 | 1465528220145 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 20:10:20 INFO - PROCESS | 1720 | 1465528220150 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 20:10:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 20:10:20 INFO - PROCESS | 1720 | 1465528220157 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 20:10:20 INFO - PROCESS | 1720 | 1465528220161 Marionette TRACE conn4 <- [1,1890,null,{}] 20:10:20 INFO - PROCESS | 1720 | 1465528220168 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}] 20:10:20 INFO - PROCESS | 1720 | 1465528220173 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:20 INFO - PROCESS | 1720 | 1465528220354 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 20:10:20 INFO - PROCESS | 1720 | 1465528220627 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:20 INFO - PROCESS | 1720 | 1465528220644 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:20 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f4a1800 == 37 [pid = 1720] [id = 480] 20:10:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x8f4a1c00) [pid = 1720] [serial = 1441] [outer = (nil)] 20:10:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x8f4a5800) [pid = 1720] [serial = 1442] [outer = 0x8f4a1c00] 20:10:20 INFO - PROCESS | 1720 | 1465528220785 Marionette DEBUG loaded listener.js 20:10:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x8f4b0000) [pid = 1720] [serial = 1443] [outer = 0x8f4a1c00] 20:10:21 INFO - PROCESS | 1720 | 1465528221684 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]]]}] 20:10:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 20:10:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1582ms 20:10:21 INFO - PROCESS | 1720 | 1465528221740 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 20:10:21 INFO - PROCESS | 1720 | 1465528221744 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 20:10:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 20:10:21 INFO - PROCESS | 1720 | 1465528221751 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 20:10:21 INFO - PROCESS | 1720 | 1465528221754 Marionette TRACE conn4 <- [1,1894,null,{}] 20:10:21 INFO - PROCESS | 1720 | 1465528221760 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}] 20:10:21 INFO - PROCESS | 1720 | 1465528221765 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:21 INFO - PROCESS | 1720 | 1465528221948 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 20:10:22 INFO - PROCESS | 1720 | 1465528222138 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:22 INFO - PROCESS | 1720 | 1465528222148 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:22 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d4a4400 == 38 [pid = 1720] [id = 481] 20:10:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x8e5af400) [pid = 1720] [serial = 1444] [outer = (nil)] 20:10:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x915c6400) [pid = 1720] [serial = 1445] [outer = 0x8e5af400] 20:10:22 INFO - PROCESS | 1720 | 1465528222231 Marionette DEBUG loaded listener.js 20:10:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x915cbc00) [pid = 1720] [serial = 1446] [outer = 0x8e5af400] 20:10:23 INFO - PROCESS | 1720 | 1465528223211 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]]]}] 20:10:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 20:10:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1530ms 20:10:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 20:10:23 INFO - PROCESS | 1720 | 1465528223282 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 20:10:23 INFO - PROCESS | 1720 | 1465528223286 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 20:10:23 INFO - PROCESS | 1720 | 1465528223293 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 20:10:23 INFO - PROCESS | 1720 | 1465528223296 Marionette TRACE conn4 <- [1,1898,null,{}] 20:10:23 INFO - PROCESS | 1720 | 1465528223302 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}] 20:10:23 INFO - PROCESS | 1720 | 1465528223308 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:23 INFO - PROCESS | 1720 | 1465528223522 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 20:10:23 INFO - PROCESS | 1720 | 1465528223743 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:23 INFO - PROCESS | 1720 | 1465528223751 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:23 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e637400 == 39 [pid = 1720] [id = 482] 20:10:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x91e02c00) [pid = 1720] [serial = 1447] [outer = (nil)] 20:10:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x91e10800) [pid = 1720] [serial = 1448] [outer = 0x91e02c00] 20:10:23 INFO - PROCESS | 1720 | 1465528223878 Marionette DEBUG loaded listener.js 20:10:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x91ea4800) [pid = 1720] [serial = 1449] [outer = 0x91e02c00] 20:10:24 INFO - PROCESS | 1720 | 1465528224784 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]]]}] 20:10:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 20:10:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1541ms 20:10:24 INFO - PROCESS | 1720 | 1465528224834 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 20:10:24 INFO - PROCESS | 1720 | 1465528224839 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 20:10:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 20:10:24 INFO - PROCESS | 1720 | 1465528224845 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 20:10:24 INFO - PROCESS | 1720 | 1465528224849 Marionette TRACE conn4 <- [1,1902,null,{}] 20:10:24 INFO - PROCESS | 1720 | 1465528224854 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}] 20:10:24 INFO - PROCESS | 1720 | 1465528224866 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:25 INFO - PROCESS | 1720 | 1465528225152 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 20:10:25 INFO - PROCESS | 1720 | 1465528225400 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:25 INFO - PROCESS | 1720 | 1465528225413 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:25 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e4e9c00 == 40 [pid = 1720] [id = 483] 20:10:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x8e5afc00) [pid = 1720] [serial = 1450] [outer = (nil)] 20:10:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x91e08c00) [pid = 1720] [serial = 1451] [outer = 0x8e5afc00] 20:10:25 INFO - PROCESS | 1720 | 1465528225545 Marionette DEBUG loaded listener.js 20:10:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x92dbb400) [pid = 1720] [serial = 1452] [outer = 0x8e5afc00] 20:10:26 INFO - PROCESS | 1720 | 1465528226642 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]]]}] 20:10:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 20:10:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1831ms 20:10:26 INFO - PROCESS | 1720 | 1465528226678 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 20:10:26 INFO - PROCESS | 1720 | 1465528226684 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 20:10:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 20:10:26 INFO - PROCESS | 1720 | 1465528226692 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 20:10:26 INFO - PROCESS | 1720 | 1465528226696 Marionette TRACE conn4 <- [1,1906,null,{}] 20:10:26 INFO - PROCESS | 1720 | 1465528226705 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}] 20:10:26 INFO - PROCESS | 1720 | 1465528226711 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:26 INFO - PROCESS | 1720 | 1465528226895 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 20:10:27 INFO - PROCESS | 1720 | 1465528227144 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:27 INFO - PROCESS | 1720 | 1465528227161 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:27 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d751c00 == 41 [pid = 1720] [id = 484] 20:10:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x8d757400) [pid = 1720] [serial = 1453] [outer = (nil)] 20:10:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x8da50400) [pid = 1720] [serial = 1454] [outer = 0x8d757400] 20:10:27 INFO - PROCESS | 1720 | 1465528227315 Marionette DEBUG loaded listener.js 20:10:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x8e4e8400) [pid = 1720] [serial = 1455] [outer = 0x8d757400] 20:10:27 INFO - PROCESS | 1720 | --DOCSHELL 0x8e4eb800 == 40 [pid = 1720] [id = 452] 20:10:27 INFO - PROCESS | 1720 | --DOCSHELL 0x8d4a2400 == 39 [pid = 1720] [id = 450] 20:10:28 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x91ea8800) [pid = 1720] [serial = 1391] [outer = (nil)] [url = about:blank] 20:10:28 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x923a7800) [pid = 1720] [serial = 1388] [outer = (nil)] [url = about:blank] 20:10:28 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x8e5a5000) [pid = 1720] [serial = 1379] [outer = (nil)] [url = about:blank] 20:10:28 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x8e62c000) [pid = 1720] [serial = 1367] [outer = (nil)] [url = about:blank] 20:10:28 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x8e7b6400) [pid = 1720] [serial = 1368] [outer = (nil)] [url = about:blank] 20:10:28 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x8f84f000) [pid = 1720] [serial = 1370] [outer = (nil)] [url = about:blank] 20:10:28 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x915cb000) [pid = 1720] [serial = 1371] [outer = (nil)] [url = about:blank] 20:10:28 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x8f4a6800) [pid = 1720] [serial = 1382] [outer = (nil)] [url = about:blank] 20:10:28 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x8d75c400) [pid = 1720] [serial = 1376] [outer = (nil)] [url = about:blank] 20:10:28 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x8daae400) [pid = 1720] [serial = 1377] [outer = (nil)] [url = about:blank] 20:10:28 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x8d4a8800) [pid = 1720] [serial = 1364] [outer = (nil)] [url = about:blank] 20:10:28 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x8da43400) [pid = 1720] [serial = 1365] [outer = (nil)] [url = about:blank] 20:10:28 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x923a9400) [pid = 1720] [serial = 1373] [outer = (nil)] [url = about:blank] 20:10:28 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x923a5400) [pid = 1720] [serial = 1374] [outer = (nil)] [url = about:blank] 20:10:28 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x8e616c00) [pid = 1720] [serial = 1380] [outer = (nil)] [url = about:blank] 20:10:28 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x8f005800) [pid = 1720] [serial = 1362] [outer = (nil)] [url = about:blank] 20:10:28 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x915d0800) [pid = 1720] [serial = 1385] [outer = (nil)] [url = about:blank] 20:10:28 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0x91e07c00) [pid = 1720] [serial = 1386] [outer = (nil)] [url = about:blank] 20:10:28 INFO - PROCESS | 1720 | --DOMWINDOW == 78 (0x8f847800) [pid = 1720] [serial = 1389] [outer = (nil)] [url = about:blank] 20:10:28 INFO - PROCESS | 1720 | --DOMWINDOW == 77 (0x8f4b0400) [pid = 1720] [serial = 1383] [outer = (nil)] [url = about:blank] 20:10:28 INFO - PROCESS | 1720 | --DOMWINDOW == 76 (0x9265bc00) [pid = 1720] [serial = 1392] [outer = (nil)] [url = about:blank] 20:10:28 INFO - PROCESS | 1720 | 1465528228264 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]]]}] 20:10:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 20:10:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1638ms 20:10:28 INFO - PROCESS | 1720 | 1465528228330 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 20:10:28 INFO - PROCESS | 1720 | 1465528228337 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 20:10:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 20:10:28 INFO - PROCESS | 1720 | 1465528228348 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 20:10:28 INFO - PROCESS | 1720 | 1465528228351 Marionette TRACE conn4 <- [1,1910,null,{}] 20:10:28 INFO - PROCESS | 1720 | 1465528228358 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}] 20:10:28 INFO - PROCESS | 1720 | 1465528228363 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:28 INFO - PROCESS | 1720 | 1465528228532 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 20:10:28 INFO - PROCESS | 1720 | 1465528228683 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:28 INFO - PROCESS | 1720 | 1465528228696 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:28 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d49b400 == 40 [pid = 1720] [id = 485] 20:10:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 77 (0x8daa9800) [pid = 1720] [serial = 1456] [outer = (nil)] 20:10:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 78 (0x8e613000) [pid = 1720] [serial = 1457] [outer = 0x8daa9800] 20:10:28 INFO - PROCESS | 1720 | 1465528228768 Marionette DEBUG loaded listener.js 20:10:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 79 (0x8e633000) [pid = 1720] [serial = 1458] [outer = 0x8daa9800] 20:10:29 INFO - PROCESS | 1720 | 1465528229601 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]]]}] 20:10:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 20:10:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1284ms 20:10:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 20:10:29 INFO - PROCESS | 1720 | 1465528229631 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 20:10:29 INFO - PROCESS | 1720 | 1465528229635 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 20:10:29 INFO - PROCESS | 1720 | 1465528229642 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 20:10:29 INFO - PROCESS | 1720 | 1465528229647 Marionette TRACE conn4 <- [1,1914,null,{}] 20:10:29 INFO - PROCESS | 1720 | 1465528229664 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}] 20:10:29 INFO - PROCESS | 1720 | 1465528229672 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:29 INFO - PROCESS | 1720 | 1465528229847 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 20:10:29 INFO - PROCESS | 1720 | 1465528229859 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:29 INFO - PROCESS | 1720 | 1465528229868 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:30 INFO - PROCESS | 1720 | ++DOCSHELL 0x8effb400 == 41 [pid = 1720] [id = 486] 20:10:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x8f001c00) [pid = 1720] [serial = 1459] [outer = (nil)] 20:10:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x8f00a800) [pid = 1720] [serial = 1460] [outer = 0x8f001c00] 20:10:30 INFO - PROCESS | 1720 | 1465528230097 Marionette DEBUG loaded listener.js 20:10:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x8f4a9000) [pid = 1720] [serial = 1461] [outer = 0x8f001c00] 20:10:30 INFO - PROCESS | 1720 | 1465528230993 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]]]}] 20:10:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 20:10:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1392ms 20:10:31 INFO - PROCESS | 1720 | 1465528231033 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 20:10:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 20:10:31 INFO - PROCESS | 1720 | 1465528231038 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 20:10:31 INFO - PROCESS | 1720 | 1465528231043 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 20:10:31 INFO - PROCESS | 1720 | 1465528231047 Marionette TRACE conn4 <- [1,1918,null,{}] 20:10:31 INFO - PROCESS | 1720 | 1465528231052 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}] 20:10:31 INFO - PROCESS | 1720 | 1465528231057 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:31 INFO - PROCESS | 1720 | 1465528231269 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 20:10:31 INFO - PROCESS | 1720 | 1465528231294 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:31 INFO - PROCESS | 1720 | 1465528231306 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:31 INFO - PROCESS | 1720 | ++DOCSHELL 0x8eff5c00 == 42 [pid = 1720] [id = 487] 20:10:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x8f845c00) [pid = 1720] [serial = 1462] [outer = (nil)] 20:10:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x91e01c00) [pid = 1720] [serial = 1463] [outer = 0x8f845c00] 20:10:31 INFO - PROCESS | 1720 | 1465528231370 Marionette DEBUG loaded listener.js 20:10:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x91e0a800) [pid = 1720] [serial = 1464] [outer = 0x8f845c00] 20:10:32 INFO - PROCESS | 1720 | 1465528232347 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]]]}] 20:10:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 20:10:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1338ms 20:10:32 INFO - PROCESS | 1720 | 1465528232381 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 20:10:32 INFO - PROCESS | 1720 | 1465528232384 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 20:10:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 20:10:32 INFO - PROCESS | 1720 | 1465528232390 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 20:10:32 INFO - PROCESS | 1720 | 1465528232394 Marionette TRACE conn4 <- [1,1922,null,{}] 20:10:32 INFO - PROCESS | 1720 | 1465528232409 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}] 20:10:32 INFO - PROCESS | 1720 | 1465528232414 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:32 INFO - PROCESS | 1720 | 1465528232698 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 20:10:32 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x8e69e000) [pid = 1720] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 20:10:32 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x8d04d000) [pid = 1720] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 20:10:32 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x8d747400) [pid = 1720] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 20:10:32 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x8d756000) [pid = 1720] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 20:10:32 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x8e7ba400) [pid = 1720] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 20:10:32 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0x8d0ca400) [pid = 1720] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 20:10:32 INFO - PROCESS | 1720 | --DOMWINDOW == 78 (0x91e9fc00) [pid = 1720] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 20:10:32 INFO - PROCESS | 1720 | --DOMWINDOW == 77 (0x92467c00) [pid = 1720] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 20:10:32 INFO - PROCESS | 1720 | --DOMWINDOW == 76 (0x8e4e7800) [pid = 1720] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 20:10:32 INFO - PROCESS | 1720 | --DOMWINDOW == 75 (0x92661800) [pid = 1720] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 20:10:32 INFO - PROCESS | 1720 | --DOMWINDOW == 74 (0x9517e800) [pid = 1720] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 20:10:32 INFO - PROCESS | 1720 | --DOMWINDOW == 73 (0x8d4aa800) [pid = 1720] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 20:10:32 INFO - PROCESS | 1720 | --DOMWINDOW == 72 (0x953d2c00) [pid = 1720] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 20:10:32 INFO - PROCESS | 1720 | 1465528232820 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:32 INFO - PROCESS | 1720 | 1465528232826 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:32 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d04d000 == 43 [pid = 1720] [id = 488] 20:10:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 73 (0x8d0ca400) [pid = 1720] [serial = 1465] [outer = (nil)] 20:10:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 74 (0x8d753000) [pid = 1720] [serial = 1466] [outer = 0x8d0ca400] 20:10:32 INFO - PROCESS | 1720 | 1465528232899 Marionette DEBUG loaded listener.js 20:10:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 75 (0x8e4edc00) [pid = 1720] [serial = 1467] [outer = 0x8d0ca400] 20:10:33 INFO - PROCESS | 1720 | 1465528233697 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]]]}] 20:10:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 20:10:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1330ms 20:10:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 20:10:33 INFO - PROCESS | 1720 | 1465528233728 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 20:10:33 INFO - PROCESS | 1720 | 1465528233731 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 20:10:33 INFO - PROCESS | 1720 | 1465528233738 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 20:10:33 INFO - PROCESS | 1720 | 1465528233741 Marionette TRACE conn4 <- [1,1926,null,{}] 20:10:33 INFO - PROCESS | 1720 | 1465528233746 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}] 20:10:33 INFO - PROCESS | 1720 | 1465528233756 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:33 INFO - PROCESS | 1720 | 1465528233942 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 20:10:33 INFO - PROCESS | 1720 | 1465528233952 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:33 INFO - PROCESS | 1720 | 1465528233959 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:33 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d046800 == 44 [pid = 1720] [id = 489] 20:10:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 76 (0x8d048000) [pid = 1720] [serial = 1468] [outer = (nil)] 20:10:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 77 (0x92dbf000) [pid = 1720] [serial = 1469] [outer = 0x8d048000] 20:10:34 INFO - PROCESS | 1720 | 1465528234029 Marionette DEBUG loaded listener.js 20:10:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 78 (0x93ad1800) [pid = 1720] [serial = 1470] [outer = 0x8d048000] 20:10:35 INFO - PROCESS | 1720 | 1465528235096 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]]]}] 20:10:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 20:10:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1434ms 20:10:35 INFO - PROCESS | 1720 | 1465528235173 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 20:10:35 INFO - PROCESS | 1720 | 1465528235180 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 20:10:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 20:10:35 INFO - PROCESS | 1720 | 1465528235189 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 20:10:35 INFO - PROCESS | 1720 | 1465528235194 Marionette TRACE conn4 <- [1,1930,null,{}] 20:10:35 INFO - PROCESS | 1720 | 1465528235203 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}] 20:10:35 INFO - PROCESS | 1720 | 1465528235208 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:35 INFO - PROCESS | 1720 | 1465528235443 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 20:10:35 INFO - PROCESS | 1720 | 1465528235731 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:35 INFO - PROCESS | 1720 | 1465528235740 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:35 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d4a8800 == 45 [pid = 1720] [id = 490] 20:10:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 79 (0x8d4a9800) [pid = 1720] [serial = 1471] [outer = (nil)] 20:10:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x8e4dec00) [pid = 1720] [serial = 1472] [outer = 0x8d4a9800] 20:10:35 INFO - PROCESS | 1720 | 1465528235844 Marionette DEBUG loaded listener.js 20:10:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x8e611400) [pid = 1720] [serial = 1473] [outer = 0x8d4a9800] 20:10:36 INFO - PROCESS | 1720 | 1465528236755 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]]]}] 20:10:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 20:10:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1639ms 20:10:36 INFO - PROCESS | 1720 | 1465528236827 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 20:10:36 INFO - PROCESS | 1720 | 1465528236835 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 20:10:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 20:10:36 INFO - PROCESS | 1720 | 1465528236846 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 20:10:36 INFO - PROCESS | 1720 | 1465528236850 Marionette TRACE conn4 <- [1,1934,null,{}] 20:10:36 INFO - PROCESS | 1720 | 1465528236857 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}] 20:10:36 INFO - PROCESS | 1720 | 1465528236863 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:37 INFO - PROCESS | 1720 | 1465528237051 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 20:10:37 INFO - PROCESS | 1720 | 1465528237234 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:37 INFO - PROCESS | 1720 | 1465528237242 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:37 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e74bc00 == 46 [pid = 1720] [id = 491] 20:10:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x8e750000) [pid = 1720] [serial = 1474] [outer = (nil)] 20:10:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x8f003c00) [pid = 1720] [serial = 1475] [outer = 0x8e750000] 20:10:37 INFO - PROCESS | 1720 | 1465528237406 Marionette DEBUG loaded listener.js 20:10:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x8f009c00) [pid = 1720] [serial = 1476] [outer = 0x8e750000] 20:10:38 INFO - PROCESS | 1720 | 1465528238391 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]]]}] 20:10:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 20:10:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1585ms 20:10:38 INFO - PROCESS | 1720 | 1465528238431 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 20:10:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 20:10:38 INFO - PROCESS | 1720 | 1465528238436 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 20:10:38 INFO - PROCESS | 1720 | 1465528238443 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 20:10:38 INFO - PROCESS | 1720 | 1465528238449 Marionette TRACE conn4 <- [1,1938,null,{}] 20:10:38 INFO - PROCESS | 1720 | 1465528238466 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}] 20:10:38 INFO - PROCESS | 1720 | 1465528238475 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:38 INFO - PROCESS | 1720 | 1465528238704 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 20:10:38 INFO - PROCESS | 1720 | 1465528238935 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:38 INFO - PROCESS | 1720 | 1465528238948 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:38 INFO - PROCESS | 1720 | ++DOCSHELL 0x8eff6c00 == 47 [pid = 1720] [id = 492] 20:10:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x9265ec00) [pid = 1720] [serial = 1477] [outer = (nil)] 20:10:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x92db9400) [pid = 1720] [serial = 1478] [outer = 0x9265ec00] 20:10:39 INFO - PROCESS | 1720 | 1465528239044 Marionette DEBUG loaded listener.js 20:10:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x93b20800) [pid = 1720] [serial = 1479] [outer = 0x9265ec00] 20:10:39 INFO - PROCESS | 1720 | 1465528239917 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]]]}] 20:10:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 20:10:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1486ms 20:10:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 20:10:39 INFO - PROCESS | 1720 | 1465528239928 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 20:10:39 INFO - PROCESS | 1720 | 1465528239932 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 20:10:39 INFO - PROCESS | 1720 | 1465528239939 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 20:10:39 INFO - PROCESS | 1720 | 1465528239942 Marionette TRACE conn4 <- [1,1942,null,{}] 20:10:39 INFO - PROCESS | 1720 | 1465528239949 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}] 20:10:39 INFO - PROCESS | 1720 | 1465528239954 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:40 INFO - PROCESS | 1720 | 1465528240156 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 20:10:40 INFO - PROCESS | 1720 | 1465528240338 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:40 INFO - PROCESS | 1720 | 1465528240345 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:40 INFO - PROCESS | 1720 | ++DOCSHELL 0x923a5c00 == 48 [pid = 1720] [id = 493] 20:10:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x93ad2800) [pid = 1720] [serial = 1480] [outer = (nil)] 20:10:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x93eccc00) [pid = 1720] [serial = 1481] [outer = 0x93ad2800] 20:10:40 INFO - PROCESS | 1720 | 1465528240433 Marionette DEBUG loaded listener.js 20:10:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x951c5400) [pid = 1720] [serial = 1482] [outer = 0x93ad2800] 20:10:41 INFO - PROCESS | 1720 | 1465528241371 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]]]}] 20:10:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 20:10:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1482ms 20:10:41 INFO - PROCESS | 1720 | 1465528241421 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 20:10:41 INFO - PROCESS | 1720 | 1465528241426 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 20:10:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 20:10:41 INFO - PROCESS | 1720 | 1465528241432 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 20:10:41 INFO - PROCESS | 1720 | 1465528241436 Marionette TRACE conn4 <- [1,1946,null,{}] 20:10:41 INFO - PROCESS | 1720 | 1465528241442 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}] 20:10:41 INFO - PROCESS | 1720 | 1465528241447 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:41 INFO - PROCESS | 1720 | 1465528241621 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 20:10:41 INFO - PROCESS | 1720 | 1465528241802 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:41 INFO - PROCESS | 1720 | 1465528241808 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:41 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d75c400 == 49 [pid = 1720] [id = 494] 20:10:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x8e60cc00) [pid = 1720] [serial = 1483] [outer = (nil)] 20:10:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x95322000) [pid = 1720] [serial = 1484] [outer = 0x8e60cc00] 20:10:41 INFO - PROCESS | 1720 | 1465528241892 Marionette DEBUG loaded listener.js 20:10:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x95323c00) [pid = 1720] [serial = 1485] [outer = 0x8e60cc00] 20:10:42 INFO - PROCESS | 1720 | 1465528242852 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]]]}] 20:10:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 20:10:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1481ms 20:10:42 INFO - PROCESS | 1720 | 1465528242914 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 20:10:42 INFO - PROCESS | 1720 | 1465528242918 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 20:10:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 20:10:42 INFO - PROCESS | 1720 | 1465528242925 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 20:10:42 INFO - PROCESS | 1720 | 1465528242928 Marionette TRACE conn4 <- [1,1950,null,{}] 20:10:42 INFO - PROCESS | 1720 | 1465528242934 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}] 20:10:42 INFO - PROCESS | 1720 | 1465528242945 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:43 INFO - PROCESS | 1720 | 1465528243212 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 20:10:43 INFO - PROCESS | 1720 | 1465528243448 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:43 INFO - PROCESS | 1720 | 1465528243459 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:43 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d75d800 == 50 [pid = 1720] [id = 495] 20:10:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x8e636800) [pid = 1720] [serial = 1486] [outer = (nil)] 20:10:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x954a6c00) [pid = 1720] [serial = 1487] [outer = 0x8e636800] 20:10:43 INFO - PROCESS | 1720 | 1465528243555 Marionette DEBUG loaded listener.js 20:10:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x954b1000) [pid = 1720] [serial = 1488] [outer = 0x8e636800] 20:10:44 INFO - PROCESS | 1720 | 1465528244430 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]]]}] 20:10:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 20:10:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1536ms 20:10:44 INFO - PROCESS | 1720 | 1465528244462 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 20:10:44 INFO - PROCESS | 1720 | 1465528244466 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 20:10:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 20:10:44 INFO - PROCESS | 1720 | 1465528244472 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 20:10:44 INFO - PROCESS | 1720 | 1465528244476 Marionette TRACE conn4 <- [1,1954,null,{}] 20:10:44 INFO - PROCESS | 1720 | 1465528244482 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}] 20:10:44 INFO - PROCESS | 1720 | 1465528244487 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:44 INFO - PROCESS | 1720 | 1465528244657 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 20:10:44 INFO - PROCESS | 1720 | 1465528244845 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:44 INFO - PROCESS | 1720 | 1465528244853 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:44 INFO - PROCESS | 1720 | ++DOCSHELL 0x953cd000 == 51 [pid = 1720] [id = 496] 20:10:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x953d1800) [pid = 1720] [serial = 1489] [outer = (nil)] 20:10:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x954c8c00) [pid = 1720] [serial = 1490] [outer = 0x953d1800] 20:10:44 INFO - PROCESS | 1720 | 1465528244933 Marionette DEBUG loaded listener.js 20:10:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x954ca400) [pid = 1720] [serial = 1491] [outer = 0x953d1800] 20:10:45 INFO - PROCESS | 1720 | 1465528245878 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]]]}] 20:10:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 20:10:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1433ms 20:10:45 INFO - PROCESS | 1720 | 1465528245907 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 20:10:45 INFO - PROCESS | 1720 | 1465528245912 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 20:10:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 20:10:45 INFO - PROCESS | 1720 | 1465528245918 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 20:10:45 INFO - PROCESS | 1720 | 1465528245922 Marionette TRACE conn4 <- [1,1958,null,{}] 20:10:45 INFO - PROCESS | 1720 | 1465528245928 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}] 20:10:45 INFO - PROCESS | 1720 | 1465528245933 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:46 INFO - PROCESS | 1720 | 1465528246105 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 20:10:46 INFO - PROCESS | 1720 | 1465528246301 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:46 INFO - PROCESS | 1720 | 1465528246311 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:46 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d04ac00 == 52 [pid = 1720] [id = 497] 20:10:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x953d5400) [pid = 1720] [serial = 1492] [outer = (nil)] 20:10:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x96687400) [pid = 1720] [serial = 1493] [outer = 0x953d5400] 20:10:46 INFO - PROCESS | 1720 | 1465528246442 Marionette DEBUG loaded listener.js 20:10:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x9668b400) [pid = 1720] [serial = 1494] [outer = 0x953d5400] 20:10:47 INFO - PROCESS | 1720 | 1465528247604 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]]]}] 20:10:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 20:10:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1732ms 20:10:47 INFO - PROCESS | 1720 | 1465528247651 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 20:10:47 INFO - PROCESS | 1720 | 1465528247654 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 20:10:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 20:10:47 INFO - PROCESS | 1720 | 1465528247662 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 20:10:47 INFO - PROCESS | 1720 | 1465528247666 Marionette TRACE conn4 <- [1,1962,null,{}] 20:10:47 INFO - PROCESS | 1720 | 1465528247672 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}] 20:10:47 INFO - PROCESS | 1720 | 1465528247677 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:47 INFO - PROCESS | 1720 | 1465528247872 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 20:10:48 INFO - PROCESS | 1720 | 1465528248098 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:48 INFO - PROCESS | 1720 | 1465528248107 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:48 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d4a7c00 == 53 [pid = 1720] [id = 498] 20:10:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x8e636000) [pid = 1720] [serial = 1495] [outer = (nil)] 20:10:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x91ea9c00) [pid = 1720] [serial = 1496] [outer = 0x8e636000] 20:10:48 INFO - PROCESS | 1720 | 1465528248228 Marionette DEBUG loaded listener.js 20:10:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x96692400) [pid = 1720] [serial = 1497] [outer = 0x8e636000] 20:10:49 INFO - PROCESS | 1720 | 1465528249141 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]]]}] 20:10:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 20:10:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1538ms 20:10:49 INFO - PROCESS | 1720 | 1465528249201 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 20:10:49 INFO - PROCESS | 1720 | 1465528249204 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 20:10:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 20:10:49 INFO - PROCESS | 1720 | 1465528249211 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 20:10:49 INFO - PROCESS | 1720 | 1465528249215 Marionette TRACE conn4 <- [1,1966,null,{}] 20:10:49 INFO - PROCESS | 1720 | 1465528249220 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}] 20:10:49 INFO - PROCESS | 1720 | 1465528249225 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:49 INFO - PROCESS | 1720 | 1465528249402 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 20:10:49 INFO - PROCESS | 1720 | 1465528249927 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:49 INFO - PROCESS | 1720 | 1465528249936 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:49 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d4a3800 == 54 [pid = 1720] [id = 499] 20:10:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x8d4a5000) [pid = 1720] [serial = 1498] [outer = (nil)] 20:10:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x8d745400) [pid = 1720] [serial = 1499] [outer = 0x8d4a5000] 20:10:50 INFO - PROCESS | 1720 | 1465528250018 Marionette DEBUG loaded listener.js 20:10:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x8da41c00) [pid = 1720] [serial = 1500] [outer = 0x8d4a5000] 20:10:50 INFO - PROCESS | 1720 | 1465528250955 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]]]}] 20:10:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 20:10:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1782ms 20:10:50 INFO - PROCESS | 1720 | 1465528250996 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 20:10:51 INFO - PROCESS | 1720 | 1465528251009 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 20:10:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 20:10:51 INFO - PROCESS | 1720 | 1465528251022 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 20:10:51 INFO - PROCESS | 1720 | 1465528251026 Marionette TRACE conn4 <- [1,1970,null,{}] 20:10:51 INFO - PROCESS | 1720 | 1465528251041 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}] 20:10:51 INFO - PROCESS | 1720 | 1465528251057 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:51 INFO - PROCESS | 1720 | 1465528251290 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 20:10:51 INFO - PROCESS | 1720 | 1465528251522 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:51 INFO - PROCESS | 1720 | 1465528251532 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:52 INFO - PROCESS | 1720 | --DOCSHELL 0x8d74b400 == 53 [pid = 1720] [id = 458] 20:10:52 INFO - PROCESS | 1720 | --DOCSHELL 0x8e4e1400 == 52 [pid = 1720] [id = 459] 20:10:52 INFO - PROCESS | 1720 | --DOCSHELL 0x8d4a0800 == 51 [pid = 1720] [id = 460] 20:10:52 INFO - PROCESS | 1720 | --DOCSHELL 0x953c8800 == 50 [pid = 1720] [id = 471] 20:10:52 INFO - PROCESS | 1720 | --DOCSHELL 0x8d04c400 == 49 [pid = 1720] [id = 473] 20:10:52 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0c3800 == 48 [pid = 1720] [id = 454] 20:10:52 INFO - PROCESS | 1720 | --DOCSHELL 0x8eff3000 == 47 [pid = 1720] [id = 462] 20:10:52 INFO - PROCESS | 1720 | --DOCSHELL 0x8daa5400 == 46 [pid = 1720] [id = 451] 20:10:52 INFO - PROCESS | 1720 | --DOCSHELL 0x8eff0800 == 45 [pid = 1720] [id = 461] 20:10:52 INFO - PROCESS | 1720 | --DOCSHELL 0x8daa5800 == 44 [pid = 1720] [id = 463] 20:10:52 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0c8000 == 43 [pid = 1720] [id = 453] 20:10:52 INFO - PROCESS | 1720 | --DOCSHELL 0x8f84a000 == 42 [pid = 1720] [id = 466] 20:10:52 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0c8400 == 41 [pid = 1720] [id = 456] 20:10:52 INFO - PROCESS | 1720 | --DOCSHELL 0x8e756400 == 40 [pid = 1720] [id = 465] 20:10:52 INFO - PROCESS | 1720 | --DOCSHELL 0x91e06000 == 39 [pid = 1720] [id = 457] 20:10:52 INFO - PROCESS | 1720 | --DOCSHELL 0x8d49cc00 == 38 [pid = 1720] [id = 455] 20:10:52 INFO - PROCESS | 1720 | --DOCSHELL 0x8d049800 == 37 [pid = 1720] [id = 464] 20:10:52 INFO - PROCESS | 1720 | --DOCSHELL 0x923b3000 == 36 [pid = 1720] [id = 467] 20:10:52 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0c9400 == 35 [pid = 1720] [id = 472] 20:10:52 INFO - PROCESS | 1720 | --DOCSHELL 0x923b2400 == 34 [pid = 1720] [id = 468] 20:10:52 INFO - PROCESS | 1720 | --DOCSHELL 0x92dbe400 == 33 [pid = 1720] [id = 469] 20:10:52 INFO - PROCESS | 1720 | --DOCSHELL 0x8d4a8c00 == 32 [pid = 1720] [id = 470] 20:10:52 INFO - PROCESS | 1720 | --DOCSHELL 0x8d4a3800 == 31 [pid = 1720] [id = 499] 20:10:52 INFO - PROCESS | 1720 | --DOCSHELL 0x8d04ac00 == 30 [pid = 1720] [id = 497] 20:10:52 INFO - PROCESS | 1720 | --DOCSHELL 0x8d4a7c00 == 29 [pid = 1720] [id = 498] 20:10:52 INFO - PROCESS | 1720 | --DOCSHELL 0x953cd000 == 28 [pid = 1720] [id = 496] 20:10:52 INFO - PROCESS | 1720 | --DOCSHELL 0x8d75d800 == 27 [pid = 1720] [id = 495] 20:10:52 INFO - PROCESS | 1720 | --DOCSHELL 0x8d75c400 == 26 [pid = 1720] [id = 494] 20:10:52 INFO - PROCESS | 1720 | --DOCSHELL 0x8eff6c00 == 25 [pid = 1720] [id = 492] 20:10:52 INFO - PROCESS | 1720 | --DOCSHELL 0x923a5c00 == 24 [pid = 1720] [id = 493] 20:10:52 INFO - PROCESS | 1720 | --DOCSHELL 0x8e74bc00 == 23 [pid = 1720] [id = 491] 20:10:52 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d049800 == 24 [pid = 1720] [id = 500] 20:10:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x8d049c00) [pid = 1720] [serial = 1501] [outer = (nil)] 20:10:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x8d0c2800) [pid = 1720] [serial = 1502] [outer = 0x8d049c00] 20:10:52 INFO - PROCESS | 1720 | 1465528252713 Marionette DEBUG loaded listener.js 20:10:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x8d0c9400) [pid = 1720] [serial = 1503] [outer = 0x8d049c00] 20:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x8e755800) [pid = 1720] [serial = 1433] [outer = (nil)] [url = about:blank] 20:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x8e6a8000) [pid = 1720] [serial = 1430] [outer = (nil)] [url = about:blank] 20:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x8d053000) [pid = 1720] [serial = 1421] [outer = (nil)] [url = about:blank] 20:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x8d0cc800) [pid = 1720] [serial = 1422] [outer = (nil)] [url = about:blank] 20:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x8da4f000) [pid = 1720] [serial = 1395] [outer = (nil)] [url = about:blank] 20:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x8d75e800) [pid = 1720] [serial = 1424] [outer = (nil)] [url = about:blank] 20:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x8d760800) [pid = 1720] [serial = 1394] [outer = (nil)] [url = about:blank] 20:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x8f4a3000) [pid = 1720] [serial = 1398] [outer = (nil)] [url = about:blank] 20:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x8d754400) [pid = 1720] [serial = 1419] [outer = (nil)] [url = about:blank] 20:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x8efefc00) [pid = 1720] [serial = 1397] [outer = (nil)] [url = about:blank] 20:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x8d4a2000) [pid = 1720] [serial = 1418] [outer = (nil)] [url = about:blank] 20:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x92660000) [pid = 1720] [serial = 1401] [outer = (nil)] [url = about:blank] 20:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x923b4400) [pid = 1720] [serial = 1400] [outer = (nil)] [url = about:blank] 20:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x93ad3c00) [pid = 1720] [serial = 1404] [outer = (nil)] [url = about:blank] 20:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x8e5acc00) [pid = 1720] [serial = 1428] [outer = (nil)] [url = about:blank] 20:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x8e4ecc00) [pid = 1720] [serial = 1427] [outer = (nil)] [url = about:blank] 20:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x92dbfc00) [pid = 1720] [serial = 1403] [outer = (nil)] [url = about:blank] 20:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x93b26c00) [pid = 1720] [serial = 1407] [outer = (nil)] [url = about:blank] 20:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x93b21800) [pid = 1720] [serial = 1406] [outer = (nil)] [url = about:blank] 20:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x8daa9000) [pid = 1720] [serial = 1431] [outer = (nil)] [url = about:blank] 20:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x95326400) [pid = 1720] [serial = 1410] [outer = (nil)] [url = about:blank] 20:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x952a9c00) [pid = 1720] [serial = 1409] [outer = (nil)] [url = about:blank] 20:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x953ca800) [pid = 1720] [serial = 1413] [outer = (nil)] [url = about:blank] 20:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x953c7c00) [pid = 1720] [serial = 1412] [outer = (nil)] [url = about:blank] 20:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x8d74a000) [pid = 1720] [serial = 1416] [outer = (nil)] [url = about:blank] 20:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x954a9000) [pid = 1720] [serial = 1415] [outer = (nil)] [url = about:blank] 20:10:53 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x8da46000) [pid = 1720] [serial = 1425] [outer = (nil)] [url = about:blank] 20:10:53 INFO - PROCESS | 1720 | 1465528253683 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]]]}] 20:10:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 20:10:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 2708ms 20:10:53 INFO - PROCESS | 1720 | 1465528253728 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 20:10:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 20:10:53 INFO - PROCESS | 1720 | 1465528253734 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 20:10:53 INFO - PROCESS | 1720 | 1465528253743 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 20:10:53 INFO - PROCESS | 1720 | 1465528253745 Marionette TRACE conn4 <- [1,1974,null,{}] 20:10:53 INFO - PROCESS | 1720 | 1465528253753 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}] 20:10:53 INFO - PROCESS | 1720 | 1465528253759 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:53 INFO - PROCESS | 1720 | 1465528253933 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 20:10:54 INFO - PROCESS | 1720 | 1465528254068 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:54 INFO - PROCESS | 1720 | 1465528254077 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:54 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d74a000 == 25 [pid = 1720] [id = 501] 20:10:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x8d74a800) [pid = 1720] [serial = 1504] [outer = (nil)] 20:10:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x8d75a400) [pid = 1720] [serial = 1505] [outer = 0x8d74a800] 20:10:54 INFO - PROCESS | 1720 | 1465528254151 Marionette DEBUG loaded listener.js 20:10:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x8da42400) [pid = 1720] [serial = 1506] [outer = 0x8d74a800] 20:10:54 INFO - PROCESS | 1720 | 1465528254978 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]]]}] 20:10:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 20:10:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1289ms 20:10:55 INFO - PROCESS | 1720 | 1465528255030 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 20:10:55 INFO - PROCESS | 1720 | 1465528255037 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 20:10:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 20:10:55 INFO - PROCESS | 1720 | 1465528255048 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 20:10:55 INFO - PROCESS | 1720 | 1465528255052 Marionette TRACE conn4 <- [1,1978,null,{}] 20:10:55 INFO - PROCESS | 1720 | 1465528255065 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}] 20:10:55 INFO - PROCESS | 1720 | 1465528255075 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:55 INFO - PROCESS | 1720 | 1465528255255 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 20:10:55 INFO - PROCESS | 1720 | 1465528255420 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:55 INFO - PROCESS | 1720 | 1465528255428 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:55 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d75b400 == 26 [pid = 1720] [id = 502] 20:10:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x8da4c400) [pid = 1720] [serial = 1507] [outer = (nil)] 20:10:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x8e4e9000) [pid = 1720] [serial = 1508] [outer = 0x8da4c400] 20:10:55 INFO - PROCESS | 1720 | 1465528255499 Marionette DEBUG loaded listener.js 20:10:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x8e5acc00) [pid = 1720] [serial = 1509] [outer = 0x8da4c400] 20:10:56 INFO - PROCESS | 1720 | 1465528256461 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]]]}] 20:10:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 20:10:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1447ms 20:10:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 20:10:56 INFO - PROCESS | 1720 | 1465528256495 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 20:10:56 INFO - PROCESS | 1720 | 1465528256499 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 20:10:56 INFO - PROCESS | 1720 | 1465528256505 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 20:10:56 INFO - PROCESS | 1720 | 1465528256511 Marionette TRACE conn4 <- [1,1982,null,{}] 20:10:56 INFO - PROCESS | 1720 | 1465528256535 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}] 20:10:56 INFO - PROCESS | 1720 | 1465528256545 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:56 INFO - PROCESS | 1720 | 1465528256778 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 20:10:56 INFO - PROCESS | 1720 | 1465528256805 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:56 INFO - PROCESS | 1720 | 1465528256814 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:56 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e6aac00 == 27 [pid = 1720] [id = 503] 20:10:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x8e6ac000) [pid = 1720] [serial = 1510] [outer = (nil)] 20:10:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x8e754c00) [pid = 1720] [serial = 1511] [outer = 0x8e6ac000] 20:10:56 INFO - PROCESS | 1720 | 1465528256882 Marionette DEBUG loaded listener.js 20:10:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x8e7b8800) [pid = 1720] [serial = 1512] [outer = 0x8e6ac000] 20:10:57 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x8daa9800) [pid = 1720] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 20:10:57 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x8f845c00) [pid = 1720] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 20:10:57 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x8d0ca400) [pid = 1720] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 20:10:57 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x8da4cc00) [pid = 1720] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 20:10:57 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x8e69e400) [pid = 1720] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 20:10:57 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x8e5afc00) [pid = 1720] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 20:10:58 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x8f4a1c00) [pid = 1720] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 20:10:58 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x8e5af400) [pid = 1720] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 20:10:58 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x8d757400) [pid = 1720] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 20:10:58 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x91e02c00) [pid = 1720] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 20:10:58 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x8d4a8400) [pid = 1720] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 20:10:58 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x8f001c00) [pid = 1720] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 20:10:58 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x8d048000) [pid = 1720] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 20:10:58 INFO - PROCESS | 1720 | 1465528258405 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]]]}] 20:10:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 20:10:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1943ms 20:10:58 INFO - PROCESS | 1720 | 1465528258448 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 20:10:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 20:10:58 INFO - PROCESS | 1720 | 1465528258453 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 20:10:58 INFO - PROCESS | 1720 | 1465528258459 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 20:10:58 INFO - PROCESS | 1720 | 1465528258462 Marionette TRACE conn4 <- [1,1986,null,{}] 20:10:58 INFO - PROCESS | 1720 | 1465528258468 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}] 20:10:58 INFO - PROCESS | 1720 | 1465528258473 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:58 INFO - PROCESS | 1720 | 1465528258636 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 20:10:58 INFO - PROCESS | 1720 | 1465528258645 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:58 INFO - PROCESS | 1720 | 1465528258655 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:58 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d757400 == 28 [pid = 1720] [id = 504] 20:10:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x8e634000) [pid = 1720] [serial = 1513] [outer = (nil)] 20:10:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x8eff0c00) [pid = 1720] [serial = 1514] [outer = 0x8e634000] 20:10:58 INFO - PROCESS | 1720 | 1465528258723 Marionette DEBUG loaded listener.js 20:10:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x8eff3800) [pid = 1720] [serial = 1515] [outer = 0x8e634000] 20:10:59 INFO - PROCESS | 1720 | 1465528259623 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]]]}] 20:10:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 20:10:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1201ms 20:10:59 INFO - PROCESS | 1720 | 1465528259660 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 20:10:59 INFO - PROCESS | 1720 | 1465528259663 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 20:10:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 20:10:59 INFO - PROCESS | 1720 | 1465528259670 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 20:10:59 INFO - PROCESS | 1720 | 1465528259673 Marionette TRACE conn4 <- [1,1990,null,{}] 20:10:59 INFO - PROCESS | 1720 | 1465528259678 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}] 20:10:59 INFO - PROCESS | 1720 | 1465528259684 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:59 INFO - PROCESS | 1720 | 1465528259854 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 20:10:59 INFO - PROCESS | 1720 | 1465528259864 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:59 INFO - PROCESS | 1720 | 1465528259871 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:10:59 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f006800 == 29 [pid = 1720] [id = 505] 20:10:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x8f008800) [pid = 1720] [serial = 1516] [outer = (nil)] 20:10:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x8f4a3000) [pid = 1720] [serial = 1517] [outer = 0x8f008800] 20:10:59 INFO - PROCESS | 1720 | 1465528259958 Marionette DEBUG loaded listener.js 20:11:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x8f84f000) [pid = 1720] [serial = 1518] [outer = 0x8f008800] 20:11:01 INFO - PROCESS | 1720 | 1465528261440 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]]]}] 20:11:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 20:11:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1791ms 20:11:01 INFO - PROCESS | 1720 | 1465528261462 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 20:11:01 INFO - PROCESS | 1720 | 1465528261470 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 20:11:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 20:11:01 INFO - PROCESS | 1720 | 1465528261479 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 20:11:01 INFO - PROCESS | 1720 | 1465528261488 Marionette TRACE conn4 <- [1,1994,null,{}] 20:11:01 INFO - PROCESS | 1720 | 1465528261497 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}] 20:11:01 INFO - PROCESS | 1720 | 1465528261503 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:01 INFO - PROCESS | 1720 | 1465528261687 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 20:11:01 INFO - PROCESS | 1720 | 1465528261918 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:01 INFO - PROCESS | 1720 | 1465528261932 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:01 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0cf400 == 30 [pid = 1720] [id = 506] 20:11:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x8da4ec00) [pid = 1720] [serial = 1519] [outer = (nil)] 20:11:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x8daa9000) [pid = 1720] [serial = 1520] [outer = 0x8da4ec00] 20:11:02 INFO - PROCESS | 1720 | 1465528262043 Marionette DEBUG loaded listener.js 20:11:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x8e5a8000) [pid = 1720] [serial = 1521] [outer = 0x8da4ec00] 20:11:03 INFO - PROCESS | 1720 | 1465528263155 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]]]}] 20:11:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 20:11:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1749ms 20:11:03 INFO - PROCESS | 1720 | 1465528263228 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 20:11:03 INFO - PROCESS | 1720 | 1465528263236 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 20:11:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 20:11:03 INFO - PROCESS | 1720 | 1465528263247 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 20:11:03 INFO - PROCESS | 1720 | 1465528263251 Marionette TRACE conn4 <- [1,1998,null,{}] 20:11:03 INFO - PROCESS | 1720 | 1465528263258 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}] 20:11:03 INFO - PROCESS | 1720 | 1465528263264 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:03 INFO - PROCESS | 1720 | 1465528263505 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 20:11:03 INFO - PROCESS | 1720 | 1465528263738 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:03 INFO - PROCESS | 1720 | 1465528263748 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:03 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d044400 == 31 [pid = 1720] [id = 507] 20:11:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x8e74d800) [pid = 1720] [serial = 1522] [outer = (nil)] 20:11:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x8f005000) [pid = 1720] [serial = 1523] [outer = 0x8e74d800] 20:11:03 INFO - PROCESS | 1720 | 1465528263831 Marionette DEBUG loaded listener.js 20:11:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x8f4a4c00) [pid = 1720] [serial = 1524] [outer = 0x8e74d800] 20:11:04 INFO - PROCESS | 1720 | 1465528264804 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]]]}] 20:11:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 20:11:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1643ms 20:11:04 INFO - PROCESS | 1720 | 1465528264890 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 20:11:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 20:11:04 INFO - PROCESS | 1720 | 1465528264895 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 20:11:04 INFO - PROCESS | 1720 | 1465528264902 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 20:11:04 INFO - PROCESS | 1720 | 1465528264908 Marionette TRACE conn4 <- [1,2002,null,{}] 20:11:04 INFO - PROCESS | 1720 | 1465528264925 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}] 20:11:04 INFO - PROCESS | 1720 | 1465528264934 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:05 INFO - PROCESS | 1720 | 1465528265165 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 20:11:05 INFO - PROCESS | 1720 | 1465528265390 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:05 INFO - PROCESS | 1720 | 1465528265400 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:05 INFO - PROCESS | 1720 | ++DOCSHELL 0x915cd000 == 32 [pid = 1720] [id = 508] 20:11:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x91e01800) [pid = 1720] [serial = 1525] [outer = (nil)] 20:11:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x91ea2400) [pid = 1720] [serial = 1526] [outer = 0x91e01800] 20:11:05 INFO - PROCESS | 1720 | 1465528265531 Marionette DEBUG loaded listener.js 20:11:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x91eadc00) [pid = 1720] [serial = 1527] [outer = 0x91e01800] 20:11:06 INFO - PROCESS | 1720 | 1465528266498 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]]]}] 20:11:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 20:11:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1689ms 20:11:06 INFO - PROCESS | 1720 | 1465528266591 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 20:11:06 INFO - PROCESS | 1720 | 1465528266595 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 20:11:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 20:11:06 INFO - PROCESS | 1720 | 1465528266603 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 20:11:06 INFO - PROCESS | 1720 | 1465528266606 Marionette TRACE conn4 <- [1,2006,null,{}] 20:11:06 INFO - PROCESS | 1720 | 1465528266612 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}] 20:11:06 INFO - PROCESS | 1720 | 1465528266618 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:06 INFO - PROCESS | 1720 | 1465528266910 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 20:11:07 INFO - PROCESS | 1720 | 1465528267239 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:07 INFO - PROCESS | 1720 | 1465528267248 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:07 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d04d800 == 33 [pid = 1720] [id = 509] 20:11:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x8e60ac00) [pid = 1720] [serial = 1528] [outer = (nil)] 20:11:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x92463c00) [pid = 1720] [serial = 1529] [outer = 0x8e60ac00] 20:11:07 INFO - PROCESS | 1720 | 1465528267332 Marionette DEBUG loaded listener.js 20:11:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x92468400) [pid = 1720] [serial = 1530] [outer = 0x8e60ac00] 20:11:08 INFO - PROCESS | 1720 | 1465528268628 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]]]}] 20:11:08 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 20:11:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 2092ms 20:11:08 INFO - PROCESS | 1720 | 1465528268698 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 20:11:08 INFO - PROCESS | 1720 | 1465528268705 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 20:11:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 20:11:08 INFO - PROCESS | 1720 | 1465528268722 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 20:11:08 INFO - PROCESS | 1720 | 1465528268727 Marionette TRACE conn4 <- [1,2010,null,{}] 20:11:08 INFO - PROCESS | 1720 | 1465528268735 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}] 20:11:08 INFO - PROCESS | 1720 | 1465528268740 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:08 INFO - PROCESS | 1720 | 1465528268907 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 20:11:09 INFO - PROCESS | 1720 | --DOCSHELL 0x8daac400 == 32 [pid = 1720] [id = 475] 20:11:09 INFO - PROCESS | 1720 | --DOCSHELL 0x8d49b400 == 31 [pid = 1720] [id = 485] 20:11:09 INFO - PROCESS | 1720 | 1465528269190 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:09 INFO - PROCESS | 1720 | 1465528269205 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:09 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d4a9c00 == 32 [pid = 1720] [id = 510] 20:11:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x8d4aa400) [pid = 1720] [serial = 1531] [outer = (nil)] 20:11:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x8d75fc00) [pid = 1720] [serial = 1532] [outer = 0x8d4aa400] 20:11:09 INFO - PROCESS | 1720 | 1465528269285 Marionette DEBUG loaded listener.js 20:11:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x8daa5800) [pid = 1720] [serial = 1533] [outer = 0x8d4aa400] 20:11:09 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x93ad1800) [pid = 1720] [serial = 1470] [outer = (nil)] [url = about:blank] 20:11:09 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x8e613000) [pid = 1720] [serial = 1457] [outer = (nil)] [url = about:blank] 20:11:09 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x91e0a800) [pid = 1720] [serial = 1464] [outer = (nil)] [url = about:blank] 20:11:09 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x8e4edc00) [pid = 1720] [serial = 1467] [outer = (nil)] [url = about:blank] 20:11:09 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x8e7b2800) [pid = 1720] [serial = 1434] [outer = (nil)] [url = about:blank] 20:11:09 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x8e7b1400) [pid = 1720] [serial = 1439] [outer = (nil)] [url = about:blank] 20:11:09 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x92dbb400) [pid = 1720] [serial = 1452] [outer = (nil)] [url = about:blank] 20:11:09 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x8f4a5800) [pid = 1720] [serial = 1442] [outer = (nil)] [url = about:blank] 20:11:09 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x8e633000) [pid = 1720] [serial = 1458] [outer = (nil)] [url = about:blank] 20:11:09 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x915c6400) [pid = 1720] [serial = 1445] [outer = (nil)] [url = about:blank] 20:11:09 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x915cbc00) [pid = 1720] [serial = 1446] [outer = (nil)] [url = about:blank] 20:11:09 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x8e4e8400) [pid = 1720] [serial = 1455] [outer = (nil)] [url = about:blank] 20:11:09 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x8efed800) [pid = 1720] [serial = 1440] [outer = (nil)] [url = about:blank] 20:11:09 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x91e10800) [pid = 1720] [serial = 1448] [outer = (nil)] [url = about:blank] 20:11:09 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x91e08c00) [pid = 1720] [serial = 1451] [outer = (nil)] [url = about:blank] 20:11:09 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x8f4b0000) [pid = 1720] [serial = 1443] [outer = (nil)] [url = about:blank] 20:11:09 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x8daa3800) [pid = 1720] [serial = 1437] [outer = (nil)] [url = about:blank] 20:11:09 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x8d753000) [pid = 1720] [serial = 1466] [outer = (nil)] [url = about:blank] 20:11:09 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x91ea4800) [pid = 1720] [serial = 1449] [outer = (nil)] [url = about:blank] 20:11:09 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x8f00a800) [pid = 1720] [serial = 1460] [outer = (nil)] [url = about:blank] 20:11:09 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x8d74d000) [pid = 1720] [serial = 1436] [outer = (nil)] [url = about:blank] 20:11:09 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0x8da50400) [pid = 1720] [serial = 1454] [outer = (nil)] [url = about:blank] 20:11:09 INFO - PROCESS | 1720 | --DOMWINDOW == 78 (0x92dbf000) [pid = 1720] [serial = 1469] [outer = (nil)] [url = about:blank] 20:11:09 INFO - PROCESS | 1720 | --DOMWINDOW == 77 (0x91e01c00) [pid = 1720] [serial = 1463] [outer = (nil)] [url = about:blank] 20:11:09 INFO - PROCESS | 1720 | --DOMWINDOW == 76 (0x8f4a9000) [pid = 1720] [serial = 1461] [outer = (nil)] [url = about:blank] 20:11:10 INFO - PROCESS | 1720 | 1465528270318 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]]]}] 20:11:10 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 20:11:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1653ms 20:11:10 INFO - PROCESS | 1720 | 1465528270366 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 20:11:10 INFO - PROCESS | 1720 | 1465528270373 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 20:11:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 20:11:10 INFO - PROCESS | 1720 | 1465528270382 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 20:11:10 INFO - PROCESS | 1720 | 1465528270390 Marionette TRACE conn4 <- [1,2014,null,{}] 20:11:10 INFO - PROCESS | 1720 | 1465528270398 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}] 20:11:10 INFO - PROCESS | 1720 | 1465528270403 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:10 INFO - PROCESS | 1720 | 1465528270638 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 20:11:10 INFO - PROCESS | 1720 | 1465528270922 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:10 INFO - PROCESS | 1720 | 1465528270934 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:11 INFO - PROCESS | 1720 | ++DOCSHELL 0x8daac400 == 33 [pid = 1720] [id = 511] 20:11:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 77 (0x8dab0400) [pid = 1720] [serial = 1534] [outer = (nil)] 20:11:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 78 (0x8e4ed800) [pid = 1720] [serial = 1535] [outer = 0x8dab0400] 20:11:11 INFO - PROCESS | 1720 | 1465528271059 Marionette DEBUG loaded listener.js 20:11:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 79 (0x8e609800) [pid = 1720] [serial = 1536] [outer = 0x8dab0400] 20:11:11 INFO - PROCESS | 1720 | 1465528271957 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]]]}] 20:11:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 20:11:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1608ms 20:11:12 INFO - PROCESS | 1720 | 1465528272006 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 20:11:12 INFO - PROCESS | 1720 | 1465528272014 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 20:11:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 20:11:12 INFO - PROCESS | 1720 | 1465528272025 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 20:11:12 INFO - PROCESS | 1720 | 1465528272030 Marionette TRACE conn4 <- [1,2018,null,{}] 20:11:12 INFO - PROCESS | 1720 | 1465528272036 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}] 20:11:12 INFO - PROCESS | 1720 | 1465528272042 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:12 INFO - PROCESS | 1720 | 1465528272233 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 20:11:12 INFO - PROCESS | 1720 | 1465528272412 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:12 INFO - PROCESS | 1720 | 1465528272422 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:12 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e609400 == 34 [pid = 1720] [id = 512] 20:11:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x8e638000) [pid = 1720] [serial = 1537] [outer = (nil)] 20:11:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x8e7b6c00) [pid = 1720] [serial = 1538] [outer = 0x8e638000] 20:11:12 INFO - PROCESS | 1720 | 1465528272506 Marionette DEBUG loaded listener.js 20:11:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x8e7be400) [pid = 1720] [serial = 1539] [outer = 0x8e638000] 20:11:13 INFO - PROCESS | 1720 | 1465528273524 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]]]}] 20:11:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 20:11:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1538ms 20:11:13 INFO - PROCESS | 1720 | 1465528273563 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 20:11:13 INFO - PROCESS | 1720 | 1465528273566 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 20:11:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 20:11:13 INFO - PROCESS | 1720 | 1465528273574 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 20:11:13 INFO - PROCESS | 1720 | 1465528273580 Marionette TRACE conn4 <- [1,2022,null,{}] 20:11:13 INFO - PROCESS | 1720 | 1465528273597 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}] 20:11:13 INFO - PROCESS | 1720 | 1465528273607 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:13 INFO - PROCESS | 1720 | 1465528273801 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 20:11:14 INFO - PROCESS | 1720 | 1465528273982 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:14 INFO - PROCESS | 1720 | 1465528273996 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:14 INFO - PROCESS | 1720 | ++DOCSHELL 0x915cd400 == 35 [pid = 1720] [id = 513] 20:11:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x915cdc00) [pid = 1720] [serial = 1540] [outer = (nil)] 20:11:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x91e04000) [pid = 1720] [serial = 1541] [outer = 0x915cdc00] 20:11:14 INFO - PROCESS | 1720 | 1465528274126 Marionette DEBUG loaded listener.js 20:11:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x91e0d000) [pid = 1720] [serial = 1542] [outer = 0x915cdc00] 20:11:15 INFO - PROCESS | 1720 | 1465528275039 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]]]}] 20:11:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 20:11:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1501ms 20:11:15 INFO - PROCESS | 1720 | 1465528275091 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 20:11:15 INFO - PROCESS | 1720 | 1465528275095 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 20:11:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 20:11:15 INFO - PROCESS | 1720 | 1465528275103 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 20:11:15 INFO - PROCESS | 1720 | 1465528275105 Marionette TRACE conn4 <- [1,2026,null,{}] 20:11:15 INFO - PROCESS | 1720 | 1465528275112 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}] 20:11:15 INFO - PROCESS | 1720 | 1465528275117 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:15 INFO - PROCESS | 1720 | 1465528275316 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 20:11:15 INFO - PROCESS | 1720 | 1465528275497 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:15 INFO - PROCESS | 1720 | 1465528275505 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:15 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d04a800 == 36 [pid = 1720] [id = 514] 20:11:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x8f010400) [pid = 1720] [serial = 1543] [outer = (nil)] 20:11:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x91ea7800) [pid = 1720] [serial = 1544] [outer = 0x8f010400] 20:11:15 INFO - PROCESS | 1720 | 1465528275586 Marionette DEBUG loaded listener.js 20:11:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x91eab400) [pid = 1720] [serial = 1545] [outer = 0x8f010400] 20:11:16 INFO - PROCESS | 1720 | 1465528276536 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]]]}] 20:11:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 20:11:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1481ms 20:11:16 INFO - PROCESS | 1720 | 1465528276585 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 20:11:16 INFO - PROCESS | 1720 | 1465528276590 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 20:11:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 20:11:16 INFO - PROCESS | 1720 | 1465528276596 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 20:11:16 INFO - PROCESS | 1720 | 1465528276600 Marionette TRACE conn4 <- [1,2030,null,{}] 20:11:16 INFO - PROCESS | 1720 | 1465528276606 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}] 20:11:16 INFO - PROCESS | 1720 | 1465528276611 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:16 INFO - PROCESS | 1720 | 1465528276787 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 20:11:16 INFO - PROCESS | 1720 | 1465528276972 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:16 INFO - PROCESS | 1720 | 1465528276983 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:17 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e4e6c00 == 37 [pid = 1720] [id = 515] 20:11:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x8e5af400) [pid = 1720] [serial = 1546] [outer = (nil)] 20:11:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x92658400) [pid = 1720] [serial = 1547] [outer = 0x8e5af400] 20:11:17 INFO - PROCESS | 1720 | 1465528277064 Marionette DEBUG loaded listener.js 20:11:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x923a9000) [pid = 1720] [serial = 1548] [outer = 0x8e5af400] 20:11:18 INFO - PROCESS | 1720 | 1465528278065 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]]]}] 20:11:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 20:11:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1535ms 20:11:18 INFO - PROCESS | 1720 | 1465528278133 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 20:11:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 20:11:18 INFO - PROCESS | 1720 | 1465528278137 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 20:11:18 INFO - PROCESS | 1720 | 1465528278143 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 20:11:18 INFO - PROCESS | 1720 | 1465528278147 Marionette TRACE conn4 <- [1,2034,null,{}] 20:11:18 INFO - PROCESS | 1720 | 1465528278153 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}] 20:11:18 INFO - PROCESS | 1720 | 1465528278164 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:18 INFO - PROCESS | 1720 | 1465528278400 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 20:11:18 INFO - PROCESS | 1720 | 1465528278637 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:18 INFO - PROCESS | 1720 | 1465528278645 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:18 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d047000 == 38 [pid = 1720] [id = 516] 20:11:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x91ea9800) [pid = 1720] [serial = 1549] [outer = (nil)] 20:11:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x93ad4000) [pid = 1720] [serial = 1550] [outer = 0x91ea9800] 20:11:18 INFO - PROCESS | 1720 | 1465528278740 Marionette DEBUG loaded listener.js 20:11:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x93ad8800) [pid = 1720] [serial = 1551] [outer = 0x91ea9800] 20:11:19 INFO - PROCESS | 1720 | 1465528279632 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]]]}] 20:11:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 20:11:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1530ms 20:11:19 INFO - PROCESS | 1720 | 1465528279675 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 20:11:19 INFO - PROCESS | 1720 | 1465528279679 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 20:11:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 20:11:19 INFO - PROCESS | 1720 | 1465528279685 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 20:11:19 INFO - PROCESS | 1720 | 1465528279689 Marionette TRACE conn4 <- [1,2038,null,{}] 20:11:19 INFO - PROCESS | 1720 | 1465528279694 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}] 20:11:19 INFO - PROCESS | 1720 | 1465528279700 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:19 INFO - PROCESS | 1720 | 1465528279868 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 20:11:20 INFO - PROCESS | 1720 | 1465528280062 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:20 INFO - PROCESS | 1720 | 1465528280069 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:20 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d04a000 == 39 [pid = 1720] [id = 517] 20:11:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x8d0c1800) [pid = 1720] [serial = 1552] [outer = (nil)] 20:11:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x93ebd400) [pid = 1720] [serial = 1553] [outer = 0x8d0c1800] 20:11:20 INFO - PROCESS | 1720 | 1465528280148 Marionette DEBUG loaded listener.js 20:11:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x93ebfc00) [pid = 1720] [serial = 1554] [outer = 0x8d0c1800] 20:11:21 INFO - PROCESS | 1720 | 1465528281101 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]]]}] 20:11:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 20:11:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1480ms 20:11:21 INFO - PROCESS | 1720 | 1465528281166 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 20:11:21 INFO - PROCESS | 1720 | 1465528281171 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 20:11:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 20:11:21 INFO - PROCESS | 1720 | 1465528281178 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 20:11:21 INFO - PROCESS | 1720 | 1465528281181 Marionette TRACE conn4 <- [1,2042,null,{}] 20:11:21 INFO - PROCESS | 1720 | 1465528281187 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}] 20:11:21 INFO - PROCESS | 1720 | 1465528281192 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:21 INFO - PROCESS | 1720 | 1465528281365 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 20:11:21 INFO - PROCESS | 1720 | 1465528281549 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:21 INFO - PROCESS | 1720 | 1465528281556 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:21 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d050400 == 40 [pid = 1720] [id = 518] 20:11:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x8da46000) [pid = 1720] [serial = 1555] [outer = (nil)] 20:11:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x952acc00) [pid = 1720] [serial = 1556] [outer = 0x8da46000] 20:11:21 INFO - PROCESS | 1720 | 1465528281638 Marionette DEBUG loaded listener.js 20:11:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x95322400) [pid = 1720] [serial = 1557] [outer = 0x8da46000] 20:11:22 INFO - PROCESS | 1720 | 1465528282582 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]]]}] 20:11:22 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) 20:11:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1441ms 20:11:22 INFO - PROCESS | 1720 | 1465528282620 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 20:11:22 INFO - PROCESS | 1720 | 1465528282624 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 20:11:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 20:11:22 INFO - PROCESS | 1720 | 1465528282650 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 20:11:22 INFO - PROCESS | 1720 | 1465528282654 Marionette TRACE conn4 <- [1,2046,null,{}] 20:11:22 INFO - PROCESS | 1720 | 1465528282659 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}] 20:11:22 INFO - PROCESS | 1720 | 1465528282664 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:22 INFO - PROCESS | 1720 | 1465528282841 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 20:11:23 INFO - PROCESS | 1720 | 1465528283039 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:23 INFO - PROCESS | 1720 | 1465528283046 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:23 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e74ec00 == 41 [pid = 1720] [id = 519] 20:11:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x92662c00) [pid = 1720] [serial = 1558] [outer = (nil)] 20:11:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x953c8c00) [pid = 1720] [serial = 1559] [outer = 0x92662c00] 20:11:23 INFO - PROCESS | 1720 | 1465528283125 Marionette DEBUG loaded listener.js 20:11:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x953ca400) [pid = 1720] [serial = 1560] [outer = 0x92662c00] 20:11:24 INFO - PROCESS | 1720 | 1465528284070 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]]]}] 20:11:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:11:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1484ms 20:11:24 INFO - PROCESS | 1720 | 1465528284132 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 20:11:24 INFO - PROCESS | 1720 | 1465528284136 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 20:11:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 20:11:24 INFO - PROCESS | 1720 | 1465528284142 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 20:11:24 INFO - PROCESS | 1720 | 1465528284146 Marionette TRACE conn4 <- [1,2050,null,{}] 20:11:24 INFO - PROCESS | 1720 | 1465528284152 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}] 20:11:24 INFO - PROCESS | 1720 | 1465528284157 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:24 INFO - PROCESS | 1720 | 1465528284336 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 20:11:24 INFO - PROCESS | 1720 | 1465528284521 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:24 INFO - PROCESS | 1720 | 1465528284530 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:24 INFO - PROCESS | 1720 | ++DOCSHELL 0x8da49800 == 42 [pid = 1720] [id = 520] 20:11:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x8da4cc00) [pid = 1720] [serial = 1561] [outer = (nil)] 20:11:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x953d3c00) [pid = 1720] [serial = 1562] [outer = 0x8da4cc00] 20:11:24 INFO - PROCESS | 1720 | 1465528284613 Marionette DEBUG loaded listener.js 20:11:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x954a7000) [pid = 1720] [serial = 1563] [outer = 0x8da4cc00] 20:11:25 INFO - PROCESS | 1720 | 1465528285609 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]]]}] 20:11:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 20:11:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1539ms 20:11:25 INFO - PROCESS | 1720 | 1465528285682 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 20:11:25 INFO - PROCESS | 1720 | 1465528285686 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 20:11:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 20:11:25 INFO - PROCESS | 1720 | 1465528285694 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 20:11:25 INFO - PROCESS | 1720 | 1465528285698 Marionette TRACE conn4 <- [1,2054,null,{}] 20:11:25 INFO - PROCESS | 1720 | 1465528285704 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}] 20:11:25 INFO - PROCESS | 1720 | 1465528285710 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:25 INFO - PROCESS | 1720 | 1465528285967 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 20:11:26 INFO - PROCESS | 1720 | 1465528286219 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:26 INFO - PROCESS | 1720 | 1465528286233 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:26 INFO - PROCESS | 1720 | ++DOCSHELL 0x954cfc00 == 43 [pid = 1720] [id = 521] 20:11:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x954d2000) [pid = 1720] [serial = 1564] [outer = (nil)] 20:11:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x9668e800) [pid = 1720] [serial = 1565] [outer = 0x954d2000] 20:11:26 INFO - PROCESS | 1720 | 1465528286335 Marionette DEBUG loaded listener.js 20:11:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x966a6000) [pid = 1720] [serial = 1566] [outer = 0x954d2000] 20:11:27 INFO - PROCESS | 1720 | 1465528287348 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]]]}] 20:11:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 20:11:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1690ms 20:11:27 INFO - PROCESS | 1720 | 1465528287385 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 20:11:27 INFO - PROCESS | 1720 | 1465528287391 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 20:11:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 20:11:27 INFO - PROCESS | 1720 | 1465528287420 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 20:11:27 INFO - PROCESS | 1720 | 1465528287425 Marionette TRACE conn4 <- [1,2058,null,{}] 20:11:27 INFO - PROCESS | 1720 | 1465528287433 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}] 20:11:27 INFO - PROCESS | 1720 | 1465528287438 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:27 INFO - PROCESS | 1720 | 1465528287625 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 20:11:27 INFO - PROCESS | 1720 | 1465528287870 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:27 INFO - PROCESS | 1720 | 1465528287885 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:27 INFO - PROCESS | 1720 | ++DOCSHELL 0x8da4c800 == 44 [pid = 1720] [id = 522] 20:11:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x8da50400) [pid = 1720] [serial = 1567] [outer = (nil)] 20:11:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x8daafc00) [pid = 1720] [serial = 1568] [outer = 0x8da50400] 20:11:27 INFO - PROCESS | 1720 | 1465528287989 Marionette DEBUG loaded listener.js 20:11:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x8e4edc00) [pid = 1720] [serial = 1569] [outer = 0x8da50400] 20:11:29 INFO - PROCESS | 1720 | --DOCSHELL 0x8d4a4400 == 43 [pid = 1720] [id = 481] 20:11:29 INFO - PROCESS | 1720 | --DOCSHELL 0x8d046800 == 42 [pid = 1720] [id = 489] 20:11:29 INFO - PROCESS | 1720 | --DOCSHELL 0x8d4a8800 == 41 [pid = 1720] [id = 490] 20:11:29 INFO - PROCESS | 1720 | --DOCSHELL 0x8f4a1800 == 40 [pid = 1720] [id = 480] 20:11:29 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0d0000 == 39 [pid = 1720] [id = 479] 20:11:29 INFO - PROCESS | 1720 | --DOCSHELL 0x8e4e9c00 == 38 [pid = 1720] [id = 483] 20:11:29 INFO - PROCESS | 1720 | --DOCSHELL 0x8d751c00 == 37 [pid = 1720] [id = 484] 20:11:29 INFO - PROCESS | 1720 | --DOCSHELL 0x8e637400 == 36 [pid = 1720] [id = 482] 20:11:29 INFO - PROCESS | 1720 | --DOCSHELL 0x8d049800 == 35 [pid = 1720] [id = 500] 20:11:29 INFO - PROCESS | 1720 | --DOCSHELL 0x8effb400 == 34 [pid = 1720] [id = 486] 20:11:29 INFO - PROCESS | 1720 | --DOCSHELL 0x8e69dc00 == 33 [pid = 1720] [id = 476] 20:11:29 INFO - PROCESS | 1720 | --DOCSHELL 0x8d4a7000 == 32 [pid = 1720] [id = 478] 20:11:29 INFO - PROCESS | 1720 | --DOCSHELL 0x8d755800 == 31 [pid = 1720] [id = 474] 20:11:29 INFO - PROCESS | 1720 | --DOCSHELL 0x8d04d000 == 30 [pid = 1720] [id = 488] 20:11:29 INFO - PROCESS | 1720 | --DOCSHELL 0x8d75a000 == 29 [pid = 1720] [id = 477] 20:11:29 INFO - PROCESS | 1720 | --DOCSHELL 0x8eff5c00 == 28 [pid = 1720] [id = 487] 20:11:30 INFO - PROCESS | 1720 | 1465528290261 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]]]}] 20:11:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 20:11:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 2894ms 20:11:30 INFO - PROCESS | 1720 | 1465528290310 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 20:11:30 INFO - PROCESS | 1720 | 1465528290316 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 20:11:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 20:11:30 INFO - PROCESS | 1720 | 1465528290328 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 20:11:30 INFO - PROCESS | 1720 | 1465528290334 Marionette TRACE conn4 <- [1,2062,null,{}] 20:11:30 INFO - PROCESS | 1720 | 1465528290348 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}] 20:11:30 INFO - PROCESS | 1720 | 1465528290357 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:30 INFO - PROCESS | 1720 | 1465528290529 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 20:11:30 INFO - PROCESS | 1720 | 1465528290669 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:30 INFO - PROCESS | 1720 | 1465528290684 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:30 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d4a2800 == 29 [pid = 1720] [id = 523] 20:11:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x8d4a4400) [pid = 1720] [serial = 1570] [outer = (nil)] 20:11:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0x8d748000) [pid = 1720] [serial = 1571] [outer = 0x8d4a4400] 20:11:30 INFO - PROCESS | 1720 | 1465528290753 Marionette DEBUG loaded listener.js 20:11:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 115 (0x8d74e400) [pid = 1720] [serial = 1572] [outer = 0x8d4a4400] 20:11:31 INFO - PROCESS | 1720 | 1465528291603 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]]]}] 20:11:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 20:11:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1342ms 20:11:31 INFO - PROCESS | 1720 | 1465528291669 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 20:11:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 20:11:31 INFO - PROCESS | 1720 | 1465528291678 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 20:11:31 INFO - PROCESS | 1720 | 1465528291690 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 20:11:31 INFO - PROCESS | 1720 | 1465528291695 Marionette TRACE conn4 <- [1,2066,null,{}] 20:11:31 INFO - PROCESS | 1720 | 1465528291701 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}] 20:11:31 INFO - PROCESS | 1720 | 1465528291707 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:31 INFO - PROCESS | 1720 | 1465528291879 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 20:11:32 INFO - PROCESS | 1720 | 1465528292032 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:32 INFO - PROCESS | 1720 | 1465528292041 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:32 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d4a9400 == 30 [pid = 1720] [id = 524] 20:11:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 116 (0x8dab0c00) [pid = 1720] [serial = 1573] [outer = (nil)] 20:11:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 117 (0x8e5a9000) [pid = 1720] [serial = 1574] [outer = 0x8dab0c00] 20:11:32 INFO - PROCESS | 1720 | 1465528292116 Marionette DEBUG loaded listener.js 20:11:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 118 (0x8e62e800) [pid = 1720] [serial = 1575] [outer = 0x8dab0c00] 20:11:33 INFO - PROCESS | 1720 | 1465528293023 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]]]}] 20:11:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 20:11:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1433ms 20:11:33 INFO - PROCESS | 1720 | 1465528293124 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 20:11:33 INFO - PROCESS | 1720 | 1465528293128 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 20:11:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 20:11:33 INFO - PROCESS | 1720 | 1465528293134 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 20:11:33 INFO - PROCESS | 1720 | 1465528293140 Marionette TRACE conn4 <- [1,2070,null,{}] 20:11:33 INFO - PROCESS | 1720 | 1465528293166 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}] 20:11:33 INFO - PROCESS | 1720 | 1465528293175 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:33 INFO - PROCESS | 1720 | 1465528293391 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 20:11:33 INFO - PROCESS | 1720 | 1465528293414 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:33 INFO - PROCESS | 1720 | 1465528293425 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:33 INFO - PROCESS | 1720 | ++DOCSHELL 0x8eff1c00 == 31 [pid = 1720] [id = 525] 20:11:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 119 (0x8eff9800) [pid = 1720] [serial = 1576] [outer = (nil)] 20:11:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 120 (0x8f005400) [pid = 1720] [serial = 1577] [outer = 0x8eff9800] 20:11:33 INFO - PROCESS | 1720 | 1465528293497 Marionette DEBUG loaded listener.js 20:11:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 121 (0x8f4a4400) [pid = 1720] [serial = 1578] [outer = 0x8eff9800] 20:11:34 INFO - PROCESS | 1720 | 1465528294496 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]]]}] 20:11:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 20:11:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1437ms 20:11:34 INFO - PROCESS | 1720 | 1465528294572 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 20:11:34 INFO - PROCESS | 1720 | 1465528294576 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 20:11:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 20:11:34 INFO - PROCESS | 1720 | 1465528294582 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 20:11:34 INFO - PROCESS | 1720 | 1465528294585 Marionette TRACE conn4 <- [1,2074,null,{}] 20:11:34 INFO - PROCESS | 1720 | 1465528294597 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}] 20:11:34 INFO - PROCESS | 1720 | 1465528294601 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:35 INFO - PROCESS | 1720 | 1465528295473 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 20:11:35 INFO - PROCESS | 1720 | --DOMWINDOW == 120 (0x8e60ac00) [pid = 1720] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 20:11:35 INFO - PROCESS | 1720 | --DOMWINDOW == 119 (0x91e01800) [pid = 1720] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 20:11:35 INFO - PROCESS | 1720 | --DOMWINDOW == 118 (0x8e74d800) [pid = 1720] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 20:11:35 INFO - PROCESS | 1720 | --DOMWINDOW == 117 (0x8da4ec00) [pid = 1720] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 20:11:35 INFO - PROCESS | 1720 | --DOMWINDOW == 116 (0x8f008800) [pid = 1720] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 20:11:35 INFO - PROCESS | 1720 | --DOMWINDOW == 115 (0x8d4aa400) [pid = 1720] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 20:11:35 INFO - PROCESS | 1720 | --DOMWINDOW == 114 (0x8e634000) [pid = 1720] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 20:11:35 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0x8d4a9800) [pid = 1720] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 20:11:35 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x8e750000) [pid = 1720] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 20:11:35 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x9265ec00) [pid = 1720] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 20:11:35 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x93ad2800) [pid = 1720] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 20:11:35 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x8e6ac000) [pid = 1720] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 20:11:35 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x8e60cc00) [pid = 1720] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 20:11:35 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x8e636800) [pid = 1720] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 20:11:35 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x953d1800) [pid = 1720] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 20:11:35 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x8d049c00) [pid = 1720] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 20:11:35 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x953d5400) [pid = 1720] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 20:11:35 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x8e636000) [pid = 1720] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 20:11:35 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x8d4a5000) [pid = 1720] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 20:11:35 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x8d74a800) [pid = 1720] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 20:11:35 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x8da4c400) [pid = 1720] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 20:11:35 INFO - PROCESS | 1720 | 1465528295685 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:35 INFO - PROCESS | 1720 | 1465528295694 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:35 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d051c00 == 32 [pid = 1720] [id = 526] 20:11:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x8d0c6c00) [pid = 1720] [serial = 1579] [outer = (nil)] 20:11:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x8d4a9800) [pid = 1720] [serial = 1580] [outer = 0x8d0c6c00] 20:11:35 INFO - PROCESS | 1720 | 1465528295768 Marionette DEBUG loaded listener.js 20:11:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x8e5a6400) [pid = 1720] [serial = 1581] [outer = 0x8d0c6c00] 20:11:36 INFO - PROCESS | 1720 | 1465528296489 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]]]}] 20:11:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 20:11:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1931ms 20:11:36 INFO - PROCESS | 1720 | 1465528296515 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 20:11:36 INFO - PROCESS | 1720 | 1465528296518 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 20:11:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 20:11:36 INFO - PROCESS | 1720 | 1465528296528 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 20:11:36 INFO - PROCESS | 1720 | 1465528296531 Marionette TRACE conn4 <- [1,2078,null,{}] 20:11:36 INFO - PROCESS | 1720 | 1465528296537 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}] 20:11:36 INFO - PROCESS | 1720 | 1465528296542 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:36 INFO - PROCESS | 1720 | 1465528296693 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 20:11:36 INFO - PROCESS | 1720 | 1465528296839 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:36 INFO - PROCESS | 1720 | 1465528296849 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:36 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e60ac00 == 33 [pid = 1720] [id = 527] 20:11:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x8e629400) [pid = 1720] [serial = 1582] [outer = (nil)] 20:11:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x8f4abc00) [pid = 1720] [serial = 1583] [outer = 0x8e629400] 20:11:36 INFO - PROCESS | 1720 | 1465528296915 Marionette DEBUG loaded listener.js 20:11:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x915d1800) [pid = 1720] [serial = 1584] [outer = 0x8e629400] 20:11:37 INFO - PROCESS | 1720 | 1465528297853 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]]]}] 20:11:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 20:11:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1393ms 20:11:37 INFO - PROCESS | 1720 | 1465528297923 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 20:11:37 INFO - PROCESS | 1720 | 1465528297930 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 20:11:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 20:11:37 INFO - PROCESS | 1720 | 1465528297939 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 20:11:37 INFO - PROCESS | 1720 | 1465528297945 Marionette TRACE conn4 <- [1,2082,null,{}] 20:11:37 INFO - PROCESS | 1720 | 1465528297953 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}] 20:11:37 INFO - PROCESS | 1720 | 1465528297958 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:38 INFO - PROCESS | 1720 | 1465528298196 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 20:11:38 INFO - PROCESS | 1720 | 1465528298454 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:38 INFO - PROCESS | 1720 | 1465528298468 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:38 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0d0800 == 34 [pid = 1720] [id = 528] 20:11:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x8d4aa800) [pid = 1720] [serial = 1585] [outer = (nil)] 20:11:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x8d759400) [pid = 1720] [serial = 1586] [outer = 0x8d4aa800] 20:11:38 INFO - PROCESS | 1720 | 1465528298566 Marionette DEBUG loaded listener.js 20:11:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x8e4df400) [pid = 1720] [serial = 1587] [outer = 0x8d4aa800] 20:11:39 INFO - PROCESS | 1720 | 1465528299464 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]]]}] 20:11:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 20:11:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1586ms 20:11:39 INFO - PROCESS | 1720 | 1465528299524 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 20:11:39 INFO - PROCESS | 1720 | 1465528299532 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 20:11:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 20:11:39 INFO - PROCESS | 1720 | 1465528299542 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 20:11:39 INFO - PROCESS | 1720 | 1465528299546 Marionette TRACE conn4 <- [1,2086,null,{}] 20:11:39 INFO - PROCESS | 1720 | 1465528299554 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}] 20:11:39 INFO - PROCESS | 1720 | 1465528299559 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:39 INFO - PROCESS | 1720 | 1465528299744 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 20:11:39 INFO - PROCESS | 1720 | 1465528299930 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:39 INFO - PROCESS | 1720 | 1465528299939 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:39 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d052800 == 35 [pid = 1720] [id = 529] 20:11:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x8e5ac400) [pid = 1720] [serial = 1588] [outer = (nil)] 20:11:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x8e7bec00) [pid = 1720] [serial = 1589] [outer = 0x8e5ac400] 20:11:40 INFO - PROCESS | 1720 | 1465528300035 Marionette DEBUG loaded listener.js 20:11:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x8eff2c00) [pid = 1720] [serial = 1590] [outer = 0x8e5ac400] 20:11:41 INFO - PROCESS | 1720 | 1465528301226 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]]]}] 20:11:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 20:11:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1735ms 20:11:41 INFO - PROCESS | 1720 | 1465528301278 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 20:11:41 INFO - PROCESS | 1720 | 1465528301283 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 20:11:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 20:11:41 INFO - PROCESS | 1720 | 1465528301290 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 20:11:41 INFO - PROCESS | 1720 | 1465528301296 Marionette TRACE conn4 <- [1,2090,null,{}] 20:11:41 INFO - PROCESS | 1720 | 1465528301313 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}] 20:11:41 INFO - PROCESS | 1720 | 1465528301322 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:41 INFO - PROCESS | 1720 | 1465528301512 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 20:11:41 INFO - PROCESS | 1720 | 1465528301743 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:41 INFO - PROCESS | 1720 | 1465528301753 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:41 INFO - PROCESS | 1720 | ++DOCSHELL 0x91ea2000 == 36 [pid = 1720] [id = 530] 20:11:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x91ea4000) [pid = 1720] [serial = 1591] [outer = (nil)] 20:11:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0x923b4000) [pid = 1720] [serial = 1592] [outer = 0x91ea4000] 20:11:41 INFO - PROCESS | 1720 | 1465528301884 Marionette DEBUG loaded listener.js 20:11:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 115 (0x9265a400) [pid = 1720] [serial = 1593] [outer = 0x91ea4000] 20:11:42 INFO - PROCESS | 1720 | 1465528302791 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]]]}] 20:11:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 20:11:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1551ms 20:11:42 INFO - PROCESS | 1720 | 1465528302842 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 20:11:42 INFO - PROCESS | 1720 | 1465528302847 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 20:11:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 20:11:42 INFO - PROCESS | 1720 | 1465528302854 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 20:11:42 INFO - PROCESS | 1720 | 1465528302857 Marionette TRACE conn4 <- [1,2094,null,{}] 20:11:42 INFO - PROCESS | 1720 | 1465528302863 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}] 20:11:42 INFO - PROCESS | 1720 | 1465528302868 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:43 INFO - PROCESS | 1720 | 1465528303047 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 20:11:43 INFO - PROCESS | 1720 | 1465528303243 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:43 INFO - PROCESS | 1720 | 1465528303253 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:43 INFO - PROCESS | 1720 | ++DOCSHELL 0x8eff1400 == 37 [pid = 1720] [id = 531] 20:11:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 116 (0x92db9c00) [pid = 1720] [serial = 1594] [outer = (nil)] 20:11:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 117 (0x92dbe000) [pid = 1720] [serial = 1595] [outer = 0x92db9c00] 20:11:43 INFO - PROCESS | 1720 | 1465528303334 Marionette DEBUG loaded listener.js 20:11:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 118 (0x92dbfc00) [pid = 1720] [serial = 1596] [outer = 0x92db9c00] 20:11:44 INFO - PROCESS | 1720 | 1465528304481 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]]]}] 20:11:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 20:11:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1642ms 20:11:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 20:11:44 INFO - PROCESS | 1720 | 1465528304496 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 20:11:44 INFO - PROCESS | 1720 | 1465528304499 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 20:11:44 INFO - PROCESS | 1720 | 1465528304506 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 20:11:44 INFO - PROCESS | 1720 | 1465528304510 Marionette TRACE conn4 <- [1,2098,null,{}] 20:11:44 INFO - PROCESS | 1720 | 1465528304515 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}] 20:11:44 INFO - PROCESS | 1720 | 1465528304521 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:44 INFO - PROCESS | 1720 | 1465528304688 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 20:11:44 INFO - PROCESS | 1720 | 1465528304876 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:44 INFO - PROCESS | 1720 | 1465528304884 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:44 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d74a800 == 38 [pid = 1720] [id = 532] 20:11:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 119 (0x8e60a800) [pid = 1720] [serial = 1597] [outer = (nil)] 20:11:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 120 (0x93ec2000) [pid = 1720] [serial = 1598] [outer = 0x8e60a800] 20:11:44 INFO - PROCESS | 1720 | 1465528304967 Marionette DEBUG loaded listener.js 20:11:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 121 (0x951bb800) [pid = 1720] [serial = 1599] [outer = 0x8e60a800] 20:11:45 INFO - PROCESS | 1720 | 1465528305935 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]]]}] 20:11:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 20:11:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1498ms 20:11:46 INFO - PROCESS | 1720 | 1465528306004 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 20:11:46 INFO - PROCESS | 1720 | 1465528306008 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 20:11:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 20:11:46 INFO - PROCESS | 1720 | 1465528306015 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 20:11:46 INFO - PROCESS | 1720 | 1465528306019 Marionette TRACE conn4 <- [1,2102,null,{}] 20:11:46 INFO - PROCESS | 1720 | 1465528306025 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}] 20:11:46 INFO - PROCESS | 1720 | 1465528306037 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:46 INFO - PROCESS | 1720 | 1465528306312 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 20:11:46 INFO - PROCESS | 1720 | 1465528306553 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:46 INFO - PROCESS | 1720 | 1465528306562 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:46 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d048800 == 39 [pid = 1720] [id = 533] 20:11:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 122 (0x8d759000) [pid = 1720] [serial = 1600] [outer = (nil)] 20:11:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 123 (0x9532dc00) [pid = 1720] [serial = 1601] [outer = 0x8d759000] 20:11:46 INFO - PROCESS | 1720 | 1465528306658 Marionette DEBUG loaded listener.js 20:11:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 124 (0x954c5800) [pid = 1720] [serial = 1602] [outer = 0x8d759000] 20:11:47 INFO - PROCESS | 1720 | 1465528307539 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]]]}] 20:11:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 20:11:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1584ms 20:11:47 INFO - PROCESS | 1720 | 1465528307611 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 20:11:47 INFO - PROCESS | 1720 | 1465528307615 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 20:11:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 20:11:47 INFO - PROCESS | 1720 | 1465528307624 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 20:11:47 INFO - PROCESS | 1720 | 1465528307628 Marionette TRACE conn4 <- [1,2106,null,{}] 20:11:47 INFO - PROCESS | 1720 | 1465528307633 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}] 20:11:47 INFO - PROCESS | 1720 | 1465528307639 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:47 INFO - PROCESS | 1720 | 1465528307813 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 20:11:48 INFO - PROCESS | 1720 | 1465528307996 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:48 INFO - PROCESS | 1720 | 1465528308004 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:48 INFO - PROCESS | 1720 | ++DOCSHELL 0x8daad000 == 40 [pid = 1720] [id = 534] 20:11:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 125 (0x95329400) [pid = 1720] [serial = 1603] [outer = (nil)] 20:11:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 126 (0x96692000) [pid = 1720] [serial = 1604] [outer = 0x95329400] 20:11:48 INFO - PROCESS | 1720 | 1465528308086 Marionette DEBUG loaded listener.js 20:11:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 127 (0x96690400) [pid = 1720] [serial = 1605] [outer = 0x95329400] 20:11:49 INFO - PROCESS | 1720 | 1465528309098 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]]]}] 20:11:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 20:11:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1535ms 20:11:49 INFO - PROCESS | 1720 | 1465528309160 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 20:11:49 INFO - PROCESS | 1720 | 1465528309164 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 20:11:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 20:11:49 INFO - PROCESS | 1720 | 1465528309171 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 20:11:49 INFO - PROCESS | 1720 | 1465528309174 Marionette TRACE conn4 <- [1,2110,null,{}] 20:11:49 INFO - PROCESS | 1720 | 1465528309180 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}] 20:11:49 INFO - PROCESS | 1720 | 1465528309185 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:49 INFO - PROCESS | 1720 | 1465528309360 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 20:11:49 INFO - PROCESS | 1720 | 1465528309548 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:49 INFO - PROCESS | 1720 | 1465528309558 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:49 INFO - PROCESS | 1720 | ++DOCSHELL 0x93b95000 == 41 [pid = 1720] [id = 535] 20:11:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 128 (0x952a1c00) [pid = 1720] [serial = 1606] [outer = (nil)] 20:11:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 129 (0x98348000) [pid = 1720] [serial = 1607] [outer = 0x952a1c00] 20:11:49 INFO - PROCESS | 1720 | 1465528309639 Marionette DEBUG loaded listener.js 20:11:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 130 (0x9834f400) [pid = 1720] [serial = 1608] [outer = 0x952a1c00] 20:11:50 INFO - PROCESS | 1720 | 1465528310606 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]]]}] 20:11:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 20:11:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1491ms 20:11:50 INFO - PROCESS | 1720 | 1465528310663 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 20:11:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 20:11:50 INFO - PROCESS | 1720 | 1465528310668 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 20:11:50 INFO - PROCESS | 1720 | 1465528310674 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 20:11:50 INFO - PROCESS | 1720 | 1465528310678 Marionette TRACE conn4 <- [1,2114,null,{}] 20:11:50 INFO - PROCESS | 1720 | 1465528310684 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}] 20:11:50 INFO - PROCESS | 1720 | 1465528310689 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:50 INFO - PROCESS | 1720 | 1465528310861 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 20:11:51 INFO - PROCESS | 1720 | 1465528311061 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:51 INFO - PROCESS | 1720 | 1465528311067 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:51 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0c8c00 == 42 [pid = 1720] [id = 536] 20:11:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 131 (0x8d4a8800) [pid = 1720] [serial = 1609] [outer = (nil)] 20:11:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 132 (0x92db4800) [pid = 1720] [serial = 1610] [outer = 0x8d4a8800] 20:11:51 INFO - PROCESS | 1720 | 1465528311151 Marionette DEBUG loaded listener.js 20:11:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 133 (0x93b26000) [pid = 1720] [serial = 1611] [outer = 0x8d4a8800] 20:11:52 INFO - PROCESS | 1720 | 1465528312089 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]]]}] 20:11:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 20:11:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1483ms 20:11:52 INFO - PROCESS | 1720 | 1465528312158 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 20:11:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 20:11:52 INFO - PROCESS | 1720 | 1465528312163 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 20:11:52 INFO - PROCESS | 1720 | 1465528312169 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 20:11:52 INFO - PROCESS | 1720 | 1465528312172 Marionette TRACE conn4 <- [1,2118,null,{}] 20:11:52 INFO - PROCESS | 1720 | 1465528312178 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}] 20:11:52 INFO - PROCESS | 1720 | 1465528312184 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:52 INFO - PROCESS | 1720 | 1465528312358 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 20:11:52 INFO - PROCESS | 1720 | 1465528312548 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:52 INFO - PROCESS | 1720 | 1465528312557 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:52 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d04e000 == 43 [pid = 1720] [id = 537] 20:11:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 134 (0x8d04f400) [pid = 1720] [serial = 1612] [outer = (nil)] 20:11:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 135 (0x8d75f000) [pid = 1720] [serial = 1613] [outer = 0x8d04f400] 20:11:52 INFO - PROCESS | 1720 | 1465528312634 Marionette DEBUG loaded listener.js 20:11:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 136 (0x8da42c00) [pid = 1720] [serial = 1614] [outer = 0x8d04f400] 20:11:53 INFO - PROCESS | 1720 | 1465528313778 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]]]}] 20:11:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 20:11:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1640ms 20:11:53 INFO - PROCESS | 1720 | 1465528313810 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 20:11:53 INFO - PROCESS | 1720 | 1465528313816 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 20:11:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 20:11:53 INFO - PROCESS | 1720 | 1465528313824 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 20:11:53 INFO - PROCESS | 1720 | 1465528313829 Marionette TRACE conn4 <- [1,2122,null,{}] 20:11:53 INFO - PROCESS | 1720 | 1465528313838 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}] 20:11:53 INFO - PROCESS | 1720 | 1465528313844 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:54 INFO - PROCESS | 1720 | 1465528314035 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 20:11:54 INFO - PROCESS | 1720 | 1465528314380 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:54 INFO - PROCESS | 1720 | 1465528314390 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:54 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d4a6000 == 44 [pid = 1720] [id = 538] 20:11:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 137 (0x8d4a6c00) [pid = 1720] [serial = 1615] [outer = (nil)] 20:11:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 138 (0x8d760800) [pid = 1720] [serial = 1616] [outer = 0x8d4a6c00] 20:11:54 INFO - PROCESS | 1720 | 1465528314468 Marionette DEBUG loaded listener.js 20:11:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 139 (0x8daaf000) [pid = 1720] [serial = 1617] [outer = 0x8d4a6c00] 20:11:54 INFO - PROCESS | 1720 | --DOCSHELL 0x8d051c00 == 43 [pid = 1720] [id = 526] 20:11:54 INFO - PROCESS | 1720 | --DOCSHELL 0x8eff1c00 == 42 [pid = 1720] [id = 525] 20:11:54 INFO - PROCESS | 1720 | --DOCSHELL 0x8d4a9400 == 41 [pid = 1720] [id = 524] 20:11:54 INFO - PROCESS | 1720 | --DOCSHELL 0x8d4a2800 == 40 [pid = 1720] [id = 523] 20:11:54 INFO - PROCESS | 1720 | --DOMWINDOW == 138 (0x8eff0c00) [pid = 1720] [serial = 1514] [outer = (nil)] [url = about:blank] 20:11:54 INFO - PROCESS | 1720 | --DOMWINDOW == 137 (0x8d75fc00) [pid = 1720] [serial = 1532] [outer = (nil)] [url = about:blank] 20:11:54 INFO - PROCESS | 1720 | --DOMWINDOW == 136 (0x8e611400) [pid = 1720] [serial = 1473] [outer = (nil)] [url = about:blank] 20:11:54 INFO - PROCESS | 1720 | --DOMWINDOW == 135 (0x8e4dec00) [pid = 1720] [serial = 1472] [outer = (nil)] [url = about:blank] 20:11:54 INFO - PROCESS | 1720 | --DOMWINDOW == 134 (0x8f009c00) [pid = 1720] [serial = 1476] [outer = (nil)] [url = about:blank] 20:11:54 INFO - PROCESS | 1720 | --DOMWINDOW == 133 (0x8f003c00) [pid = 1720] [serial = 1475] [outer = (nil)] [url = about:blank] 20:11:54 INFO - PROCESS | 1720 | --DOMWINDOW == 132 (0x93b20800) [pid = 1720] [serial = 1479] [outer = (nil)] [url = about:blank] 20:11:54 INFO - PROCESS | 1720 | --DOMWINDOW == 131 (0x92db9400) [pid = 1720] [serial = 1478] [outer = (nil)] [url = about:blank] 20:11:54 INFO - PROCESS | 1720 | --DOMWINDOW == 130 (0x951c5400) [pid = 1720] [serial = 1482] [outer = (nil)] [url = about:blank] 20:11:54 INFO - PROCESS | 1720 | --DOMWINDOW == 129 (0x93eccc00) [pid = 1720] [serial = 1481] [outer = (nil)] [url = about:blank] 20:11:54 INFO - PROCESS | 1720 | --DOMWINDOW == 128 (0x8e754c00) [pid = 1720] [serial = 1511] [outer = (nil)] [url = about:blank] 20:11:54 INFO - PROCESS | 1720 | --DOMWINDOW == 127 (0x95323c00) [pid = 1720] [serial = 1485] [outer = (nil)] [url = about:blank] 20:11:54 INFO - PROCESS | 1720 | --DOMWINDOW == 126 (0x95322000) [pid = 1720] [serial = 1484] [outer = (nil)] [url = about:blank] 20:11:54 INFO - PROCESS | 1720 | --DOMWINDOW == 125 (0x954b1000) [pid = 1720] [serial = 1488] [outer = (nil)] [url = about:blank] 20:11:54 INFO - PROCESS | 1720 | --DOMWINDOW == 124 (0x954a6c00) [pid = 1720] [serial = 1487] [outer = (nil)] [url = about:blank] 20:11:54 INFO - PROCESS | 1720 | --DOMWINDOW == 123 (0x954ca400) [pid = 1720] [serial = 1491] [outer = (nil)] [url = about:blank] 20:11:54 INFO - PROCESS | 1720 | --DOMWINDOW == 122 (0x954c8c00) [pid = 1720] [serial = 1490] [outer = (nil)] [url = about:blank] 20:11:54 INFO - PROCESS | 1720 | --DOMWINDOW == 121 (0x8d0c2800) [pid = 1720] [serial = 1502] [outer = (nil)] [url = about:blank] 20:11:54 INFO - PROCESS | 1720 | --DOMWINDOW == 120 (0x9668b400) [pid = 1720] [serial = 1494] [outer = (nil)] [url = about:blank] 20:11:54 INFO - PROCESS | 1720 | --DOMWINDOW == 119 (0x8d0c9400) [pid = 1720] [serial = 1503] [outer = (nil)] [url = about:blank] 20:11:54 INFO - PROCESS | 1720 | --DOMWINDOW == 118 (0x96687400) [pid = 1720] [serial = 1493] [outer = (nil)] [url = about:blank] 20:11:54 INFO - PROCESS | 1720 | --DOMWINDOW == 117 (0x96692400) [pid = 1720] [serial = 1497] [outer = (nil)] [url = about:blank] 20:11:54 INFO - PROCESS | 1720 | --DOMWINDOW == 116 (0x8da41c00) [pid = 1720] [serial = 1500] [outer = (nil)] [url = about:blank] 20:11:54 INFO - PROCESS | 1720 | --DOMWINDOW == 115 (0x91ea9c00) [pid = 1720] [serial = 1496] [outer = (nil)] [url = about:blank] 20:11:54 INFO - PROCESS | 1720 | --DOMWINDOW == 114 (0x8d745400) [pid = 1720] [serial = 1499] [outer = (nil)] [url = about:blank] 20:11:54 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0x8d75a400) [pid = 1720] [serial = 1505] [outer = (nil)] [url = about:blank] 20:11:54 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x8da42400) [pid = 1720] [serial = 1506] [outer = (nil)] [url = about:blank] 20:11:54 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x8e7b8800) [pid = 1720] [serial = 1512] [outer = (nil)] [url = about:blank] 20:11:54 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x8e5acc00) [pid = 1720] [serial = 1509] [outer = (nil)] [url = about:blank] 20:11:54 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x8e4e9000) [pid = 1720] [serial = 1508] [outer = (nil)] [url = about:blank] 20:11:54 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x8eff3800) [pid = 1720] [serial = 1515] [outer = (nil)] [url = about:blank] 20:11:54 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x92463c00) [pid = 1720] [serial = 1529] [outer = (nil)] [url = about:blank] 20:11:54 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x92468400) [pid = 1720] [serial = 1530] [outer = (nil)] [url = about:blank] 20:11:54 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x91ea2400) [pid = 1720] [serial = 1526] [outer = (nil)] [url = about:blank] 20:11:54 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x91eadc00) [pid = 1720] [serial = 1527] [outer = (nil)] [url = about:blank] 20:11:54 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x8f4a4c00) [pid = 1720] [serial = 1524] [outer = (nil)] [url = about:blank] 20:11:54 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x8f005000) [pid = 1720] [serial = 1523] [outer = (nil)] [url = about:blank] 20:11:54 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x8e5a8000) [pid = 1720] [serial = 1521] [outer = (nil)] [url = about:blank] 20:11:54 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x8daa9000) [pid = 1720] [serial = 1520] [outer = (nil)] [url = about:blank] 20:11:54 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x8f84f000) [pid = 1720] [serial = 1518] [outer = (nil)] [url = about:blank] 20:11:54 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x8daa5800) [pid = 1720] [serial = 1533] [outer = (nil)] [url = about:blank] 20:11:55 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x8f4a3000) [pid = 1720] [serial = 1517] [outer = (nil)] [url = about:blank] 20:11:55 INFO - PROCESS | 1720 | 1465528315385 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]]]}] 20:11:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 20:11:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1601ms 20:11:55 INFO - PROCESS | 1720 | 1465528315431 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 20:11:55 INFO - PROCESS | 1720 | 1465528315437 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 20:11:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 20:11:55 INFO - PROCESS | 1720 | 1465528315448 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 20:11:55 INFO - PROCESS | 1720 | 1465528315451 Marionette TRACE conn4 <- [1,2126,null,{}] 20:11:55 INFO - PROCESS | 1720 | 1465528315458 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}] 20:11:55 INFO - PROCESS | 1720 | 1465528315463 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:55 INFO - PROCESS | 1720 | 1465528315632 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 20:11:55 INFO - PROCESS | 1720 | 1465528315642 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:55 INFO - PROCESS | 1720 | 1465528315651 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:55 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0c5c00 == 41 [pid = 1720] [id = 539] 20:11:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x8daa6400) [pid = 1720] [serial = 1618] [outer = (nil)] 20:11:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x8e5a5000) [pid = 1720] [serial = 1619] [outer = 0x8daa6400] 20:11:55 INFO - PROCESS | 1720 | 1465528315722 Marionette DEBUG loaded listener.js 20:11:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x8e5b1000) [pid = 1720] [serial = 1620] [outer = 0x8daa6400] 20:11:56 INFO - PROCESS | 1720 | 1465528316717 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]]]}] 20:11:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 20:11:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1296ms 20:11:56 INFO - PROCESS | 1720 | 1465528316744 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 20:11:56 INFO - PROCESS | 1720 | 1465528316748 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 20:11:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 20:11:56 INFO - PROCESS | 1720 | 1465528316754 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 20:11:56 INFO - PROCESS | 1720 | 1465528316760 Marionette TRACE conn4 <- [1,2130,null,{}] 20:11:56 INFO - PROCESS | 1720 | 1465528316775 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}] 20:11:56 INFO - PROCESS | 1720 | 1465528316783 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:57 INFO - PROCESS | 1720 | 1465528317016 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 20:11:57 INFO - PROCESS | 1720 | 1465528317047 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:57 INFO - PROCESS | 1720 | 1465528317057 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:57 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e750400 == 42 [pid = 1720] [id = 540] 20:11:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x8e756800) [pid = 1720] [serial = 1621] [outer = (nil)] 20:11:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x8efed400) [pid = 1720] [serial = 1622] [outer = 0x8e756800] 20:11:57 INFO - PROCESS | 1720 | 1465528317129 Marionette DEBUG loaded listener.js 20:11:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x8effbc00) [pid = 1720] [serial = 1623] [outer = 0x8e756800] 20:11:58 INFO - PROCESS | 1720 | 1465528318055 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] 20:11:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 20:11:58 INFO - PROCESS | 1720 | 1465528318099 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 20:11:58 INFO - PROCESS | 1720 | 1465528318105 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 20:11:58 INFO - PROCESS | 1720 | 1465528318108 Marionette TRACE conn4 <- [1,2134,null,{}] 20:11:58 INFO - PROCESS | 1720 | 1465528318122 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}] 20:11:58 INFO - PROCESS | 1720 | 1465528318126 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:58 INFO - PROCESS | 1720 | 1465528318343 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 20:11:58 INFO - PROCESS | 1720 | 1465528318370 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:58 INFO - PROCESS | 1720 | 1465528318381 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:58 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e7ba400 == 43 [pid = 1720] [id = 541] 20:11:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x8f006400) [pid = 1720] [serial = 1624] [outer = (nil)] 20:11:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x8f84b400) [pid = 1720] [serial = 1625] [outer = 0x8f006400] 20:11:58 INFO - PROCESS | 1720 | 1465528318472 Marionette DEBUG loaded listener.js 20:11:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x915c7800) [pid = 1720] [serial = 1626] [outer = 0x8f006400] 20:11:59 INFO - PROCESS | 1720 | 1465528319582 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]]]}] 20:11:59 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x8dab0400) [pid = 1720] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 20:11:59 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x8e638000) [pid = 1720] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 20:11:59 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x915cdc00) [pid = 1720] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 20:11:59 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x8f010400) [pid = 1720] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 20:11:59 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x8eff9800) [pid = 1720] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 20:11:59 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x8e5af400) [pid = 1720] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 20:11:59 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x8d4a4400) [pid = 1720] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 20:11:59 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x8dab0c00) [pid = 1720] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 20:11:59 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x8da50400) [pid = 1720] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 20:11:59 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x91ea9800) [pid = 1720] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 20:11:59 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x8d0c1800) [pid = 1720] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 20:11:59 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x8da46000) [pid = 1720] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 20:11:59 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x92662c00) [pid = 1720] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 20:11:59 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x8da4cc00) [pid = 1720] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 20:11:59 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x954d2000) [pid = 1720] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 20:11:59 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x8d0c6c00) [pid = 1720] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 20:11:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 20:11:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1584ms 20:11:59 INFO - PROCESS | 1720 | 1465528319689 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 20:11:59 INFO - PROCESS | 1720 | 1465528319692 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 20:11:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 20:11:59 INFO - PROCESS | 1720 | 1465528319699 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 20:11:59 INFO - PROCESS | 1720 | 1465528319703 Marionette TRACE conn4 <- [1,2138,null,{}] 20:11:59 INFO - PROCESS | 1720 | 1465528319709 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}] 20:11:59 INFO - PROCESS | 1720 | 1465528319713 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:11:59 INFO - PROCESS | 1720 | 1465528319872 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 20:12:00 INFO - PROCESS | 1720 | 1465528320054 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:00 INFO - PROCESS | 1720 | 1465528320065 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:00 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d049c00 == 44 [pid = 1720] [id = 542] 20:12:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x8d051000) [pid = 1720] [serial = 1627] [outer = (nil)] 20:12:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x8e638000) [pid = 1720] [serial = 1628] [outer = 0x8d051000] 20:12:00 INFO - PROCESS | 1720 | 1465528320149 Marionette DEBUG loaded listener.js 20:12:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x8f00a000) [pid = 1720] [serial = 1629] [outer = 0x8d051000] 20:12:00 INFO - PROCESS | 1720 | 1465528320979 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]]]}] 20:12:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 20:12:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1340ms 20:12:01 INFO - PROCESS | 1720 | 1465528321040 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 20:12:01 INFO - PROCESS | 1720 | 1465528321045 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 20:12:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 20:12:01 INFO - PROCESS | 1720 | 1465528321052 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 20:12:01 INFO - PROCESS | 1720 | 1465528321056 Marionette TRACE conn4 <- [1,2142,null,{}] 20:12:01 INFO - PROCESS | 1720 | 1465528321061 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}] 20:12:01 INFO - PROCESS | 1720 | 1465528321071 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:01 INFO - PROCESS | 1720 | 1465528321266 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 20:12:01 INFO - PROCESS | 1720 | 1465528321420 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:01 INFO - PROCESS | 1720 | 1465528321427 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:01 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0c6c00 == 45 [pid = 1720] [id = 543] 20:12:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x8d49b800) [pid = 1720] [serial = 1630] [outer = (nil)] 20:12:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x92464400) [pid = 1720] [serial = 1631] [outer = 0x8d49b800] 20:12:01 INFO - PROCESS | 1720 | 1465528321501 Marionette DEBUG loaded listener.js 20:12:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x92db7800) [pid = 1720] [serial = 1632] [outer = 0x8d49b800] 20:12:02 INFO - PROCESS | 1720 | 1465528322578 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] 20:12:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 20:12:02 INFO - PROCESS | 1720 | 1465528322665 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 20:12:02 INFO - PROCESS | 1720 | 1465528322674 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 20:12:02 INFO - PROCESS | 1720 | 1465528322682 Marionette TRACE conn4 <- [1,2146,null,{}] 20:12:02 INFO - PROCESS | 1720 | 1465528322690 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}] 20:12:02 INFO - PROCESS | 1720 | 1465528322696 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:02 INFO - PROCESS | 1720 | 1465528322928 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 20:12:03 INFO - PROCESS | 1720 | 1465528323176 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:03 INFO - PROCESS | 1720 | 1465528323186 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:03 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d74c400 == 46 [pid = 1720] [id = 544] 20:12:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x8d754c00) [pid = 1720] [serial = 1633] [outer = (nil)] 20:12:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x8daa7400) [pid = 1720] [serial = 1634] [outer = 0x8d754c00] 20:12:03 INFO - PROCESS | 1720 | 1465528323288 Marionette DEBUG loaded listener.js 20:12:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x8e5a8400) [pid = 1720] [serial = 1635] [outer = 0x8d754c00] 20:12:04 INFO - PROCESS | 1720 | 1465528324343 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] 20:12:04 INFO - PROCESS | 1720 | 1465528324389 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 20:12:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 20:12:04 INFO - PROCESS | 1720 | 1465528324400 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 20:12:04 INFO - PROCESS | 1720 | 1465528324404 Marionette TRACE conn4 <- [1,2150,null,{}] 20:12:04 INFO - PROCESS | 1720 | 1465528324411 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}] 20:12:04 INFO - PROCESS | 1720 | 1465528324417 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:04 INFO - PROCESS | 1720 | 1465528324618 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 20:12:04 INFO - PROCESS | 1720 | 1465528324861 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:04 INFO - PROCESS | 1720 | 1465528324870 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:04 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f006000 == 47 [pid = 1720] [id = 545] 20:12:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x8f4a7000) [pid = 1720] [serial = 1636] [outer = (nil)] 20:12:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x91ea7400) [pid = 1720] [serial = 1637] [outer = 0x8f4a7000] 20:12:05 INFO - PROCESS | 1720 | 1465528325059 Marionette DEBUG loaded listener.js 20:12:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x923b3800) [pid = 1720] [serial = 1638] [outer = 0x8f4a7000] 20:12:06 INFO - PROCESS | 1720 | 1465528326035 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]]]}] 20:12:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 20:12:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1691ms 20:12:06 INFO - PROCESS | 1720 | 1465528326092 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 20:12:06 INFO - PROCESS | 1720 | 1465528326095 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 20:12:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 20:12:06 INFO - PROCESS | 1720 | 1465528326103 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 20:12:06 INFO - PROCESS | 1720 | 1465528326109 Marionette TRACE conn4 <- [1,2154,null,{}] 20:12:06 INFO - PROCESS | 1720 | 1465528326126 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}] 20:12:06 INFO - PROCESS | 1720 | 1465528326135 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:06 INFO - PROCESS | 1720 | 1465528326361 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 20:12:06 INFO - PROCESS | 1720 | 1465528326607 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:06 INFO - PROCESS | 1720 | 1465528326621 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:06 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d053c00 == 48 [pid = 1720] [id = 546] 20:12:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x93b24400) [pid = 1720] [serial = 1639] [outer = (nil)] 20:12:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x951c5400) [pid = 1720] [serial = 1640] [outer = 0x93b24400] 20:12:06 INFO - PROCESS | 1720 | 1465528326746 Marionette DEBUG loaded listener.js 20:12:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x95323c00) [pid = 1720] [serial = 1641] [outer = 0x93b24400] 20:12:07 INFO - PROCESS | 1720 | 1465528327654 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]]]}] 20:12:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 20:12:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1586ms 20:12:07 INFO - PROCESS | 1720 | 1465528327689 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 20:12:07 INFO - PROCESS | 1720 | 1465528327693 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 20:12:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 20:12:07 INFO - PROCESS | 1720 | 1465528327701 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 20:12:07 INFO - PROCESS | 1720 | 1465528327705 Marionette TRACE conn4 <- [1,2158,null,{}] 20:12:07 INFO - PROCESS | 1720 | 1465528327710 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}] 20:12:07 INFO - PROCESS | 1720 | 1465528327716 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:07 INFO - PROCESS | 1720 | 1465528327909 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 20:12:08 INFO - PROCESS | 1720 | 1465528328096 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:08 INFO - PROCESS | 1720 | 1465528328104 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:08 INFO - PROCESS | 1720 | ++DOCSHELL 0x93b1ec00 == 49 [pid = 1720] [id = 547] 20:12:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x93ec4c00) [pid = 1720] [serial = 1642] [outer = (nil)] 20:12:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x953cf800) [pid = 1720] [serial = 1643] [outer = 0x93ec4c00] 20:12:08 INFO - PROCESS | 1720 | 1465528328217 Marionette DEBUG loaded listener.js 20:12:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x953d3000) [pid = 1720] [serial = 1644] [outer = 0x93ec4c00] 20:12:09 INFO - PROCESS | 1720 | 1465528329170 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]]]}] 20:12:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 20:12:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1532ms 20:12:09 INFO - PROCESS | 1720 | 1465528329235 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 20:12:09 INFO - PROCESS | 1720 | 1465528329239 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 20:12:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 20:12:09 INFO - PROCESS | 1720 | 1465528329246 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 20:12:09 INFO - PROCESS | 1720 | 1465528329250 Marionette TRACE conn4 <- [1,2162,null,{}] 20:12:09 INFO - PROCESS | 1720 | 1465528329255 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}] 20:12:09 INFO - PROCESS | 1720 | 1465528329261 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:09 INFO - PROCESS | 1720 | 1465528329477 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 20:12:09 INFO - PROCESS | 1720 | 1465528329709 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:09 INFO - PROCESS | 1720 | 1465528329720 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:09 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d052400 == 50 [pid = 1720] [id = 548] 20:12:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x8d751c00) [pid = 1720] [serial = 1645] [outer = (nil)] 20:12:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x954b3400) [pid = 1720] [serial = 1646] [outer = 0x8d751c00] 20:12:09 INFO - PROCESS | 1720 | 1465528329841 Marionette DEBUG loaded listener.js 20:12:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x954c9000) [pid = 1720] [serial = 1647] [outer = 0x8d751c00] 20:12:10 INFO - PROCESS | 1720 | 1465528330812 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]]]}] 20:12:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 20:12:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1643ms 20:12:10 INFO - PROCESS | 1720 | 1465528330890 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 20:12:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 20:12:10 INFO - PROCESS | 1720 | 1465528330895 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 20:12:10 INFO - PROCESS | 1720 | 1465528330901 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 20:12:10 INFO - PROCESS | 1720 | 1465528330905 Marionette TRACE conn4 <- [1,2166,null,{}] 20:12:10 INFO - PROCESS | 1720 | 1465528330911 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}] 20:12:10 INFO - PROCESS | 1720 | 1465528330921 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:11 INFO - PROCESS | 1720 | 1465528331195 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 20:12:11 INFO - PROCESS | 1720 | 1465528331566 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:11 INFO - PROCESS | 1720 | 1465528331574 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:11 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d49d400 == 51 [pid = 1720] [id = 549] 20:12:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x8d49f400) [pid = 1720] [serial = 1648] [outer = (nil)] 20:12:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x9668b000) [pid = 1720] [serial = 1649] [outer = 0x8d49f400] 20:12:11 INFO - PROCESS | 1720 | 1465528331659 Marionette DEBUG loaded listener.js 20:12:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0x966af800) [pid = 1720] [serial = 1650] [outer = 0x8d49f400] 20:12:12 INFO - PROCESS | 1720 | 1465528332570 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]]]}] 20:12:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 20:12:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1735ms 20:12:12 INFO - PROCESS | 1720 | 1465528332638 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 20:12:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 20:12:12 INFO - PROCESS | 1720 | 1465528332642 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 20:12:12 INFO - PROCESS | 1720 | 1465528332649 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 20:12:12 INFO - PROCESS | 1720 | 1465528332653 Marionette TRACE conn4 <- [1,2170,null,{}] 20:12:12 INFO - PROCESS | 1720 | 1465528332659 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}] 20:12:12 INFO - PROCESS | 1720 | 1465528332664 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:12 INFO - PROCESS | 1720 | 1465528332853 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 20:12:13 INFO - PROCESS | 1720 | 1465528333059 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:13 INFO - PROCESS | 1720 | 1465528333069 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:13 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d74ac00 == 52 [pid = 1720] [id = 550] 20:12:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 115 (0x8d74cc00) [pid = 1720] [serial = 1651] [outer = (nil)] 20:12:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 116 (0x8da46000) [pid = 1720] [serial = 1652] [outer = 0x8d74cc00] 20:12:13 INFO - PROCESS | 1720 | 1465528333501 Marionette DEBUG loaded listener.js 20:12:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 117 (0x8e4df800) [pid = 1720] [serial = 1653] [outer = 0x8d74cc00] 20:12:14 INFO - PROCESS | 1720 | 1465528334556 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]]]}] 20:12:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 20:12:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1984ms 20:12:14 INFO - PROCESS | 1720 | 1465528334635 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 20:12:14 INFO - PROCESS | 1720 | 1465528334640 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 20:12:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 20:12:14 INFO - PROCESS | 1720 | 1465528334649 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 20:12:14 INFO - PROCESS | 1720 | 1465528334653 Marionette TRACE conn4 <- [1,2174,null,{}] 20:12:14 INFO - PROCESS | 1720 | 1465528334660 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}] 20:12:14 INFO - PROCESS | 1720 | 1465528334664 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:14 INFO - PROCESS | 1720 | 1465528334951 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 20:12:15 INFO - PROCESS | 1720 | 1465528335251 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:15 INFO - PROCESS | 1720 | 1465528335262 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:15 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d4a9400 == 53 [pid = 1720] [id = 551] 20:12:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 118 (0x8e5b0c00) [pid = 1720] [serial = 1654] [outer = (nil)] 20:12:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 119 (0x8efefc00) [pid = 1720] [serial = 1655] [outer = 0x8e5b0c00] 20:12:15 INFO - PROCESS | 1720 | 1465528335338 Marionette DEBUG loaded listener.js 20:12:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 120 (0x8f004000) [pid = 1720] [serial = 1656] [outer = 0x8e5b0c00] 20:12:16 INFO - PROCESS | 1720 | --DOCSHELL 0x8d049c00 == 52 [pid = 1720] [id = 542] 20:12:16 INFO - PROCESS | 1720 | --DOCSHELL 0x8e7ba400 == 51 [pid = 1720] [id = 541] 20:12:16 INFO - PROCESS | 1720 | --DOCSHELL 0x8e750400 == 50 [pid = 1720] [id = 540] 20:12:16 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0c5c00 == 49 [pid = 1720] [id = 539] 20:12:16 INFO - PROCESS | 1720 | --DOCSHELL 0x8d04e000 == 48 [pid = 1720] [id = 537] 20:12:16 INFO - PROCESS | 1720 | --DOCSHELL 0x8d4a6000 == 47 [pid = 1720] [id = 538] 20:12:16 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0c8c00 == 46 [pid = 1720] [id = 536] 20:12:16 INFO - PROCESS | 1720 | --DOCSHELL 0x93b95000 == 45 [pid = 1720] [id = 535] 20:12:16 INFO - PROCESS | 1720 | --DOCSHELL 0x8daad000 == 44 [pid = 1720] [id = 534] 20:12:16 INFO - PROCESS | 1720 | --DOCSHELL 0x8d74a800 == 43 [pid = 1720] [id = 532] 20:12:16 INFO - PROCESS | 1720 | --DOCSHELL 0x8d048800 == 42 [pid = 1720] [id = 533] 20:12:16 INFO - PROCESS | 1720 | --DOCSHELL 0x8eff1400 == 41 [pid = 1720] [id = 531] 20:12:16 INFO - PROCESS | 1720 | --DOCSHELL 0x91ea2000 == 40 [pid = 1720] [id = 530] 20:12:16 INFO - PROCESS | 1720 | --DOCSHELL 0x8d052800 == 39 [pid = 1720] [id = 529] 20:12:16 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0d0800 == 38 [pid = 1720] [id = 528] 20:12:16 INFO - PROCESS | 1720 | --DOCSHELL 0x8e60ac00 == 37 [pid = 1720] [id = 527] 20:12:16 INFO - PROCESS | 1720 | --DOCSHELL 0x8da4c800 == 36 [pid = 1720] [id = 522] 20:12:16 INFO - PROCESS | 1720 | --DOCSHELL 0x954cfc00 == 35 [pid = 1720] [id = 521] 20:12:16 INFO - PROCESS | 1720 | --DOCSHELL 0x8da49800 == 34 [pid = 1720] [id = 520] 20:12:16 INFO - PROCESS | 1720 | --DOCSHELL 0x8e74ec00 == 33 [pid = 1720] [id = 519] 20:12:16 INFO - PROCESS | 1720 | --DOCSHELL 0x8d050400 == 32 [pid = 1720] [id = 518] 20:12:16 INFO - PROCESS | 1720 | --DOCSHELL 0x8d74ac00 == 31 [pid = 1720] [id = 550] 20:12:16 INFO - PROCESS | 1720 | --DOCSHELL 0x8d052400 == 30 [pid = 1720] [id = 548] 20:12:16 INFO - PROCESS | 1720 | --DOCSHELL 0x8d49d400 == 29 [pid = 1720] [id = 549] 20:12:16 INFO - PROCESS | 1720 | --DOCSHELL 0x93b1ec00 == 28 [pid = 1720] [id = 547] 20:12:16 INFO - PROCESS | 1720 | --DOCSHELL 0x8d053c00 == 27 [pid = 1720] [id = 546] 20:12:16 INFO - PROCESS | 1720 | --DOCSHELL 0x8f006000 == 26 [pid = 1720] [id = 545] 20:12:16 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0c6c00 == 25 [pid = 1720] [id = 543] 20:12:16 INFO - PROCESS | 1720 | --DOCSHELL 0x8d74c400 == 24 [pid = 1720] [id = 544] 20:12:17 INFO - PROCESS | 1720 | --DOMWINDOW == 119 (0x8f4abc00) [pid = 1720] [serial = 1583] [outer = (nil)] [url = about:blank] 20:12:17 INFO - PROCESS | 1720 | --DOMWINDOW == 118 (0x8e609800) [pid = 1720] [serial = 1536] [outer = (nil)] [url = about:blank] 20:12:17 INFO - PROCESS | 1720 | --DOMWINDOW == 117 (0x8e4ed800) [pid = 1720] [serial = 1535] [outer = (nil)] [url = about:blank] 20:12:17 INFO - PROCESS | 1720 | --DOMWINDOW == 116 (0x8e7be400) [pid = 1720] [serial = 1539] [outer = (nil)] [url = about:blank] 20:12:17 INFO - PROCESS | 1720 | --DOMWINDOW == 115 (0x8e7b6c00) [pid = 1720] [serial = 1538] [outer = (nil)] [url = about:blank] 20:12:17 INFO - PROCESS | 1720 | --DOMWINDOW == 114 (0x91e0d000) [pid = 1720] [serial = 1542] [outer = (nil)] [url = about:blank] 20:12:17 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0x91e04000) [pid = 1720] [serial = 1541] [outer = (nil)] [url = about:blank] 20:12:17 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x91eab400) [pid = 1720] [serial = 1545] [outer = (nil)] [url = about:blank] 20:12:17 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x8f005400) [pid = 1720] [serial = 1577] [outer = (nil)] [url = about:blank] 20:12:17 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x91ea7800) [pid = 1720] [serial = 1544] [outer = (nil)] [url = about:blank] 20:12:17 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x923a9000) [pid = 1720] [serial = 1548] [outer = (nil)] [url = about:blank] 20:12:17 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x92658400) [pid = 1720] [serial = 1547] [outer = (nil)] [url = about:blank] 20:12:17 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x8d748000) [pid = 1720] [serial = 1571] [outer = (nil)] [url = about:blank] 20:12:17 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x8d74e400) [pid = 1720] [serial = 1572] [outer = (nil)] [url = about:blank] 20:12:17 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x8e5a9000) [pid = 1720] [serial = 1574] [outer = (nil)] [url = about:blank] 20:12:17 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x8e4edc00) [pid = 1720] [serial = 1569] [outer = (nil)] [url = about:blank] 20:12:17 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x8daafc00) [pid = 1720] [serial = 1568] [outer = (nil)] [url = about:blank] 20:12:17 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x93ad8800) [pid = 1720] [serial = 1551] [outer = (nil)] [url = about:blank] 20:12:17 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x93ad4000) [pid = 1720] [serial = 1550] [outer = (nil)] [url = about:blank] 20:12:17 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x93ebfc00) [pid = 1720] [serial = 1554] [outer = (nil)] [url = about:blank] 20:12:17 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x93ebd400) [pid = 1720] [serial = 1553] [outer = (nil)] [url = about:blank] 20:12:17 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x95322400) [pid = 1720] [serial = 1557] [outer = (nil)] [url = about:blank] 20:12:17 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x952acc00) [pid = 1720] [serial = 1556] [outer = (nil)] [url = about:blank] 20:12:17 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x8f4a4400) [pid = 1720] [serial = 1578] [outer = (nil)] [url = about:blank] 20:12:17 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x953ca400) [pid = 1720] [serial = 1560] [outer = (nil)] [url = about:blank] 20:12:17 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x953c8c00) [pid = 1720] [serial = 1559] [outer = (nil)] [url = about:blank] 20:12:17 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x954a7000) [pid = 1720] [serial = 1563] [outer = (nil)] [url = about:blank] 20:12:17 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x953d3c00) [pid = 1720] [serial = 1562] [outer = (nil)] [url = about:blank] 20:12:17 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x966a6000) [pid = 1720] [serial = 1566] [outer = (nil)] [url = about:blank] 20:12:17 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x9668e800) [pid = 1720] [serial = 1565] [outer = (nil)] [url = about:blank] 20:12:17 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x8e5a6400) [pid = 1720] [serial = 1581] [outer = (nil)] [url = about:blank] 20:12:17 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x8d4a9800) [pid = 1720] [serial = 1580] [outer = (nil)] [url = about:blank] 20:12:17 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x8e62e800) [pid = 1720] [serial = 1575] [outer = (nil)] [url = about:blank] 20:12:17 INFO - PROCESS | 1720 | 1465528337625 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]]]}] 20:12:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 20:12:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 3093ms 20:12:17 INFO - PROCESS | 1720 | 1465528337742 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 20:12:17 INFO - PROCESS | 1720 | 1465528337749 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 20:12:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 20:12:17 INFO - PROCESS | 1720 | 1465528337758 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 20:12:17 INFO - PROCESS | 1720 | 1465528337767 Marionette TRACE conn4 <- [1,2178,null,{}] 20:12:17 INFO - PROCESS | 1720 | 1465528337782 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}] 20:12:17 INFO - PROCESS | 1720 | 1465528337789 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:17 INFO - PROCESS | 1720 | 1465528337952 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 20:12:18 INFO - PROCESS | 1720 | 1465528338092 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:18 INFO - PROCESS | 1720 | 1465528338103 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:18 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d49d800 == 25 [pid = 1720] [id = 552] 20:12:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x8d4a1400) [pid = 1720] [serial = 1657] [outer = (nil)] 20:12:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x8d749000) [pid = 1720] [serial = 1658] [outer = 0x8d4a1400] 20:12:18 INFO - PROCESS | 1720 | 1465528338178 Marionette DEBUG loaded listener.js 20:12:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x8d752000) [pid = 1720] [serial = 1659] [outer = 0x8d4a1400] 20:12:19 INFO - PROCESS | 1720 | 1465528339179 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]]]}] 20:12:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 20:12:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1492ms 20:12:19 INFO - PROCESS | 1720 | 1465528339251 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 20:12:19 INFO - PROCESS | 1720 | 1465528339263 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 20:12:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 20:12:19 INFO - PROCESS | 1720 | 1465528339276 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 20:12:19 INFO - PROCESS | 1720 | 1465528339281 Marionette TRACE conn4 <- [1,2182,null,{}] 20:12:19 INFO - PROCESS | 1720 | 1465528339287 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}] 20:12:19 INFO - PROCESS | 1720 | 1465528339292 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:19 INFO - PROCESS | 1720 | 1465528339492 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 20:12:19 INFO - PROCESS | 1720 | 1465528339760 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:19 INFO - PROCESS | 1720 | 1465528339768 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:19 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e4e7400 == 26 [pid = 1720] [id = 553] 20:12:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x8e4ecc00) [pid = 1720] [serial = 1660] [outer = (nil)] 20:12:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x8e5b1c00) [pid = 1720] [serial = 1661] [outer = 0x8e4ecc00] 20:12:19 INFO - PROCESS | 1720 | 1465528339868 Marionette DEBUG loaded listener.js 20:12:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x8e60e400) [pid = 1720] [serial = 1662] [outer = 0x8e4ecc00] 20:12:20 INFO - PROCESS | 1720 | 1465528340765 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]]]}] 20:12:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 20:12:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1537ms 20:12:20 INFO - PROCESS | 1720 | 1465528340815 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 20:12:20 INFO - PROCESS | 1720 | 1465528340821 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 20:12:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 20:12:20 INFO - PROCESS | 1720 | 1465528340844 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 20:12:20 INFO - PROCESS | 1720 | 1465528340854 Marionette TRACE conn4 <- [1,2186,null,{}] 20:12:20 INFO - PROCESS | 1720 | 1465528340890 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}] 20:12:20 INFO - PROCESS | 1720 | 1465528340905 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:21 INFO - PROCESS | 1720 | 1465528341236 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 20:12:21 INFO - PROCESS | 1720 | 1465528341273 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:21 INFO - PROCESS | 1720 | 1465528341287 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:21 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e7b4400 == 27 [pid = 1720] [id = 554] 20:12:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x8e7b5800) [pid = 1720] [serial = 1663] [outer = (nil)] 20:12:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x8e7ba400) [pid = 1720] [serial = 1664] [outer = 0x8e7b5800] 20:12:21 INFO - PROCESS | 1720 | 1465528341495 Marionette DEBUG loaded listener.js 20:12:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x8efee000) [pid = 1720] [serial = 1665] [outer = 0x8e7b5800] 20:12:22 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x8d49b800) [pid = 1720] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 20:12:22 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x952a1c00) [pid = 1720] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 20:12:22 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x8d4a8800) [pid = 1720] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 20:12:22 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x8d4aa800) [pid = 1720] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 20:12:22 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x8d4a6c00) [pid = 1720] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 20:12:22 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x8daa6400) [pid = 1720] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 20:12:22 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x8e60a800) [pid = 1720] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 20:12:22 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x8d759000) [pid = 1720] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 20:12:22 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x92db9c00) [pid = 1720] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 20:12:22 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x8f006400) [pid = 1720] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 20:12:22 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x8d051000) [pid = 1720] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 20:12:22 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x8e629400) [pid = 1720] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 20:12:22 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x8d04f400) [pid = 1720] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 20:12:22 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x95329400) [pid = 1720] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 20:12:22 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x91ea4000) [pid = 1720] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 20:12:22 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x8e756800) [pid = 1720] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 20:12:22 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0x8e5ac400) [pid = 1720] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 20:12:23 INFO - PROCESS | 1720 | 1465528343036 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]]]}] 20:12:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 20:12:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 2262ms 20:12:23 INFO - PROCESS | 1720 | 1465528343093 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 20:12:23 INFO - PROCESS | 1720 | 1465528343096 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 20:12:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 20:12:23 INFO - PROCESS | 1720 | 1465528343103 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 20:12:23 INFO - PROCESS | 1720 | 1465528343106 Marionette TRACE conn4 <- [1,2190,null,{}] 20:12:23 INFO - PROCESS | 1720 | 1465528343111 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}] 20:12:23 INFO - PROCESS | 1720 | 1465528343116 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:23 INFO - PROCESS | 1720 | 1465528343356 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 20:12:23 INFO - PROCESS | 1720 | 1465528343568 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:23 INFO - PROCESS | 1720 | 1465528343580 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:23 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d051000 == 28 [pid = 1720] [id = 555] 20:12:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x8d759000) [pid = 1720] [serial = 1666] [outer = (nil)] 20:12:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x8e757400) [pid = 1720] [serial = 1667] [outer = 0x8d759000] 20:12:23 INFO - PROCESS | 1720 | 1465528343700 Marionette DEBUG loaded listener.js 20:12:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x8f003800) [pid = 1720] [serial = 1668] [outer = 0x8d759000] 20:12:24 INFO - PROCESS | 1720 | 1465528344992 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]]]}] 20:12:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 20:12:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1936ms 20:12:25 INFO - PROCESS | 1720 | 1465528345040 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 20:12:25 INFO - PROCESS | 1720 | 1465528345048 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 20:12:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 20:12:25 INFO - PROCESS | 1720 | 1465528345058 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 20:12:25 INFO - PROCESS | 1720 | 1465528345062 Marionette TRACE conn4 <- [1,2194,null,{}] 20:12:25 INFO - PROCESS | 1720 | 1465528345072 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}] 20:12:25 INFO - PROCESS | 1720 | 1465528345077 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:25 INFO - PROCESS | 1720 | 1465528345288 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 20:12:25 INFO - PROCESS | 1720 | 1465528345527 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:25 INFO - PROCESS | 1720 | 1465528345544 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:25 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d4a6000 == 29 [pid = 1720] [id = 556] 20:12:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x8d4a6800) [pid = 1720] [serial = 1669] [outer = (nil)] 20:12:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x8da43000) [pid = 1720] [serial = 1670] [outer = 0x8d4a6800] 20:12:25 INFO - PROCESS | 1720 | 1465528345672 Marionette DEBUG loaded listener.js 20:12:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x8daa8c00) [pid = 1720] [serial = 1671] [outer = 0x8d4a6800] 20:12:26 INFO - PROCESS | 1720 | 1465528346608 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]]]}] 20:12:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 20:12:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1598ms 20:12:26 INFO - PROCESS | 1720 | 1465528346656 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 20:12:26 INFO - PROCESS | 1720 | 1465528346664 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 20:12:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 20:12:26 INFO - PROCESS | 1720 | 1465528346676 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 20:12:26 INFO - PROCESS | 1720 | 1465528346680 Marionette TRACE conn4 <- [1,2198,null,{}] 20:12:26 INFO - PROCESS | 1720 | 1465528346687 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}] 20:12:26 INFO - PROCESS | 1720 | 1465528346693 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:26 INFO - PROCESS | 1720 | 1465528346883 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 20:12:27 INFO - PROCESS | 1720 | 1465528347075 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:27 INFO - PROCESS | 1720 | 1465528347084 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:27 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d74b800 == 30 [pid = 1720] [id = 557] 20:12:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x8e637800) [pid = 1720] [serial = 1672] [outer = (nil)] 20:12:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x8e752800) [pid = 1720] [serial = 1673] [outer = 0x8e637800] 20:12:27 INFO - PROCESS | 1720 | 1465528347185 Marionette DEBUG loaded listener.js 20:12:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x8e7bbc00) [pid = 1720] [serial = 1674] [outer = 0x8e637800] 20:12:28 INFO - PROCESS | 1720 | 1465528348251 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]]]}] 20:12:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 20:12:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1632ms 20:12:28 INFO - PROCESS | 1720 | 1465528348309 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 20:12:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 20:12:28 INFO - PROCESS | 1720 | 1465528348313 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 20:12:28 INFO - PROCESS | 1720 | 1465528348320 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 20:12:28 INFO - PROCESS | 1720 | 1465528348326 Marionette TRACE conn4 <- [1,2202,null,{}] 20:12:28 INFO - PROCESS | 1720 | 1465528348343 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}] 20:12:28 INFO - PROCESS | 1720 | 1465528348352 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:28 INFO - PROCESS | 1720 | 1465528348579 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 20:12:28 INFO - PROCESS | 1720 | 1465528348831 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:28 INFO - PROCESS | 1720 | 1465528348843 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:28 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f844400 == 31 [pid = 1720] [id = 558] 20:12:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x8f846800) [pid = 1720] [serial = 1675] [outer = (nil)] 20:12:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x8f84e400) [pid = 1720] [serial = 1676] [outer = 0x8f846800] 20:12:28 INFO - PROCESS | 1720 | 1465528348979 Marionette DEBUG loaded listener.js 20:12:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x915d1c00) [pid = 1720] [serial = 1677] [outer = 0x8f846800] 20:12:29 INFO - PROCESS | 1720 | 1465528349878 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]]]}] 20:12:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 20:12:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1603ms 20:12:29 INFO - PROCESS | 1720 | 1465528349923 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 20:12:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 20:12:29 INFO - PROCESS | 1720 | 1465528349928 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 20:12:29 INFO - PROCESS | 1720 | 1465528349935 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 20:12:29 INFO - PROCESS | 1720 | 1465528349939 Marionette TRACE conn4 <- [1,2206,null,{}] 20:12:29 INFO - PROCESS | 1720 | 1465528349945 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}] 20:12:29 INFO - PROCESS | 1720 | 1465528349950 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:30 INFO - PROCESS | 1720 | 1465528350152 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 20:12:30 INFO - PROCESS | 1720 | 1465528350415 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:30 INFO - PROCESS | 1720 | 1465528350430 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:30 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e754000 == 32 [pid = 1720] [id = 559] 20:12:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x8f842c00) [pid = 1720] [serial = 1678] [outer = (nil)] 20:12:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x91ea2000) [pid = 1720] [serial = 1679] [outer = 0x8f842c00] 20:12:30 INFO - PROCESS | 1720 | 1465528350609 Marionette DEBUG loaded listener.js 20:12:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x91ea9800) [pid = 1720] [serial = 1680] [outer = 0x8f842c00] 20:12:31 INFO - PROCESS | 1720 | 1465528351552 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]]]}] 20:12:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 20:12:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1684ms 20:12:31 INFO - PROCESS | 1720 | 1465528351619 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 20:12:31 INFO - PROCESS | 1720 | 1465528351625 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 20:12:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 20:12:31 INFO - PROCESS | 1720 | 1465528351632 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 20:12:31 INFO - PROCESS | 1720 | 1465528351636 Marionette TRACE conn4 <- [1,2210,null,{}] 20:12:31 INFO - PROCESS | 1720 | 1465528351642 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}] 20:12:31 INFO - PROCESS | 1720 | 1465528351647 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:31 INFO - PROCESS | 1720 | 1465528351861 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 20:12:32 INFO - PROCESS | 1720 | 1465528352092 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:32 INFO - PROCESS | 1720 | 1465528352100 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:32 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e5abc00 == 33 [pid = 1720] [id = 560] 20:12:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x91e0d800) [pid = 1720] [serial = 1681] [outer = (nil)] 20:12:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x923b4c00) [pid = 1720] [serial = 1682] [outer = 0x91e0d800] 20:12:32 INFO - PROCESS | 1720 | 1465528352230 Marionette DEBUG loaded listener.js 20:12:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x92462400) [pid = 1720] [serial = 1683] [outer = 0x91e0d800] 20:12:33 INFO - PROCESS | 1720 | 1465528353136 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]]]}] 20:12:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 20:12:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1536ms 20:12:33 INFO - PROCESS | 1720 | 1465528353184 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 20:12:33 INFO - PROCESS | 1720 | 1465528353189 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 20:12:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 20:12:33 INFO - PROCESS | 1720 | 1465528353198 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 20:12:33 INFO - PROCESS | 1720 | 1465528353202 Marionette TRACE conn4 <- [1,2214,null,{}] 20:12:33 INFO - PROCESS | 1720 | 1465528353208 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}] 20:12:33 INFO - PROCESS | 1720 | 1465528353219 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:33 INFO - PROCESS | 1720 | 1465528353446 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 20:12:33 INFO - PROCESS | 1720 | 1465528353658 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:33 INFO - PROCESS | 1720 | 1465528353669 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:33 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e632800 == 34 [pid = 1720] [id = 561] 20:12:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x923adc00) [pid = 1720] [serial = 1684] [outer = (nil)] 20:12:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x93ad2c00) [pid = 1720] [serial = 1685] [outer = 0x923adc00] 20:12:33 INFO - PROCESS | 1720 | 1465528353807 Marionette DEBUG loaded listener.js 20:12:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x93b1e400) [pid = 1720] [serial = 1686] [outer = 0x923adc00] 20:12:35 INFO - PROCESS | 1720 | 1465528355018 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]]]}] 20:12:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 20:12:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1887ms 20:12:35 INFO - PROCESS | 1720 | 1465528355087 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 20:12:35 INFO - PROCESS | 1720 | 1465528355092 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 20:12:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 20:12:35 INFO - PROCESS | 1720 | 1465528355100 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 20:12:35 INFO - PROCESS | 1720 | 1465528355105 Marionette TRACE conn4 <- [1,2218,null,{}] 20:12:35 INFO - PROCESS | 1720 | 1465528355111 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}] 20:12:35 INFO - PROCESS | 1720 | 1465528355116 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:35 INFO - PROCESS | 1720 | 1465528355384 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 20:12:35 INFO - PROCESS | 1720 | 1465528355643 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:35 INFO - PROCESS | 1720 | 1465528355651 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:35 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0cd000 == 35 [pid = 1720] [id = 562] 20:12:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x8e5a3400) [pid = 1720] [serial = 1687] [outer = (nil)] 20:12:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x92db8c00) [pid = 1720] [serial = 1688] [outer = 0x8e5a3400] 20:12:35 INFO - PROCESS | 1720 | 1465528355798 Marionette DEBUG loaded listener.js 20:12:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x93ebe000) [pid = 1720] [serial = 1689] [outer = 0x8e5a3400] 20:12:36 INFO - PROCESS | 1720 | 1465528356908 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]]]}] 20:12:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 20:12:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 2042ms 20:12:37 INFO - PROCESS | 1720 | 1465528357145 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 20:12:37 INFO - PROCESS | 1720 | 1465528357157 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 20:12:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 20:12:37 INFO - PROCESS | 1720 | 1465528357171 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 20:12:37 INFO - PROCESS | 1720 | 1465528357179 Marionette TRACE conn4 <- [1,2222,null,{}] 20:12:37 INFO - PROCESS | 1720 | 1465528357234 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}] 20:12:37 INFO - PROCESS | 1720 | 1465528357247 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:37 INFO - PROCESS | 1720 | 1465528357621 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 20:12:37 INFO - PROCESS | 1720 | 1465528357886 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:37 INFO - PROCESS | 1720 | 1465528357906 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:37 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d4a9800 == 36 [pid = 1720] [id = 563] 20:12:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x8d4aa400) [pid = 1720] [serial = 1690] [outer = (nil)] 20:12:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x8d747800) [pid = 1720] [serial = 1691] [outer = 0x8d4aa400] 20:12:37 INFO - PROCESS | 1720 | 1465528357991 Marionette DEBUG loaded listener.js 20:12:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x8d754400) [pid = 1720] [serial = 1692] [outer = 0x8d4aa400] 20:12:38 INFO - PROCESS | 1720 | --DOCSHELL 0x8e7b4400 == 35 [pid = 1720] [id = 554] 20:12:38 INFO - PROCESS | 1720 | --DOCSHELL 0x8e4e7400 == 34 [pid = 1720] [id = 553] 20:12:38 INFO - PROCESS | 1720 | --DOCSHELL 0x8d49d800 == 33 [pid = 1720] [id = 552] 20:12:38 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x8f00a000) [pid = 1720] [serial = 1629] [outer = (nil)] [url = about:blank] 20:12:38 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x98348000) [pid = 1720] [serial = 1607] [outer = (nil)] [url = about:blank] 20:12:38 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x93b26000) [pid = 1720] [serial = 1611] [outer = (nil)] [url = about:blank] 20:12:38 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x8d759400) [pid = 1720] [serial = 1586] [outer = (nil)] [url = about:blank] 20:12:38 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x8daaf000) [pid = 1720] [serial = 1617] [outer = (nil)] [url = about:blank] 20:12:38 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x8e4df400) [pid = 1720] [serial = 1587] [outer = (nil)] [url = about:blank] 20:12:38 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x8e5b1000) [pid = 1720] [serial = 1620] [outer = (nil)] [url = about:blank] 20:12:38 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x93ec2000) [pid = 1720] [serial = 1598] [outer = (nil)] [url = about:blank] 20:12:38 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x9532dc00) [pid = 1720] [serial = 1601] [outer = (nil)] [url = about:blank] 20:12:38 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x9834f400) [pid = 1720] [serial = 1608] [outer = (nil)] [url = about:blank] 20:12:38 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x954c5800) [pid = 1720] [serial = 1602] [outer = (nil)] [url = about:blank] 20:12:38 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x92dbe000) [pid = 1720] [serial = 1595] [outer = (nil)] [url = about:blank] 20:12:38 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x8f84b400) [pid = 1720] [serial = 1625] [outer = (nil)] [url = about:blank] 20:12:38 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x8e638000) [pid = 1720] [serial = 1628] [outer = (nil)] [url = about:blank] 20:12:38 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x915d1800) [pid = 1720] [serial = 1584] [outer = (nil)] [url = about:blank] 20:12:38 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x8d75f000) [pid = 1720] [serial = 1613] [outer = (nil)] [url = about:blank] 20:12:38 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x8d760800) [pid = 1720] [serial = 1616] [outer = (nil)] [url = about:blank] 20:12:38 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x96692000) [pid = 1720] [serial = 1604] [outer = (nil)] [url = about:blank] 20:12:38 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x92dbfc00) [pid = 1720] [serial = 1596] [outer = (nil)] [url = about:blank] 20:12:38 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x951bb800) [pid = 1720] [serial = 1599] [outer = (nil)] [url = about:blank] 20:12:38 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x915c7800) [pid = 1720] [serial = 1626] [outer = (nil)] [url = about:blank] 20:12:38 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x8e5a5000) [pid = 1720] [serial = 1619] [outer = (nil)] [url = about:blank] 20:12:38 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x9265a400) [pid = 1720] [serial = 1593] [outer = (nil)] [url = about:blank] 20:12:38 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x8efed400) [pid = 1720] [serial = 1622] [outer = (nil)] [url = about:blank] 20:12:38 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x92db4800) [pid = 1720] [serial = 1610] [outer = (nil)] [url = about:blank] 20:12:38 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x923b4000) [pid = 1720] [serial = 1592] [outer = (nil)] [url = about:blank] 20:12:38 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0x8e7bec00) [pid = 1720] [serial = 1589] [outer = (nil)] [url = about:blank] 20:12:38 INFO - PROCESS | 1720 | --DOMWINDOW == 78 (0x96690400) [pid = 1720] [serial = 1605] [outer = (nil)] [url = about:blank] 20:12:38 INFO - PROCESS | 1720 | --DOMWINDOW == 77 (0x8effbc00) [pid = 1720] [serial = 1623] [outer = (nil)] [url = about:blank] 20:12:38 INFO - PROCESS | 1720 | --DOMWINDOW == 76 (0x8eff2c00) [pid = 1720] [serial = 1590] [outer = (nil)] [url = about:blank] 20:12:38 INFO - PROCESS | 1720 | --DOMWINDOW == 75 (0x8da42c00) [pid = 1720] [serial = 1614] [outer = (nil)] [url = about:blank] 20:12:38 INFO - PROCESS | 1720 | --DOMWINDOW == 74 (0x92db7800) [pid = 1720] [serial = 1632] [outer = (nil)] [url = about:blank] 20:12:38 INFO - PROCESS | 1720 | --DOMWINDOW == 73 (0x92464400) [pid = 1720] [serial = 1631] [outer = (nil)] [url = about:blank] 20:12:39 INFO - PROCESS | 1720 | 1465528359061 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]]]}] 20:12:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 20:12:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1951ms 20:12:39 INFO - PROCESS | 1720 | 1465528359122 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 20:12:39 INFO - PROCESS | 1720 | 1465528359128 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 20:12:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 20:12:39 INFO - PROCESS | 1720 | 1465528359141 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 20:12:39 INFO - PROCESS | 1720 | 1465528359147 Marionette TRACE conn4 <- [1,2226,null,{}] 20:12:39 INFO - PROCESS | 1720 | 1465528359155 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}] 20:12:39 INFO - PROCESS | 1720 | 1465528359162 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:39 INFO - PROCESS | 1720 | 1465528359414 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 20:12:39 INFO - PROCESS | 1720 | 1465528359626 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:39 INFO - PROCESS | 1720 | 1465528359637 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:39 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d49fc00 == 34 [pid = 1720] [id = 564] 20:12:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 74 (0x8daaf000) [pid = 1720] [serial = 1693] [outer = (nil)] 20:12:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 75 (0x8e4ed800) [pid = 1720] [serial = 1694] [outer = 0x8daaf000] 20:12:39 INFO - PROCESS | 1720 | 1465528359745 Marionette DEBUG loaded listener.js 20:12:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 76 (0x8e5af400) [pid = 1720] [serial = 1695] [outer = 0x8daaf000] 20:12:40 INFO - PROCESS | 1720 | 1465528360659 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]]]}] 20:12:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 20:12:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1600ms 20:12:40 INFO - PROCESS | 1720 | 1465528360737 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 20:12:40 INFO - PROCESS | 1720 | 1465528360741 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 20:12:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 20:12:40 INFO - PROCESS | 1720 | 1465528360754 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 20:12:40 INFO - PROCESS | 1720 | 1465528360757 Marionette TRACE conn4 <- [1,2230,null,{}] 20:12:40 INFO - PROCESS | 1720 | 1465528360773 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}] 20:12:40 INFO - PROCESS | 1720 | 1465528360783 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:41 INFO - PROCESS | 1720 | 1465528361031 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 20:12:41 INFO - PROCESS | 1720 | 1465528361061 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:41 INFO - PROCESS | 1720 | 1465528361074 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:41 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e7bac00 == 35 [pid = 1720] [id = 565] 20:12:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 77 (0x8e7bd400) [pid = 1720] [serial = 1696] [outer = (nil)] 20:12:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 78 (0x8effac00) [pid = 1720] [serial = 1697] [outer = 0x8e7bd400] 20:12:41 INFO - PROCESS | 1720 | 1465528361156 Marionette DEBUG loaded listener.js 20:12:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 79 (0x8f008800) [pid = 1720] [serial = 1698] [outer = 0x8e7bd400] 20:12:42 INFO - PROCESS | 1720 | 1465528362188 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]]]}] 20:12:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 20:12:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1488ms 20:12:42 INFO - PROCESS | 1720 | 1465528362242 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 20:12:42 INFO - PROCESS | 1720 | 1465528362246 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 20:12:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 20:12:42 INFO - PROCESS | 1720 | 1465528362252 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 20:12:42 INFO - PROCESS | 1720 | 1465528362256 Marionette TRACE conn4 <- [1,2234,null,{}] 20:12:42 INFO - PROCESS | 1720 | 1465528362267 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}] 20:12:42 INFO - PROCESS | 1720 | 1465528362271 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:42 INFO - PROCESS | 1720 | 1465528362503 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 20:12:42 INFO - PROCESS | 1720 | 1465528362527 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:42 INFO - PROCESS | 1720 | 1465528362537 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:42 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e7b7400 == 36 [pid = 1720] [id = 566] 20:12:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x8f00c800) [pid = 1720] [serial = 1699] [outer = (nil)] 20:12:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x8f848c00) [pid = 1720] [serial = 1700] [outer = 0x8f00c800] 20:12:42 INFO - PROCESS | 1720 | 1465528362623 Marionette DEBUG loaded listener.js 20:12:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x915cd800) [pid = 1720] [serial = 1701] [outer = 0x8f00c800] 20:12:43 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x8d754c00) [pid = 1720] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 20:12:43 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x8f4a7000) [pid = 1720] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 20:12:43 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0x93b24400) [pid = 1720] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 20:12:43 INFO - PROCESS | 1720 | --DOMWINDOW == 78 (0x93ec4c00) [pid = 1720] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 20:12:43 INFO - PROCESS | 1720 | --DOMWINDOW == 77 (0x8e5b0c00) [pid = 1720] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 20:12:43 INFO - PROCESS | 1720 | --DOMWINDOW == 76 (0x8d4a1400) [pid = 1720] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 20:12:43 INFO - PROCESS | 1720 | --DOMWINDOW == 75 (0x8d751c00) [pid = 1720] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 20:12:43 INFO - PROCESS | 1720 | --DOMWINDOW == 74 (0x8d49f400) [pid = 1720] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 20:12:43 INFO - PROCESS | 1720 | --DOMWINDOW == 73 (0x8e7b5800) [pid = 1720] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 20:12:43 INFO - PROCESS | 1720 | --DOMWINDOW == 72 (0x8d74cc00) [pid = 1720] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 20:12:43 INFO - PROCESS | 1720 | --DOMWINDOW == 71 (0x8e4ecc00) [pid = 1720] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 20:12:43 INFO - PROCESS | 1720 | 1465528363605 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]]]}] 20:12:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 20:12:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1389ms 20:12:43 INFO - PROCESS | 1720 | 1465528363643 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 20:12:43 INFO - PROCESS | 1720 | 1465528363646 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 20:12:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 20:12:43 INFO - PROCESS | 1720 | 1465528363653 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 20:12:43 INFO - PROCESS | 1720 | 1465528363656 Marionette TRACE conn4 <- [1,2238,null,{}] 20:12:43 INFO - PROCESS | 1720 | 1465528363662 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}] 20:12:43 INFO - PROCESS | 1720 | 1465528363667 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:43 INFO - PROCESS | 1720 | 1465528363835 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 20:12:43 INFO - PROCESS | 1720 | 1465528363979 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:44 INFO - PROCESS | 1720 | 1465528363986 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:44 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d04e000 == 37 [pid = 1720] [id = 567] 20:12:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 72 (0x8d4a1400) [pid = 1720] [serial = 1702] [outer = (nil)] 20:12:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 73 (0x8f00f800) [pid = 1720] [serial = 1703] [outer = 0x8d4a1400] 20:12:44 INFO - PROCESS | 1720 | 1465528364070 Marionette DEBUG loaded listener.js 20:12:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 74 (0x91e08800) [pid = 1720] [serial = 1704] [outer = 0x8d4a1400] 20:12:44 INFO - PROCESS | 1720 | 1465528364964 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]]]}] 20:12:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 20:12:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1385ms 20:12:45 INFO - PROCESS | 1720 | 1465528365044 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 20:12:45 INFO - PROCESS | 1720 | 1465528365049 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 20:12:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 20:12:45 INFO - PROCESS | 1720 | 1465528365059 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 20:12:45 INFO - PROCESS | 1720 | 1465528365065 Marionette TRACE conn4 <- [1,2242,null,{}] 20:12:45 INFO - PROCESS | 1720 | 1465528365075 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}] 20:12:45 INFO - PROCESS | 1720 | 1465528365081 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:45 INFO - PROCESS | 1720 | 1465528365313 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 20:12:45 INFO - PROCESS | 1720 | 1465528365503 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:45 INFO - PROCESS | 1720 | 1465528365521 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:45 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d048800 == 38 [pid = 1720] [id = 568] 20:12:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 75 (0x8d4a7400) [pid = 1720] [serial = 1705] [outer = (nil)] 20:12:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 76 (0x8d74d800) [pid = 1720] [serial = 1706] [outer = 0x8d4a7400] 20:12:45 INFO - PROCESS | 1720 | 1465528365648 Marionette DEBUG loaded listener.js 20:12:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 77 (0x8d760000) [pid = 1720] [serial = 1707] [outer = 0x8d4a7400] 20:12:46 INFO - PROCESS | 1720 | 1465528366721 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]]]}] 20:12:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 20:12:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1741ms 20:12:46 INFO - PROCESS | 1720 | 1465528366801 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 20:12:46 INFO - PROCESS | 1720 | 1465528366807 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 20:12:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 20:12:46 INFO - PROCESS | 1720 | 1465528366818 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 20:12:46 INFO - PROCESS | 1720 | 1465528366824 Marionette TRACE conn4 <- [1,2246,null,{}] 20:12:46 INFO - PROCESS | 1720 | 1465528366832 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}] 20:12:46 INFO - PROCESS | 1720 | 1465528366839 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:47 INFO - PROCESS | 1720 | 1465528367076 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 20:12:47 INFO - PROCESS | 1720 | 1465528367317 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:47 INFO - PROCESS | 1720 | 1465528367326 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:47 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e62e800 == 39 [pid = 1720] [id = 569] 20:12:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 78 (0x8e632c00) [pid = 1720] [serial = 1708] [outer = (nil)] 20:12:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 79 (0x8e7b5800) [pid = 1720] [serial = 1709] [outer = 0x8e632c00] 20:12:47 INFO - PROCESS | 1720 | 1465528367428 Marionette DEBUG loaded listener.js 20:12:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x8effa400) [pid = 1720] [serial = 1710] [outer = 0x8e632c00] 20:12:48 INFO - PROCESS | 1720 | 1465528368355 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]]]}] 20:12:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 20:12:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1590ms 20:12:48 INFO - PROCESS | 1720 | 1465528368406 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 20:12:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 20:12:48 INFO - PROCESS | 1720 | 1465528368410 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 20:12:48 INFO - PROCESS | 1720 | 1465528368417 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 20:12:48 INFO - PROCESS | 1720 | 1465528368421 Marionette TRACE conn4 <- [1,2250,null,{}] 20:12:48 INFO - PROCESS | 1720 | 1465528368437 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}] 20:12:48 INFO - PROCESS | 1720 | 1465528368446 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:48 INFO - PROCESS | 1720 | 1465528368683 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 20:12:48 INFO - PROCESS | 1720 | 1465528368965 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:48 INFO - PROCESS | 1720 | 1465528368979 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:49 INFO - PROCESS | 1720 | ++DOCSHELL 0x8eff0800 == 40 [pid = 1720] [id = 570] 20:12:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x92659800) [pid = 1720] [serial = 1711] [outer = (nil)] 20:12:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x92667000) [pid = 1720] [serial = 1712] [outer = 0x92659800] 20:12:49 INFO - PROCESS | 1720 | 1465528369108 Marionette DEBUG loaded listener.js 20:12:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x92dbac00) [pid = 1720] [serial = 1713] [outer = 0x92659800] 20:12:50 INFO - PROCESS | 1720 | 1465528370201 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]]]}] 20:12:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 20:12:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1835ms 20:12:50 INFO - PROCESS | 1720 | 1465528370252 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 20:12:50 INFO - PROCESS | 1720 | 1465528370257 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 20:12:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 20:12:50 INFO - PROCESS | 1720 | 1465528370263 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 20:12:50 INFO - PROCESS | 1720 | 1465528370267 Marionette TRACE conn4 <- [1,2254,null,{}] 20:12:50 INFO - PROCESS | 1720 | 1465528370272 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}] 20:12:50 INFO - PROCESS | 1720 | 1465528370278 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:50 INFO - PROCESS | 1720 | 1465528370514 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 20:12:50 INFO - PROCESS | 1720 | 1465528370746 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:50 INFO - PROCESS | 1720 | 1465528370752 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:50 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d752c00 == 41 [pid = 1720] [id = 571] 20:12:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x8eff5c00) [pid = 1720] [serial = 1714] [outer = (nil)] 20:12:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x93ad7800) [pid = 1720] [serial = 1715] [outer = 0x8eff5c00] 20:12:50 INFO - PROCESS | 1720 | 1465528370882 Marionette DEBUG loaded listener.js 20:12:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x93b29000) [pid = 1720] [serial = 1716] [outer = 0x8eff5c00] 20:12:51 INFO - PROCESS | 1720 | 1465528371938 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]]]}] 20:12:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 20:12:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1732ms 20:12:51 INFO - PROCESS | 1720 | 1465528371996 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 20:12:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 20:12:52 INFO - PROCESS | 1720 | 1465528372000 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 20:12:52 INFO - PROCESS | 1720 | 1465528372007 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 20:12:52 INFO - PROCESS | 1720 | 1465528372010 Marionette TRACE conn4 <- [1,2258,null,{}] 20:12:52 INFO - PROCESS | 1720 | 1465528372016 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}] 20:12:52 INFO - PROCESS | 1720 | 1465528372021 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:52 INFO - PROCESS | 1720 | 1465528372237 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 20:12:52 INFO - PROCESS | 1720 | 1465528372470 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:52 INFO - PROCESS | 1720 | 1465528372480 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:52 INFO - PROCESS | 1720 | ++DOCSHELL 0x93acdc00 == 42 [pid = 1720] [id = 572] 20:12:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x93b28400) [pid = 1720] [serial = 1717] [outer = (nil)] 20:12:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x952a2000) [pid = 1720] [serial = 1718] [outer = 0x93b28400] 20:12:52 INFO - PROCESS | 1720 | 1465528372606 Marionette DEBUG loaded listener.js 20:12:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x952a5400) [pid = 1720] [serial = 1719] [outer = 0x93b28400] 20:12:53 INFO - PROCESS | 1720 | 1465528373489 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]]]}] 20:12:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 20:12:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1542ms 20:12:53 INFO - PROCESS | 1720 | 1465528373566 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 20:12:53 INFO - PROCESS | 1720 | 1465528373569 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 20:12:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 20:12:53 INFO - PROCESS | 1720 | 1465528373579 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 20:12:53 INFO - PROCESS | 1720 | 1465528373583 Marionette TRACE conn4 <- [1,2262,null,{}] 20:12:53 INFO - PROCESS | 1720 | 1465528373589 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}] 20:12:53 INFO - PROCESS | 1720 | 1465528373599 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:53 INFO - PROCESS | 1720 | 1465528373824 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 20:12:54 INFO - PROCESS | 1720 | 1465528374024 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:54 INFO - PROCESS | 1720 | 1465528374033 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:54 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e5b0800 == 43 [pid = 1720] [id = 573] 20:12:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x8e62e400) [pid = 1720] [serial = 1720] [outer = (nil)] 20:12:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x95325400) [pid = 1720] [serial = 1721] [outer = 0x8e62e400] 20:12:54 INFO - PROCESS | 1720 | 1465528374180 Marionette DEBUG loaded listener.js 20:12:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x953d2c00) [pid = 1720] [serial = 1722] [outer = 0x8e62e400] 20:12:55 INFO - PROCESS | 1720 | 1465528375115 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]]]}] 20:12:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 20:12:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1584ms 20:12:55 INFO - PROCESS | 1720 | 1465528375164 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 20:12:55 INFO - PROCESS | 1720 | 1465528375168 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 20:12:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 20:12:55 INFO - PROCESS | 1720 | 1465528375175 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 20:12:55 INFO - PROCESS | 1720 | 1465528375179 Marionette TRACE conn4 <- [1,2266,null,{}] 20:12:55 INFO - PROCESS | 1720 | 1465528375185 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}] 20:12:55 INFO - PROCESS | 1720 | 1465528375190 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:55 INFO - PROCESS | 1720 | 1465528375383 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 20:12:55 INFO - PROCESS | 1720 | 1465528375569 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:55 INFO - PROCESS | 1720 | 1465528375580 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:55 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d04c000 == 44 [pid = 1720] [id = 574] 20:12:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x8d0cbc00) [pid = 1720] [serial = 1723] [outer = (nil)] 20:12:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x8e618000) [pid = 1720] [serial = 1724] [outer = 0x8d0cbc00] 20:12:55 INFO - PROCESS | 1720 | 1465528375657 Marionette DEBUG loaded listener.js 20:12:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x8f005800) [pid = 1720] [serial = 1725] [outer = 0x8d0cbc00] 20:12:56 INFO - PROCESS | 1720 | 1465528376893 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]]]}] 20:12:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 20:12:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1783ms 20:12:56 INFO - PROCESS | 1720 | 1465528376959 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 20:12:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 20:12:56 INFO - PROCESS | 1720 | 1465528376966 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 20:12:56 INFO - PROCESS | 1720 | 1465528376974 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 20:12:56 INFO - PROCESS | 1720 | 1465528376983 Marionette TRACE conn4 <- [1,2270,null,{}] 20:12:57 INFO - PROCESS | 1720 | 1465528376991 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}] 20:12:57 INFO - PROCESS | 1720 | 1465528376995 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:57 INFO - PROCESS | 1720 | 1465528377182 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 20:12:57 INFO - PROCESS | 1720 | 1465528377377 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:57 INFO - PROCESS | 1720 | 1465528377389 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:12:57 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e4e4800 == 45 [pid = 1720] [id = 575] 20:12:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x8e4e7400) [pid = 1720] [serial = 1726] [outer = (nil)] 20:12:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x8e610c00) [pid = 1720] [serial = 1727] [outer = 0x8e4e7400] 20:12:57 INFO - PROCESS | 1720 | 1465528377464 Marionette DEBUG loaded listener.js 20:12:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x8e69d800) [pid = 1720] [serial = 1728] [outer = 0x8e4e7400] 20:12:58 INFO - PROCESS | 1720 | 1465528378479 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]]]}] 20:12:59 INFO - PROCESS | 1720 | --DOCSHELL 0x8e7b7400 == 44 [pid = 1720] [id = 566] 20:12:59 INFO - PROCESS | 1720 | --DOCSHELL 0x8e7bac00 == 43 [pid = 1720] [id = 565] 20:12:59 INFO - PROCESS | 1720 | --DOCSHELL 0x8d49fc00 == 42 [pid = 1720] [id = 564] 20:12:59 INFO - PROCESS | 1720 | --DOCSHELL 0x8d4a9800 == 41 [pid = 1720] [id = 563] 20:12:59 INFO - PROCESS | 1720 | --DOCSHELL 0x8d4a9400 == 40 [pid = 1720] [id = 551] 20:12:59 INFO - PROCESS | 1720 | --DOCSHELL 0x8d051000 == 39 [pid = 1720] [id = 555] 20:12:59 INFO - PROCESS | 1720 | --DOCSHELL 0x8d4a6000 == 38 [pid = 1720] [id = 556] 20:12:59 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0cd000 == 37 [pid = 1720] [id = 562] 20:12:59 INFO - PROCESS | 1720 | --DOCSHELL 0x8d74b800 == 36 [pid = 1720] [id = 557] 20:12:59 INFO - PROCESS | 1720 | --DOCSHELL 0x8f844400 == 35 [pid = 1720] [id = 558] 20:12:59 INFO - PROCESS | 1720 | --DOCSHELL 0x8e5abc00 == 34 [pid = 1720] [id = 560] 20:12:59 INFO - PROCESS | 1720 | --DOCSHELL 0x8e754000 == 33 [pid = 1720] [id = 559] 20:12:59 INFO - PROCESS | 1720 | --DOCSHELL 0x8e632800 == 32 [pid = 1720] [id = 561] 20:12:59 INFO - PROCESS | 1720 | --DOCSHELL 0x8d04c000 == 31 [pid = 1720] [id = 574] 20:12:59 INFO - PROCESS | 1720 | --DOCSHELL 0x8e5b0800 == 30 [pid = 1720] [id = 573] 20:12:59 INFO - PROCESS | 1720 | --DOCSHELL 0x93acdc00 == 29 [pid = 1720] [id = 572] 20:12:59 INFO - PROCESS | 1720 | --DOCSHELL 0x8d752c00 == 28 [pid = 1720] [id = 571] 20:12:59 INFO - PROCESS | 1720 | --DOCSHELL 0x8e62e800 == 27 [pid = 1720] [id = 569] 20:12:59 INFO - PROCESS | 1720 | --DOCSHELL 0x8eff0800 == 26 [pid = 1720] [id = 570] 20:12:59 INFO - PROCESS | 1720 | --DOCSHELL 0x8d04e000 == 25 [pid = 1720] [id = 567] 20:12:59 INFO - PROCESS | 1720 | --DOCSHELL 0x8d048800 == 24 [pid = 1720] [id = 568] 20:12:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 20:12:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 2641ms 20:12:59 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x8e757400) [pid = 1720] [serial = 1667] [outer = (nil)] [url = about:blank] 20:12:59 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x8e5a8400) [pid = 1720] [serial = 1635] [outer = (nil)] [url = about:blank] 20:12:59 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x8daa7400) [pid = 1720] [serial = 1634] [outer = (nil)] [url = about:blank] 20:12:59 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x923b3800) [pid = 1720] [serial = 1638] [outer = (nil)] [url = about:blank] 20:12:59 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x91ea7400) [pid = 1720] [serial = 1637] [outer = (nil)] [url = about:blank] 20:12:59 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x95323c00) [pid = 1720] [serial = 1641] [outer = (nil)] [url = about:blank] 20:12:59 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x951c5400) [pid = 1720] [serial = 1640] [outer = (nil)] [url = about:blank] 20:12:59 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x953d3000) [pid = 1720] [serial = 1644] [outer = (nil)] [url = about:blank] 20:12:59 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x953cf800) [pid = 1720] [serial = 1643] [outer = (nil)] [url = about:blank] 20:12:59 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x8f004000) [pid = 1720] [serial = 1656] [outer = (nil)] [url = about:blank] 20:12:59 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x8efefc00) [pid = 1720] [serial = 1655] [outer = (nil)] [url = about:blank] 20:12:59 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x8d749000) [pid = 1720] [serial = 1658] [outer = (nil)] [url = about:blank] 20:12:59 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x8d752000) [pid = 1720] [serial = 1659] [outer = (nil)] [url = about:blank] 20:12:59 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x954c9000) [pid = 1720] [serial = 1647] [outer = (nil)] [url = about:blank] 20:12:59 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x954b3400) [pid = 1720] [serial = 1646] [outer = (nil)] [url = about:blank] 20:12:59 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x966af800) [pid = 1720] [serial = 1650] [outer = (nil)] [url = about:blank] 20:12:59 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x9668b000) [pid = 1720] [serial = 1649] [outer = (nil)] [url = about:blank] 20:12:59 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x8e7ba400) [pid = 1720] [serial = 1664] [outer = (nil)] [url = about:blank] 20:12:59 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0x8e4df800) [pid = 1720] [serial = 1653] [outer = (nil)] [url = about:blank] 20:12:59 INFO - PROCESS | 1720 | --DOMWINDOW == 78 (0x8da46000) [pid = 1720] [serial = 1652] [outer = (nil)] [url = about:blank] 20:12:59 INFO - PROCESS | 1720 | --DOMWINDOW == 77 (0x8efee000) [pid = 1720] [serial = 1665] [outer = (nil)] [url = about:blank] 20:12:59 INFO - PROCESS | 1720 | --DOMWINDOW == 76 (0x8e5b1c00) [pid = 1720] [serial = 1661] [outer = (nil)] [url = about:blank] 20:12:59 INFO - PROCESS | 1720 | --DOMWINDOW == 75 (0x8e60e400) [pid = 1720] [serial = 1662] [outer = (nil)] [url = about:blank] 20:12:59 INFO - PROCESS | 1720 | 1465528379855 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 20:12:59 INFO - PROCESS | 1720 | 1465528379861 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 20:12:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 20:12:59 INFO - PROCESS | 1720 | 1465528379873 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 20:12:59 INFO - PROCESS | 1720 | 1465528379880 Marionette TRACE conn4 <- [1,2274,null,{}] 20:12:59 INFO - PROCESS | 1720 | 1465528379889 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}] 20:12:59 INFO - PROCESS | 1720 | 1465528379895 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:00 INFO - PROCESS | 1720 | 1465528380063 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 20:13:00 INFO - PROCESS | 1720 | 1465528380199 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:00 INFO - PROCESS | 1720 | 1465528380215 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:00 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0cb400 == 25 [pid = 1720] [id = 576] 20:13:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 76 (0x8d0cb800) [pid = 1720] [serial = 1729] [outer = (nil)] 20:13:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 77 (0x8d0cfc00) [pid = 1720] [serial = 1730] [outer = 0x8d0cb800] 20:13:00 INFO - PROCESS | 1720 | 1465528380291 Marionette DEBUG loaded listener.js 20:13:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 78 (0x8d4a1000) [pid = 1720] [serial = 1731] [outer = 0x8d0cb800] 20:13:01 INFO - PROCESS | 1720 | 1465528381119 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]]]}] 20:13:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 20:13:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1289ms 20:13:01 INFO - PROCESS | 1720 | 1465528381163 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 20:13:01 INFO - PROCESS | 1720 | 1465528381169 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 20:13:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 20:13:01 INFO - PROCESS | 1720 | 1465528381181 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 20:13:01 INFO - PROCESS | 1720 | 1465528381187 Marionette TRACE conn4 <- [1,2278,null,{}] 20:13:01 INFO - PROCESS | 1720 | 1465528381194 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}] 20:13:01 INFO - PROCESS | 1720 | 1465528381199 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:01 INFO - PROCESS | 1720 | 1465528381380 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 20:13:01 INFO - PROCESS | 1720 | 1465528381516 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:01 INFO - PROCESS | 1720 | 1465528381523 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:01 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d75d800 == 26 [pid = 1720] [id = 577] 20:13:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 79 (0x8d760800) [pid = 1720] [serial = 1732] [outer = (nil)] 20:13:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x8da4d800) [pid = 1720] [serial = 1733] [outer = 0x8d760800] 20:13:01 INFO - PROCESS | 1720 | 1465528381600 Marionette DEBUG loaded listener.js 20:13:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x8daa9400) [pid = 1720] [serial = 1734] [outer = 0x8d760800] 20:13:02 INFO - PROCESS | 1720 | 1465528382528 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]]]}] 20:13:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 20:13:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1390ms 20:13:02 INFO - PROCESS | 1720 | 1465528382566 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 20:13:02 INFO - PROCESS | 1720 | 1465528382569 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 20:13:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 20:13:02 INFO - PROCESS | 1720 | 1465528382588 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 20:13:02 INFO - PROCESS | 1720 | 1465528382592 Marionette TRACE conn4 <- [1,2282,null,{}] 20:13:02 INFO - PROCESS | 1720 | 1465528382609 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}] 20:13:02 INFO - PROCESS | 1720 | 1465528382619 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:02 INFO - PROCESS | 1720 | 1465528382861 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 20:13:02 INFO - PROCESS | 1720 | 1465528382886 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:02 INFO - PROCESS | 1720 | 1465528382896 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:02 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e5afc00 == 27 [pid = 1720] [id = 578] 20:13:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x8e5b1400) [pid = 1720] [serial = 1735] [outer = (nil)] 20:13:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x8e615800) [pid = 1720] [serial = 1736] [outer = 0x8e5b1400] 20:13:02 INFO - PROCESS | 1720 | 1465528382974 Marionette DEBUG loaded listener.js 20:13:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x8e62f800) [pid = 1720] [serial = 1737] [outer = 0x8e5b1400] 20:13:03 INFO - PROCESS | 1720 | 1465528383952 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]]]}] 20:13:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 20:13:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1406ms 20:13:03 INFO - PROCESS | 1720 | 1465528383983 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 20:13:03 INFO - PROCESS | 1720 | 1465528383987 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 20:13:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 20:13:03 INFO - PROCESS | 1720 | 1465528383993 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 20:13:03 INFO - PROCESS | 1720 | 1465528383996 Marionette TRACE conn4 <- [1,2286,null,{}] 20:13:04 INFO - PROCESS | 1720 | 1465528384009 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}] 20:13:04 INFO - PROCESS | 1720 | 1465528384015 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:04 INFO - PROCESS | 1720 | 1465528384265 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 20:13:04 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x8daaf000) [pid = 1720] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 20:13:04 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x8d4aa400) [pid = 1720] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 20:13:04 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x8f00c800) [pid = 1720] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 20:13:04 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x8e637800) [pid = 1720] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 20:13:04 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0x923adc00) [pid = 1720] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 20:13:04 INFO - PROCESS | 1720 | --DOMWINDOW == 78 (0x8e5a3400) [pid = 1720] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 20:13:04 INFO - PROCESS | 1720 | --DOMWINDOW == 77 (0x8d4a6800) [pid = 1720] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 20:13:04 INFO - PROCESS | 1720 | --DOMWINDOW == 76 (0x8f846800) [pid = 1720] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 20:13:04 INFO - PROCESS | 1720 | --DOMWINDOW == 75 (0x8f842c00) [pid = 1720] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 20:13:05 INFO - PROCESS | 1720 | --DOMWINDOW == 74 (0x8e7bd400) [pid = 1720] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 20:13:05 INFO - PROCESS | 1720 | --DOMWINDOW == 73 (0x91e0d800) [pid = 1720] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 20:13:05 INFO - PROCESS | 1720 | --DOMWINDOW == 72 (0x8d759000) [pid = 1720] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 20:13:05 INFO - PROCESS | 1720 | --DOMWINDOW == 71 (0x8d4a1400) [pid = 1720] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 20:13:05 INFO - PROCESS | 1720 | 1465528385035 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:05 INFO - PROCESS | 1720 | 1465528385043 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:05 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d04f800 == 28 [pid = 1720] [id = 579] 20:13:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 72 (0x8d0c8c00) [pid = 1720] [serial = 1738] [outer = (nil)] 20:13:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 73 (0x8d759000) [pid = 1720] [serial = 1739] [outer = 0x8d0c8c00] 20:13:05 INFO - PROCESS | 1720 | 1465528385120 Marionette DEBUG loaded listener.js 20:13:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 74 (0x8e7bb000) [pid = 1720] [serial = 1740] [outer = 0x8d0c8c00] 20:13:05 INFO - PROCESS | 1720 | 1465528385905 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]]]}] 20:13:05 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 20:13:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1935ms 20:13:05 INFO - PROCESS | 1720 | 1465528385935 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 20:13:05 INFO - PROCESS | 1720 | 1465528385939 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 20:13:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 20:13:05 INFO - PROCESS | 1720 | 1465528385946 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 20:13:05 INFO - PROCESS | 1720 | 1465528385950 Marionette TRACE conn4 <- [1,2290,null,{}] 20:13:05 INFO - PROCESS | 1720 | 1465528385955 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}] 20:13:05 INFO - PROCESS | 1720 | 1465528385960 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:06 INFO - PROCESS | 1720 | 1465528386114 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 20:13:06 INFO - PROCESS | 1720 | 1465528386127 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:06 INFO - PROCESS | 1720 | 1465528386138 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:06 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e7c0800 == 29 [pid = 1720] [id = 580] 20:13:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 75 (0x8efefc00) [pid = 1720] [serial = 1741] [outer = (nil)] 20:13:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 76 (0x8effb800) [pid = 1720] [serial = 1742] [outer = 0x8efefc00] 20:13:06 INFO - PROCESS | 1720 | 1465528386207 Marionette DEBUG loaded listener.js 20:13:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 77 (0x8f00b800) [pid = 1720] [serial = 1743] [outer = 0x8efefc00] 20:13:07 INFO - PROCESS | 1720 | 1465528387287 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]]]}] 20:13:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 20:13:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1396ms 20:13:07 INFO - PROCESS | 1720 | 1465528387345 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 20:13:07 INFO - PROCESS | 1720 | 1465528387354 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 20:13:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 20:13:07 INFO - PROCESS | 1720 | 1465528387365 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 20:13:07 INFO - PROCESS | 1720 | 1465528387370 Marionette TRACE conn4 <- [1,2294,null,{}] 20:13:07 INFO - PROCESS | 1720 | 1465528387422 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}] 20:13:07 INFO - PROCESS | 1720 | 1465528387427 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:07 INFO - PROCESS | 1720 | 1465528387749 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 20:13:07 INFO - PROCESS | 1720 | 1465528387942 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:07 INFO - PROCESS | 1720 | 1465528387959 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:07 INFO - PROCESS | 1720 | ++DOCSHELL 0x8da44400 == 30 [pid = 1720] [id = 581] 20:13:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 78 (0x8da46000) [pid = 1720] [serial = 1744] [outer = (nil)] 20:13:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 79 (0x8da50400) [pid = 1720] [serial = 1745] [outer = 0x8da46000] 20:13:08 INFO - PROCESS | 1720 | 1465528388040 Marionette DEBUG loaded listener.js 20:13:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x8e4e9400) [pid = 1720] [serial = 1746] [outer = 0x8da46000] 20:13:08 INFO - PROCESS | 1720 | 1465528388974 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]]]}] 20:13:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 20:13:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1646ms 20:13:09 INFO - PROCESS | 1720 | 1465528389010 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 20:13:09 INFO - PROCESS | 1720 | 1465528389017 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 20:13:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 20:13:09 INFO - PROCESS | 1720 | 1465528389028 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 20:13:09 INFO - PROCESS | 1720 | 1465528389032 Marionette TRACE conn4 <- [1,2298,null,{}] 20:13:09 INFO - PROCESS | 1720 | 1465528389039 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}] 20:13:09 INFO - PROCESS | 1720 | 1465528389045 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:09 INFO - PROCESS | 1720 | 1465528389240 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 20:13:09 INFO - PROCESS | 1720 | 1465528389432 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:09 INFO - PROCESS | 1720 | 1465528389442 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:09 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0ce000 == 31 [pid = 1720] [id = 582] 20:13:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x8e7b2c00) [pid = 1720] [serial = 1747] [outer = (nil)] 20:13:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x8eff0c00) [pid = 1720] [serial = 1748] [outer = 0x8e7b2c00] 20:13:09 INFO - PROCESS | 1720 | 1465528389531 Marionette DEBUG loaded listener.js 20:13:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x8f004800) [pid = 1720] [serial = 1749] [outer = 0x8e7b2c00] 20:13:10 INFO - PROCESS | 1720 | 1465528390573 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]]]}] 20:13:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 20:13:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1583ms 20:13:10 INFO - PROCESS | 1720 | 1465528390611 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 20:13:10 INFO - PROCESS | 1720 | 1465528390616 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 20:13:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 20:13:10 INFO - PROCESS | 1720 | 1465528390623 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 20:13:10 INFO - PROCESS | 1720 | 1465528390629 Marionette TRACE conn4 <- [1,2302,null,{}] 20:13:10 INFO - PROCESS | 1720 | 1465528390646 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}] 20:13:10 INFO - PROCESS | 1720 | 1465528390654 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:10 INFO - PROCESS | 1720 | 1465528390840 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 20:13:11 INFO - PROCESS | 1720 | 1465528391022 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:11 INFO - PROCESS | 1720 | 1465528391033 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:11 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f84a000 == 32 [pid = 1720] [id = 583] 20:13:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x8f84a400) [pid = 1720] [serial = 1750] [outer = (nil)] 20:13:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x915c6800) [pid = 1720] [serial = 1751] [outer = 0x8f84a400] 20:13:11 INFO - PROCESS | 1720 | 1465528391165 Marionette DEBUG loaded listener.js 20:13:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x915d0800) [pid = 1720] [serial = 1752] [outer = 0x8f84a400] 20:13:12 INFO - PROCESS | 1720 | 1465528392077 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]]]}] 20:13:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 20:13:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1489ms 20:13:12 INFO - PROCESS | 1720 | 1465528392112 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 20:13:12 INFO - PROCESS | 1720 | 1465528392118 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 20:13:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 20:13:12 INFO - PROCESS | 1720 | 1465528392124 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 20:13:12 INFO - PROCESS | 1720 | 1465528392128 Marionette TRACE conn4 <- [1,2306,null,{}] 20:13:12 INFO - PROCESS | 1720 | 1465528392134 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}] 20:13:12 INFO - PROCESS | 1720 | 1465528392139 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:12 INFO - PROCESS | 1720 | 1465528392319 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 20:13:12 INFO - PROCESS | 1720 | 1465528392502 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:12 INFO - PROCESS | 1720 | 1465528392510 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:12 INFO - PROCESS | 1720 | ++DOCSHELL 0x91e06000 == 33 [pid = 1720] [id = 584] 20:13:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x91e9f800) [pid = 1720] [serial = 1753] [outer = (nil)] 20:13:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x91ead800) [pid = 1720] [serial = 1754] [outer = 0x91e9f800] 20:13:12 INFO - PROCESS | 1720 | 1465528392592 Marionette DEBUG loaded listener.js 20:13:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x91ea8c00) [pid = 1720] [serial = 1755] [outer = 0x91e9f800] 20:13:13 INFO - PROCESS | 1720 | 1465528393555 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]]]}] 20:13:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 20:13:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1488ms 20:13:13 INFO - PROCESS | 1720 | 1465528393613 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 20:13:13 INFO - PROCESS | 1720 | 1465528393617 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 20:13:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 20:13:13 INFO - PROCESS | 1720 | 1465528393624 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 20:13:13 INFO - PROCESS | 1720 | 1465528393627 Marionette TRACE conn4 <- [1,2310,null,{}] 20:13:13 INFO - PROCESS | 1720 | 1465528393633 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}] 20:13:13 INFO - PROCESS | 1720 | 1465528393638 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:13 INFO - PROCESS | 1720 | 1465528393811 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 20:13:14 INFO - PROCESS | 1720 | 1465528393992 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:14 INFO - PROCESS | 1720 | 1465528394003 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:14 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d044c00 == 34 [pid = 1720] [id = 585] 20:13:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x8e7b4c00) [pid = 1720] [serial = 1756] [outer = (nil)] 20:13:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x9265b000) [pid = 1720] [serial = 1757] [outer = 0x8e7b4c00] 20:13:14 INFO - PROCESS | 1720 | 1465528394083 Marionette DEBUG loaded listener.js 20:13:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x9265c800) [pid = 1720] [serial = 1758] [outer = 0x8e7b4c00] 20:13:15 INFO - PROCESS | 1720 | 1465528395050 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]]]}] 20:13:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 20:13:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1479ms 20:13:15 INFO - PROCESS | 1720 | 1465528395105 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 20:13:15 INFO - PROCESS | 1720 | 1465528395108 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 20:13:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 20:13:15 INFO - PROCESS | 1720 | 1465528395115 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 20:13:15 INFO - PROCESS | 1720 | 1465528395118 Marionette TRACE conn4 <- [1,2314,null,{}] 20:13:15 INFO - PROCESS | 1720 | 1465528395124 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}] 20:13:15 INFO - PROCESS | 1720 | 1465528395135 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:15 INFO - PROCESS | 1720 | 1465528395403 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 20:13:15 INFO - PROCESS | 1720 | 1465528395636 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:15 INFO - PROCESS | 1720 | 1465528395648 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:15 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0c9c00 == 35 [pid = 1720] [id = 586] 20:13:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x8d755000) [pid = 1720] [serial = 1759] [outer = (nil)] 20:13:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x93acdc00) [pid = 1720] [serial = 1760] [outer = 0x8d755000] 20:13:15 INFO - PROCESS | 1720 | 1465528395778 Marionette DEBUG loaded listener.js 20:13:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x93b22000) [pid = 1720] [serial = 1761] [outer = 0x8d755000] 20:13:16 INFO - PROCESS | 1720 | 1465528396689 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]]]}] 20:13:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 20:13:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1630ms 20:13:16 INFO - PROCESS | 1720 | 1465528396746 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 20:13:16 INFO - PROCESS | 1720 | 1465528396751 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 20:13:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 20:13:16 INFO - PROCESS | 1720 | 1465528396758 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 20:13:16 INFO - PROCESS | 1720 | 1465528396761 Marionette TRACE conn4 <- [1,2318,null,{}] 20:13:16 INFO - PROCESS | 1720 | 1465528396767 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}] 20:13:16 INFO - PROCESS | 1720 | 1465528396772 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:16 INFO - PROCESS | 1720 | 1465528396944 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 20:13:17 INFO - PROCESS | 1720 | 1465528397132 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:17 INFO - PROCESS | 1720 | 1465528397138 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:17 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e5aa800 == 36 [pid = 1720] [id = 587] 20:13:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x8efee800) [pid = 1720] [serial = 1762] [outer = (nil)] 20:13:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x951c7400) [pid = 1720] [serial = 1763] [outer = 0x8efee800] 20:13:17 INFO - PROCESS | 1720 | 1465528397223 Marionette DEBUG loaded listener.js 20:13:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x951c5400) [pid = 1720] [serial = 1764] [outer = 0x8efee800] 20:13:18 INFO - PROCESS | 1720 | 1465528398155 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] 20:13:18 INFO - PROCESS | 1720 | 1465528398200 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 20:13:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 20:13:18 INFO - PROCESS | 1720 | 1465528398206 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 20:13:18 INFO - PROCESS | 1720 | 1465528398210 Marionette TRACE conn4 <- [1,2322,null,{}] 20:13:18 INFO - PROCESS | 1720 | 1465528398216 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}] 20:13:18 INFO - PROCESS | 1720 | 1465528398221 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:18 INFO - PROCESS | 1720 | 1465528398398 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 20:13:18 INFO - PROCESS | 1720 | 1465528398586 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:18 INFO - PROCESS | 1720 | 1465528398595 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:18 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0c6800 == 37 [pid = 1720] [id = 588] 20:13:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x8e4ea400) [pid = 1720] [serial = 1765] [outer = (nil)] 20:13:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x9532c400) [pid = 1720] [serial = 1766] [outer = 0x8e4ea400] 20:13:18 INFO - PROCESS | 1720 | 1465528398673 Marionette DEBUG loaded listener.js 20:13:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x9532d800) [pid = 1720] [serial = 1767] [outer = 0x8e4ea400] 20:13:19 INFO - PROCESS | 1720 | 1465528399635 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]]]}] 20:13:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 20:13:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1491ms 20:13:19 INFO - PROCESS | 1720 | 1465528399698 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 20:13:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 20:13:19 INFO - PROCESS | 1720 | 1465528399703 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 20:13:19 INFO - PROCESS | 1720 | 1465528399709 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 20:13:19 INFO - PROCESS | 1720 | 1465528399712 Marionette TRACE conn4 <- [1,2326,null,{}] 20:13:19 INFO - PROCESS | 1720 | 1465528399718 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}] 20:13:19 INFO - PROCESS | 1720 | 1465528399723 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:19 INFO - PROCESS | 1720 | 1465528399898 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 20:13:20 INFO - PROCESS | 1720 | 1465528400121 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:20 INFO - PROCESS | 1720 | 1465528400136 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:20 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d04c800 == 38 [pid = 1720] [id = 589] 20:13:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x8d04dc00) [pid = 1720] [serial = 1768] [outer = (nil)] 20:13:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x8d0c7800) [pid = 1720] [serial = 1769] [outer = 0x8d04dc00] 20:13:20 INFO - PROCESS | 1720 | 1465528400434 Marionette DEBUG loaded listener.js 20:13:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x8d4a3800) [pid = 1720] [serial = 1770] [outer = 0x8d04dc00] 20:13:21 INFO - PROCESS | 1720 | 1465528401329 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]]]}] 20:13:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 20:13:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1681ms 20:13:21 INFO - PROCESS | 1720 | 1465528401393 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 20:13:21 INFO - PROCESS | 1720 | 1465528401398 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 20:13:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 20:13:21 INFO - PROCESS | 1720 | 1465528401406 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 20:13:21 INFO - PROCESS | 1720 | 1465528401410 Marionette TRACE conn4 <- [1,2330,null,{}] 20:13:21 INFO - PROCESS | 1720 | 1465528401418 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}] 20:13:21 INFO - PROCESS | 1720 | 1465528401423 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:21 INFO - PROCESS | 1720 | 1465528401702 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 20:13:21 INFO - PROCESS | 1720 | 1465528401948 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:21 INFO - PROCESS | 1720 | 1465528401960 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:22 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d74a400 == 39 [pid = 1720] [id = 590] 20:13:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x8d752400) [pid = 1720] [serial = 1771] [outer = (nil)] 20:13:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x8e4e2800) [pid = 1720] [serial = 1772] [outer = 0x8d752400] 20:13:22 INFO - PROCESS | 1720 | 1465528402081 Marionette DEBUG loaded listener.js 20:13:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x8e5b1000) [pid = 1720] [serial = 1773] [outer = 0x8d752400] 20:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x8e4ed800) [pid = 1720] [serial = 1694] [outer = (nil)] [url = about:blank] 20:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x8d754400) [pid = 1720] [serial = 1692] [outer = (nil)] [url = about:blank] 20:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x8e752800) [pid = 1720] [serial = 1673] [outer = (nil)] [url = about:blank] 20:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x8d747800) [pid = 1720] [serial = 1691] [outer = (nil)] [url = about:blank] 20:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x93ad2c00) [pid = 1720] [serial = 1685] [outer = (nil)] [url = about:blank] 20:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x92db8c00) [pid = 1720] [serial = 1688] [outer = (nil)] [url = about:blank] 20:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x8e5af400) [pid = 1720] [serial = 1695] [outer = (nil)] [url = about:blank] 20:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x8daa8c00) [pid = 1720] [serial = 1671] [outer = (nil)] [url = about:blank] 20:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x8f84e400) [pid = 1720] [serial = 1676] [outer = (nil)] [url = about:blank] 20:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x91ea2000) [pid = 1720] [serial = 1679] [outer = (nil)] [url = about:blank] 20:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x91ea9800) [pid = 1720] [serial = 1680] [outer = (nil)] [url = about:blank] 20:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x8f008800) [pid = 1720] [serial = 1698] [outer = (nil)] [url = about:blank] 20:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x92462400) [pid = 1720] [serial = 1683] [outer = (nil)] [url = about:blank] 20:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x923b4c00) [pid = 1720] [serial = 1682] [outer = (nil)] [url = about:blank] 20:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x915d1c00) [pid = 1720] [serial = 1677] [outer = (nil)] [url = about:blank] 20:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x8f003800) [pid = 1720] [serial = 1668] [outer = (nil)] [url = about:blank] 20:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x93ebe000) [pid = 1720] [serial = 1689] [outer = (nil)] [url = about:blank] 20:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x8e7bbc00) [pid = 1720] [serial = 1674] [outer = (nil)] [url = about:blank] 20:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x8da43000) [pid = 1720] [serial = 1670] [outer = (nil)] [url = about:blank] 20:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x93b1e400) [pid = 1720] [serial = 1686] [outer = (nil)] [url = about:blank] 20:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x8f00f800) [pid = 1720] [serial = 1703] [outer = (nil)] [url = about:blank] 20:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x91e08800) [pid = 1720] [serial = 1704] [outer = (nil)] [url = about:blank] 20:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x8f848c00) [pid = 1720] [serial = 1700] [outer = (nil)] [url = about:blank] 20:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x915cd800) [pid = 1720] [serial = 1701] [outer = (nil)] [url = about:blank] 20:13:22 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x8effac00) [pid = 1720] [serial = 1697] [outer = (nil)] [url = about:blank] 20:13:22 INFO - PROCESS | 1720 | 1465528402947 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]]]}] 20:13:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 20:13:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1581ms 20:13:22 INFO - PROCESS | 1720 | 1465528402987 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 20:13:22 INFO - PROCESS | 1720 | 1465528402993 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 20:13:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 20:13:23 INFO - PROCESS | 1720 | 1465528403008 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 20:13:23 INFO - PROCESS | 1720 | 1465528403012 Marionette TRACE conn4 <- [1,2334,null,{}] 20:13:23 INFO - PROCESS | 1720 | 1465528403025 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}] 20:13:23 INFO - PROCESS | 1720 | 1465528403030 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:23 INFO - PROCESS | 1720 | 1465528403200 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 20:13:23 INFO - PROCESS | 1720 | 1465528403211 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:23 INFO - PROCESS | 1720 | 1465528403218 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:23 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e5a9800 == 40 [pid = 1720] [id = 591] 20:13:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x8e617400) [pid = 1720] [serial = 1774] [outer = (nil)] 20:13:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x8eff3000) [pid = 1720] [serial = 1775] [outer = 0x8e617400] 20:13:23 INFO - PROCESS | 1720 | 1465528403286 Marionette DEBUG loaded listener.js 20:13:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x8f010000) [pid = 1720] [serial = 1776] [outer = 0x8e617400] 20:13:24 INFO - PROCESS | 1720 | 1465528404277 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]]]}] 20:13:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 20:13:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1303ms 20:13:24 INFO - PROCESS | 1720 | 1465528404306 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 20:13:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 20:13:24 INFO - PROCESS | 1720 | 1465528404311 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 20:13:24 INFO - PROCESS | 1720 | 1465528404318 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 20:13:24 INFO - PROCESS | 1720 | 1465528404323 Marionette TRACE conn4 <- [1,2338,null,{}] 20:13:24 INFO - PROCESS | 1720 | 1465528404339 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}] 20:13:24 INFO - PROCESS | 1720 | 1465528404348 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:24 INFO - PROCESS | 1720 | 1465528404541 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 20:13:24 INFO - PROCESS | 1720 | 1465528404704 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:24 INFO - PROCESS | 1720 | 1465528404713 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:24 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d75f800 == 41 [pid = 1720] [id = 592] 20:13:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x8f00a800) [pid = 1720] [serial = 1777] [outer = (nil)] 20:13:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x915ca000) [pid = 1720] [serial = 1778] [outer = 0x8f00a800] 20:13:24 INFO - PROCESS | 1720 | 1465528404781 Marionette DEBUG loaded listener.js 20:13:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x91e01800) [pid = 1720] [serial = 1779] [outer = 0x8f00a800] 20:13:25 INFO - PROCESS | 1720 | 1465528405688 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]]]}] 20:13:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 20:13:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1384ms 20:13:25 INFO - PROCESS | 1720 | 1465528405702 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 20:13:25 INFO - PROCESS | 1720 | 1465528405706 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 20:13:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 20:13:25 INFO - PROCESS | 1720 | 1465528405712 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 20:13:25 INFO - PROCESS | 1720 | 1465528405716 Marionette TRACE conn4 <- [1,2342,null,{}] 20:13:25 INFO - PROCESS | 1720 | 1465528405731 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}] 20:13:25 INFO - PROCESS | 1720 | 1465528405737 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:25 INFO - PROCESS | 1720 | 1465528405978 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 20:13:26 INFO - PROCESS | 1720 | 1465528406003 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:26 INFO - PROCESS | 1720 | 1465528406011 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:26 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d748400 == 42 [pid = 1720] [id = 593] 20:13:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x8da44000) [pid = 1720] [serial = 1780] [outer = (nil)] 20:13:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x91eab800) [pid = 1720] [serial = 1781] [outer = 0x8da44000] 20:13:26 INFO - PROCESS | 1720 | 1465528406091 Marionette DEBUG loaded listener.js 20:13:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x923ae000) [pid = 1720] [serial = 1782] [outer = 0x8da44000] 20:13:26 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x8d4a7400) [pid = 1720] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 20:13:26 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x8e632c00) [pid = 1720] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 20:13:26 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x92659800) [pid = 1720] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 20:13:26 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x8eff5c00) [pid = 1720] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 20:13:26 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x93b28400) [pid = 1720] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 20:13:26 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x8e5b1400) [pid = 1720] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 20:13:26 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x8d0c8c00) [pid = 1720] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 20:13:26 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x8e62e400) [pid = 1720] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 20:13:26 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x8d760800) [pid = 1720] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 20:13:26 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x8d0cb800) [pid = 1720] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 20:13:26 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x8e4e7400) [pid = 1720] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 20:13:26 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0x8d0cbc00) [pid = 1720] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 20:13:27 INFO - PROCESS | 1720 | 1465528407129 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]]]}] 20:13:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 20:13:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1447ms 20:13:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 20:13:27 INFO - PROCESS | 1720 | 1465528407161 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 20:13:27 INFO - PROCESS | 1720 | 1465528407164 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 20:13:27 INFO - PROCESS | 1720 | 1465528407170 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 20:13:27 INFO - PROCESS | 1720 | 1465528407173 Marionette TRACE conn4 <- [1,2346,null,{}] 20:13:27 INFO - PROCESS | 1720 | 1465528407179 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}] 20:13:27 INFO - PROCESS | 1720 | 1465528407184 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:27 INFO - PROCESS | 1720 | 1465528407345 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 20:13:27 INFO - PROCESS | 1720 | 1465528407359 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:27 INFO - PROCESS | 1720 | 1465528407367 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:27 INFO - PROCESS | 1720 | ++DOCSHELL 0x8da41800 == 43 [pid = 1720] [id = 594] 20:13:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x8da4bc00) [pid = 1720] [serial = 1783] [outer = (nil)] 20:13:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x8f4aa000) [pid = 1720] [serial = 1784] [outer = 0x8da4bc00] 20:13:27 INFO - PROCESS | 1720 | 1465528407449 Marionette DEBUG loaded listener.js 20:13:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x9265ac00) [pid = 1720] [serial = 1785] [outer = 0x8da4bc00] 20:13:28 INFO - PROCESS | 1720 | 1465528408367 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]]]}] 20:13:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 20:13:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1237ms 20:13:28 INFO - PROCESS | 1720 | 1465528408407 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 20:13:28 INFO - PROCESS | 1720 | 1465528408410 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 20:13:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 20:13:28 INFO - PROCESS | 1720 | 1465528408417 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 20:13:28 INFO - PROCESS | 1720 | 1465528408420 Marionette TRACE conn4 <- [1,2350,null,{}] 20:13:28 INFO - PROCESS | 1720 | 1465528408425 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}] 20:13:28 INFO - PROCESS | 1720 | 1465528408435 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:28 INFO - PROCESS | 1720 | 1465528408599 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 20:13:28 INFO - PROCESS | 1720 | 1465528408609 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:28 INFO - PROCESS | 1720 | 1465528408615 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:28 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d753400 == 44 [pid = 1720] [id = 595] 20:13:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x8e610400) [pid = 1720] [serial = 1786] [outer = (nil)] 20:13:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x93ace800) [pid = 1720] [serial = 1787] [outer = 0x8e610400] 20:13:28 INFO - PROCESS | 1720 | 1465528408686 Marionette DEBUG loaded listener.js 20:13:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x93b1f800) [pid = 1720] [serial = 1788] [outer = 0x8e610400] 20:13:30 INFO - PROCESS | 1720 | 1465528410007 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]]]}] 20:13:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 20:13:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1630ms 20:13:30 INFO - PROCESS | 1720 | 1465528410051 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 20:13:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 20:13:30 INFO - PROCESS | 1720 | 1465528410062 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 20:13:30 INFO - PROCESS | 1720 | 1465528410074 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 20:13:30 INFO - PROCESS | 1720 | 1465528410082 Marionette TRACE conn4 <- [1,2354,null,{}] 20:13:30 INFO - PROCESS | 1720 | 1465528410092 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}] 20:13:30 INFO - PROCESS | 1720 | 1465528410097 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:30 INFO - PROCESS | 1720 | 1465528410352 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 20:13:30 INFO - PROCESS | 1720 | 1465528410616 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:30 INFO - PROCESS | 1720 | 1465528410626 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:30 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0d0400 == 45 [pid = 1720] [id = 596] 20:13:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x8daa8c00) [pid = 1720] [serial = 1789] [outer = (nil)] 20:13:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x8e5b0800) [pid = 1720] [serial = 1790] [outer = 0x8daa8c00] 20:13:30 INFO - PROCESS | 1720 | 1465528410751 Marionette DEBUG loaded listener.js 20:13:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x8e6a8000) [pid = 1720] [serial = 1791] [outer = 0x8daa8c00] 20:13:31 INFO - PROCESS | 1720 | 1465528411769 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]]]}] 20:13:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 20:13:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1742ms 20:13:31 INFO - PROCESS | 1720 | 1465528411813 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 20:13:31 INFO - PROCESS | 1720 | 1465528411821 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 20:13:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 20:13:31 INFO - PROCESS | 1720 | 1465528411832 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 20:13:31 INFO - PROCESS | 1720 | 1465528411836 Marionette TRACE conn4 <- [1,2358,null,{}] 20:13:31 INFO - PROCESS | 1720 | 1465528411843 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}] 20:13:31 INFO - PROCESS | 1720 | 1465528411849 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:32 INFO - PROCESS | 1720 | 1465528412062 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 20:13:32 INFO - PROCESS | 1720 | 1465528412251 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:32 INFO - PROCESS | 1720 | 1465528412258 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:32 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e616400 == 46 [pid = 1720] [id = 597] 20:13:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x8f007800) [pid = 1720] [serial = 1792] [outer = (nil)] 20:13:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x8f850400) [pid = 1720] [serial = 1793] [outer = 0x8f007800] 20:13:32 INFO - PROCESS | 1720 | 1465528412350 Marionette DEBUG loaded listener.js 20:13:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x91e9fc00) [pid = 1720] [serial = 1794] [outer = 0x8f007800] 20:13:33 INFO - PROCESS | 1720 | 1465528413398 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]]]}] 20:13:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 20:13:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1637ms 20:13:33 INFO - PROCESS | 1720 | 1465528413470 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 20:13:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 20:13:33 INFO - PROCESS | 1720 | 1465528413475 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 20:13:33 INFO - PROCESS | 1720 | 1465528413482 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 20:13:33 INFO - PROCESS | 1720 | 1465528413489 Marionette TRACE conn4 <- [1,2362,null,{}] 20:13:33 INFO - PROCESS | 1720 | 1465528413506 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}] 20:13:33 INFO - PROCESS | 1720 | 1465528413515 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:33 INFO - PROCESS | 1720 | 1465528413744 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 20:13:34 INFO - PROCESS | 1720 | 1465528413980 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:34 INFO - PROCESS | 1720 | 1465528413991 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:34 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d49e400 == 47 [pid = 1720] [id = 598] 20:13:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x92dba000) [pid = 1720] [serial = 1795] [outer = (nil)] 20:13:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x93ec0800) [pid = 1720] [serial = 1796] [outer = 0x92dba000] 20:13:34 INFO - PROCESS | 1720 | 1465528414089 Marionette DEBUG loaded listener.js 20:13:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x95327c00) [pid = 1720] [serial = 1797] [outer = 0x92dba000] 20:13:35 INFO - PROCESS | 1720 | 1465528415049 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]]]}] 20:13:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 20:13:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1639ms 20:13:35 INFO - PROCESS | 1720 | 1465528415121 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 20:13:35 INFO - PROCESS | 1720 | 1465528415126 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 20:13:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 20:13:35 INFO - PROCESS | 1720 | 1465528415133 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 20:13:35 INFO - PROCESS | 1720 | 1465528415137 Marionette TRACE conn4 <- [1,2366,null,{}] 20:13:35 INFO - PROCESS | 1720 | 1465528415143 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}] 20:13:35 INFO - PROCESS | 1720 | 1465528415149 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:35 INFO - PROCESS | 1720 | 1465528415406 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 20:13:35 INFO - PROCESS | 1720 | 1465528415713 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:35 INFO - PROCESS | 1720 | 1465528415721 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:35 INFO - PROCESS | 1720 | ++DOCSHELL 0x8da49c00 == 48 [pid = 1720] [id = 599] 20:13:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x8eff1000) [pid = 1720] [serial = 1798] [outer = (nil)] 20:13:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x953d0400) [pid = 1720] [serial = 1799] [outer = 0x8eff1000] 20:13:35 INFO - PROCESS | 1720 | 1465528415805 Marionette DEBUG loaded listener.js 20:13:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x954a8000) [pid = 1720] [serial = 1800] [outer = 0x8eff1000] 20:13:36 INFO - PROCESS | 1720 | 1465528416706 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]]]}] 20:13:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 20:13:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1638ms 20:13:36 INFO - PROCESS | 1720 | 1465528416772 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 20:13:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 20:13:36 INFO - PROCESS | 1720 | 1465528416777 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 20:13:36 INFO - PROCESS | 1720 | 1465528416784 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 20:13:36 INFO - PROCESS | 1720 | 1465528416788 Marionette TRACE conn4 <- [1,2370,null,{}] 20:13:36 INFO - PROCESS | 1720 | 1465528416794 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}] 20:13:36 INFO - PROCESS | 1720 | 1465528416799 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:37 INFO - PROCESS | 1720 | 1465528417026 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 20:13:37 INFO - PROCESS | 1720 | 1465528417214 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:37 INFO - PROCESS | 1720 | 1465528417224 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:37 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f84d800 == 49 [pid = 1720] [id = 600] 20:13:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x951ba400) [pid = 1720] [serial = 1801] [outer = (nil)] 20:13:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x954ae800) [pid = 1720] [serial = 1802] [outer = 0x951ba400] 20:13:37 INFO - PROCESS | 1720 | 1465528417353 Marionette DEBUG loaded listener.js 20:13:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x954c4c00) [pid = 1720] [serial = 1803] [outer = 0x951ba400] 20:13:38 INFO - PROCESS | 1720 | 1465528418339 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]]]}] 20:13:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 20:13:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1591ms 20:13:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 20:13:38 INFO - PROCESS | 1720 | 1465528418375 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 20:13:38 INFO - PROCESS | 1720 | 1465528418379 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 20:13:38 INFO - PROCESS | 1720 | 1465528418386 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 20:13:38 INFO - PROCESS | 1720 | 1465528418390 Marionette TRACE conn4 <- [1,2374,null,{}] 20:13:38 INFO - PROCESS | 1720 | 1465528418396 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}] 20:13:38 INFO - PROCESS | 1720 | 1465528418406 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:38 INFO - PROCESS | 1720 | 1465528418664 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 20:13:38 INFO - PROCESS | 1720 | 1465528418900 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:38 INFO - PROCESS | 1720 | 1465528418909 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:38 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0c6000 == 50 [pid = 1720] [id = 601] 20:13:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x92467400) [pid = 1720] [serial = 1804] [outer = (nil)] 20:13:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x954d3000) [pid = 1720] [serial = 1805] [outer = 0x92467400] 20:13:39 INFO - PROCESS | 1720 | 1465528419004 Marionette DEBUG loaded listener.js 20:13:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x9668d000) [pid = 1720] [serial = 1806] [outer = 0x92467400] 20:13:39 INFO - PROCESS | 1720 | 1465528419963 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]]]}] 20:13:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 20:13:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1639ms 20:13:40 INFO - PROCESS | 1720 | 1465528420027 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 20:13:40 INFO - PROCESS | 1720 | 1465528420031 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 20:13:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 20:13:40 INFO - PROCESS | 1720 | 1465528420040 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 20:13:40 INFO - PROCESS | 1720 | 1465528420043 Marionette TRACE conn4 <- [1,2378,null,{}] 20:13:40 INFO - PROCESS | 1720 | 1465528420049 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}] 20:13:40 INFO - PROCESS | 1720 | 1465528420055 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:40 INFO - PROCESS | 1720 | 1465528420239 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 20:13:40 INFO - PROCESS | 1720 | 1465528420444 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:40 INFO - PROCESS | 1720 | 1465528420452 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:40 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d4a5400 == 51 [pid = 1720] [id = 602] 20:13:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x8d752000) [pid = 1720] [serial = 1807] [outer = (nil)] 20:13:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x8daaa800) [pid = 1720] [serial = 1808] [outer = 0x8d752000] 20:13:40 INFO - PROCESS | 1720 | 1465528420543 Marionette DEBUG loaded listener.js 20:13:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x8eff5400) [pid = 1720] [serial = 1809] [outer = 0x8d752000] 20:13:42 INFO - PROCESS | 1720 | 1465528422103 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]]]}] 20:13:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 20:13:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 2137ms 20:13:42 INFO - PROCESS | 1720 | 1465528422179 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 20:13:42 INFO - PROCESS | 1720 | 1465528422184 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 20:13:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 20:13:42 INFO - PROCESS | 1720 | 1465528422192 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 20:13:42 INFO - PROCESS | 1720 | 1465528422200 Marionette TRACE conn4 <- [1,2382,null,{}] 20:13:42 INFO - PROCESS | 1720 | 1465528422207 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}] 20:13:42 INFO - PROCESS | 1720 | 1465528422213 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:42 INFO - PROCESS | 1720 | 1465528422425 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 20:13:42 INFO - PROCESS | 1720 | 1465528422771 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:42 INFO - PROCESS | 1720 | 1465528422779 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:42 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e62e800 == 52 [pid = 1720] [id = 603] 20:13:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x8e633000) [pid = 1720] [serial = 1810] [outer = (nil)] 20:13:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x8e754000) [pid = 1720] [serial = 1811] [outer = 0x8e633000] 20:13:42 INFO - PROCESS | 1720 | 1465528422863 Marionette DEBUG loaded listener.js 20:13:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x8eff4400) [pid = 1720] [serial = 1812] [outer = 0x8e633000] 20:13:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8e6aac00 == 51 [pid = 1720] [id = 503] 20:13:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8d75b400 == 50 [pid = 1720] [id = 502] 20:13:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8d757400 == 49 [pid = 1720] [id = 504] 20:13:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8e4e4800 == 48 [pid = 1720] [id = 575] 20:13:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8e609400 == 47 [pid = 1720] [id = 512] 20:13:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8d4a9c00 == 46 [pid = 1720] [id = 510] 20:13:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8d044400 == 45 [pid = 1720] [id = 507] 20:13:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8d04d800 == 44 [pid = 1720] [id = 509] 20:13:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8d047000 == 43 [pid = 1720] [id = 516] 20:13:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8da41800 == 42 [pid = 1720] [id = 594] 20:13:44 INFO - PROCESS | 1720 | --DOCSHELL 0x915cd000 == 41 [pid = 1720] [id = 508] 20:13:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0cf400 == 40 [pid = 1720] [id = 506] 20:13:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8f006800 == 39 [pid = 1720] [id = 505] 20:13:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8d04a000 == 38 [pid = 1720] [id = 517] 20:13:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8daac400 == 37 [pid = 1720] [id = 511] 20:13:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8d74a000 == 36 [pid = 1720] [id = 501] 20:13:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8e4e6c00 == 35 [pid = 1720] [id = 515] 20:13:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8d04a800 == 34 [pid = 1720] [id = 514] 20:13:44 INFO - PROCESS | 1720 | --DOCSHELL 0x915cd400 == 33 [pid = 1720] [id = 513] 20:13:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8d4a5400 == 32 [pid = 1720] [id = 602] 20:13:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8f84d800 == 31 [pid = 1720] [id = 600] 20:13:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0c6000 == 30 [pid = 1720] [id = 601] 20:13:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8da49c00 == 29 [pid = 1720] [id = 599] 20:13:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8d49e400 == 28 [pid = 1720] [id = 598] 20:13:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0d0400 == 27 [pid = 1720] [id = 596] 20:13:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8e616400 == 26 [pid = 1720] [id = 597] 20:13:44 INFO - PROCESS | 1720 | --DOCSHELL 0x8d753400 == 25 [pid = 1720] [id = 595] 20:13:45 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x8effb800) [pid = 1720] [serial = 1742] [outer = (nil)] [url = about:blank] 20:13:45 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x8d760000) [pid = 1720] [serial = 1707] [outer = (nil)] [url = about:blank] 20:13:45 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x8d74d800) [pid = 1720] [serial = 1706] [outer = (nil)] [url = about:blank] 20:13:45 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x8effa400) [pid = 1720] [serial = 1710] [outer = (nil)] [url = about:blank] 20:13:45 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x8e7b5800) [pid = 1720] [serial = 1709] [outer = (nil)] [url = about:blank] 20:13:45 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x92dbac00) [pid = 1720] [serial = 1713] [outer = (nil)] [url = about:blank] 20:13:45 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x92667000) [pid = 1720] [serial = 1712] [outer = (nil)] [url = about:blank] 20:13:45 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x93b29000) [pid = 1720] [serial = 1716] [outer = (nil)] [url = about:blank] 20:13:45 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x93ad7800) [pid = 1720] [serial = 1715] [outer = (nil)] [url = about:blank] 20:13:45 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x952a5400) [pid = 1720] [serial = 1719] [outer = (nil)] [url = about:blank] 20:13:45 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x952a2000) [pid = 1720] [serial = 1718] [outer = (nil)] [url = about:blank] 20:13:45 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x8e615800) [pid = 1720] [serial = 1736] [outer = (nil)] [url = about:blank] 20:13:45 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x8d759000) [pid = 1720] [serial = 1739] [outer = (nil)] [url = about:blank] 20:13:45 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x8e62f800) [pid = 1720] [serial = 1737] [outer = (nil)] [url = about:blank] 20:13:45 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x953d2c00) [pid = 1720] [serial = 1722] [outer = (nil)] [url = about:blank] 20:13:45 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x95325400) [pid = 1720] [serial = 1721] [outer = (nil)] [url = about:blank] 20:13:45 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x8da4d800) [pid = 1720] [serial = 1733] [outer = (nil)] [url = about:blank] 20:13:45 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x8d0cfc00) [pid = 1720] [serial = 1730] [outer = (nil)] [url = about:blank] 20:13:45 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x8d4a1000) [pid = 1720] [serial = 1731] [outer = (nil)] [url = about:blank] 20:13:45 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x8e69d800) [pid = 1720] [serial = 1728] [outer = (nil)] [url = about:blank] 20:13:45 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x8e610c00) [pid = 1720] [serial = 1727] [outer = (nil)] [url = about:blank] 20:13:45 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x8f005800) [pid = 1720] [serial = 1725] [outer = (nil)] [url = about:blank] 20:13:45 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x8e618000) [pid = 1720] [serial = 1724] [outer = (nil)] [url = about:blank] 20:13:45 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x8daa9400) [pid = 1720] [serial = 1734] [outer = (nil)] [url = about:blank] 20:13:45 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x8e7bb000) [pid = 1720] [serial = 1740] [outer = (nil)] [url = about:blank] 20:13:45 INFO - PROCESS | 1720 | 1465528425274 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]]]}] 20:13:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 20:13:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 3140ms 20:13:45 INFO - PROCESS | 1720 | 1465528425333 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 20:13:45 INFO - PROCESS | 1720 | 1465528425338 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 20:13:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 20:13:45 INFO - PROCESS | 1720 | 1465528425347 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 20:13:45 INFO - PROCESS | 1720 | 1465528425353 Marionette TRACE conn4 <- [1,2386,null,{}] 20:13:45 INFO - PROCESS | 1720 | 1465528425361 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}] 20:13:45 INFO - PROCESS | 1720 | 1465528425366 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:45 INFO - PROCESS | 1720 | 1465528425544 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 20:13:45 INFO - PROCESS | 1720 | 1465528425685 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:45 INFO - PROCESS | 1720 | 1465528425695 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:45 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d49e400 == 26 [pid = 1720] [id = 604] 20:13:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x8d49e800) [pid = 1720] [serial = 1813] [outer = (nil)] 20:13:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x8d4a8000) [pid = 1720] [serial = 1814] [outer = 0x8d49e800] 20:13:45 INFO - PROCESS | 1720 | 1465528425766 Marionette DEBUG loaded listener.js 20:13:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x8d743c00) [pid = 1720] [serial = 1815] [outer = 0x8d49e800] 20:13:46 INFO - PROCESS | 1720 | 1465528426600 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]]]}] 20:13:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 20:13:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1282ms 20:13:46 INFO - PROCESS | 1720 | 1465528426647 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 20:13:46 INFO - PROCESS | 1720 | 1465528426656 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 20:13:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 20:13:46 INFO - PROCESS | 1720 | 1465528426670 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 20:13:46 INFO - PROCESS | 1720 | 1465528426675 Marionette TRACE conn4 <- [1,2390,null,{}] 20:13:46 INFO - PROCESS | 1720 | 1465528426681 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}] 20:13:46 INFO - PROCESS | 1720 | 1465528426687 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:46 INFO - PROCESS | 1720 | 1465528426861 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 20:13:46 INFO - PROCESS | 1720 | 1465528426872 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:46 INFO - PROCESS | 1720 | 1465528426880 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:46 INFO - PROCESS | 1720 | ++DOCSHELL 0x8da48c00 == 27 [pid = 1720] [id = 605] 20:13:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x8da49000) [pid = 1720] [serial = 1816] [outer = (nil)] 20:13:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x8da4d400) [pid = 1720] [serial = 1817] [outer = 0x8da49000] 20:13:46 INFO - PROCESS | 1720 | 1465528426956 Marionette DEBUG loaded listener.js 20:13:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x8daa3800) [pid = 1720] [serial = 1818] [outer = 0x8da49000] 20:13:47 INFO - PROCESS | 1720 | 1465528427969 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]]]}] 20:13:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 20:13:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1387ms 20:13:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 20:13:48 INFO - PROCESS | 1720 | 1465528428065 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 20:13:48 INFO - PROCESS | 1720 | 1465528428068 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 20:13:48 INFO - PROCESS | 1720 | 1465528428076 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 20:13:48 INFO - PROCESS | 1720 | 1465528428082 Marionette TRACE conn4 <- [1,2394,null,{}] 20:13:48 INFO - PROCESS | 1720 | 1465528428107 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}] 20:13:48 INFO - PROCESS | 1720 | 1465528428117 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:48 INFO - PROCESS | 1720 | 1465528428343 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 20:13:48 INFO - PROCESS | 1720 | 1465528428371 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:48 INFO - PROCESS | 1720 | 1465528428385 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:48 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e5b0c00 == 28 [pid = 1720] [id = 606] 20:13:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x8e5b1400) [pid = 1720] [serial = 1819] [outer = (nil)] 20:13:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x8e615800) [pid = 1720] [serial = 1820] [outer = 0x8e5b1400] 20:13:48 INFO - PROCESS | 1720 | 1465528428457 Marionette DEBUG loaded listener.js 20:13:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x8e630800) [pid = 1720] [serial = 1821] [outer = 0x8e5b1400] 20:13:49 INFO - PROCESS | 1720 | 1465528429449 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]]]}] 20:13:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 20:13:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1438ms 20:13:49 INFO - PROCESS | 1720 | 1465528429514 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 20:13:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 20:13:49 INFO - PROCESS | 1720 | 1465528429519 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 20:13:49 INFO - PROCESS | 1720 | 1465528429526 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 20:13:49 INFO - PROCESS | 1720 | 1465528429529 Marionette TRACE conn4 <- [1,2398,null,{}] 20:13:49 INFO - PROCESS | 1720 | 1465528429534 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}] 20:13:49 INFO - PROCESS | 1720 | 1465528429539 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:49 INFO - PROCESS | 1720 | 1465528429773 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 20:13:49 INFO - PROCESS | 1720 | 1465528429796 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:49 INFO - PROCESS | 1720 | 1465528429803 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:49 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e616c00 == 29 [pid = 1720] [id = 607] 20:13:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x8e74a000) [pid = 1720] [serial = 1822] [outer = (nil)] 20:13:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x8e758800) [pid = 1720] [serial = 1823] [outer = 0x8e74a000] 20:13:49 INFO - PROCESS | 1720 | 1465528429874 Marionette DEBUG loaded listener.js 20:13:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x8e7ba800) [pid = 1720] [serial = 1824] [outer = 0x8e74a000] 20:13:50 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x8e610400) [pid = 1720] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 20:13:50 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x91e9f800) [pid = 1720] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 20:13:50 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x8d752400) [pid = 1720] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 20:13:50 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x8e7b4c00) [pid = 1720] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 20:13:50 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x8da4bc00) [pid = 1720] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 20:13:50 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x8e7b2c00) [pid = 1720] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 20:13:50 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x8e4ea400) [pid = 1720] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 20:13:50 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x8efee800) [pid = 1720] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 20:13:50 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x8f00a800) [pid = 1720] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 20:13:50 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x8f84a400) [pid = 1720] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 20:13:50 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x8da46000) [pid = 1720] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 20:13:50 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x8da44000) [pid = 1720] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 20:13:50 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x8d04dc00) [pid = 1720] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 20:13:51 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x8e617400) [pid = 1720] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 20:13:51 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x8efefc00) [pid = 1720] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 20:13:51 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x8d755000) [pid = 1720] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 20:13:51 INFO - PROCESS | 1720 | 1465528431466 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]]]}] 20:13:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 20:13:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1983ms 20:13:51 INFO - PROCESS | 1720 | 1465528431508 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 20:13:51 INFO - PROCESS | 1720 | 1465528431512 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 20:13:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 20:13:51 INFO - PROCESS | 1720 | 1465528431518 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 20:13:51 INFO - PROCESS | 1720 | 1465528431522 Marionette TRACE conn4 <- [1,2402,null,{}] 20:13:51 INFO - PROCESS | 1720 | 1465528431527 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}] 20:13:51 INFO - PROCESS | 1720 | 1465528431532 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:51 INFO - PROCESS | 1720 | 1465528431732 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 20:13:51 INFO - PROCESS | 1720 | 1465528431752 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:51 INFO - PROCESS | 1720 | 1465528431762 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:51 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d047c00 == 30 [pid = 1720] [id = 608] 20:13:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x8d755000) [pid = 1720] [serial = 1825] [outer = (nil)] 20:13:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x8e74d400) [pid = 1720] [serial = 1826] [outer = 0x8d755000] 20:13:51 INFO - PROCESS | 1720 | 1465528431829 Marionette DEBUG loaded listener.js 20:13:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x8e7bd800) [pid = 1720] [serial = 1827] [outer = 0x8d755000] 20:13:52 INFO - PROCESS | 1720 | 1465528432696 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]]]}] 20:13:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 20:13:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1233ms 20:13:52 INFO - PROCESS | 1720 | 1465528432798 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 20:13:52 INFO - PROCESS | 1720 | 1465528432804 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 20:13:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 20:13:52 INFO - PROCESS | 1720 | 1465528432814 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 20:13:52 INFO - PROCESS | 1720 | 1465528432819 Marionette TRACE conn4 <- [1,2406,null,{}] 20:13:52 INFO - PROCESS | 1720 | 1465528432840 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}] 20:13:52 INFO - PROCESS | 1720 | 1465528432848 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:53 INFO - PROCESS | 1720 | 1465528433058 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 20:13:53 INFO - PROCESS | 1720 | 1465528433246 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:53 INFO - PROCESS | 1720 | 1465528433256 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:53 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d743000 == 31 [pid = 1720] [id = 609] 20:13:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x8d746800) [pid = 1720] [serial = 1828] [outer = (nil)] 20:13:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x8d750800) [pid = 1720] [serial = 1829] [outer = 0x8d746800] 20:13:53 INFO - PROCESS | 1720 | 1465528433345 Marionette DEBUG loaded listener.js 20:13:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x8da41400) [pid = 1720] [serial = 1830] [outer = 0x8d746800] 20:13:54 INFO - PROCESS | 1720 | 1465528434359 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]]]}] 20:13:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 20:13:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1588ms 20:13:54 INFO - PROCESS | 1720 | 1465528434403 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 20:13:54 INFO - PROCESS | 1720 | 1465528434408 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 20:13:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 20:13:54 INFO - PROCESS | 1720 | 1465528434419 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 20:13:54 INFO - PROCESS | 1720 | 1465528434425 Marionette TRACE conn4 <- [1,2410,null,{}] 20:13:54 INFO - PROCESS | 1720 | 1465528434432 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}] 20:13:54 INFO - PROCESS | 1720 | 1465528434438 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:54 INFO - PROCESS | 1720 | 1465528434621 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 20:13:54 INFO - PROCESS | 1720 | 1465528434866 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:54 INFO - PROCESS | 1720 | 1465528434875 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:54 INFO - PROCESS | 1720 | ++DOCSHELL 0x8da4b000 == 32 [pid = 1720] [id = 610] 20:13:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x8e5a6400) [pid = 1720] [serial = 1831] [outer = (nil)] 20:13:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x8e60fc00) [pid = 1720] [serial = 1832] [outer = 0x8e5a6400] 20:13:55 INFO - PROCESS | 1720 | 1465528435004 Marionette DEBUG loaded listener.js 20:13:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x8e62fc00) [pid = 1720] [serial = 1833] [outer = 0x8e5a6400] 20:13:56 INFO - PROCESS | 1720 | 1465528436001 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]]]}] 20:13:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 20:13:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1643ms 20:13:56 INFO - PROCESS | 1720 | 1465528436059 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 20:13:56 INFO - PROCESS | 1720 | 1465528436062 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 20:13:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 20:13:56 INFO - PROCESS | 1720 | 1465528436070 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 20:13:56 INFO - PROCESS | 1720 | 1465528436074 Marionette TRACE conn4 <- [1,2414,null,{}] 20:13:56 INFO - PROCESS | 1720 | 1465528436088 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}] 20:13:56 INFO - PROCESS | 1720 | 1465528436097 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:56 INFO - PROCESS | 1720 | 1465528436331 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 20:13:56 INFO - PROCESS | 1720 | 1465528436611 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:56 INFO - PROCESS | 1720 | 1465528436622 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:56 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f00c800 == 33 [pid = 1720] [id = 611] 20:13:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x8f4a3400) [pid = 1720] [serial = 1834] [outer = (nil)] 20:13:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x8f4aac00) [pid = 1720] [serial = 1835] [outer = 0x8f4a3400] 20:13:56 INFO - PROCESS | 1720 | 1465528436755 Marionette DEBUG loaded listener.js 20:13:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x8f841400) [pid = 1720] [serial = 1836] [outer = 0x8f4a3400] 20:13:57 INFO - PROCESS | 1720 | 1465528437676 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]]]}] 20:13:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 20:13:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1644ms 20:13:57 INFO - PROCESS | 1720 | 1465528437715 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 20:13:57 INFO - PROCESS | 1720 | 1465528437720 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 20:13:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 20:13:57 INFO - PROCESS | 1720 | 1465528437726 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 20:13:57 INFO - PROCESS | 1720 | 1465528437730 Marionette TRACE conn4 <- [1,2418,null,{}] 20:13:57 INFO - PROCESS | 1720 | 1465528437736 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}] 20:13:57 INFO - PROCESS | 1720 | 1465528437741 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:57 INFO - PROCESS | 1720 | 1465528437926 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 20:13:58 INFO - PROCESS | 1720 | 1465528438113 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:58 INFO - PROCESS | 1720 | 1465528438125 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:58 INFO - PROCESS | 1720 | ++DOCSHELL 0x8daab400 == 34 [pid = 1720] [id = 612] 20:13:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x8f84cc00) [pid = 1720] [serial = 1837] [outer = (nil)] 20:13:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x915cc800) [pid = 1720] [serial = 1838] [outer = 0x8f84cc00] 20:13:58 INFO - PROCESS | 1720 | 1465528438204 Marionette DEBUG loaded listener.js 20:13:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x915c8400) [pid = 1720] [serial = 1839] [outer = 0x8f84cc00] 20:13:59 INFO - PROCESS | 1720 | 1465528439155 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]]]}] 20:13:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 20:13:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1480ms 20:13:59 INFO - PROCESS | 1720 | 1465528439207 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 20:13:59 INFO - PROCESS | 1720 | 1465528439211 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 20:13:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 20:13:59 INFO - PROCESS | 1720 | 1465528439218 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 20:13:59 INFO - PROCESS | 1720 | 1465528439222 Marionette TRACE conn4 <- [1,2422,null,{}] 20:13:59 INFO - PROCESS | 1720 | 1465528439227 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}] 20:13:59 INFO - PROCESS | 1720 | 1465528439233 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:59 INFO - PROCESS | 1720 | 1465528439407 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 20:13:59 INFO - PROCESS | 1720 | 1465528439592 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:59 INFO - PROCESS | 1720 | 1465528439599 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:13:59 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f84bc00 == 35 [pid = 1720] [id = 613] 20:13:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x8f84e800) [pid = 1720] [serial = 1840] [outer = (nil)] 20:13:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x91ea3800) [pid = 1720] [serial = 1841] [outer = 0x8f84e800] 20:13:59 INFO - PROCESS | 1720 | 1465528439696 Marionette DEBUG loaded listener.js 20:13:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x91eac800) [pid = 1720] [serial = 1842] [outer = 0x8f84e800] 20:14:00 INFO - PROCESS | 1720 | 1465528440622 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]]]}] 20:14:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 20:14:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1435ms 20:14:00 INFO - PROCESS | 1720 | 1465528440655 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 20:14:00 INFO - PROCESS | 1720 | 1465528440658 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 20:14:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 20:14:00 INFO - PROCESS | 1720 | 1465528440665 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 20:14:00 INFO - PROCESS | 1720 | 1465528440668 Marionette TRACE conn4 <- [1,2426,null,{}] 20:14:00 INFO - PROCESS | 1720 | 1465528440692 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}] 20:14:00 INFO - PROCESS | 1720 | 1465528440704 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:01 INFO - PROCESS | 1720 | 1465528441029 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 20:14:01 INFO - PROCESS | 1720 | 1465528441227 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:01 INFO - PROCESS | 1720 | 1465528441237 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:01 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d4a5c00 == 36 [pid = 1720] [id = 614] 20:14:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x923b1000) [pid = 1720] [serial = 1843] [outer = (nil)] 20:14:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x92db5800) [pid = 1720] [serial = 1844] [outer = 0x923b1000] 20:14:01 INFO - PROCESS | 1720 | 1465528441379 Marionette DEBUG loaded listener.js 20:14:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x92dbc000) [pid = 1720] [serial = 1845] [outer = 0x923b1000] 20:14:02 INFO - PROCESS | 1720 | 1465528442354 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]]]}] 20:14:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 20:14:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1737ms 20:14:02 INFO - PROCESS | 1720 | 1465528442403 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 20:14:02 INFO - PROCESS | 1720 | 1465528442407 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 20:14:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 20:14:02 INFO - PROCESS | 1720 | 1465528442414 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 20:14:02 INFO - PROCESS | 1720 | 1465528442418 Marionette TRACE conn4 <- [1,2430,null,{}] 20:14:02 INFO - PROCESS | 1720 | 1465528442423 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}] 20:14:02 INFO - PROCESS | 1720 | 1465528442429 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:02 INFO - PROCESS | 1720 | 1465528442602 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 20:14:02 INFO - PROCESS | 1720 | 1465528442788 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:02 INFO - PROCESS | 1720 | 1465528442799 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:02 INFO - PROCESS | 1720 | ++DOCSHELL 0x8efec400 == 37 [pid = 1720] [id = 615] 20:14:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x915c3800) [pid = 1720] [serial = 1846] [outer = (nil)] 20:14:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x93ad3c00) [pid = 1720] [serial = 1847] [outer = 0x915c3800] 20:14:02 INFO - PROCESS | 1720 | 1465528442875 Marionette DEBUG loaded listener.js 20:14:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x93ad1800) [pid = 1720] [serial = 1848] [outer = 0x915c3800] 20:14:03 INFO - PROCESS | 1720 | 1465528443822 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]]]}] 20:14:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 20:14:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1436ms 20:14:03 INFO - PROCESS | 1720 | 1465528443851 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 20:14:03 INFO - PROCESS | 1720 | 1465528443856 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 20:14:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 20:14:03 INFO - PROCESS | 1720 | 1465528443862 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 20:14:03 INFO - PROCESS | 1720 | 1465528443866 Marionette TRACE conn4 <- [1,2434,null,{}] 20:14:03 INFO - PROCESS | 1720 | 1465528443872 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}] 20:14:03 INFO - PROCESS | 1720 | 1465528443878 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:04 INFO - PROCESS | 1720 | 1465528444045 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 20:14:04 INFO - PROCESS | 1720 | 1465528444253 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:04 INFO - PROCESS | 1720 | 1465528444261 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:04 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d051400 == 38 [pid = 1720] [id = 616] 20:14:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x8e62dc00) [pid = 1720] [serial = 1849] [outer = (nil)] 20:14:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x93ec5400) [pid = 1720] [serial = 1850] [outer = 0x8e62dc00] 20:14:04 INFO - PROCESS | 1720 | 1465528444340 Marionette DEBUG loaded listener.js 20:14:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x9517ec00) [pid = 1720] [serial = 1851] [outer = 0x8e62dc00] 20:14:05 INFO - PROCESS | 1720 | 1465528445428 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]]]}] 20:14:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 20:14:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1638ms 20:14:05 INFO - PROCESS | 1720 | 1465528445502 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 20:14:05 INFO - PROCESS | 1720 | 1465528445505 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 20:14:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 20:14:05 INFO - PROCESS | 1720 | 1465528445513 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 20:14:05 INFO - PROCESS | 1720 | 1465528445516 Marionette TRACE conn4 <- [1,2438,null,{}] 20:14:05 INFO - PROCESS | 1720 | 1465528445523 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}] 20:14:05 INFO - PROCESS | 1720 | 1465528445528 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:05 INFO - PROCESS | 1720 | 1465528445763 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 20:14:06 INFO - PROCESS | 1720 | 1465528446037 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:06 INFO - PROCESS | 1720 | 1465528446047 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:06 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d04b400 == 39 [pid = 1720] [id = 617] 20:14:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x8d04bc00) [pid = 1720] [serial = 1852] [outer = (nil)] 20:14:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x8d053000) [pid = 1720] [serial = 1853] [outer = 0x8d04bc00] 20:14:06 INFO - PROCESS | 1720 | 1465528446325 Marionette DEBUG loaded listener.js 20:14:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x8d4a7c00) [pid = 1720] [serial = 1854] [outer = 0x8d04bc00] 20:14:07 INFO - PROCESS | 1720 | 1465528447300 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]]]}] 20:14:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 20:14:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1834ms 20:14:07 INFO - PROCESS | 1720 | 1465528447348 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 20:14:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 20:14:07 INFO - PROCESS | 1720 | 1465528447353 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 20:14:07 INFO - PROCESS | 1720 | 1465528447362 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 20:14:07 INFO - PROCESS | 1720 | 1465528447367 Marionette TRACE conn4 <- [1,2442,null,{}] 20:14:07 INFO - PROCESS | 1720 | 1465528447376 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}] 20:14:07 INFO - PROCESS | 1720 | 1465528447381 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:07 INFO - PROCESS | 1720 | 1465528447568 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 20:14:07 INFO - PROCESS | 1720 | 1465528447918 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:07 INFO - PROCESS | 1720 | 1465528447928 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:07 INFO - PROCESS | 1720 | --DOCSHELL 0x8e616c00 == 38 [pid = 1720] [id = 607] 20:14:07 INFO - PROCESS | 1720 | --DOCSHELL 0x8e5b0c00 == 37 [pid = 1720] [id = 606] 20:14:07 INFO - PROCESS | 1720 | --DOCSHELL 0x8da48c00 == 36 [pid = 1720] [id = 605] 20:14:08 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0c8800 == 37 [pid = 1720] [id = 618] 20:14:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x8d49c800) [pid = 1720] [serial = 1855] [outer = (nil)] 20:14:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x8da44c00) [pid = 1720] [serial = 1856] [outer = 0x8d49c800] 20:14:08 INFO - PROCESS | 1720 | 1465528448054 Marionette DEBUG loaded listener.js 20:14:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x8e4ecc00) [pid = 1720] [serial = 1857] [outer = 0x8d49c800] 20:14:08 INFO - PROCESS | 1720 | --DOCSHELL 0x8d49e400 == 36 [pid = 1720] [id = 604] 20:14:08 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x91ea8c00) [pid = 1720] [serial = 1755] [outer = (nil)] [url = about:blank] 20:14:08 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x8e4e2800) [pid = 1720] [serial = 1772] [outer = (nil)] [url = about:blank] 20:14:08 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x91ead800) [pid = 1720] [serial = 1754] [outer = (nil)] [url = about:blank] 20:14:08 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x9265b000) [pid = 1720] [serial = 1757] [outer = (nil)] [url = about:blank] 20:14:08 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x8f4aa000) [pid = 1720] [serial = 1784] [outer = (nil)] [url = about:blank] 20:14:08 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x8eff0c00) [pid = 1720] [serial = 1748] [outer = (nil)] [url = about:blank] 20:14:08 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x8e5b1000) [pid = 1720] [serial = 1773] [outer = (nil)] [url = about:blank] 20:14:08 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x9532d800) [pid = 1720] [serial = 1767] [outer = (nil)] [url = about:blank] 20:14:08 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x951c7400) [pid = 1720] [serial = 1763] [outer = (nil)] [url = about:blank] 20:14:08 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x91e01800) [pid = 1720] [serial = 1779] [outer = (nil)] [url = about:blank] 20:14:08 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x915c6800) [pid = 1720] [serial = 1751] [outer = (nil)] [url = about:blank] 20:14:08 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x8da50400) [pid = 1720] [serial = 1745] [outer = (nil)] [url = about:blank] 20:14:08 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x923ae000) [pid = 1720] [serial = 1782] [outer = (nil)] [url = about:blank] 20:14:08 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x9265c800) [pid = 1720] [serial = 1758] [outer = (nil)] [url = about:blank] 20:14:08 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x8d4a3800) [pid = 1720] [serial = 1770] [outer = (nil)] [url = about:blank] 20:14:08 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x9532c400) [pid = 1720] [serial = 1766] [outer = (nil)] [url = about:blank] 20:14:08 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x951c5400) [pid = 1720] [serial = 1764] [outer = (nil)] [url = about:blank] 20:14:08 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x915d0800) [pid = 1720] [serial = 1752] [outer = (nil)] [url = about:blank] 20:14:08 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x8f010000) [pid = 1720] [serial = 1776] [outer = (nil)] [url = about:blank] 20:14:08 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x8eff3000) [pid = 1720] [serial = 1775] [outer = (nil)] [url = about:blank] 20:14:08 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x91eab800) [pid = 1720] [serial = 1781] [outer = (nil)] [url = about:blank] 20:14:08 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x8f004800) [pid = 1720] [serial = 1749] [outer = (nil)] [url = about:blank] 20:14:08 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x8f00b800) [pid = 1720] [serial = 1743] [outer = (nil)] [url = about:blank] 20:14:08 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x8d0c7800) [pid = 1720] [serial = 1769] [outer = (nil)] [url = about:blank] 20:14:08 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x93b22000) [pid = 1720] [serial = 1761] [outer = (nil)] [url = about:blank] 20:14:08 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x915ca000) [pid = 1720] [serial = 1778] [outer = (nil)] [url = about:blank] 20:14:08 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x93acdc00) [pid = 1720] [serial = 1760] [outer = (nil)] [url = about:blank] 20:14:08 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x8e4e9400) [pid = 1720] [serial = 1746] [outer = (nil)] [url = about:blank] 20:14:08 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x93ace800) [pid = 1720] [serial = 1787] [outer = (nil)] [url = about:blank] 20:14:08 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x93b1f800) [pid = 1720] [serial = 1788] [outer = (nil)] [url = about:blank] 20:14:08 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x9265ac00) [pid = 1720] [serial = 1785] [outer = (nil)] [url = about:blank] 20:14:08 INFO - PROCESS | 1720 | 1465528448933 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]]]}] 20:14:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 20:14:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1594ms 20:14:08 INFO - PROCESS | 1720 | 1465528448954 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 20:14:08 INFO - PROCESS | 1720 | 1465528448961 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 20:14:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 20:14:08 INFO - PROCESS | 1720 | 1465528448972 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 20:14:08 INFO - PROCESS | 1720 | 1465528448976 Marionette TRACE conn4 <- [1,2446,null,{}] 20:14:08 INFO - PROCESS | 1720 | 1465528448983 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}] 20:14:08 INFO - PROCESS | 1720 | 1465528448989 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:09 INFO - PROCESS | 1720 | 1465528449247 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 20:14:09 INFO - PROCESS | 1720 | 1465528449364 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:09 INFO - PROCESS | 1720 | 1465528449373 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:09 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e4e8400 == 37 [pid = 1720] [id = 619] 20:14:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x8e4e9400) [pid = 1720] [serial = 1858] [outer = (nil)] 20:14:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x8e74f800) [pid = 1720] [serial = 1859] [outer = 0x8e4e9400] 20:14:09 INFO - PROCESS | 1720 | 1465528449448 Marionette DEBUG loaded listener.js 20:14:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x8e7b9400) [pid = 1720] [serial = 1860] [outer = 0x8e4e9400] 20:14:10 INFO - PROCESS | 1720 | 1465528450308 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]]]}] 20:14:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 20:14:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1383ms 20:14:10 INFO - PROCESS | 1720 | 1465528450364 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 20:14:10 INFO - PROCESS | 1720 | 1465528450368 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 20:14:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 20:14:10 INFO - PROCESS | 1720 | 1465528450394 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 20:14:10 INFO - PROCESS | 1720 | 1465528450400 Marionette TRACE conn4 <- [1,2450,null,{}] 20:14:10 INFO - PROCESS | 1720 | 1465528450418 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}] 20:14:10 INFO - PROCESS | 1720 | 1465528450427 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:10 INFO - PROCESS | 1720 | 1465528450673 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 20:14:10 INFO - PROCESS | 1720 | 1465528450700 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:10 INFO - PROCESS | 1720 | 1465528450719 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:10 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0c7c00 == 38 [pid = 1720] [id = 620] 20:14:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x8daab000) [pid = 1720] [serial = 1861] [outer = (nil)] 20:14:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x8f4ab000) [pid = 1720] [serial = 1862] [outer = 0x8daab000] 20:14:10 INFO - PROCESS | 1720 | 1465528450791 Marionette DEBUG loaded listener.js 20:14:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x8f84a400) [pid = 1720] [serial = 1863] [outer = 0x8daab000] 20:14:11 INFO - PROCESS | 1720 | 1465528451740 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]]]}] 20:14:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 20:14:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1407ms 20:14:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 20:14:11 INFO - PROCESS | 1720 | 1465528451798 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 20:14:11 INFO - PROCESS | 1720 | 1465528451802 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 20:14:11 INFO - PROCESS | 1720 | 1465528451809 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 20:14:11 INFO - PROCESS | 1720 | 1465528451812 Marionette TRACE conn4 <- [1,2454,null,{}] 20:14:11 INFO - PROCESS | 1720 | 1465528451819 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}] 20:14:11 INFO - PROCESS | 1720 | 1465528451824 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:12 INFO - PROCESS | 1720 | 1465528452072 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 20:14:12 INFO - PROCESS | 1720 | 1465528452096 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:12 INFO - PROCESS | 1720 | 1465528452103 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:12 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d049c00 == 39 [pid = 1720] [id = 621] 20:14:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x8e611c00) [pid = 1720] [serial = 1864] [outer = (nil)] 20:14:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x91e03400) [pid = 1720] [serial = 1865] [outer = 0x8e611c00] 20:14:12 INFO - PROCESS | 1720 | 1465528452174 Marionette DEBUG loaded listener.js 20:14:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x91eab000) [pid = 1720] [serial = 1866] [outer = 0x8e611c00] 20:14:12 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x951ba400) [pid = 1720] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 20:14:12 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x92467400) [pid = 1720] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 20:14:12 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x8d752000) [pid = 1720] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 20:14:12 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x8daa8c00) [pid = 1720] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 20:14:12 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x8da49000) [pid = 1720] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 20:14:12 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x8d49e800) [pid = 1720] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 20:14:12 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x8e633000) [pid = 1720] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 20:14:12 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x8f007800) [pid = 1720] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 20:14:12 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x92dba000) [pid = 1720] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 20:14:12 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x8e5b1400) [pid = 1720] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 20:14:12 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x8eff1000) [pid = 1720] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 20:14:12 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0x8e74a000) [pid = 1720] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 20:14:13 INFO - PROCESS | 1720 | 1465528453521 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]]]}] 20:14:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 20:14:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1745ms 20:14:13 INFO - PROCESS | 1720 | 1465528453555 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 20:14:13 INFO - PROCESS | 1720 | 1465528453561 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 20:14:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 20:14:13 INFO - PROCESS | 1720 | 1465528453570 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 20:14:13 INFO - PROCESS | 1720 | 1465528453575 Marionette TRACE conn4 <- [1,2458,null,{}] 20:14:13 INFO - PROCESS | 1720 | 1465528453583 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}] 20:14:13 INFO - PROCESS | 1720 | 1465528453589 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:13 INFO - PROCESS | 1720 | 1465528453791 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 20:14:14 INFO - PROCESS | 1720 | 1465528453983 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:14 INFO - PROCESS | 1720 | 1465528453991 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:14 INFO - PROCESS | 1720 | ++DOCSHELL 0x8da43c00 == 40 [pid = 1720] [id = 622] 20:14:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x8e4e1400) [pid = 1720] [serial = 1867] [outer = (nil)] 20:14:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x91e01c00) [pid = 1720] [serial = 1868] [outer = 0x8e4e1400] 20:14:14 INFO - PROCESS | 1720 | 1465528454070 Marionette DEBUG loaded listener.js 20:14:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x92463400) [pid = 1720] [serial = 1869] [outer = 0x8e4e1400] 20:14:14 INFO - PROCESS | 1720 | 1465528454988 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]]]}] 20:14:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 20:14:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1438ms 20:14:15 INFO - PROCESS | 1720 | 1465528455008 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 20:14:15 INFO - PROCESS | 1720 | 1465528455015 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 20:14:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 20:14:15 INFO - PROCESS | 1720 | 1465528455024 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 20:14:15 INFO - PROCESS | 1720 | 1465528455029 Marionette TRACE conn4 <- [1,2462,null,{}] 20:14:15 INFO - PROCESS | 1720 | 1465528455038 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}] 20:14:15 INFO - PROCESS | 1720 | 1465528455044 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:15 INFO - PROCESS | 1720 | 1465528455245 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 20:14:15 INFO - PROCESS | 1720 | 1465528455527 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:15 INFO - PROCESS | 1720 | 1465528455542 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:15 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d49dc00 == 41 [pid = 1720] [id = 623] 20:14:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x8d4a2800) [pid = 1720] [serial = 1870] [outer = (nil)] 20:14:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x8da4a400) [pid = 1720] [serial = 1871] [outer = 0x8d4a2800] 20:14:15 INFO - PROCESS | 1720 | 1465528455673 Marionette DEBUG loaded listener.js 20:14:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x8daaf800) [pid = 1720] [serial = 1872] [outer = 0x8d4a2800] 20:14:16 INFO - PROCESS | 1720 | 1465528456632 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]]]}] 20:14:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 20:14:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1683ms 20:14:16 INFO - PROCESS | 1720 | 1465528456708 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 20:14:16 INFO - PROCESS | 1720 | 1465528456716 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 20:14:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 20:14:16 INFO - PROCESS | 1720 | 1465528456727 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 20:14:16 INFO - PROCESS | 1720 | 1465528456731 Marionette TRACE conn4 <- [1,2466,null,{}] 20:14:16 INFO - PROCESS | 1720 | 1465528456737 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}] 20:14:16 INFO - PROCESS | 1720 | 1465528456744 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:16 INFO - PROCESS | 1720 | 1465528456974 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 20:14:17 INFO - PROCESS | 1720 | 1465528457216 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:17 INFO - PROCESS | 1720 | 1465528457224 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:17 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e74fc00 == 42 [pid = 1720] [id = 624] 20:14:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x8eff3000) [pid = 1720] [serial = 1873] [outer = (nil)] 20:14:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x8f003400) [pid = 1720] [serial = 1874] [outer = 0x8eff3000] 20:14:17 INFO - PROCESS | 1720 | 1465528457331 Marionette DEBUG loaded listener.js 20:14:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x8f4a2400) [pid = 1720] [serial = 1875] [outer = 0x8eff3000] 20:14:18 INFO - PROCESS | 1720 | 1465528458327 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]]]}] 20:14:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 20:14:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1645ms 20:14:18 INFO - PROCESS | 1720 | 1465528458373 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 20:14:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 20:14:18 INFO - PROCESS | 1720 | 1465528458378 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 20:14:18 INFO - PROCESS | 1720 | 1465528458385 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 20:14:18 INFO - PROCESS | 1720 | 1465528458391 Marionette TRACE conn4 <- [1,2470,null,{}] 20:14:18 INFO - PROCESS | 1720 | 1465528458409 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}] 20:14:18 INFO - PROCESS | 1720 | 1465528458420 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:18 INFO - PROCESS | 1720 | 1465528458656 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 20:14:18 INFO - PROCESS | 1720 | 1465528458892 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:18 INFO - PROCESS | 1720 | 1465528458901 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:18 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e4e3400 == 43 [pid = 1720] [id = 625] 20:14:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x9265e000) [pid = 1720] [serial = 1876] [outer = (nil)] 20:14:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x92662400) [pid = 1720] [serial = 1877] [outer = 0x9265e000] 20:14:19 INFO - PROCESS | 1720 | 1465528459032 Marionette DEBUG loaded listener.js 20:14:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x92db8c00) [pid = 1720] [serial = 1878] [outer = 0x9265e000] 20:14:20 INFO - PROCESS | 1720 | 1465528460022 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]]]}] 20:14:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 20:14:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1693ms 20:14:20 INFO - PROCESS | 1720 | 1465528460078 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 20:14:20 INFO - PROCESS | 1720 | 1465528460083 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 20:14:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 20:14:20 INFO - PROCESS | 1720 | 1465528460091 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 20:14:20 INFO - PROCESS | 1720 | 1465528460094 Marionette TRACE conn4 <- [1,2474,null,{}] 20:14:20 INFO - PROCESS | 1720 | 1465528460100 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}] 20:14:20 INFO - PROCESS | 1720 | 1465528460106 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:20 INFO - PROCESS | 1720 | 1465528460297 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 20:14:20 INFO - PROCESS | 1720 | 1465528460510 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:20 INFO - PROCESS | 1720 | 1465528460519 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:20 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e758000 == 44 [pid = 1720] [id = 626] 20:14:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x923aa000) [pid = 1720] [serial = 1879] [outer = (nil)] 20:14:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x93b24400) [pid = 1720] [serial = 1880] [outer = 0x923aa000] 20:14:20 INFO - PROCESS | 1720 | 1465528460645 Marionette DEBUG loaded listener.js 20:14:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x93b9cc00) [pid = 1720] [serial = 1881] [outer = 0x923aa000] 20:14:21 INFO - PROCESS | 1720 | 1465528461692 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]]]}] 20:14:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 20:14:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1630ms 20:14:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 20:14:21 INFO - PROCESS | 1720 | 1465528461723 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 20:14:21 INFO - PROCESS | 1720 | 1465528461726 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 20:14:21 INFO - PROCESS | 1720 | 1465528461733 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 20:14:21 INFO - PROCESS | 1720 | 1465528461737 Marionette TRACE conn4 <- [1,2478,null,{}] 20:14:21 INFO - PROCESS | 1720 | 1465528461743 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}] 20:14:21 INFO - PROCESS | 1720 | 1465528461748 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:21 INFO - PROCESS | 1720 | 1465528461929 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 20:14:22 INFO - PROCESS | 1720 | 1465528462124 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:22 INFO - PROCESS | 1720 | 1465528462130 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:22 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e753800 == 45 [pid = 1720] [id = 627] 20:14:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x93b23400) [pid = 1720] [serial = 1882] [outer = (nil)] 20:14:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x9531e800) [pid = 1720] [serial = 1883] [outer = 0x93b23400] 20:14:22 INFO - PROCESS | 1720 | 1465528462211 Marionette DEBUG loaded listener.js 20:14:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x95322c00) [pid = 1720] [serial = 1884] [outer = 0x93b23400] 20:14:23 INFO - PROCESS | 1720 | 1465528463187 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]]]}] 20:14:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 20:14:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1533ms 20:14:23 INFO - PROCESS | 1720 | 1465528463266 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 20:14:23 INFO - PROCESS | 1720 | 1465528463270 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 20:14:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 20:14:23 INFO - PROCESS | 1720 | 1465528463277 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 20:14:23 INFO - PROCESS | 1720 | 1465528463281 Marionette TRACE conn4 <- [1,2482,null,{}] 20:14:23 INFO - PROCESS | 1720 | 1465528463287 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}] 20:14:23 INFO - PROCESS | 1720 | 1465528463297 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:23 INFO - PROCESS | 1720 | 1465528463556 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 20:14:23 INFO - PROCESS | 1720 | 1465528463807 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:23 INFO - PROCESS | 1720 | 1465528463813 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:23 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f4adc00 == 46 [pid = 1720] [id = 628] 20:14:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x93ec8800) [pid = 1720] [serial = 1885] [outer = (nil)] 20:14:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x953ce800) [pid = 1720] [serial = 1886] [outer = 0x93ec8800] 20:14:23 INFO - PROCESS | 1720 | 1465528463920 Marionette DEBUG loaded listener.js 20:14:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x954ab800) [pid = 1720] [serial = 1887] [outer = 0x93ec8800] 20:14:25 INFO - PROCESS | 1720 | 1465528465014 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]]]}] 20:14:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 20:14:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1801ms 20:14:25 INFO - PROCESS | 1720 | 1465528465079 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 20:14:25 INFO - PROCESS | 1720 | 1465528465084 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 20:14:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 20:14:25 INFO - PROCESS | 1720 | 1465528465091 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 20:14:25 INFO - PROCESS | 1720 | 1465528465095 Marionette TRACE conn4 <- [1,2486,null,{}] 20:14:25 INFO - PROCESS | 1720 | 1465528465102 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}] 20:14:25 INFO - PROCESS | 1720 | 1465528465107 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:25 INFO - PROCESS | 1720 | 1465528465311 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 20:14:25 INFO - PROCESS | 1720 | 1465528465517 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:25 INFO - PROCESS | 1720 | 1465528465530 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:25 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d746000 == 47 [pid = 1720] [id = 629] 20:14:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x8d747000) [pid = 1720] [serial = 1888] [outer = (nil)] 20:14:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x8e4ea400) [pid = 1720] [serial = 1889] [outer = 0x8d747000] 20:14:25 INFO - PROCESS | 1720 | 1465528465749 Marionette DEBUG loaded listener.js 20:14:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x8e6abc00) [pid = 1720] [serial = 1890] [outer = 0x8d747000] 20:14:27 INFO - PROCESS | 1720 | 1465528467016 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]]]}] 20:14:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 20:14:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1987ms 20:14:27 INFO - PROCESS | 1720 | 1465528467079 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 20:14:27 INFO - PROCESS | 1720 | 1465528467086 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 20:14:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 20:14:27 INFO - PROCESS | 1720 | 1465528467096 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 20:14:27 INFO - PROCESS | 1720 | 1465528467100 Marionette TRACE conn4 <- [1,2490,null,{}] 20:14:27 INFO - PROCESS | 1720 | 1465528467110 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}] 20:14:27 INFO - PROCESS | 1720 | 1465528467116 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:27 INFO - PROCESS | 1720 | 1465528467398 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 20:14:27 INFO - PROCESS | 1720 | 1465528467580 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:27 INFO - PROCESS | 1720 | 1465528467592 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:27 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e5a8c00 == 48 [pid = 1720] [id = 630] 20:14:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x8e5a9000) [pid = 1720] [serial = 1891] [outer = (nil)] 20:14:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x8e613c00) [pid = 1720] [serial = 1892] [outer = 0x8e5a9000] 20:14:27 INFO - PROCESS | 1720 | 1465528467668 Marionette DEBUG loaded listener.js 20:14:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x8e6a5800) [pid = 1720] [serial = 1893] [outer = 0x8e5a9000] 20:14:28 INFO - PROCESS | 1720 | 1465528468577 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]]]}] 20:14:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 20:14:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1534ms 20:14:28 INFO - PROCESS | 1720 | 1465528468651 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 20:14:28 INFO - PROCESS | 1720 | 1465528468665 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 20:14:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 20:14:28 INFO - PROCESS | 1720 | 1465528468684 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 20:14:28 INFO - PROCESS | 1720 | 1465528468691 Marionette TRACE conn4 <- [1,2494,null,{}] 20:14:28 INFO - PROCESS | 1720 | 1465528468697 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}] 20:14:28 INFO - PROCESS | 1720 | 1465528468702 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:28 INFO - PROCESS | 1720 | 1465528468889 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 20:14:29 INFO - PROCESS | 1720 | 1465528469089 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:29 INFO - PROCESS | 1720 | 1465528469099 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:29 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d75ec00 == 49 [pid = 1720] [id = 631] 20:14:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x8f001c00) [pid = 1720] [serial = 1894] [outer = (nil)] 20:14:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x8f845000) [pid = 1720] [serial = 1895] [outer = 0x8f001c00] 20:14:29 INFO - PROCESS | 1720 | 1465528469223 Marionette DEBUG loaded listener.js 20:14:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x915d2000) [pid = 1720] [serial = 1896] [outer = 0x8f001c00] 20:14:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8d049c00 == 48 [pid = 1720] [id = 621] 20:14:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0c7c00 == 47 [pid = 1720] [id = 620] 20:14:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8e4e8400 == 46 [pid = 1720] [id = 619] 20:14:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0c8800 == 45 [pid = 1720] [id = 618] 20:14:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8d04b400 == 44 [pid = 1720] [id = 617] 20:14:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8d051400 == 43 [pid = 1720] [id = 616] 20:14:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8e62e800 == 42 [pid = 1720] [id = 603] 20:14:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8d047c00 == 41 [pid = 1720] [id = 608] 20:14:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8da4b000 == 40 [pid = 1720] [id = 610] 20:14:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8d743000 == 39 [pid = 1720] [id = 609] 20:14:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8f84bc00 == 38 [pid = 1720] [id = 613] 20:14:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8efec400 == 37 [pid = 1720] [id = 615] 20:14:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8f00c800 == 36 [pid = 1720] [id = 611] 20:14:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8d4a5c00 == 35 [pid = 1720] [id = 614] 20:14:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8daab400 == 34 [pid = 1720] [id = 612] 20:14:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8e5a8c00 == 33 [pid = 1720] [id = 630] 20:14:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8d746000 == 32 [pid = 1720] [id = 629] 20:14:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8f4adc00 == 31 [pid = 1720] [id = 628] 20:14:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8e753800 == 30 [pid = 1720] [id = 627] 20:14:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8e4e3400 == 29 [pid = 1720] [id = 625] 20:14:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8e758000 == 28 [pid = 1720] [id = 626] 20:14:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8e74fc00 == 27 [pid = 1720] [id = 624] 20:14:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8da43c00 == 26 [pid = 1720] [id = 622] 20:14:31 INFO - PROCESS | 1720 | --DOCSHELL 0x8d49dc00 == 25 [pid = 1720] [id = 623] 20:14:31 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x8e74d400) [pid = 1720] [serial = 1826] [outer = (nil)] [url = about:blank] 20:14:31 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x954ae800) [pid = 1720] [serial = 1802] [outer = (nil)] [url = about:blank] 20:14:31 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x9668d000) [pid = 1720] [serial = 1806] [outer = (nil)] [url = about:blank] 20:14:31 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x954d3000) [pid = 1720] [serial = 1805] [outer = (nil)] [url = about:blank] 20:14:31 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x8eff5400) [pid = 1720] [serial = 1809] [outer = (nil)] [url = about:blank] 20:14:31 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x8daaa800) [pid = 1720] [serial = 1808] [outer = (nil)] [url = about:blank] 20:14:31 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x8e6a8000) [pid = 1720] [serial = 1791] [outer = (nil)] [url = about:blank] 20:14:31 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x8da4d400) [pid = 1720] [serial = 1817] [outer = (nil)] [url = about:blank] 20:14:31 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x8e5b0800) [pid = 1720] [serial = 1790] [outer = (nil)] [url = about:blank] 20:14:31 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x8d4a8000) [pid = 1720] [serial = 1814] [outer = (nil)] [url = about:blank] 20:14:31 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x8d743c00) [pid = 1720] [serial = 1815] [outer = (nil)] [url = about:blank] 20:14:31 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x8eff4400) [pid = 1720] [serial = 1812] [outer = (nil)] [url = about:blank] 20:14:31 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x8e754000) [pid = 1720] [serial = 1811] [outer = (nil)] [url = about:blank] 20:14:31 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x91e9fc00) [pid = 1720] [serial = 1794] [outer = (nil)] [url = about:blank] 20:14:31 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x8f850400) [pid = 1720] [serial = 1793] [outer = (nil)] [url = about:blank] 20:14:31 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x95327c00) [pid = 1720] [serial = 1797] [outer = (nil)] [url = about:blank] 20:14:31 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x93ec0800) [pid = 1720] [serial = 1796] [outer = (nil)] [url = about:blank] 20:14:31 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x8e630800) [pid = 1720] [serial = 1821] [outer = (nil)] [url = about:blank] 20:14:31 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x954a8000) [pid = 1720] [serial = 1800] [outer = (nil)] [url = about:blank] 20:14:31 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x953d0400) [pid = 1720] [serial = 1799] [outer = (nil)] [url = about:blank] 20:14:31 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x954c4c00) [pid = 1720] [serial = 1803] [outer = (nil)] [url = about:blank] 20:14:31 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x8e758800) [pid = 1720] [serial = 1823] [outer = (nil)] [url = about:blank] 20:14:31 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x8e615800) [pid = 1720] [serial = 1820] [outer = (nil)] [url = about:blank] 20:14:31 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x8daa3800) [pid = 1720] [serial = 1818] [outer = (nil)] [url = about:blank] 20:14:31 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x8e7ba800) [pid = 1720] [serial = 1824] [outer = (nil)] [url = about:blank] 20:14:31 INFO - PROCESS | 1720 | 1465528471722 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]]]}] 20:14:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 20:14:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 3107ms 20:14:31 INFO - PROCESS | 1720 | 1465528471789 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 20:14:31 INFO - PROCESS | 1720 | 1465528471795 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 20:14:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 20:14:31 INFO - PROCESS | 1720 | 1465528471804 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 20:14:31 INFO - PROCESS | 1720 | 1465528471809 Marionette TRACE conn4 <- [1,2498,null,{}] 20:14:31 INFO - PROCESS | 1720 | 1465528471818 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}] 20:14:31 INFO - PROCESS | 1720 | 1465528471824 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:31 INFO - PROCESS | 1720 | 1465528471988 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 20:14:32 INFO - PROCESS | 1720 | 1465528472000 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:32 INFO - PROCESS | 1720 | 1465528472007 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:32 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d4a6000 == 26 [pid = 1720] [id = 632] 20:14:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x8d4a6800) [pid = 1720] [serial = 1897] [outer = (nil)] 20:14:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x8d743c00) [pid = 1720] [serial = 1898] [outer = 0x8d4a6800] 20:14:32 INFO - PROCESS | 1720 | 1465528472086 Marionette DEBUG loaded listener.js 20:14:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x8d758400) [pid = 1720] [serial = 1899] [outer = 0x8d4a6800] 20:14:33 INFO - PROCESS | 1720 | 1465528473196 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]]]}] 20:14:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 20:14:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1451ms 20:14:33 INFO - PROCESS | 1720 | 1465528473259 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 20:14:33 INFO - PROCESS | 1720 | 1465528473266 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 20:14:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 20:14:33 INFO - PROCESS | 1720 | 1465528473277 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 20:14:33 INFO - PROCESS | 1720 | 1465528473280 Marionette TRACE conn4 <- [1,2502,null,{}] 20:14:33 INFO - PROCESS | 1720 | 1465528473287 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}] 20:14:33 INFO - PROCESS | 1720 | 1465528473292 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:33 INFO - PROCESS | 1720 | 1465528473513 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 20:14:33 INFO - PROCESS | 1720 | 1465528473528 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:33 INFO - PROCESS | 1720 | 1465528473538 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:33 INFO - PROCESS | 1720 | ++DOCSHELL 0x8da4b400 == 27 [pid = 1720] [id = 633] 20:14:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x8daa3800) [pid = 1720] [serial = 1900] [outer = (nil)] 20:14:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x8e4e5800) [pid = 1720] [serial = 1901] [outer = 0x8daa3800] 20:14:33 INFO - PROCESS | 1720 | 1465528473610 Marionette DEBUG loaded listener.js 20:14:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x8e5a4800) [pid = 1720] [serial = 1902] [outer = 0x8daa3800] 20:14:34 INFO - PROCESS | 1720 | 1465528474630 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]]]}] 20:14:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 20:14:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1380ms 20:14:34 INFO - PROCESS | 1720 | 1465528474659 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 20:14:34 INFO - PROCESS | 1720 | 1465528474662 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 20:14:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 20:14:34 INFO - PROCESS | 1720 | 1465528474670 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 20:14:34 INFO - PROCESS | 1720 | 1465528474676 Marionette TRACE conn4 <- [1,2506,null,{}] 20:14:34 INFO - PROCESS | 1720 | 1465528474708 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}] 20:14:34 INFO - PROCESS | 1720 | 1465528474718 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:34 INFO - PROCESS | 1720 | 1465528474984 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 20:14:35 INFO - PROCESS | 1720 | 1465528475021 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:35 INFO - PROCESS | 1720 | 1465528475034 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:35 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e74b400 == 28 [pid = 1720] [id = 634] 20:14:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x8e74ec00) [pid = 1720] [serial = 1903] [outer = (nil)] 20:14:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x8e7b1400) [pid = 1720] [serial = 1904] [outer = 0x8e74ec00] 20:14:35 INFO - PROCESS | 1720 | 1465528475106 Marionette DEBUG loaded listener.js 20:14:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x8e7ba400) [pid = 1720] [serial = 1905] [outer = 0x8e74ec00] 20:14:36 INFO - PROCESS | 1720 | 1465528476079 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]]]}] 20:14:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 20:14:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1448ms 20:14:36 INFO - PROCESS | 1720 | 1465528476118 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 20:14:36 INFO - PROCESS | 1720 | 1465528476122 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 20:14:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 20:14:36 INFO - PROCESS | 1720 | 1465528476128 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 20:14:36 INFO - PROCESS | 1720 | 1465528476131 Marionette TRACE conn4 <- [1,2510,null,{}] 20:14:36 INFO - PROCESS | 1720 | 1465528476143 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}] 20:14:36 INFO - PROCESS | 1720 | 1465528476147 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:36 INFO - PROCESS | 1720 | 1465528476960 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 20:14:37 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x8e4e9400) [pid = 1720] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 20:14:37 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x8d49c800) [pid = 1720] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 20:14:37 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x8f4a3400) [pid = 1720] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 20:14:37 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x915c3800) [pid = 1720] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 20:14:37 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x8d746800) [pid = 1720] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 20:14:37 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x8e611c00) [pid = 1720] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 20:14:37 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x8f84cc00) [pid = 1720] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 20:14:37 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x923b1000) [pid = 1720] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 20:14:37 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x8e5a6400) [pid = 1720] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 20:14:37 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x8f84e800) [pid = 1720] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 20:14:37 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x8e62dc00) [pid = 1720] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 20:14:37 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x8d755000) [pid = 1720] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 20:14:37 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x8d04bc00) [pid = 1720] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 20:14:37 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0x8daab000) [pid = 1720] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 20:14:37 INFO - PROCESS | 1720 | --DOMWINDOW == 78 (0x8e4e1400) [pid = 1720] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 20:14:37 INFO - PROCESS | 1720 | 1465528477185 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:37 INFO - PROCESS | 1720 | 1465528477195 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:37 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d045400 == 29 [pid = 1720] [id = 635] 20:14:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 79 (0x8d04bc00) [pid = 1720] [serial = 1906] [outer = (nil)] 20:14:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x8d757400) [pid = 1720] [serial = 1907] [outer = 0x8d04bc00] 20:14:37 INFO - PROCESS | 1720 | 1465528477285 Marionette DEBUG loaded listener.js 20:14:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x8e750000) [pid = 1720] [serial = 1908] [outer = 0x8d04bc00] 20:14:38 INFO - PROCESS | 1720 | 1465528478044 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]]]}] 20:14:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 20:14:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1942ms 20:14:38 INFO - PROCESS | 1720 | 1465528478072 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 20:14:38 INFO - PROCESS | 1720 | 1465528478076 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 20:14:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 20:14:38 INFO - PROCESS | 1720 | 1465528478082 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 20:14:38 INFO - PROCESS | 1720 | 1465528478086 Marionette TRACE conn4 <- [1,2514,null,{}] 20:14:38 INFO - PROCESS | 1720 | 1465528478091 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}] 20:14:38 INFO - PROCESS | 1720 | 1465528478096 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:38 INFO - PROCESS | 1720 | 1465528478314 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 20:14:38 INFO - PROCESS | 1720 | 1465528478333 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:38 INFO - PROCESS | 1720 | 1465528478339 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:38 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e4e2800 == 30 [pid = 1720] [id = 636] 20:14:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x8e611400) [pid = 1720] [serial = 1909] [outer = (nil)] 20:14:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x8f005000) [pid = 1720] [serial = 1910] [outer = 0x8e611400] 20:14:38 INFO - PROCESS | 1720 | 1465528478412 Marionette DEBUG loaded listener.js 20:14:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x8f4ae800) [pid = 1720] [serial = 1911] [outer = 0x8e611400] 20:14:39 INFO - PROCESS | 1720 | 1465528479457 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]]]}] 20:14:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 20:14:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1431ms 20:14:39 INFO - PROCESS | 1720 | 1465528479516 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 20:14:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 20:14:39 INFO - PROCESS | 1720 | 1465528479528 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 20:14:39 INFO - PROCESS | 1720 | 1465528479543 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 20:14:39 INFO - PROCESS | 1720 | 1465528479552 Marionette TRACE conn4 <- [1,2518,null,{}] 20:14:39 INFO - PROCESS | 1720 | 1465528479561 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}] 20:14:39 INFO - PROCESS | 1720 | 1465528479567 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:39 INFO - PROCESS | 1720 | 1465528479800 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 20:14:40 INFO - PROCESS | 1720 | 1465528480068 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:40 INFO - PROCESS | 1720 | 1465528480084 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:40 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0c2800 == 31 [pid = 1720] [id = 637] 20:14:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x8d49cc00) [pid = 1720] [serial = 1912] [outer = (nil)] 20:14:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x8da45400) [pid = 1720] [serial = 1913] [outer = 0x8d49cc00] 20:14:40 INFO - PROCESS | 1720 | 1465528480188 Marionette DEBUG loaded listener.js 20:14:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x8daab400) [pid = 1720] [serial = 1914] [outer = 0x8d49cc00] 20:14:41 INFO - PROCESS | 1720 | 1465528481114 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]]]}] 20:14:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 20:14:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1647ms 20:14:41 INFO - PROCESS | 1720 | 1465528481187 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 20:14:41 INFO - PROCESS | 1720 | 1465528481195 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 20:14:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 20:14:41 INFO - PROCESS | 1720 | 1465528481206 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 20:14:41 INFO - PROCESS | 1720 | 1465528481210 Marionette TRACE conn4 <- [1,2522,null,{}] 20:14:41 INFO - PROCESS | 1720 | 1465528481217 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}] 20:14:41 INFO - PROCESS | 1720 | 1465528481223 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:41 INFO - PROCESS | 1720 | 1465528481414 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 20:14:41 INFO - PROCESS | 1720 | 1465528481654 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:41 INFO - PROCESS | 1720 | 1465528481663 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:41 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d49e000 == 32 [pid = 1720] [id = 638] 20:14:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x8e613800) [pid = 1720] [serial = 1915] [outer = (nil)] 20:14:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x8e754c00) [pid = 1720] [serial = 1916] [outer = 0x8e613800] 20:14:41 INFO - PROCESS | 1720 | 1465528481788 Marionette DEBUG loaded listener.js 20:14:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x8eff6400) [pid = 1720] [serial = 1917] [outer = 0x8e613800] 20:14:42 INFO - PROCESS | 1720 | 1465528482854 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]]]}] 20:14:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 20:14:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1687ms 20:14:42 INFO - PROCESS | 1720 | 1465528482894 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 20:14:42 INFO - PROCESS | 1720 | 1465528482898 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 20:14:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 20:14:42 INFO - PROCESS | 1720 | 1465528482906 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 20:14:42 INFO - PROCESS | 1720 | 1465528482912 Marionette TRACE conn4 <- [1,2526,null,{}] 20:14:42 INFO - PROCESS | 1720 | 1465528482929 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}] 20:14:42 INFO - PROCESS | 1720 | 1465528482939 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:43 INFO - PROCESS | 1720 | 1465528483146 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 20:14:43 INFO - PROCESS | 1720 | 1465528483390 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:43 INFO - PROCESS | 1720 | 1465528483403 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:43 INFO - PROCESS | 1720 | ++DOCSHELL 0x91e0fc00 == 33 [pid = 1720] [id = 639] 20:14:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x91ea0000) [pid = 1720] [serial = 1918] [outer = (nil)] 20:14:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x91eadc00) [pid = 1720] [serial = 1919] [outer = 0x91ea0000] 20:14:43 INFO - PROCESS | 1720 | 1465528483544 Marionette DEBUG loaded listener.js 20:14:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x923b4400) [pid = 1720] [serial = 1920] [outer = 0x91ea0000] 20:14:44 INFO - PROCESS | 1720 | 1465528484515 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]]]}] 20:14:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 20:14:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1647ms 20:14:44 INFO - PROCESS | 1720 | 1465528484553 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 20:14:44 INFO - PROCESS | 1720 | 1465528484558 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 20:14:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 20:14:44 INFO - PROCESS | 1720 | 1465528484565 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 20:14:44 INFO - PROCESS | 1720 | 1465528484568 Marionette TRACE conn4 <- [1,2530,null,{}] 20:14:44 INFO - PROCESS | 1720 | 1465528484575 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}] 20:14:44 INFO - PROCESS | 1720 | 1465528484581 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:44 INFO - PROCESS | 1720 | 1465528484771 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 20:14:45 INFO - PROCESS | 1720 | 1465528485059 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:45 INFO - PROCESS | 1720 | 1465528485067 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:45 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e4e8800 == 34 [pid = 1720] [id = 640] 20:14:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x8e7ba000) [pid = 1720] [serial = 1921] [outer = (nil)] 20:14:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x92660000) [pid = 1720] [serial = 1922] [outer = 0x8e7ba000] 20:14:45 INFO - PROCESS | 1720 | 1465528485160 Marionette DEBUG loaded listener.js 20:14:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x92667400) [pid = 1720] [serial = 1923] [outer = 0x8e7ba000] 20:14:46 INFO - PROCESS | 1720 | 1465528486091 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]]]}] 20:14:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 20:14:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1590ms 20:14:46 INFO - PROCESS | 1720 | 1465528486156 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 20:14:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 20:14:46 INFO - PROCESS | 1720 | 1465528486160 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 20:14:46 INFO - PROCESS | 1720 | 1465528486167 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 20:14:46 INFO - PROCESS | 1720 | 1465528486171 Marionette TRACE conn4 <- [1,2534,null,{}] 20:14:46 INFO - PROCESS | 1720 | 1465528486177 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}] 20:14:46 INFO - PROCESS | 1720 | 1465528486183 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:46 INFO - PROCESS | 1720 | 1465528486423 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 20:14:46 INFO - PROCESS | 1720 | 1465528486655 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:46 INFO - PROCESS | 1720 | 1465528486662 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:46 INFO - PROCESS | 1720 | ++DOCSHELL 0x8effb000 == 35 [pid = 1720] [id = 641] 20:14:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x92659c00) [pid = 1720] [serial = 1924] [outer = (nil)] 20:14:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x93acdc00) [pid = 1720] [serial = 1925] [outer = 0x92659c00] 20:14:46 INFO - PROCESS | 1720 | 1465528486802 Marionette DEBUG loaded listener.js 20:14:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x93ad4c00) [pid = 1720] [serial = 1926] [outer = 0x92659c00] 20:14:47 INFO - PROCESS | 1720 | 1465528487811 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]]]}] 20:14:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 20:14:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1683ms 20:14:47 INFO - PROCESS | 1720 | 1465528487850 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 20:14:47 INFO - PROCESS | 1720 | 1465528487855 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 20:14:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 20:14:47 INFO - PROCESS | 1720 | 1465528487861 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 20:14:47 INFO - PROCESS | 1720 | 1465528487865 Marionette TRACE conn4 <- [1,2538,null,{}] 20:14:47 INFO - PROCESS | 1720 | 1465528487870 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}] 20:14:47 INFO - PROCESS | 1720 | 1465528487882 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:48 INFO - PROCESS | 1720 | 1465528488235 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 20:14:48 INFO - PROCESS | 1720 | 1465528488579 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:48 INFO - PROCESS | 1720 | 1465528488594 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:48 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d4a1000 == 36 [pid = 1720] [id = 642] 20:14:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x8d754800) [pid = 1720] [serial = 1927] [outer = (nil)] 20:14:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x952ab000) [pid = 1720] [serial = 1928] [outer = 0x8d754800] 20:14:48 INFO - PROCESS | 1720 | 1465528488708 Marionette DEBUG loaded listener.js 20:14:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x95328800) [pid = 1720] [serial = 1929] [outer = 0x8d754800] 20:14:49 INFO - PROCESS | 1720 | 1465528489733 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]]]}] 20:14:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 20:14:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1937ms 20:14:49 INFO - PROCESS | 1720 | 1465528489799 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 20:14:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 20:14:49 INFO - PROCESS | 1720 | 1465528489803 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 20:14:49 INFO - PROCESS | 1720 | 1465528489809 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 20:14:49 INFO - PROCESS | 1720 | 1465528489813 Marionette TRACE conn4 <- [1,2542,null,{}] 20:14:49 INFO - PROCESS | 1720 | 1465528489819 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}] 20:14:49 INFO - PROCESS | 1720 | 1465528489824 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:50 INFO - PROCESS | 1720 | 1465528490005 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 20:14:50 INFO - PROCESS | 1720 | 1465528490203 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:50 INFO - PROCESS | 1720 | 1465528490212 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:50 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e757c00 == 37 [pid = 1720] [id = 643] 20:14:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x8f4ae000) [pid = 1720] [serial = 1930] [outer = (nil)] 20:14:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x953cec00) [pid = 1720] [serial = 1931] [outer = 0x8f4ae000] 20:14:50 INFO - PROCESS | 1720 | 1465528490294 Marionette DEBUG loaded listener.js 20:14:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x953c8800) [pid = 1720] [serial = 1932] [outer = 0x8f4ae000] 20:14:51 INFO - PROCESS | 1720 | 1465528491245 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]]]}] 20:14:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 20:14:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1481ms 20:14:51 INFO - PROCESS | 1720 | 1465528491292 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 20:14:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 20:14:51 INFO - PROCESS | 1720 | 1465528491296 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 20:14:51 INFO - PROCESS | 1720 | 1465528491303 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 20:14:51 INFO - PROCESS | 1720 | 1465528491306 Marionette TRACE conn4 <- [1,2546,null,{}] 20:14:51 INFO - PROCESS | 1720 | 1465528491312 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}] 20:14:51 INFO - PROCESS | 1720 | 1465528491317 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:51 INFO - PROCESS | 1720 | 1465528491496 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 20:14:51 INFO - PROCESS | 1720 | 1465528491692 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:51 INFO - PROCESS | 1720 | 1465528491700 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:51 INFO - PROCESS | 1720 | ++DOCSHELL 0x8efedc00 == 38 [pid = 1720] [id = 644] 20:14:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x8efef400) [pid = 1720] [serial = 1933] [outer = (nil)] 20:14:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x954aa400) [pid = 1720] [serial = 1934] [outer = 0x8efef400] 20:14:51 INFO - PROCESS | 1720 | 1465528491797 Marionette DEBUG loaded listener.js 20:14:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x954af800) [pid = 1720] [serial = 1935] [outer = 0x8efef400] 20:14:52 INFO - PROCESS | 1720 | 1465528492828 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]]]}] 20:14:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 20:14:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1585ms 20:14:52 INFO - PROCESS | 1720 | 1465528492888 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 20:14:52 INFO - PROCESS | 1720 | 1465528492893 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 20:14:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 20:14:52 INFO - PROCESS | 1720 | 1465528492899 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 20:14:52 INFO - PROCESS | 1720 | 1465528492902 Marionette TRACE conn4 <- [1,2550,null,{}] 20:14:52 INFO - PROCESS | 1720 | 1465528492908 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}] 20:14:52 INFO - PROCESS | 1720 | 1465528492912 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:53 INFO - PROCESS | 1720 | 1465528493087 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 20:14:53 INFO - PROCESS | 1720 | 1465528493279 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:53 INFO - PROCESS | 1720 | 1465528493285 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:53 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d754400 == 39 [pid = 1720] [id = 645] 20:14:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x8e69f000) [pid = 1720] [serial = 1936] [outer = (nil)] 20:14:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x92468400) [pid = 1720] [serial = 1937] [outer = 0x8e69f000] 20:14:53 INFO - PROCESS | 1720 | 1465528493377 Marionette DEBUG loaded listener.js 20:14:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x954c7000) [pid = 1720] [serial = 1938] [outer = 0x8e69f000] 20:14:54 INFO - PROCESS | 1720 | 1465528494348 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]]]}] 20:14:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 20:14:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1492ms 20:14:54 INFO - PROCESS | 1720 | 1465528494392 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 20:14:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 20:14:54 INFO - PROCESS | 1720 | 1465528494396 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 20:14:54 INFO - PROCESS | 1720 | 1465528494402 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 20:14:54 INFO - PROCESS | 1720 | 1465528494406 Marionette TRACE conn4 <- [1,2554,null,{}] 20:14:54 INFO - PROCESS | 1720 | 1465528494412 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}] 20:14:54 INFO - PROCESS | 1720 | 1465528494417 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:54 INFO - PROCESS | 1720 | 1465528494588 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 20:14:55 INFO - PROCESS | 1720 | 1465528494993 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:55 INFO - PROCESS | 1720 | 1465528495005 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:55 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d04d800 == 40 [pid = 1720] [id = 646] 20:14:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x8d04dc00) [pid = 1720] [serial = 1939] [outer = (nil)] 20:14:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x8d0c7400) [pid = 1720] [serial = 1940] [outer = 0x8d04dc00] 20:14:55 INFO - PROCESS | 1720 | 1465528495122 Marionette DEBUG loaded listener.js 20:14:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0x8d49d400) [pid = 1720] [serial = 1941] [outer = 0x8d04dc00] 20:14:56 INFO - PROCESS | 1720 | --DOCSHELL 0x8d045400 == 39 [pid = 1720] [id = 635] 20:14:56 INFO - PROCESS | 1720 | --DOCSHELL 0x8e74b400 == 38 [pid = 1720] [id = 634] 20:14:56 INFO - PROCESS | 1720 | --DOCSHELL 0x8da4b400 == 37 [pid = 1720] [id = 633] 20:14:56 INFO - PROCESS | 1720 | --DOCSHELL 0x8d4a6000 == 36 [pid = 1720] [id = 632] 20:14:56 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0x8e7b9400) [pid = 1720] [serial = 1860] [outer = (nil)] [url = about:blank] 20:14:56 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x8e4ecc00) [pid = 1720] [serial = 1857] [outer = (nil)] [url = about:blank] 20:14:56 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x8f4aac00) [pid = 1720] [serial = 1835] [outer = (nil)] [url = about:blank] 20:14:56 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x93ad3c00) [pid = 1720] [serial = 1847] [outer = (nil)] [url = about:blank] 20:14:56 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x8d750800) [pid = 1720] [serial = 1829] [outer = (nil)] [url = about:blank] 20:14:56 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x91e03400) [pid = 1720] [serial = 1865] [outer = (nil)] [url = about:blank] 20:14:56 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x8f841400) [pid = 1720] [serial = 1836] [outer = (nil)] [url = about:blank] 20:14:56 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x915c8400) [pid = 1720] [serial = 1839] [outer = (nil)] [url = about:blank] 20:14:56 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x8da41400) [pid = 1720] [serial = 1830] [outer = (nil)] [url = about:blank] 20:14:56 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x92dbc000) [pid = 1720] [serial = 1845] [outer = (nil)] [url = about:blank] 20:14:56 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x8e62fc00) [pid = 1720] [serial = 1833] [outer = (nil)] [url = about:blank] 20:14:56 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x91ea3800) [pid = 1720] [serial = 1841] [outer = (nil)] [url = about:blank] 20:14:56 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x9517ec00) [pid = 1720] [serial = 1851] [outer = (nil)] [url = about:blank] 20:14:56 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x92db5800) [pid = 1720] [serial = 1844] [outer = (nil)] [url = about:blank] 20:14:56 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x8e7bd800) [pid = 1720] [serial = 1827] [outer = (nil)] [url = about:blank] 20:14:56 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x915cc800) [pid = 1720] [serial = 1838] [outer = (nil)] [url = about:blank] 20:14:56 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x8e60fc00) [pid = 1720] [serial = 1832] [outer = (nil)] [url = about:blank] 20:14:56 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x93ad1800) [pid = 1720] [serial = 1848] [outer = (nil)] [url = about:blank] 20:14:56 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x8da44c00) [pid = 1720] [serial = 1856] [outer = (nil)] [url = about:blank] 20:14:56 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x8d053000) [pid = 1720] [serial = 1853] [outer = (nil)] [url = about:blank] 20:14:56 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x91eac800) [pid = 1720] [serial = 1842] [outer = (nil)] [url = about:blank] 20:14:56 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x8f84a400) [pid = 1720] [serial = 1863] [outer = (nil)] [url = about:blank] 20:14:56 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x8f4ab000) [pid = 1720] [serial = 1862] [outer = (nil)] [url = about:blank] 20:14:56 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x93ec5400) [pid = 1720] [serial = 1850] [outer = (nil)] [url = about:blank] 20:14:56 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x8d4a7c00) [pid = 1720] [serial = 1854] [outer = (nil)] [url = about:blank] 20:14:56 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x91eab000) [pid = 1720] [serial = 1866] [outer = (nil)] [url = about:blank] 20:14:56 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x8e74f800) [pid = 1720] [serial = 1859] [outer = (nil)] [url = about:blank] 20:14:56 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x91e01c00) [pid = 1720] [serial = 1868] [outer = (nil)] [url = about:blank] 20:14:56 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x92463400) [pid = 1720] [serial = 1869] [outer = (nil)] [url = about:blank] 20:14:56 INFO - PROCESS | 1720 | 1465528496294 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]]]}] 20:14:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 20:14:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1933ms 20:14:56 INFO - PROCESS | 1720 | 1465528496340 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 20:14:56 INFO - PROCESS | 1720 | 1465528496348 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 20:14:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 20:14:56 INFO - PROCESS | 1720 | 1465528496373 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 20:14:56 INFO - PROCESS | 1720 | 1465528496378 Marionette TRACE conn4 <- [1,2558,null,{}] 20:14:56 INFO - PROCESS | 1720 | 1465528496396 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}] 20:14:56 INFO - PROCESS | 1720 | 1465528496401 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:56 INFO - PROCESS | 1720 | 1465528496568 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 20:14:56 INFO - PROCESS | 1720 | 1465528496581 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:56 INFO - PROCESS | 1720 | 1465528496593 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:56 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d75a400 == 37 [pid = 1720] [id = 647] 20:14:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x8da42000) [pid = 1720] [serial = 1942] [outer = (nil)] 20:14:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x8da4f000) [pid = 1720] [serial = 1943] [outer = 0x8da42000] 20:14:56 INFO - PROCESS | 1720 | 1465528496660 Marionette DEBUG loaded listener.js 20:14:56 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x8e5a3800) [pid = 1720] [serial = 1944] [outer = 0x8da42000] 20:14:57 INFO - PROCESS | 1720 | 1465528497731 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]]]}] 20:14:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 20:14:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1394ms 20:14:57 INFO - PROCESS | 1720 | 1465528497762 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 20:14:57 INFO - PROCESS | 1720 | 1465528497768 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 20:14:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 20:14:57 INFO - PROCESS | 1720 | 1465528497775 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 20:14:57 INFO - PROCESS | 1720 | 1465528497778 Marionette TRACE conn4 <- [1,2562,null,{}] 20:14:57 INFO - PROCESS | 1720 | 1465528497784 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}] 20:14:57 INFO - PROCESS | 1720 | 1465528497789 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:58 INFO - PROCESS | 1720 | 1465528498011 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 20:14:58 INFO - PROCESS | 1720 | 1465528498033 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:58 INFO - PROCESS | 1720 | 1465528498042 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:58 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e633000 == 38 [pid = 1720] [id = 648] 20:14:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x8e69dc00) [pid = 1720] [serial = 1945] [outer = (nil)] 20:14:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x8e7b4000) [pid = 1720] [serial = 1946] [outer = 0x8e69dc00] 20:14:58 INFO - PROCESS | 1720 | 1465528498110 Marionette DEBUG loaded listener.js 20:14:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x8eff3800) [pid = 1720] [serial = 1947] [outer = 0x8e69dc00] 20:14:59 INFO - PROCESS | 1720 | 1465528499097 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]]]}] 20:14:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 20:14:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1381ms 20:14:59 INFO - PROCESS | 1720 | 1465528499158 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 20:14:59 INFO - PROCESS | 1720 | 1465528499162 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 20:14:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 20:14:59 INFO - PROCESS | 1720 | 1465528499176 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 20:14:59 INFO - PROCESS | 1720 | 1465528499184 Marionette TRACE conn4 <- [1,2566,null,{}] 20:14:59 INFO - PROCESS | 1720 | 1465528499198 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}] 20:14:59 INFO - PROCESS | 1720 | 1465528499206 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:59 INFO - PROCESS | 1720 | 1465528499447 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 20:14:59 INFO - PROCESS | 1720 | 1465528499483 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:59 INFO - PROCESS | 1720 | 1465528499491 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:14:59 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f4ab000 == 39 [pid = 1720] [id = 649] 20:14:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x8f84a400) [pid = 1720] [serial = 1948] [outer = (nil)] 20:14:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x915cac00) [pid = 1720] [serial = 1949] [outer = 0x8f84a400] 20:14:59 INFO - PROCESS | 1720 | 1465528499558 Marionette DEBUG loaded listener.js 20:14:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x91e04c00) [pid = 1720] [serial = 1950] [outer = 0x8f84a400] 20:15:00 INFO - PROCESS | 1720 | 1465528500698 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]]]}] 20:15:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 20:15:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1602ms 20:15:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 20:15:00 INFO - PROCESS | 1720 | 1465528500771 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 20:15:00 INFO - PROCESS | 1720 | 1465528500775 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 20:15:00 INFO - PROCESS | 1720 | 1465528500781 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 20:15:00 INFO - PROCESS | 1720 | 1465528500785 Marionette TRACE conn4 <- [1,2570,null,{}] 20:15:00 INFO - PROCESS | 1720 | 1465528500791 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}] 20:15:00 INFO - PROCESS | 1720 | 1465528500796 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:01 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x8e5a9000) [pid = 1720] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 20:15:01 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x8d4a2800) [pid = 1720] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 20:15:01 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x8eff3000) [pid = 1720] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 20:15:01 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x9265e000) [pid = 1720] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 20:15:01 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x923aa000) [pid = 1720] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 20:15:01 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x93b23400) [pid = 1720] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 20:15:01 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x93ec8800) [pid = 1720] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 20:15:01 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x8d4a6800) [pid = 1720] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 20:15:01 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x8daa3800) [pid = 1720] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 20:15:01 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x8f001c00) [pid = 1720] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 20:15:01 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x8d747000) [pid = 1720] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 20:15:01 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x8e74ec00) [pid = 1720] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 20:15:01 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x8d04bc00) [pid = 1720] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 20:15:01 INFO - PROCESS | 1720 | 1465528501173 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 20:15:01 INFO - PROCESS | 1720 | 1465528501359 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:01 INFO - PROCESS | 1720 | 1465528501366 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:01 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d046400 == 40 [pid = 1720] [id = 650] 20:15:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x8d745000) [pid = 1720] [serial = 1951] [outer = (nil)] 20:15:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x8e630c00) [pid = 1720] [serial = 1952] [outer = 0x8d745000] 20:15:01 INFO - PROCESS | 1720 | 1465528501438 Marionette DEBUG loaded listener.js 20:15:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x8f842400) [pid = 1720] [serial = 1953] [outer = 0x8d745000] 20:15:02 INFO - PROCESS | 1720 | 1465528502237 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]]]}] 20:15:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 20:15:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1485ms 20:15:02 INFO - PROCESS | 1720 | 1465528502266 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 20:15:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 20:15:02 INFO - PROCESS | 1720 | 1465528502283 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 20:15:02 INFO - PROCESS | 1720 | 1465528502292 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 20:15:02 INFO - PROCESS | 1720 | 1465528502296 Marionette TRACE conn4 <- [1,2574,null,{}] 20:15:02 INFO - PROCESS | 1720 | 1465528502303 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}] 20:15:02 INFO - PROCESS | 1720 | 1465528502307 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:02 INFO - PROCESS | 1720 | 1465528502533 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 20:15:02 INFO - PROCESS | 1720 | 1465528502542 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:02 INFO - PROCESS | 1720 | 1465528502561 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:02 INFO - PROCESS | 1720 | ++DOCSHELL 0x91e0d000 == 41 [pid = 1720] [id = 651] 20:15:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x91ea1400) [pid = 1720] [serial = 1954] [outer = (nil)] 20:15:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x91eab800) [pid = 1720] [serial = 1955] [outer = 0x91ea1400] 20:15:02 INFO - PROCESS | 1720 | 1465528502642 Marionette DEBUG loaded listener.js 20:15:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x92465800) [pid = 1720] [serial = 1956] [outer = 0x91ea1400] 20:15:03 INFO - PROCESS | 1720 | 1465528503810 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]]]}] 20:15:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 20:15:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1590ms 20:15:03 INFO - PROCESS | 1720 | 1465528503882 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 20:15:03 INFO - PROCESS | 1720 | 1465528503890 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 20:15:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 20:15:03 INFO - PROCESS | 1720 | 1465528503900 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 20:15:03 INFO - PROCESS | 1720 | 1465528503906 Marionette TRACE conn4 <- [1,2578,null,{}] 20:15:03 INFO - PROCESS | 1720 | 1465528503917 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}] 20:15:03 INFO - PROCESS | 1720 | 1465528503923 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:04 INFO - PROCESS | 1720 | 1465528504169 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 20:15:04 INFO - PROCESS | 1720 | 1465528504434 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:04 INFO - PROCESS | 1720 | 1465528504446 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:04 INFO - PROCESS | 1720 | ++DOCSHELL 0x8da41400 == 42 [pid = 1720] [id = 652] 20:15:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x8da42800) [pid = 1720] [serial = 1957] [outer = (nil)] 20:15:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x8e629c00) [pid = 1720] [serial = 1958] [outer = 0x8da42800] 20:15:04 INFO - PROCESS | 1720 | 1465528504558 Marionette DEBUG loaded listener.js 20:15:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x8e638c00) [pid = 1720] [serial = 1959] [outer = 0x8da42800] 20:15:05 INFO - PROCESS | 1720 | 1465528505530 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]]]}] 20:15:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 20:15:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1695ms 20:15:05 INFO - PROCESS | 1720 | 1465528505595 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 20:15:05 INFO - PROCESS | 1720 | 1465528505603 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 20:15:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 20:15:05 INFO - PROCESS | 1720 | 1465528505615 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 20:15:05 INFO - PROCESS | 1720 | 1465528505621 Marionette TRACE conn4 <- [1,2582,null,{}] 20:15:05 INFO - PROCESS | 1720 | 1465528505627 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}] 20:15:05 INFO - PROCESS | 1720 | 1465528505634 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:05 INFO - PROCESS | 1720 | 1465528505885 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 20:15:06 INFO - PROCESS | 1720 | 1465528506133 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:06 INFO - PROCESS | 1720 | 1465528506145 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:06 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f009c00 == 43 [pid = 1720] [id = 653] 20:15:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x8f4a5800) [pid = 1720] [serial = 1960] [outer = (nil)] 20:15:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x8f84c800) [pid = 1720] [serial = 1961] [outer = 0x8f4a5800] 20:15:06 INFO - PROCESS | 1720 | 1465528506281 Marionette DEBUG loaded listener.js 20:15:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x915cb400) [pid = 1720] [serial = 1962] [outer = 0x8f4a5800] 20:15:07 INFO - PROCESS | 1720 | 1465528507406 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]]]}] 20:15:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 20:15:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1837ms 20:15:07 INFO - PROCESS | 1720 | 1465528507451 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 20:15:07 INFO - PROCESS | 1720 | 1465528507456 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 20:15:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 20:15:07 INFO - PROCESS | 1720 | 1465528507463 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 20:15:07 INFO - PROCESS | 1720 | 1465528507469 Marionette TRACE conn4 <- [1,2586,null,{}] 20:15:07 INFO - PROCESS | 1720 | 1465528507486 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}] 20:15:07 INFO - PROCESS | 1720 | 1465528507496 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:07 INFO - PROCESS | 1720 | 1465528507694 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 20:15:07 INFO - PROCESS | 1720 | 1465528507891 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:07 INFO - PROCESS | 1720 | 1465528507899 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:07 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d747000 == 44 [pid = 1720] [id = 654] 20:15:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x92667000) [pid = 1720] [serial = 1963] [outer = (nil)] 20:15:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x92dbf400) [pid = 1720] [serial = 1964] [outer = 0x92667000] 20:15:08 INFO - PROCESS | 1720 | 1465528508050 Marionette DEBUG loaded listener.js 20:15:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x93b1e000) [pid = 1720] [serial = 1965] [outer = 0x92667000] 20:15:08 INFO - PROCESS | 1720 | 1465528508957 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]]]}] 20:15:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 20:15:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1543ms 20:15:09 INFO - PROCESS | 1720 | 1465528509007 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 20:15:09 INFO - PROCESS | 1720 | 1465528509012 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 20:15:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 20:15:09 INFO - PROCESS | 1720 | 1465528509019 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 20:15:09 INFO - PROCESS | 1720 | 1465528509022 Marionette TRACE conn4 <- [1,2590,null,{}] 20:15:09 INFO - PROCESS | 1720 | 1465528509029 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}] 20:15:09 INFO - PROCESS | 1720 | 1465528509034 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:09 INFO - PROCESS | 1720 | 1465528509233 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 20:15:09 INFO - PROCESS | 1720 | 1465528509425 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:09 INFO - PROCESS | 1720 | 1465528509437 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:09 INFO - PROCESS | 1720 | ++DOCSHELL 0x92dbb800 == 45 [pid = 1720] [id = 655] 20:15:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x93b9a000) [pid = 1720] [serial = 1966] [outer = (nil)] 20:15:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x951bb400) [pid = 1720] [serial = 1967] [outer = 0x93b9a000] 20:15:09 INFO - PROCESS | 1720 | 1465528509515 Marionette DEBUG loaded listener.js 20:15:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x952a4400) [pid = 1720] [serial = 1968] [outer = 0x93b9a000] 20:15:10 INFO - PROCESS | 1720 | 1465528510496 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]]]}] 20:15:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 20:15:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1534ms 20:15:10 INFO - PROCESS | 1720 | 1465528510554 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 20:15:10 INFO - PROCESS | 1720 | 1465528510557 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 20:15:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 20:15:10 INFO - PROCESS | 1720 | 1465528510564 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 20:15:10 INFO - PROCESS | 1720 | 1465528510568 Marionette TRACE conn4 <- [1,2594,null,{}] 20:15:10 INFO - PROCESS | 1720 | 1465528510573 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}] 20:15:10 INFO - PROCESS | 1720 | 1465528510579 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:10 INFO - PROCESS | 1720 | 1465528510762 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 20:15:10 INFO - PROCESS | 1720 | 1465528510964 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:10 INFO - PROCESS | 1720 | 1465528510975 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:11 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d75ac00 == 46 [pid = 1720] [id = 656] 20:15:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x8daaec00) [pid = 1720] [serial = 1969] [outer = (nil)] 20:15:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x95320c00) [pid = 1720] [serial = 1970] [outer = 0x8daaec00] 20:15:11 INFO - PROCESS | 1720 | 1465528511137 Marionette DEBUG loaded listener.js 20:15:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x954a9000) [pid = 1720] [serial = 1971] [outer = 0x8daaec00] 20:15:12 INFO - PROCESS | 1720 | 1465528512101 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]]]}] 20:15:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 20:15:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1581ms 20:15:12 INFO - PROCESS | 1720 | 1465528512146 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 20:15:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 20:15:12 INFO - PROCESS | 1720 | 1465528512150 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 20:15:12 INFO - PROCESS | 1720 | 1465528512157 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 20:15:12 INFO - PROCESS | 1720 | 1465528512160 Marionette TRACE conn4 <- [1,2598,null,{}] 20:15:12 INFO - PROCESS | 1720 | 1465528512166 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}] 20:15:12 INFO - PROCESS | 1720 | 1465528512177 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:12 INFO - PROCESS | 1720 | 1465528512394 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 20:15:12 INFO - PROCESS | 1720 | 1465528512614 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:12 INFO - PROCESS | 1720 | 1465528512626 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:12 INFO - PROCESS | 1720 | ++DOCSHELL 0x95322400 == 47 [pid = 1720] [id = 657] 20:15:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x953cb800) [pid = 1720] [serial = 1972] [outer = (nil)] 20:15:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x96687400) [pid = 1720] [serial = 1973] [outer = 0x953cb800] 20:15:12 INFO - PROCESS | 1720 | 1465528512754 Marionette DEBUG loaded listener.js 20:15:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x96690000) [pid = 1720] [serial = 1974] [outer = 0x953cb800] 20:15:13 INFO - PROCESS | 1720 | 1465528513746 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]]]}] 20:15:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 20:15:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1640ms 20:15:13 INFO - PROCESS | 1720 | 1465528513798 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 20:15:13 INFO - PROCESS | 1720 | 1465528513802 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 20:15:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 20:15:13 INFO - PROCESS | 1720 | 1465528513809 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 20:15:13 INFO - PROCESS | 1720 | 1465528513813 Marionette TRACE conn4 <- [1,2602,null,{}] 20:15:13 INFO - PROCESS | 1720 | 1465528513818 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}] 20:15:13 INFO - PROCESS | 1720 | 1465528513823 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:14 INFO - PROCESS | 1720 | 1465528514010 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 20:15:14 INFO - PROCESS | 1720 | 1465528514244 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:14 INFO - PROCESS | 1720 | 1465528514253 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:14 INFO - PROCESS | 1720 | ++DOCSHELL 0x952a3000 == 48 [pid = 1720] [id = 658] 20:15:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x954c4c00) [pid = 1720] [serial = 1975] [outer = (nil)] 20:15:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x96695800) [pid = 1720] [serial = 1976] [outer = 0x954c4c00] 20:15:14 INFO - PROCESS | 1720 | 1465528514375 Marionette DEBUG loaded listener.js 20:15:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x966af000) [pid = 1720] [serial = 1977] [outer = 0x954c4c00] 20:15:15 INFO - PROCESS | 1720 | 1465528515670 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]]]}] 20:15:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 20:15:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1940ms 20:15:15 INFO - PROCESS | 1720 | 1465528515751 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 20:15:15 INFO - PROCESS | 1720 | 1465528515757 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 20:15:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 20:15:15 INFO - PROCESS | 1720 | 1465528515766 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 20:15:15 INFO - PROCESS | 1720 | 1465528515772 Marionette TRACE conn4 <- [1,2606,null,{}] 20:15:15 INFO - PROCESS | 1720 | 1465528515780 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}] 20:15:15 INFO - PROCESS | 1720 | 1465528515785 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:16 INFO - PROCESS | 1720 | 1465528516047 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 20:15:16 INFO - PROCESS | 1720 | 1465528516230 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:16 INFO - PROCESS | 1720 | 1465528516245 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:16 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e5a8400 == 49 [pid = 1720] [id = 659] 20:15:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x8e5ae800) [pid = 1720] [serial = 1978] [outer = (nil)] 20:15:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x8e60bc00) [pid = 1720] [serial = 1979] [outer = 0x8e5ae800] 20:15:16 INFO - PROCESS | 1720 | 1465528516319 Marionette DEBUG loaded listener.js 20:15:16 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x8e618000) [pid = 1720] [serial = 1980] [outer = 0x8e5ae800] 20:15:17 INFO - PROCESS | 1720 | 1465528517423 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]]]}] 20:15:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 20:15:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1746ms 20:15:17 INFO - PROCESS | 1720 | 1465528517514 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 20:15:17 INFO - PROCESS | 1720 | 1465528517522 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 20:15:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 20:15:17 INFO - PROCESS | 1720 | 1465528517533 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 20:15:17 INFO - PROCESS | 1720 | 1465528517537 Marionette TRACE conn4 <- [1,2610,null,{}] 20:15:17 INFO - PROCESS | 1720 | 1465528517543 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}] 20:15:17 INFO - PROCESS | 1720 | 1465528517549 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:17 INFO - PROCESS | 1720 | 1465528517756 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 20:15:19 INFO - PROCESS | 1720 | --DOCSHELL 0x8d046400 == 48 [pid = 1720] [id = 650] 20:15:19 INFO - PROCESS | 1720 | --DOCSHELL 0x8f4ab000 == 47 [pid = 1720] [id = 649] 20:15:19 INFO - PROCESS | 1720 | --DOCSHELL 0x8e633000 == 46 [pid = 1720] [id = 648] 20:15:19 INFO - PROCESS | 1720 | --DOCSHELL 0x8d75a400 == 45 [pid = 1720] [id = 647] 20:15:19 INFO - PROCESS | 1720 | --DOCSHELL 0x8d04d800 == 44 [pid = 1720] [id = 646] 20:15:19 INFO - PROCESS | 1720 | --DOCSHELL 0x8d75ec00 == 43 [pid = 1720] [id = 631] 20:15:19 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0c2800 == 42 [pid = 1720] [id = 637] 20:15:19 INFO - PROCESS | 1720 | --DOCSHELL 0x8efedc00 == 41 [pid = 1720] [id = 644] 20:15:19 INFO - PROCESS | 1720 | --DOCSHELL 0x8effb000 == 40 [pid = 1720] [id = 641] 20:15:19 INFO - PROCESS | 1720 | --DOCSHELL 0x8e757c00 == 39 [pid = 1720] [id = 643] 20:15:19 INFO - PROCESS | 1720 | --DOCSHELL 0x8d754400 == 38 [pid = 1720] [id = 645] 20:15:19 INFO - PROCESS | 1720 | --DOCSHELL 0x8d4a1000 == 37 [pid = 1720] [id = 642] 20:15:19 INFO - PROCESS | 1720 | --DOCSHELL 0x8e4e2800 == 36 [pid = 1720] [id = 636] 20:15:19 INFO - PROCESS | 1720 | --DOCSHELL 0x8e4e8800 == 35 [pid = 1720] [id = 640] 20:15:19 INFO - PROCESS | 1720 | --DOCSHELL 0x91e0fc00 == 34 [pid = 1720] [id = 639] 20:15:19 INFO - PROCESS | 1720 | --DOCSHELL 0x8d49e000 == 33 [pid = 1720] [id = 638] 20:15:19 INFO - PROCESS | 1720 | --DOCSHELL 0x8e5a8400 == 32 [pid = 1720] [id = 659] 20:15:19 INFO - PROCESS | 1720 | --DOCSHELL 0x952a3000 == 31 [pid = 1720] [id = 658] 20:15:19 INFO - PROCESS | 1720 | --DOCSHELL 0x8d75ac00 == 30 [pid = 1720] [id = 656] 20:15:19 INFO - PROCESS | 1720 | --DOCSHELL 0x95322400 == 29 [pid = 1720] [id = 657] 20:15:19 INFO - PROCESS | 1720 | --DOCSHELL 0x92dbb800 == 28 [pid = 1720] [id = 655] 20:15:19 INFO - PROCESS | 1720 | --DOCSHELL 0x8d747000 == 27 [pid = 1720] [id = 654] 20:15:19 INFO - PROCESS | 1720 | --DOCSHELL 0x8f009c00 == 26 [pid = 1720] [id = 653] 20:15:19 INFO - PROCESS | 1720 | --DOCSHELL 0x91e0d000 == 25 [pid = 1720] [id = 651] 20:15:19 INFO - PROCESS | 1720 | --DOCSHELL 0x8da41400 == 24 [pid = 1720] [id = 652] 20:15:19 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x8e613c00) [pid = 1720] [serial = 1892] [outer = (nil)] [url = about:blank] 20:15:19 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x8daaf800) [pid = 1720] [serial = 1872] [outer = (nil)] [url = about:blank] 20:15:19 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x8da4a400) [pid = 1720] [serial = 1871] [outer = (nil)] [url = about:blank] 20:15:19 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x8f4a2400) [pid = 1720] [serial = 1875] [outer = (nil)] [url = about:blank] 20:15:19 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x8f003400) [pid = 1720] [serial = 1874] [outer = (nil)] [url = about:blank] 20:15:19 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x92db8c00) [pid = 1720] [serial = 1878] [outer = (nil)] [url = about:blank] 20:15:19 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x92662400) [pid = 1720] [serial = 1877] [outer = (nil)] [url = about:blank] 20:15:19 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x93b9cc00) [pid = 1720] [serial = 1881] [outer = (nil)] [url = about:blank] 20:15:19 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x93b24400) [pid = 1720] [serial = 1880] [outer = (nil)] [url = about:blank] 20:15:19 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x95322c00) [pid = 1720] [serial = 1884] [outer = (nil)] [url = about:blank] 20:15:19 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x9531e800) [pid = 1720] [serial = 1883] [outer = (nil)] [url = about:blank] 20:15:19 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x954ab800) [pid = 1720] [serial = 1887] [outer = (nil)] [url = about:blank] 20:15:19 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x8d743c00) [pid = 1720] [serial = 1898] [outer = (nil)] [url = about:blank] 20:15:19 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x8d758400) [pid = 1720] [serial = 1899] [outer = (nil)] [url = about:blank] 20:15:19 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x8e4e5800) [pid = 1720] [serial = 1901] [outer = (nil)] [url = about:blank] 20:15:19 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x953ce800) [pid = 1720] [serial = 1886] [outer = (nil)] [url = about:blank] 20:15:19 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x915d2000) [pid = 1720] [serial = 1896] [outer = (nil)] [url = about:blank] 20:15:19 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x8f845000) [pid = 1720] [serial = 1895] [outer = (nil)] [url = about:blank] 20:15:19 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x8e6abc00) [pid = 1720] [serial = 1890] [outer = (nil)] [url = about:blank] 20:15:19 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x8e4ea400) [pid = 1720] [serial = 1889] [outer = (nil)] [url = about:blank] 20:15:19 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x8e7b1400) [pid = 1720] [serial = 1904] [outer = (nil)] [url = about:blank] 20:15:19 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x8e6a5800) [pid = 1720] [serial = 1893] [outer = (nil)] [url = about:blank] 20:15:19 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x8e7ba400) [pid = 1720] [serial = 1905] [outer = (nil)] [url = about:blank] 20:15:19 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x8e750000) [pid = 1720] [serial = 1908] [outer = (nil)] [url = about:blank] 20:15:19 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x8e5a4800) [pid = 1720] [serial = 1902] [outer = (nil)] [url = about:blank] 20:15:19 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x8f005000) [pid = 1720] [serial = 1910] [outer = (nil)] [url = about:blank] 20:15:19 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x8d757400) [pid = 1720] [serial = 1907] [outer = (nil)] [url = about:blank] 20:15:19 INFO - PROCESS | 1720 | 1465528519484 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:19 INFO - PROCESS | 1720 | 1465528519503 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:19 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d04c000 == 25 [pid = 1720] [id = 660] 20:15:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x8d04c400) [pid = 1720] [serial = 1981] [outer = (nil)] 20:15:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x8d0c4c00) [pid = 1720] [serial = 1982] [outer = 0x8d04c400] 20:15:19 INFO - PROCESS | 1720 | 1465528519589 Marionette DEBUG loaded listener.js 20:15:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x8d49f000) [pid = 1720] [serial = 1983] [outer = 0x8d04c400] 20:15:20 INFO - PROCESS | 1720 | 1465528520431 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]]]}] 20:15:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 20:15:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 2947ms 20:15:20 INFO - PROCESS | 1720 | 1465528520489 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 20:15:20 INFO - PROCESS | 1720 | 1465528520495 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 20:15:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 20:15:20 INFO - PROCESS | 1720 | 1465528520503 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 20:15:20 INFO - PROCESS | 1720 | 1465528520509 Marionette TRACE conn4 <- [1,2614,null,{}] 20:15:20 INFO - PROCESS | 1720 | 1465528520517 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}] 20:15:20 INFO - PROCESS | 1720 | 1465528520525 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:20 INFO - PROCESS | 1720 | 1465528520691 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 20:15:20 INFO - PROCESS | 1720 | 1465528520703 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:20 INFO - PROCESS | 1720 | 1465528520712 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:20 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d74d400 == 26 [pid = 1720] [id = 661] 20:15:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x8d74e000) [pid = 1720] [serial = 1984] [outer = (nil)] 20:15:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x8d756c00) [pid = 1720] [serial = 1985] [outer = 0x8d74e000] 20:15:20 INFO - PROCESS | 1720 | 1465528520782 Marionette DEBUG loaded listener.js 20:15:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x8da41c00) [pid = 1720] [serial = 1986] [outer = 0x8d74e000] 20:15:21 INFO - PROCESS | 1720 | 1465528521755 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]]]}] 20:15:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 20:15:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1332ms 20:15:21 INFO - PROCESS | 1720 | 1465528521840 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 20:15:21 INFO - PROCESS | 1720 | 1465528521846 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 20:15:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 20:15:21 INFO - PROCESS | 1720 | 1465528521860 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 20:15:21 INFO - PROCESS | 1720 | 1465528521863 Marionette TRACE conn4 <- [1,2618,null,{}] 20:15:21 INFO - PROCESS | 1720 | 1465528521870 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}] 20:15:21 INFO - PROCESS | 1720 | 1465528521875 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:22 INFO - PROCESS | 1720 | 1465528522123 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 20:15:22 INFO - PROCESS | 1720 | 1465528522149 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:22 INFO - PROCESS | 1720 | 1465528522160 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:22 INFO - PROCESS | 1720 | ++DOCSHELL 0x8daa3000 == 27 [pid = 1720] [id = 662] 20:15:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x8daa5800) [pid = 1720] [serial = 1987] [outer = (nil)] 20:15:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x8e4e7000) [pid = 1720] [serial = 1988] [outer = 0x8daa5800] 20:15:22 INFO - PROCESS | 1720 | 1465528522235 Marionette DEBUG loaded listener.js 20:15:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x8e5a6800) [pid = 1720] [serial = 1989] [outer = 0x8daa5800] 20:15:23 INFO - PROCESS | 1720 | 1465528523353 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]]]}] 20:15:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 20:15:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1539ms 20:15:23 INFO - PROCESS | 1720 | 1465528523401 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 20:15:23 INFO - PROCESS | 1720 | 1465528523405 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 20:15:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 20:15:23 INFO - PROCESS | 1720 | 1465528523426 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 20:15:23 INFO - PROCESS | 1720 | 1465528523436 Marionette TRACE conn4 <- [1,2622,null,{}] 20:15:23 INFO - PROCESS | 1720 | 1465528523445 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}] 20:15:23 INFO - PROCESS | 1720 | 1465528523452 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:23 INFO - PROCESS | 1720 | 1465528523705 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 20:15:23 INFO - PROCESS | 1720 | 1465528523730 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:23 INFO - PROCESS | 1720 | 1465528523737 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:23 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e636c00 == 28 [pid = 1720] [id = 663] 20:15:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x8e638400) [pid = 1720] [serial = 1990] [outer = (nil)] 20:15:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x8e6ab400) [pid = 1720] [serial = 1991] [outer = 0x8e638400] 20:15:23 INFO - PROCESS | 1720 | 1465528523809 Marionette DEBUG loaded listener.js 20:15:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x8e7b1400) [pid = 1720] [serial = 1992] [outer = 0x8e638400] 20:15:24 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x91ea1400) [pid = 1720] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 20:15:24 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x8da42000) [pid = 1720] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 20:15:24 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x8efef400) [pid = 1720] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 20:15:24 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x8e69f000) [pid = 1720] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 20:15:24 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x8d745000) [pid = 1720] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 20:15:24 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x91ea0000) [pid = 1720] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 20:15:24 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x8e611400) [pid = 1720] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 20:15:24 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x92659c00) [pid = 1720] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 20:15:24 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x8e69dc00) [pid = 1720] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 20:15:24 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x8d754800) [pid = 1720] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 20:15:24 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x8f4ae000) [pid = 1720] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 20:15:24 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x8e613800) [pid = 1720] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 20:15:24 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x8d04dc00) [pid = 1720] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 20:15:24 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x8f84a400) [pid = 1720] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 20:15:24 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x8d49cc00) [pid = 1720] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 20:15:24 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x8e7ba000) [pid = 1720] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 20:15:25 INFO - PROCESS | 1720 | 1465528525406 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]]]}] 20:15:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 20:15:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 2014ms 20:15:25 INFO - PROCESS | 1720 | 1465528525430 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 20:15:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 20:15:25 INFO - PROCESS | 1720 | 1465528525436 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 20:15:25 INFO - PROCESS | 1720 | 1465528525442 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 20:15:25 INFO - PROCESS | 1720 | 1465528525445 Marionette TRACE conn4 <- [1,2626,null,{}] 20:15:25 INFO - PROCESS | 1720 | 1465528525451 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}] 20:15:25 INFO - PROCESS | 1720 | 1465528525456 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:25 INFO - PROCESS | 1720 | 1465528525623 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 20:15:25 INFO - PROCESS | 1720 | 1465528525772 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:25 INFO - PROCESS | 1720 | 1465528525778 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:25 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d4a8400 == 29 [pid = 1720] [id = 664] 20:15:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x8e609800) [pid = 1720] [serial = 1993] [outer = (nil)] 20:15:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x8e74ac00) [pid = 1720] [serial = 1994] [outer = 0x8e609800] 20:15:25 INFO - PROCESS | 1720 | 1465528525849 Marionette DEBUG loaded listener.js 20:15:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x8e7b5800) [pid = 1720] [serial = 1995] [outer = 0x8e609800] 20:15:26 INFO - PROCESS | 1720 | 1465528526655 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]]]}] 20:15:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 20:15:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1286ms 20:15:26 INFO - PROCESS | 1720 | 1465528526749 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 20:15:26 INFO - PROCESS | 1720 | 1465528526756 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 20:15:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 20:15:26 INFO - PROCESS | 1720 | 1465528526765 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 20:15:26 INFO - PROCESS | 1720 | 1465528526771 Marionette TRACE conn4 <- [1,2630,null,{}] 20:15:26 INFO - PROCESS | 1720 | 1465528526781 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}] 20:15:26 INFO - PROCESS | 1720 | 1465528526788 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:27 INFO - PROCESS | 1720 | 1465528527019 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 20:15:27 INFO - PROCESS | 1720 | 1465528527221 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:27 INFO - PROCESS | 1720 | 1465528527237 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:27 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d742c00 == 30 [pid = 1720] [id = 665] 20:15:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x8d743c00) [pid = 1720] [serial = 1996] [outer = (nil)] 20:15:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x8d74b800) [pid = 1720] [serial = 1997] [outer = 0x8d743c00] 20:15:27 INFO - PROCESS | 1720 | 1465528527325 Marionette DEBUG loaded listener.js 20:15:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x8daa7800) [pid = 1720] [serial = 1998] [outer = 0x8d743c00] 20:15:28 INFO - PROCESS | 1720 | 1465528528458 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]]]}] 20:15:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 20:15:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1740ms 20:15:28 INFO - PROCESS | 1720 | 1465528528506 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 20:15:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 20:15:28 INFO - PROCESS | 1720 | 1465528528512 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 20:15:28 INFO - PROCESS | 1720 | 1465528528523 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 20:15:28 INFO - PROCESS | 1720 | 1465528528530 Marionette TRACE conn4 <- [1,2634,null,{}] 20:15:28 INFO - PROCESS | 1720 | 1465528528537 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}] 20:15:28 INFO - PROCESS | 1720 | 1465528528543 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:28 INFO - PROCESS | 1720 | 1465528528731 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 20:15:28 INFO - PROCESS | 1720 | 1465528528966 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:28 INFO - PROCESS | 1720 | 1465528528972 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:29 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d755800 == 31 [pid = 1720] [id = 666] 20:15:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x8da46000) [pid = 1720] [serial = 1999] [outer = (nil)] 20:15:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x8e6aa000) [pid = 1720] [serial = 2000] [outer = 0x8da46000] 20:15:29 INFO - PROCESS | 1720 | 1465528529104 Marionette DEBUG loaded listener.js 20:15:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x8e7b6800) [pid = 1720] [serial = 2001] [outer = 0x8da46000] 20:15:30 INFO - PROCESS | 1720 | 1465528530217 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]]]}] 20:15:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 20:15:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1749ms 20:15:30 INFO - PROCESS | 1720 | 1465528530270 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 20:15:30 INFO - PROCESS | 1720 | 1465528530274 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 20:15:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 20:15:30 INFO - PROCESS | 1720 | 1465528530281 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 20:15:30 INFO - PROCESS | 1720 | 1465528530284 Marionette TRACE conn4 <- [1,2638,null,{}] 20:15:30 INFO - PROCESS | 1720 | 1465528530299 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}] 20:15:30 INFO - PROCESS | 1720 | 1465528530309 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:30 INFO - PROCESS | 1720 | 1465528530504 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 20:15:30 INFO - PROCESS | 1720 | 1465528530830 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:30 INFO - PROCESS | 1720 | 1465528530849 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:30 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f4a5c00 == 32 [pid = 1720] [id = 667] 20:15:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x8f4a6400) [pid = 1720] [serial = 2002] [outer = (nil)] 20:15:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x8f4aa800) [pid = 1720] [serial = 2003] [outer = 0x8f4a6400] 20:15:31 INFO - PROCESS | 1720 | 1465528531007 Marionette DEBUG loaded listener.js 20:15:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x8f841800) [pid = 1720] [serial = 2004] [outer = 0x8f4a6400] 20:15:31 INFO - PROCESS | 1720 | 1465528531976 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]]]}] 20:15:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 20:15:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1736ms 20:15:32 INFO - PROCESS | 1720 | 1465528532018 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 20:15:32 INFO - PROCESS | 1720 | 1465528532022 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 20:15:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 20:15:32 INFO - PROCESS | 1720 | 1465528532029 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 20:15:32 INFO - PROCESS | 1720 | 1465528532033 Marionette TRACE conn4 <- [1,2642,null,{}] 20:15:32 INFO - PROCESS | 1720 | 1465528532038 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}] 20:15:32 INFO - PROCESS | 1720 | 1465528532044 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:32 INFO - PROCESS | 1720 | 1465528532226 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 20:15:32 INFO - PROCESS | 1720 | 1465528532423 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:32 INFO - PROCESS | 1720 | 1465528532431 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:32 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d760400 == 33 [pid = 1720] [id = 668] 20:15:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x8f4a8400) [pid = 1720] [serial = 2005] [outer = (nil)] 20:15:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x915c9800) [pid = 1720] [serial = 2006] [outer = 0x8f4a8400] 20:15:32 INFO - PROCESS | 1720 | 1465528532517 Marionette DEBUG loaded listener.js 20:15:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x915c6c00) [pid = 1720] [serial = 2007] [outer = 0x8f4a8400] 20:15:33 INFO - PROCESS | 1720 | 1465528533478 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]]]}] 20:15:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 20:15:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1488ms 20:15:33 INFO - PROCESS | 1720 | 1465528533518 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 20:15:33 INFO - PROCESS | 1720 | 1465528533523 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 20:15:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 20:15:33 INFO - PROCESS | 1720 | 1465528533530 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 20:15:33 INFO - PROCESS | 1720 | 1465528533533 Marionette TRACE conn4 <- [1,2646,null,{}] 20:15:33 INFO - PROCESS | 1720 | 1465528533539 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}] 20:15:33 INFO - PROCESS | 1720 | 1465528533545 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:33 INFO - PROCESS | 1720 | 1465528533731 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 20:15:33 INFO - PROCESS | 1720 | 1465528533920 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:33 INFO - PROCESS | 1720 | 1465528533928 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:33 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e4e7800 == 34 [pid = 1720] [id = 669] 20:15:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x8f4ab400) [pid = 1720] [serial = 2008] [outer = (nil)] 20:15:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x91e0d800) [pid = 1720] [serial = 2009] [outer = 0x8f4ab400] 20:15:34 INFO - PROCESS | 1720 | 1465528534008 Marionette DEBUG loaded listener.js 20:15:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x91ea0000) [pid = 1720] [serial = 2010] [outer = 0x8f4ab400] 20:15:34 INFO - PROCESS | 1720 | 1465528534960 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]]]}] 20:15:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 20:15:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1486ms 20:15:35 INFO - PROCESS | 1720 | 1465528535017 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 20:15:35 INFO - PROCESS | 1720 | 1465528535020 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 20:15:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 20:15:35 INFO - PROCESS | 1720 | 1465528535027 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 20:15:35 INFO - PROCESS | 1720 | 1465528535030 Marionette TRACE conn4 <- [1,2650,null,{}] 20:15:35 INFO - PROCESS | 1720 | 1465528535036 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}] 20:15:35 INFO - PROCESS | 1720 | 1465528535048 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:35 INFO - PROCESS | 1720 | 1465528535334 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 20:15:35 INFO - PROCESS | 1720 | 1465528535573 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:35 INFO - PROCESS | 1720 | 1465528535585 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:35 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d052000 == 35 [pid = 1720] [id = 670] 20:15:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x8d0c8c00) [pid = 1720] [serial = 2011] [outer = (nil)] 20:15:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x92db6400) [pid = 1720] [serial = 2012] [outer = 0x8d0c8c00] 20:15:35 INFO - PROCESS | 1720 | 1465528535719 Marionette DEBUG loaded listener.js 20:15:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x92dbcc00) [pid = 1720] [serial = 2013] [outer = 0x8d0c8c00] 20:15:36 INFO - PROCESS | 1720 | 1465528536749 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]]]}] 20:15:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 20:15:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1734ms 20:15:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 20:15:36 INFO - PROCESS | 1720 | 1465528536761 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 20:15:36 INFO - PROCESS | 1720 | 1465528536765 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 20:15:36 INFO - PROCESS | 1720 | 1465528536771 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 20:15:36 INFO - PROCESS | 1720 | 1465528536775 Marionette TRACE conn4 <- [1,2654,null,{}] 20:15:36 INFO - PROCESS | 1720 | 1465528536781 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}] 20:15:36 INFO - PROCESS | 1720 | 1465528536786 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:36 INFO - PROCESS | 1720 | 1465528536963 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 20:15:37 INFO - PROCESS | 1720 | 1465528537176 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:37 INFO - PROCESS | 1720 | 1465528537187 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:37 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d050400 == 36 [pid = 1720] [id = 671] 20:15:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x8d49d000) [pid = 1720] [serial = 2014] [outer = (nil)] 20:15:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x8d75dc00) [pid = 1720] [serial = 2015] [outer = 0x8d49d000] 20:15:37 INFO - PROCESS | 1720 | 1465528537311 Marionette DEBUG loaded listener.js 20:15:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x8e4e5c00) [pid = 1720] [serial = 2016] [outer = 0x8d49d000] 20:15:38 INFO - PROCESS | 1720 | 1465528538578 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]]]}] 20:15:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 20:15:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1836ms 20:15:38 INFO - PROCESS | 1720 | 1465528538607 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 20:15:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 20:15:38 INFO - PROCESS | 1720 | 1465528538612 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 20:15:38 INFO - PROCESS | 1720 | 1465528538620 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 20:15:38 INFO - PROCESS | 1720 | 1465528538624 Marionette TRACE conn4 <- [1,2658,null,{}] 20:15:38 INFO - PROCESS | 1720 | 1465528538632 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}] 20:15:38 INFO - PROCESS | 1720 | 1465528538638 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:38 INFO - PROCESS | 1720 | 1465528538814 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 20:15:39 INFO - PROCESS | 1720 | 1465528539120 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:39 INFO - PROCESS | 1720 | 1465528539128 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:39 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0cb400 == 35 [pid = 1720] [id = 576] 20:15:39 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0c2000 == 36 [pid = 1720] [id = 672] 20:15:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x8d49b400) [pid = 1720] [serial = 2017] [outer = (nil)] 20:15:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x8d75c400) [pid = 1720] [serial = 2018] [outer = 0x8d49b400] 20:15:39 INFO - PROCESS | 1720 | 1465528539251 Marionette DEBUG loaded listener.js 20:15:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x8daae400) [pid = 1720] [serial = 2019] [outer = 0x8d49b400] 20:15:39 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x91eab800) [pid = 1720] [serial = 1955] [outer = (nil)] [url = about:blank] 20:15:39 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x92465800) [pid = 1720] [serial = 1956] [outer = (nil)] [url = about:blank] 20:15:39 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x8e5a3800) [pid = 1720] [serial = 1944] [outer = (nil)] [url = about:blank] 20:15:39 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x954aa400) [pid = 1720] [serial = 1934] [outer = (nil)] [url = about:blank] 20:15:39 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x954c7000) [pid = 1720] [serial = 1938] [outer = (nil)] [url = about:blank] 20:15:39 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x8f842400) [pid = 1720] [serial = 1953] [outer = (nil)] [url = about:blank] 20:15:39 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x91eadc00) [pid = 1720] [serial = 1919] [outer = (nil)] [url = about:blank] 20:15:39 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x8da4f000) [pid = 1720] [serial = 1943] [outer = (nil)] [url = about:blank] 20:15:39 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x8f4ae800) [pid = 1720] [serial = 1911] [outer = (nil)] [url = about:blank] 20:15:39 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x93acdc00) [pid = 1720] [serial = 1925] [outer = (nil)] [url = about:blank] 20:15:39 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x8e7b4000) [pid = 1720] [serial = 1946] [outer = (nil)] [url = about:blank] 20:15:39 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x952ab000) [pid = 1720] [serial = 1928] [outer = (nil)] [url = about:blank] 20:15:39 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x93ad4c00) [pid = 1720] [serial = 1926] [outer = (nil)] [url = about:blank] 20:15:39 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x953c8800) [pid = 1720] [serial = 1932] [outer = (nil)] [url = about:blank] 20:15:39 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x8e754c00) [pid = 1720] [serial = 1916] [outer = (nil)] [url = about:blank] 20:15:39 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x954af800) [pid = 1720] [serial = 1935] [outer = (nil)] [url = about:blank] 20:15:39 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x8d49d400) [pid = 1720] [serial = 1941] [outer = (nil)] [url = about:blank] 20:15:39 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x953cec00) [pid = 1720] [serial = 1931] [outer = (nil)] [url = about:blank] 20:15:39 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x8e630c00) [pid = 1720] [serial = 1952] [outer = (nil)] [url = about:blank] 20:15:39 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x915cac00) [pid = 1720] [serial = 1949] [outer = (nil)] [url = about:blank] 20:15:39 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x8da45400) [pid = 1720] [serial = 1913] [outer = (nil)] [url = about:blank] 20:15:39 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x92667400) [pid = 1720] [serial = 1923] [outer = (nil)] [url = about:blank] 20:15:39 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x95328800) [pid = 1720] [serial = 1929] [outer = (nil)] [url = about:blank] 20:15:39 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x8daab400) [pid = 1720] [serial = 1914] [outer = (nil)] [url = about:blank] 20:15:39 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x8eff3800) [pid = 1720] [serial = 1947] [outer = (nil)] [url = about:blank] 20:15:39 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x92660000) [pid = 1720] [serial = 1922] [outer = (nil)] [url = about:blank] 20:15:39 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x8eff6400) [pid = 1720] [serial = 1917] [outer = (nil)] [url = about:blank] 20:15:39 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0x91e04c00) [pid = 1720] [serial = 1950] [outer = (nil)] [url = about:blank] 20:15:39 INFO - PROCESS | 1720 | --DOMWINDOW == 78 (0x92468400) [pid = 1720] [serial = 1937] [outer = (nil)] [url = about:blank] 20:15:39 INFO - PROCESS | 1720 | --DOMWINDOW == 77 (0x923b4400) [pid = 1720] [serial = 1920] [outer = (nil)] [url = about:blank] 20:15:39 INFO - PROCESS | 1720 | --DOMWINDOW == 76 (0x8d0c7400) [pid = 1720] [serial = 1940] [outer = (nil)] [url = about:blank] 20:15:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 20:15:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1494ms 20:15:40 INFO - PROCESS | 1720 | 1465528540105 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]]]}] 20:15:40 INFO - PROCESS | 1720 | 1465528540118 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 20:15:40 INFO - PROCESS | 1720 | 1465528540124 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 20:15:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 20:15:40 INFO - PROCESS | 1720 | 1465528540137 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 20:15:40 INFO - PROCESS | 1720 | 1465528540141 Marionette TRACE conn4 <- [1,2662,null,{}] 20:15:40 INFO - PROCESS | 1720 | 1465528540148 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}] 20:15:40 INFO - PROCESS | 1720 | 1465528540154 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:40 INFO - PROCESS | 1720 | 1465528540348 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 20:15:40 INFO - PROCESS | 1720 | 1465528540496 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:40 INFO - PROCESS | 1720 | 1465528540504 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:40 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d747000 == 37 [pid = 1720] [id = 673] 20:15:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 77 (0x8e5af800) [pid = 1720] [serial = 2020] [outer = (nil)] 20:15:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 78 (0x8e69f800) [pid = 1720] [serial = 2021] [outer = 0x8e5af800] 20:15:40 INFO - PROCESS | 1720 | 1465528540576 Marionette DEBUG loaded listener.js 20:15:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 79 (0x8e7b4800) [pid = 1720] [serial = 2022] [outer = 0x8e5af800] 20:15:41 INFO - PROCESS | 1720 | 1465528541429 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]]]}] 20:15:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 20:15:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1339ms 20:15:41 INFO - PROCESS | 1720 | 1465528541476 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 20:15:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 20:15:41 INFO - PROCESS | 1720 | 1465528541480 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 20:15:41 INFO - PROCESS | 1720 | 1465528541486 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 20:15:41 INFO - PROCESS | 1720 | 1465528541492 Marionette TRACE conn4 <- [1,2666,null,{}] 20:15:41 INFO - PROCESS | 1720 | 1465528541508 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}] 20:15:41 INFO - PROCESS | 1720 | 1465528541517 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:41 INFO - PROCESS | 1720 | 1465528541686 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 20:15:41 INFO - PROCESS | 1720 | 1465528541850 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:41 INFO - PROCESS | 1720 | 1465528541863 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:41 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f008c00 == 38 [pid = 1720] [id = 674] 20:15:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x8f4a1800) [pid = 1720] [serial = 2023] [outer = (nil)] 20:15:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x8f4a8c00) [pid = 1720] [serial = 2024] [outer = 0x8f4a1800] 20:15:41 INFO - PROCESS | 1720 | 1465528541932 Marionette DEBUG loaded listener.js 20:15:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x8f848000) [pid = 1720] [serial = 2025] [outer = 0x8f4a1800] 20:15:43 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 20:15:43 INFO - PROCESS | 1720 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:15:43 INFO - PROCESS | 1720 | 1465528543290 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]]]}] 20:15:43 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) 20:15:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1847ms 20:15:43 INFO - PROCESS | 1720 | 1465528543334 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 20:15:43 INFO - PROCESS | 1720 | 1465528543339 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 20:15:43 INFO - PROCESS | 1720 | 1465528543351 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 20:15:43 INFO - PROCESS | 1720 | 1465528543355 Marionette TRACE conn4 <- [1,2670,null,{}] 20:15:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 20:15:43 INFO - PROCESS | 1720 | 1465528543369 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}] 20:15:43 INFO - PROCESS | 1720 | 1465528543374 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:43 INFO - PROCESS | 1720 | 1465528543639 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 20:15:43 INFO - PROCESS | 1720 | 1465528543678 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:43 INFO - PROCESS | 1720 | 1465528543687 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:43 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f00d400 == 39 [pid = 1720] [id = 675] 20:15:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x8f846c00) [pid = 1720] [serial = 2026] [outer = (nil)] 20:15:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x91ea8400) [pid = 1720] [serial = 2027] [outer = 0x8f846c00] 20:15:43 INFO - PROCESS | 1720 | 1465528543757 Marionette DEBUG loaded listener.js 20:15:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x923aac00) [pid = 1720] [serial = 2028] [outer = 0x8f846c00] 20:15:44 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x92667000) [pid = 1720] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 20:15:44 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x8daa5800) [pid = 1720] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 20:15:44 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x93b9a000) [pid = 1720] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 20:15:44 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x8daaec00) [pid = 1720] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 20:15:44 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x8e638400) [pid = 1720] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 20:15:44 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0x8d74e000) [pid = 1720] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 20:15:44 INFO - PROCESS | 1720 | --DOMWINDOW == 78 (0x953cb800) [pid = 1720] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 20:15:44 INFO - PROCESS | 1720 | --DOMWINDOW == 77 (0x8d04c400) [pid = 1720] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 20:15:44 INFO - PROCESS | 1720 | --DOMWINDOW == 76 (0x954c4c00) [pid = 1720] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 20:15:44 INFO - PROCESS | 1720 | --DOMWINDOW == 75 (0x8e5ae800) [pid = 1720] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 20:15:44 INFO - PROCESS | 1720 | --DOMWINDOW == 74 (0x8da42800) [pid = 1720] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 20:15:44 INFO - PROCESS | 1720 | --DOMWINDOW == 73 (0x8f4a5800) [pid = 1720] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 20:15:45 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 20:15:45 INFO - PROCESS | 1720 | 1465528545103 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"]]]}] 20:15:45 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 20:15:45 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 20:15:45 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 20:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:15:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:15:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1774ms 20:15:45 INFO - PROCESS | 1720 | 1465528545134 Marionette TRACE conn4 -> [0,2673,"getWindowHandle",null] 20:15:45 INFO - PROCESS | 1720 | 1465528545137 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 20:15:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 20:15:45 INFO - PROCESS | 1720 | 1465528545144 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 20:15:45 INFO - PROCESS | 1720 | 1465528545148 Marionette TRACE conn4 <- [1,2674,null,{}] 20:15:45 INFO - PROCESS | 1720 | 1465528545153 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}] 20:15:45 INFO - PROCESS | 1720 | 1465528545158 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:45 INFO - PROCESS | 1720 | 1465528545381 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 20:15:45 INFO - PROCESS | 1720 | 1465528545439 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:45 INFO - PROCESS | 1720 | 1465528545449 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:45 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d046800 == 40 [pid = 1720] [id = 676] 20:15:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 74 (0x8d046c00) [pid = 1720] [serial = 2029] [outer = (nil)] 20:15:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 75 (0x8efee400) [pid = 1720] [serial = 2030] [outer = 0x8d046c00] 20:15:45 INFO - PROCESS | 1720 | 1465528545518 Marionette DEBUG loaded listener.js 20:15:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 76 (0x91e04400) [pid = 1720] [serial = 2031] [outer = 0x8d046c00] 20:15:46 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 20:15:46 INFO - PROCESS | 1720 | 1465528546960 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"]]]}] 20:15:47 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 20:15:47 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 20:15:47 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 20:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:15:47 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:15:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1882ms 20:15:47 INFO - PROCESS | 1720 | 1465528547120 Marionette TRACE conn4 -> [0,2677,"getWindowHandle",null] 20:15:47 INFO - PROCESS | 1720 | 1465528547127 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 20:15:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 20:15:47 INFO - PROCESS | 1720 | 1465528547145 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 20:15:47 INFO - PROCESS | 1720 | 1465528547151 Marionette TRACE conn4 <- [1,2678,null,{}] 20:15:47 INFO - PROCESS | 1720 | 1465528547160 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}] 20:15:47 INFO - PROCESS | 1720 | 1465528547167 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:47 INFO - PROCESS | 1720 | 1465528547348 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 20:15:47 INFO - PROCESS | 1720 | 1465528547539 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:47 INFO - PROCESS | 1720 | 1465528547553 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:47 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d052400 == 41 [pid = 1720] [id = 677] 20:15:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 77 (0x8d745c00) [pid = 1720] [serial = 2032] [outer = (nil)] 20:15:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 78 (0x8e4ea000) [pid = 1720] [serial = 2033] [outer = 0x8d745c00] 20:15:47 INFO - PROCESS | 1720 | 1465528547677 Marionette DEBUG loaded listener.js 20:15:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 79 (0x8e610400) [pid = 1720] [serial = 2034] [outer = 0x8d745c00] 20:15:49 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 20:15:49 INFO - PROCESS | 1720 | 1465528549074 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]]]}] 20:15:49 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) 20:15:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1942ms 20:15:49 INFO - PROCESS | 1720 | 1465528549086 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 20:15:49 INFO - PROCESS | 1720 | 1465528549093 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 20:15:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 20:15:49 INFO - PROCESS | 1720 | 1465528549104 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 20:15:49 INFO - PROCESS | 1720 | 1465528549108 Marionette TRACE conn4 <- [1,2682,null,{}] 20:15:49 INFO - PROCESS | 1720 | 1465528549115 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}] 20:15:49 INFO - PROCESS | 1720 | 1465528549121 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:49 INFO - PROCESS | 1720 | 1465528549344 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 20:15:49 INFO - PROCESS | 1720 | 1465528549552 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:49 INFO - PROCESS | 1720 | 1465528549560 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:49 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e62f800 == 42 [pid = 1720] [id = 678] 20:15:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x8e6a5c00) [pid = 1720] [serial = 2035] [outer = (nil)] 20:15:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x8f001c00) [pid = 1720] [serial = 2036] [outer = 0x8e6a5c00] 20:15:49 INFO - PROCESS | 1720 | 1465528549646 Marionette DEBUG loaded listener.js 20:15:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x8f4ab000) [pid = 1720] [serial = 2037] [outer = 0x8e6a5c00] 20:15:51 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 20:15:51 INFO - PROCESS | 1720 | 1465528551104 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]]]}] 20:15:51 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) 20:15:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2045ms 20:15:51 INFO - PROCESS | 1720 | 1465528551164 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 20:15:51 INFO - PROCESS | 1720 | 1465528551169 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 20:15:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 20:15:51 INFO - PROCESS | 1720 | 1465528551195 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 20:15:51 INFO - PROCESS | 1720 | 1465528551202 Marionette TRACE conn4 <- [1,2686,null,{}] 20:15:51 INFO - PROCESS | 1720 | 1465528551220 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}] 20:15:51 INFO - PROCESS | 1720 | 1465528551229 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:51 INFO - PROCESS | 1720 | 1465528551414 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 20:15:51 INFO - PROCESS | 1720 | 1465528551606 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:51 INFO - PROCESS | 1720 | 1465528551617 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:51 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f84f000 == 43 [pid = 1720] [id = 679] 20:15:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x915cbc00) [pid = 1720] [serial = 2038] [outer = (nil)] 20:15:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x92db6c00) [pid = 1720] [serial = 2039] [outer = 0x915cbc00] 20:15:51 INFO - PROCESS | 1720 | 1465528551701 Marionette DEBUG loaded listener.js 20:15:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x93ad3400) [pid = 1720] [serial = 2040] [outer = 0x915cbc00] 20:15:53 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 20:15:53 INFO - PROCESS | 1720 | 1465528553099 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"]]]}] 20:15:53 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 20:15:53 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 20:15:53 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 20:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:15:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:15:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1998ms 20:15:53 INFO - PROCESS | 1720 | 1465528553245 Marionette TRACE conn4 -> [0,2689,"getWindowHandle",null] 20:15:53 INFO - PROCESS | 1720 | 1465528553250 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 20:15:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 20:15:53 INFO - PROCESS | 1720 | 1465528553260 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 20:15:53 INFO - PROCESS | 1720 | 1465528553264 Marionette TRACE conn4 <- [1,2690,null,{}] 20:15:53 INFO - PROCESS | 1720 | 1465528553269 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}] 20:15:53 INFO - PROCESS | 1720 | 1465528553275 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:53 INFO - PROCESS | 1720 | 1465528553455 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 20:15:53 INFO - PROCESS | 1720 | 1465528553959 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:53 INFO - PROCESS | 1720 | 1465528553968 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:53 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d04d000 == 44 [pid = 1720] [id = 680] 20:15:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x8d4a0800) [pid = 1720] [serial = 2041] [outer = (nil)] 20:15:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x8d74f000) [pid = 1720] [serial = 2042] [outer = 0x8d4a0800] 20:15:54 INFO - PROCESS | 1720 | 1465528554046 Marionette DEBUG loaded listener.js 20:15:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x8da46c00) [pid = 1720] [serial = 2043] [outer = 0x8d4a0800] 20:15:56 INFO - PROCESS | 1720 | --DOCSHELL 0x8d04f800 == 43 [pid = 1720] [id = 579] 20:15:56 INFO - PROCESS | 1720 | --DOCSHELL 0x8e5a9800 == 42 [pid = 1720] [id = 591] 20:15:56 INFO - PROCESS | 1720 | --DOCSHELL 0x8d75f800 == 41 [pid = 1720] [id = 592] 20:15:56 INFO - PROCESS | 1720 | --DOCSHELL 0x91e06000 == 40 [pid = 1720] [id = 584] 20:15:56 INFO - PROCESS | 1720 | --DOCSHELL 0x8da44400 == 39 [pid = 1720] [id = 581] 20:15:56 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0ce000 == 38 [pid = 1720] [id = 582] 20:15:56 INFO - PROCESS | 1720 | --DOCSHELL 0x8d748400 == 37 [pid = 1720] [id = 593] 20:15:56 INFO - PROCESS | 1720 | --DOCSHELL 0x8e5afc00 == 36 [pid = 1720] [id = 578] 20:15:56 INFO - PROCESS | 1720 | --DOCSHELL 0x8d044c00 == 35 [pid = 1720] [id = 585] 20:15:56 INFO - PROCESS | 1720 | --DOCSHELL 0x8f84a000 == 34 [pid = 1720] [id = 583] 20:15:56 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0c6800 == 33 [pid = 1720] [id = 588] 20:15:56 INFO - PROCESS | 1720 | --DOCSHELL 0x8e5aa800 == 32 [pid = 1720] [id = 587] 20:15:56 INFO - PROCESS | 1720 | --DOCSHELL 0x8d04c800 == 31 [pid = 1720] [id = 589] 20:15:56 INFO - PROCESS | 1720 | --DOCSHELL 0x8e7c0800 == 30 [pid = 1720] [id = 580] 20:15:56 INFO - PROCESS | 1720 | --DOCSHELL 0x8d75d800 == 29 [pid = 1720] [id = 577] 20:15:56 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0c9c00 == 28 [pid = 1720] [id = 586] 20:15:56 INFO - PROCESS | 1720 | --DOCSHELL 0x8d74a400 == 27 [pid = 1720] [id = 590] 20:15:56 INFO - PROCESS | 1720 | --DOCSHELL 0x8d04c000 == 26 [pid = 1720] [id = 660] 20:15:56 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 20:15:56 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x8e74ac00) [pid = 1720] [serial = 1994] [outer = (nil)] [url = about:blank] 20:15:56 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x92dbf400) [pid = 1720] [serial = 1964] [outer = (nil)] [url = about:blank] 20:15:56 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x8e5a6800) [pid = 1720] [serial = 1989] [outer = (nil)] [url = about:blank] 20:15:56 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x952a4400) [pid = 1720] [serial = 1968] [outer = (nil)] [url = about:blank] 20:15:56 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x951bb400) [pid = 1720] [serial = 1967] [outer = (nil)] [url = about:blank] 20:15:56 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x954a9000) [pid = 1720] [serial = 1971] [outer = (nil)] [url = about:blank] 20:15:56 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x95320c00) [pid = 1720] [serial = 1970] [outer = (nil)] [url = about:blank] 20:15:56 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x8e6ab400) [pid = 1720] [serial = 1991] [outer = (nil)] [url = about:blank] 20:15:56 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0x8d756c00) [pid = 1720] [serial = 1985] [outer = (nil)] [url = about:blank] 20:15:56 INFO - PROCESS | 1720 | --DOMWINDOW == 78 (0x96690000) [pid = 1720] [serial = 1974] [outer = (nil)] [url = about:blank] 20:15:56 INFO - PROCESS | 1720 | --DOMWINDOW == 77 (0x8d0c4c00) [pid = 1720] [serial = 1982] [outer = (nil)] [url = about:blank] 20:15:56 INFO - PROCESS | 1720 | --DOMWINDOW == 76 (0x96687400) [pid = 1720] [serial = 1973] [outer = (nil)] [url = about:blank] 20:15:56 INFO - PROCESS | 1720 | --DOMWINDOW == 75 (0x8d49f000) [pid = 1720] [serial = 1983] [outer = (nil)] [url = about:blank] 20:15:56 INFO - PROCESS | 1720 | --DOMWINDOW == 74 (0x966af000) [pid = 1720] [serial = 1977] [outer = (nil)] [url = about:blank] 20:15:56 INFO - PROCESS | 1720 | --DOMWINDOW == 73 (0x8e618000) [pid = 1720] [serial = 1980] [outer = (nil)] [url = about:blank] 20:15:56 INFO - PROCESS | 1720 | --DOMWINDOW == 72 (0x8e60bc00) [pid = 1720] [serial = 1979] [outer = (nil)] [url = about:blank] 20:15:56 INFO - PROCESS | 1720 | --DOMWINDOW == 71 (0x96695800) [pid = 1720] [serial = 1976] [outer = (nil)] [url = about:blank] 20:15:56 INFO - PROCESS | 1720 | --DOMWINDOW == 70 (0x8e4e7000) [pid = 1720] [serial = 1988] [outer = (nil)] [url = about:blank] 20:15:56 INFO - PROCESS | 1720 | --DOMWINDOW == 69 (0x8e7b1400) [pid = 1720] [serial = 1992] [outer = (nil)] [url = about:blank] 20:15:56 INFO - PROCESS | 1720 | --DOMWINDOW == 68 (0x8e638c00) [pid = 1720] [serial = 1959] [outer = (nil)] [url = about:blank] 20:15:56 INFO - PROCESS | 1720 | --DOMWINDOW == 67 (0x8e629c00) [pid = 1720] [serial = 1958] [outer = (nil)] [url = about:blank] 20:15:56 INFO - PROCESS | 1720 | --DOMWINDOW == 66 (0x915cb400) [pid = 1720] [serial = 1962] [outer = (nil)] [url = about:blank] 20:15:56 INFO - PROCESS | 1720 | --DOMWINDOW == 65 (0x8da41c00) [pid = 1720] [serial = 1986] [outer = (nil)] [url = about:blank] 20:15:56 INFO - PROCESS | 1720 | --DOMWINDOW == 64 (0x8f84c800) [pid = 1720] [serial = 1961] [outer = (nil)] [url = about:blank] 20:15:56 INFO - PROCESS | 1720 | --DOMWINDOW == 63 (0x93b1e000) [pid = 1720] [serial = 1965] [outer = (nil)] [url = about:blank] 20:15:56 INFO - PROCESS | 1720 | 1465528556679 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"]]]}] 20:15:56 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 20:15:56 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 20:15:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 20:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:15:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:15:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 3452ms 20:15:56 INFO - PROCESS | 1720 | 1465528556714 Marionette TRACE conn4 -> [0,2693,"getWindowHandle",null] 20:15:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 20:15:56 INFO - PROCESS | 1720 | 1465528556721 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 20:15:56 INFO - PROCESS | 1720 | 1465528556730 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 20:15:56 INFO - PROCESS | 1720 | 1465528556737 Marionette TRACE conn4 <- [1,2694,null,{}] 20:15:56 INFO - PROCESS | 1720 | 1465528556748 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}] 20:15:56 INFO - PROCESS | 1720 | 1465528556754 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:56 INFO - PROCESS | 1720 | 1465528556981 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 20:15:57 INFO - PROCESS | 1720 | 1465528557160 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:57 INFO - PROCESS | 1720 | 1465528557172 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:57 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d044c00 == 27 [pid = 1720] [id = 681] 20:15:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 64 (0x8d4a7800) [pid = 1720] [serial = 2044] [outer = (nil)] 20:15:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 65 (0x8d747400) [pid = 1720] [serial = 2045] [outer = 0x8d4a7800] 20:15:57 INFO - PROCESS | 1720 | 1465528557262 Marionette DEBUG loaded listener.js 20:15:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 66 (0x8d749400) [pid = 1720] [serial = 2046] [outer = 0x8d4a7800] 20:15:58 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 20:15:58 INFO - PROCESS | 1720 | 1465528558639 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"]]]}] 20:15:58 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 20:15:58 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 20:15:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 20:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:15:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:15:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1948ms 20:15:58 INFO - PROCESS | 1720 | 1465528558677 Marionette TRACE conn4 -> [0,2697,"getWindowHandle",null] 20:15:58 INFO - PROCESS | 1720 | 1465528558687 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 20:15:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 20:15:58 INFO - PROCESS | 1720 | 1465528558699 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 20:15:58 INFO - PROCESS | 1720 | 1465528558705 Marionette TRACE conn4 <- [1,2698,null,{}] 20:15:58 INFO - PROCESS | 1720 | 1465528558711 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}] 20:15:58 INFO - PROCESS | 1720 | 1465528558718 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:58 INFO - PROCESS | 1720 | 1465528558981 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 20:15:59 INFO - PROCESS | 1720 | 1465528559165 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:59 INFO - PROCESS | 1720 | 1465528559176 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:15:59 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d750400 == 28 [pid = 1720] [id = 682] 20:15:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 67 (0x8d759000) [pid = 1720] [serial = 2047] [outer = (nil)] 20:15:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 68 (0x8daa2800) [pid = 1720] [serial = 2048] [outer = 0x8d759000] 20:15:59 INFO - PROCESS | 1720 | 1465528559264 Marionette DEBUG loaded listener.js 20:15:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 69 (0x8e4e0c00) [pid = 1720] [serial = 2049] [outer = 0x8d759000] 20:16:00 INFO - PROCESS | 1720 | SkCairoFTTypeface::onFilterRec unimplemented 20:16:00 INFO - PROCESS | 1720 | 1465528560653 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"]]]}] 20:16:00 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 20:16:00 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 20:16:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 20:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:16:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:16:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1989ms 20:16:00 INFO - PROCESS | 1720 | 1465528560690 Marionette TRACE conn4 -> [0,2701,"getWindowHandle",null] 20:16:00 INFO - PROCESS | 1720 | 1465528560694 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 20:16:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 20:16:00 INFO - PROCESS | 1720 | 1465528560702 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 20:16:00 INFO - PROCESS | 1720 | 1465528560709 Marionette TRACE conn4 <- [1,2702,null,{}] 20:16:00 INFO - PROCESS | 1720 | 1465528560741 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}] 20:16:00 INFO - PROCESS | 1720 | 1465528560752 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:01 INFO - PROCESS | 1720 | 1465528561152 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 20:16:01 INFO - PROCESS | 1720 | 1465528561325 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:01 INFO - PROCESS | 1720 | 1465528561338 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:01 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e5b0c00 == 29 [pid = 1720] [id = 683] 20:16:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 70 (0x8e5b1800) [pid = 1720] [serial = 2050] [outer = (nil)] 20:16:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 71 (0x8e62e400) [pid = 1720] [serial = 2051] [outer = 0x8e5b1800] 20:16:01 INFO - PROCESS | 1720 | 1465528561427 Marionette DEBUG loaded listener.js 20:16:01 INFO - PROCESS | 1720 | ++DOMWINDOW == 72 (0x8e635400) [pid = 1720] [serial = 2052] [outer = 0x8e5b1800] 20:16:02 INFO - PROCESS | 1720 | 1465528562501 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]]]}] 20:16:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 20:16:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1848ms 20:16:02 INFO - PROCESS | 1720 | 1465528562550 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 20:16:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 20:16:02 INFO - PROCESS | 1720 | 1465528562555 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 20:16:02 INFO - PROCESS | 1720 | 1465528562562 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 20:16:02 INFO - PROCESS | 1720 | 1465528562566 Marionette TRACE conn4 <- [1,2706,null,{}] 20:16:02 INFO - PROCESS | 1720 | 1465528562572 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}] 20:16:02 INFO - PROCESS | 1720 | 1465528562577 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:02 INFO - PROCESS | 1720 | 1465528562767 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 20:16:03 INFO - PROCESS | 1720 | 1465528562996 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:03 INFO - PROCESS | 1720 | 1465528563003 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:03 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e5ad400 == 30 [pid = 1720] [id = 684] 20:16:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 73 (0x8e7c0800) [pid = 1720] [serial = 2053] [outer = (nil)] 20:16:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 74 (0x8eff0400) [pid = 1720] [serial = 2054] [outer = 0x8e7c0800] 20:16:03 INFO - PROCESS | 1720 | 1465528563136 Marionette DEBUG loaded listener.js 20:16:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 75 (0x8f002c00) [pid = 1720] [serial = 2055] [outer = 0x8e7c0800] 20:16:04 INFO - PROCESS | 1720 | 1465528564120 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]]]}] 20:16:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 20:16:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1593ms 20:16:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 20:16:04 INFO - PROCESS | 1720 | 1465528564155 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 20:16:04 INFO - PROCESS | 1720 | 1465528564158 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 20:16:04 INFO - PROCESS | 1720 | 1465528564166 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 20:16:04 INFO - PROCESS | 1720 | 1465528564169 Marionette TRACE conn4 <- [1,2710,null,{}] 20:16:04 INFO - PROCESS | 1720 | 1465528564175 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}] 20:16:04 INFO - PROCESS | 1720 | 1465528564181 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:04 INFO - PROCESS | 1720 | 1465528564358 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 20:16:04 INFO - PROCESS | 1720 | 1465528564541 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:04 INFO - PROCESS | 1720 | 1465528564550 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:04 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e4ebc00 == 31 [pid = 1720] [id = 685] 20:16:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 76 (0x8f005800) [pid = 1720] [serial = 2056] [outer = (nil)] 20:16:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 77 (0x8f844400) [pid = 1720] [serial = 2057] [outer = 0x8f005800] 20:16:04 INFO - PROCESS | 1720 | 1465528564636 Marionette DEBUG loaded listener.js 20:16:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 78 (0x8f84e800) [pid = 1720] [serial = 2058] [outer = 0x8f005800] 20:16:05 INFO - PROCESS | 1720 | 1465528565657 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] 20:16:05 INFO - PROCESS | 1720 | 1465528565703 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 20:16:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 20:16:05 INFO - PROCESS | 1720 | 1465528565710 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 20:16:05 INFO - PROCESS | 1720 | 1465528565714 Marionette TRACE conn4 <- [1,2714,null,{}] 20:16:05 INFO - PROCESS | 1720 | 1465528565720 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}] 20:16:05 INFO - PROCESS | 1720 | 1465528565731 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:06 INFO - PROCESS | 1720 | 1465528566097 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 20:16:06 INFO - PROCESS | 1720 | 1465528566339 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:06 INFO - PROCESS | 1720 | 1465528566349 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:06 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d052800 == 32 [pid = 1720] [id = 686] 20:16:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 79 (0x8d0ce400) [pid = 1720] [serial = 2059] [outer = (nil)] 20:16:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x8d4a6400) [pid = 1720] [serial = 2060] [outer = 0x8d0ce400] 20:16:06 INFO - PROCESS | 1720 | 1465528566426 Marionette DEBUG loaded listener.js 20:16:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x8d756c00) [pid = 1720] [serial = 2061] [outer = 0x8d0ce400] 20:16:07 INFO - PROCESS | 1720 | 1465528567370 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]]]}] 20:16:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 20:16:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1684ms 20:16:07 INFO - PROCESS | 1720 | 1465528567395 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 20:16:07 INFO - PROCESS | 1720 | 1465528567402 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 20:16:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 20:16:07 INFO - PROCESS | 1720 | 1465528567410 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 20:16:07 INFO - PROCESS | 1720 | 1465528567415 Marionette TRACE conn4 <- [1,2718,null,{}] 20:16:07 INFO - PROCESS | 1720 | 1465528567422 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}] 20:16:07 INFO - PROCESS | 1720 | 1465528567428 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:07 INFO - PROCESS | 1720 | 1465528567669 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 20:16:07 INFO - PROCESS | 1720 | 1465528567685 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:07 INFO - PROCESS | 1720 | 1465528567694 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:07 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e5a5800 == 33 [pid = 1720] [id = 687] 20:16:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x8e5a6800) [pid = 1720] [serial = 2062] [outer = (nil)] 20:16:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x8e5af000) [pid = 1720] [serial = 2063] [outer = 0x8e5a6800] 20:16:07 INFO - PROCESS | 1720 | 1465528567795 Marionette DEBUG loaded listener.js 20:16:07 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x8e618400) [pid = 1720] [serial = 2064] [outer = 0x8e5a6800] 20:16:08 INFO - PROCESS | 1720 | 1465528568757 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] 20:16:08 INFO - PROCESS | 1720 | 1465528568817 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 20:16:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 20:16:08 INFO - PROCESS | 1720 | 1465528568826 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 20:16:08 INFO - PROCESS | 1720 | 1465528568830 Marionette TRACE conn4 <- [1,2722,null,{}] 20:16:08 INFO - PROCESS | 1720 | 1465528568836 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}] 20:16:08 INFO - PROCESS | 1720 | 1465528568842 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:09 INFO - PROCESS | 1720 | 1465528569016 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 20:16:09 INFO - PROCESS | 1720 | 1465528569030 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:09 INFO - PROCESS | 1720 | 1465528569037 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:09 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d047000 == 34 [pid = 1720] [id = 688] 20:16:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x8eff2400) [pid = 1720] [serial = 2065] [outer = (nil)] 20:16:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x8f4a2800) [pid = 1720] [serial = 2066] [outer = 0x8eff2400] 20:16:09 INFO - PROCESS | 1720 | 1465528569110 Marionette DEBUG loaded listener.js 20:16:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x91e01800) [pid = 1720] [serial = 2067] [outer = 0x8eff2400] 20:16:10 INFO - PROCESS | 1720 | 1465528570238 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] 20:16:10 INFO - PROCESS | 1720 | 1465528570279 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 20:16:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 20:16:10 INFO - PROCESS | 1720 | 1465528570295 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 20:16:10 INFO - PROCESS | 1720 | 1465528570303 Marionette TRACE conn4 <- [1,2726,null,{}] 20:16:10 INFO - PROCESS | 1720 | 1465528570318 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}] 20:16:10 INFO - PROCESS | 1720 | 1465528570325 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:10 INFO - PROCESS | 1720 | 1465528570587 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 20:16:10 INFO - PROCESS | 1720 | 1465528570613 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:10 INFO - PROCESS | 1720 | 1465528570619 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:10 INFO - PROCESS | 1720 | ++DOCSHELL 0x8da4dc00 == 35 [pid = 1720] [id = 689] 20:16:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x8e7b1400) [pid = 1720] [serial = 2068] [outer = (nil)] 20:16:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x92467000) [pid = 1720] [serial = 2069] [outer = 0x8e7b1400] 20:16:10 INFO - PROCESS | 1720 | 1465528570693 Marionette DEBUG loaded listener.js 20:16:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x92659400) [pid = 1720] [serial = 2070] [outer = 0x8e7b1400] 20:16:11 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x8d046c00) [pid = 1720] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 20:16:11 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x8f4ab400) [pid = 1720] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 20:16:11 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x8f846c00) [pid = 1720] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 20:16:11 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x8da46000) [pid = 1720] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 20:16:11 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x8f4a1800) [pid = 1720] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 20:16:11 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x8f4a8400) [pid = 1720] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 20:16:11 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x8e5af800) [pid = 1720] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 20:16:11 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x8d49b400) [pid = 1720] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 20:16:11 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x8d0c8c00) [pid = 1720] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 20:16:11 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x8f4a6400) [pid = 1720] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 20:16:11 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0x8d49d000) [pid = 1720] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 20:16:11 INFO - PROCESS | 1720 | --DOMWINDOW == 78 (0x8d743c00) [pid = 1720] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 20:16:11 INFO - PROCESS | 1720 | --DOMWINDOW == 77 (0x8e609800) [pid = 1720] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 20:16:11 INFO - PROCESS | 1720 | --DOMWINDOW == 76 (0x8d745c00) [pid = 1720] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 20:16:11 INFO - PROCESS | 1720 | --DOMWINDOW == 75 (0x8e6a5c00) [pid = 1720] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 20:16:11 INFO - PROCESS | 1720 | --DOMWINDOW == 74 (0x915cbc00) [pid = 1720] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 20:16:11 INFO - PROCESS | 1720 | 1465528571751 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]]]}] 20:16:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 20:16:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1503ms 20:16:11 INFO - PROCESS | 1720 | 1465528571791 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 20:16:11 INFO - PROCESS | 1720 | 1465528571795 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 20:16:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 20:16:11 INFO - PROCESS | 1720 | 1465528571802 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 20:16:11 INFO - PROCESS | 1720 | 1465528571805 Marionette TRACE conn4 <- [1,2730,null,{}] 20:16:11 INFO - PROCESS | 1720 | 1465528571811 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}] 20:16:11 INFO - PROCESS | 1720 | 1465528571816 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:11 INFO - PROCESS | 1720 | 1465528571981 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 20:16:12 INFO - PROCESS | 1720 | 1465528571990 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:12 INFO - PROCESS | 1720 | 1465528571995 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:12 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d49d000 == 36 [pid = 1720] [id = 690] 20:16:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 75 (0x8d75e000) [pid = 1720] [serial = 2071] [outer = (nil)] 20:16:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 76 (0x8f4a8400) [pid = 1720] [serial = 2072] [outer = 0x8d75e000] 20:16:12 INFO - PROCESS | 1720 | 1465528572069 Marionette DEBUG loaded listener.js 20:16:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 77 (0x91ead000) [pid = 1720] [serial = 2073] [outer = 0x8d75e000] 20:16:13 INFO - PROCESS | 1720 | 1465528573445 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"]]]}] 20:16:13 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 20:16:13 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 20:16:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 20:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:16:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:16:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1684ms 20:16:13 INFO - PROCESS | 1720 | 1465528573534 Marionette TRACE conn4 -> [0,2733,"getWindowHandle",null] 20:16:13 INFO - PROCESS | 1720 | 1465528573540 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 20:16:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 20:16:13 INFO - PROCESS | 1720 | 1465528573553 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 20:16:13 INFO - PROCESS | 1720 | 1465528573560 Marionette TRACE conn4 <- [1,2734,null,{}] 20:16:13 INFO - PROCESS | 1720 | 1465528573569 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}] 20:16:13 INFO - PROCESS | 1720 | 1465528573576 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:13 INFO - PROCESS | 1720 | 1465528573852 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 20:16:14 INFO - PROCESS | 1720 | 1465528574049 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:14 INFO - PROCESS | 1720 | 1465528574060 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:14 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d742000 == 37 [pid = 1720] [id = 691] 20:16:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 78 (0x8d744000) [pid = 1720] [serial = 2074] [outer = (nil)] 20:16:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 79 (0x8d758c00) [pid = 1720] [serial = 2075] [outer = 0x8d744000] 20:16:14 INFO - PROCESS | 1720 | 1465528574147 Marionette DEBUG loaded listener.js 20:16:14 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x8da49c00) [pid = 1720] [serial = 2076] [outer = 0x8d744000] 20:16:15 INFO - PROCESS | 1720 | 1465528575155 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]]]}] 20:16:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 20:16:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1643ms 20:16:15 INFO - PROCESS | 1720 | 1465528575197 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 20:16:15 INFO - PROCESS | 1720 | 1465528575203 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 20:16:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 20:16:15 INFO - PROCESS | 1720 | 1465528575214 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 20:16:15 INFO - PROCESS | 1720 | 1465528575220 Marionette TRACE conn4 <- [1,2738,null,{}] 20:16:15 INFO - PROCESS | 1720 | 1465528575227 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}] 20:16:15 INFO - PROCESS | 1720 | 1465528575233 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:15 INFO - PROCESS | 1720 | 1465528575463 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 20:16:15 INFO - PROCESS | 1720 | 1465528575700 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:15 INFO - PROCESS | 1720 | 1465528575708 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:15 INFO - PROCESS | 1720 | ++DOCSHELL 0x8daae000 == 38 [pid = 1720] [id = 692] 20:16:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x8e6a4800) [pid = 1720] [serial = 2077] [outer = (nil)] 20:16:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x8e7b6000) [pid = 1720] [serial = 2078] [outer = 0x8e6a4800] 20:16:15 INFO - PROCESS | 1720 | 1465528575843 Marionette DEBUG loaded listener.js 20:16:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x8f4a4000) [pid = 1720] [serial = 2079] [outer = 0x8e6a4800] 20:16:16 INFO - PROCESS | 1720 | 1465528576830 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]]]}] 20:16:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 20:16:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1692ms 20:16:16 INFO - PROCESS | 1720 | 1465528576904 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 20:16:16 INFO - PROCESS | 1720 | 1465528576907 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 20:16:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 20:16:16 INFO - PROCESS | 1720 | 1465528576915 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 20:16:16 INFO - PROCESS | 1720 | 1465528576919 Marionette TRACE conn4 <- [1,2742,null,{}] 20:16:16 INFO - PROCESS | 1720 | 1465528576933 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}] 20:16:16 INFO - PROCESS | 1720 | 1465528576942 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:17 INFO - PROCESS | 1720 | 1465528577179 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 20:16:17 INFO - PROCESS | 1720 | 1465528577465 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:17 INFO - PROCESS | 1720 | 1465528577480 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:17 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f84a400 == 39 [pid = 1720] [id = 693] 20:16:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x92462000) [pid = 1720] [serial = 2080] [outer = (nil)] 20:16:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x92663400) [pid = 1720] [serial = 2081] [outer = 0x92462000] 20:16:17 INFO - PROCESS | 1720 | 1465528577612 Marionette DEBUG loaded listener.js 20:16:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x92dbb000) [pid = 1720] [serial = 2082] [outer = 0x92462000] 20:16:18 INFO - PROCESS | 1720 | 1465528578607 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]]]}] 20:16:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 20:16:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1740ms 20:16:18 INFO - PROCESS | 1720 | 1465528578657 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 20:16:18 INFO - PROCESS | 1720 | 1465528578661 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 20:16:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 20:16:18 INFO - PROCESS | 1720 | 1465528578668 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 20:16:18 INFO - PROCESS | 1720 | 1465528578671 Marionette TRACE conn4 <- [1,2746,null,{}] 20:16:18 INFO - PROCESS | 1720 | 1465528578677 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}] 20:16:18 INFO - PROCESS | 1720 | 1465528578683 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:18 INFO - PROCESS | 1720 | 1465528578880 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 20:16:19 INFO - PROCESS | 1720 | 1465528579069 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:19 INFO - PROCESS | 1720 | 1465528579075 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:19 INFO - PROCESS | 1720 | ++DOCSHELL 0x91e0ac00 == 40 [pid = 1720] [id = 694] 20:16:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x92db8c00) [pid = 1720] [serial = 2083] [outer = (nil)] 20:16:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x93b29000) [pid = 1720] [serial = 2084] [outer = 0x92db8c00] 20:16:19 INFO - PROCESS | 1720 | 1465528579164 Marionette DEBUG loaded listener.js 20:16:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x93ebfc00) [pid = 1720] [serial = 2085] [outer = 0x92db8c00] 20:16:20 INFO - PROCESS | 1720 | 1465528580453 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]]]}] 20:16:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 20:16:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1835ms 20:16:20 INFO - PROCESS | 1720 | 1465528580537 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 20:16:20 INFO - PROCESS | 1720 | 1465528580545 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 20:16:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 20:16:20 INFO - PROCESS | 1720 | 1465528580555 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 20:16:20 INFO - PROCESS | 1720 | 1465528580560 Marionette TRACE conn4 <- [1,2750,null,{}] 20:16:20 INFO - PROCESS | 1720 | 1465528580579 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}] 20:16:20 INFO - PROCESS | 1720 | 1465528580587 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:20 INFO - PROCESS | 1720 | 1465528580984 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 20:16:21 INFO - PROCESS | 1720 | 1465528581137 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:21 INFO - PROCESS | 1720 | 1465528581148 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:21 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e5aa400 == 41 [pid = 1720] [id = 695] 20:16:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x93b1ac00) [pid = 1720] [serial = 2086] [outer = (nil)] 20:16:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x9517a800) [pid = 1720] [serial = 2087] [outer = 0x93b1ac00] 20:16:21 INFO - PROCESS | 1720 | 1465528581237 Marionette DEBUG loaded listener.js 20:16:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x9517ec00) [pid = 1720] [serial = 2088] [outer = 0x93b1ac00] 20:16:22 INFO - PROCESS | 1720 | 1465528582113 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]]]}] 20:16:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 20:16:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1599ms 20:16:22 INFO - PROCESS | 1720 | 1465528582154 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 20:16:22 INFO - PROCESS | 1720 | 1465528582158 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 20:16:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 20:16:22 INFO - PROCESS | 1720 | 1465528582165 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 20:16:22 INFO - PROCESS | 1720 | 1465528582169 Marionette TRACE conn4 <- [1,2754,null,{}] 20:16:22 INFO - PROCESS | 1720 | 1465528582175 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}] 20:16:22 INFO - PROCESS | 1720 | 1465528582186 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:22 INFO - PROCESS | 1720 | 1465528582435 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 20:16:22 INFO - PROCESS | 1720 | 1465528582630 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:22 INFO - PROCESS | 1720 | 1465528582640 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:22 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f844800 == 42 [pid = 1720] [id = 696] 20:16:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x952a1c00) [pid = 1720] [serial = 2089] [outer = (nil)] 20:16:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x953c8000) [pid = 1720] [serial = 2090] [outer = 0x952a1c00] 20:16:22 INFO - PROCESS | 1720 | 1465528582720 Marionette DEBUG loaded listener.js 20:16:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x953d0c00) [pid = 1720] [serial = 2091] [outer = 0x952a1c00] 20:16:23 INFO - PROCESS | 1720 | 1465528583800 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]]]}] 20:16:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 20:16:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1691ms 20:16:23 INFO - PROCESS | 1720 | 1465528583857 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 20:16:23 INFO - PROCESS | 1720 | 1465528583861 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 20:16:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 20:16:23 INFO - PROCESS | 1720 | 1465528583867 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 20:16:23 INFO - PROCESS | 1720 | 1465528583871 Marionette TRACE conn4 <- [1,2758,null,{}] 20:16:23 INFO - PROCESS | 1720 | 1465528583877 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}] 20:16:23 INFO - PROCESS | 1720 | 1465528583882 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:24 INFO - PROCESS | 1720 | 1465528584070 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 20:16:24 INFO - PROCESS | 1720 | 1465528584311 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:24 INFO - PROCESS | 1720 | 1465528584319 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:24 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d051400 == 43 [pid = 1720] [id = 697] 20:16:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x8d051c00) [pid = 1720] [serial = 2092] [outer = (nil)] 20:16:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x8d0c7800) [pid = 1720] [serial = 2093] [outer = 0x8d051c00] 20:16:24 INFO - PROCESS | 1720 | 1465528584609 Marionette DEBUG loaded listener.js 20:16:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x8d4a1400) [pid = 1720] [serial = 2094] [outer = 0x8d051c00] 20:16:25 INFO - PROCESS | 1720 | 1465528585571 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]]]}] 20:16:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 20:16:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1735ms 20:16:25 INFO - PROCESS | 1720 | 1465528585605 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 20:16:25 INFO - PROCESS | 1720 | 1465528585610 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 20:16:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 20:16:25 INFO - PROCESS | 1720 | 1465528585619 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 20:16:25 INFO - PROCESS | 1720 | 1465528585622 Marionette TRACE conn4 <- [1,2762,null,{}] 20:16:25 INFO - PROCESS | 1720 | 1465528585631 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}] 20:16:25 INFO - PROCESS | 1720 | 1465528585636 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:25 INFO - PROCESS | 1720 | 1465528585820 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 20:16:26 INFO - PROCESS | 1720 | 1465528586100 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:26 INFO - PROCESS | 1720 | 1465528586113 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:26 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0c5800 == 44 [pid = 1720] [id = 698] 20:16:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x8d759c00) [pid = 1720] [serial = 2095] [outer = (nil)] 20:16:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x8dab0400) [pid = 1720] [serial = 2096] [outer = 0x8d759c00] 20:16:26 INFO - PROCESS | 1720 | 1465528586236 Marionette DEBUG loaded listener.js 20:16:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x8e62e800) [pid = 1720] [serial = 2097] [outer = 0x8d759c00] 20:16:26 INFO - PROCESS | 1720 | --DOCSHELL 0x8e636c00 == 43 [pid = 1720] [id = 663] 20:16:26 INFO - PROCESS | 1720 | --DOCSHELL 0x8d747000 == 42 [pid = 1720] [id = 673] 20:16:27 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x8d74f000) [pid = 1720] [serial = 2042] [outer = (nil)] [url = about:blank] 20:16:27 INFO - PROCESS | 1720 | --DOCSHELL 0x8da4dc00 == 41 [pid = 1720] [id = 689] 20:16:27 INFO - PROCESS | 1720 | --DOCSHELL 0x8d047000 == 40 [pid = 1720] [id = 688] 20:16:27 INFO - PROCESS | 1720 | --DOCSHELL 0x8e5a5800 == 39 [pid = 1720] [id = 687] 20:16:27 INFO - PROCESS | 1720 | --DOCSHELL 0x8d052800 == 38 [pid = 1720] [id = 686] 20:16:27 INFO - PROCESS | 1720 | --DOCSHELL 0x8e5ad400 == 37 [pid = 1720] [id = 684] 20:16:27 INFO - PROCESS | 1720 | --DOCSHELL 0x8e5b0c00 == 36 [pid = 1720] [id = 683] 20:16:27 INFO - PROCESS | 1720 | --DOCSHELL 0x8d750400 == 35 [pid = 1720] [id = 682] 20:16:27 INFO - PROCESS | 1720 | --DOCSHELL 0x8d044c00 == 34 [pid = 1720] [id = 681] 20:16:27 INFO - PROCESS | 1720 | 1465528587203 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]]]}] 20:16:27 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x8efee400) [pid = 1720] [serial = 2030] [outer = (nil)] [url = about:blank] 20:16:27 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x91ea0000) [pid = 1720] [serial = 2010] [outer = (nil)] [url = about:blank] 20:16:27 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x923aac00) [pid = 1720] [serial = 2028] [outer = (nil)] [url = about:blank] 20:16:27 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x8e7b6800) [pid = 1720] [serial = 2001] [outer = (nil)] [url = about:blank] 20:16:27 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x8f4a8c00) [pid = 1720] [serial = 2024] [outer = (nil)] [url = about:blank] 20:16:27 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x915c9800) [pid = 1720] [serial = 2006] [outer = (nil)] [url = about:blank] 20:16:27 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x91e0d800) [pid = 1720] [serial = 2009] [outer = (nil)] [url = about:blank] 20:16:27 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x8e7b4800) [pid = 1720] [serial = 2022] [outer = (nil)] [url = about:blank] 20:16:27 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x8e69f800) [pid = 1720] [serial = 2021] [outer = (nil)] [url = about:blank] 20:16:27 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x8e6aa000) [pid = 1720] [serial = 2000] [outer = (nil)] [url = about:blank] 20:16:27 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x8daae400) [pid = 1720] [serial = 2019] [outer = (nil)] [url = about:blank] 20:16:27 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x8d75c400) [pid = 1720] [serial = 2018] [outer = (nil)] [url = about:blank] 20:16:27 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x92db6400) [pid = 1720] [serial = 2012] [outer = (nil)] [url = about:blank] 20:16:27 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x92dbcc00) [pid = 1720] [serial = 2013] [outer = (nil)] [url = about:blank] 20:16:27 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x8f841800) [pid = 1720] [serial = 2004] [outer = (nil)] [url = about:blank] 20:16:27 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x8f4aa800) [pid = 1720] [serial = 2003] [outer = (nil)] [url = about:blank] 20:16:27 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x91ea8400) [pid = 1720] [serial = 2027] [outer = (nil)] [url = about:blank] 20:16:27 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x8d75dc00) [pid = 1720] [serial = 2015] [outer = (nil)] [url = about:blank] 20:16:27 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x8daa7800) [pid = 1720] [serial = 1998] [outer = (nil)] [url = about:blank] 20:16:27 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x8f848000) [pid = 1720] [serial = 2025] [outer = (nil)] [url = about:blank] 20:16:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 20:16:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1634ms 20:16:27 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0x915c6c00) [pid = 1720] [serial = 2007] [outer = (nil)] [url = about:blank] 20:16:27 INFO - PROCESS | 1720 | --DOMWINDOW == 78 (0x8e4e5c00) [pid = 1720] [serial = 2016] [outer = (nil)] [url = about:blank] 20:16:27 INFO - PROCESS | 1720 | --DOMWINDOW == 77 (0x8d74b800) [pid = 1720] [serial = 1997] [outer = (nil)] [url = about:blank] 20:16:27 INFO - PROCESS | 1720 | --DOMWINDOW == 76 (0x8e7b5800) [pid = 1720] [serial = 1995] [outer = (nil)] [url = about:blank] 20:16:27 INFO - PROCESS | 1720 | --DOMWINDOW == 75 (0x8e4ea000) [pid = 1720] [serial = 2033] [outer = (nil)] [url = about:blank] 20:16:27 INFO - PROCESS | 1720 | --DOMWINDOW == 74 (0x8f001c00) [pid = 1720] [serial = 2036] [outer = (nil)] [url = about:blank] 20:16:27 INFO - PROCESS | 1720 | --DOMWINDOW == 73 (0x8e610400) [pid = 1720] [serial = 2034] [outer = (nil)] [url = about:blank] 20:16:27 INFO - PROCESS | 1720 | --DOMWINDOW == 72 (0x92db6c00) [pid = 1720] [serial = 2039] [outer = (nil)] [url = about:blank] 20:16:27 INFO - PROCESS | 1720 | --DOMWINDOW == 71 (0x8f4ab000) [pid = 1720] [serial = 2037] [outer = (nil)] [url = about:blank] 20:16:27 INFO - PROCESS | 1720 | --DOMWINDOW == 70 (0x93ad3400) [pid = 1720] [serial = 2040] [outer = (nil)] [url = about:blank] 20:16:27 INFO - PROCESS | 1720 | --DOMWINDOW == 69 (0x91e04400) [pid = 1720] [serial = 2031] [outer = (nil)] [url = about:blank] 20:16:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 20:16:27 INFO - PROCESS | 1720 | 1465528587255 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 20:16:27 INFO - PROCESS | 1720 | 1465528587270 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 20:16:27 INFO - PROCESS | 1720 | 1465528587279 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 20:16:27 INFO - PROCESS | 1720 | 1465528587285 Marionette TRACE conn4 <- [1,2766,null,{}] 20:16:27 INFO - PROCESS | 1720 | 1465528587290 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}] 20:16:27 INFO - PROCESS | 1720 | 1465528587295 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:27 INFO - PROCESS | 1720 | 1465528587468 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 20:16:27 INFO - PROCESS | 1720 | 1465528587614 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:27 INFO - PROCESS | 1720 | 1465528587622 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:27 INFO - PROCESS | 1720 | ++DOCSHELL 0x8da47800 == 35 [pid = 1720] [id = 699] 20:16:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 70 (0x8daa4400) [pid = 1720] [serial = 2098] [outer = (nil)] 20:16:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 71 (0x8e5ac800) [pid = 1720] [serial = 2099] [outer = 0x8daa4400] 20:16:27 INFO - PROCESS | 1720 | 1465528587691 Marionette DEBUG loaded listener.js 20:16:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 72 (0x8e6abc00) [pid = 1720] [serial = 2100] [outer = 0x8daa4400] 20:16:28 INFO - PROCESS | 1720 | 1465528588610 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]]]}] 20:16:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 20:16:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1380ms 20:16:28 INFO - PROCESS | 1720 | 1465528588660 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 20:16:28 INFO - PROCESS | 1720 | 1465528588664 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 20:16:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 20:16:28 INFO - PROCESS | 1720 | 1465528588671 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 20:16:28 INFO - PROCESS | 1720 | 1465528588676 Marionette TRACE conn4 <- [1,2770,null,{}] 20:16:28 INFO - PROCESS | 1720 | 1465528588692 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}] 20:16:28 INFO - PROCESS | 1720 | 1465528588701 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:28 INFO - PROCESS | 1720 | 1465528588881 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 20:16:29 INFO - PROCESS | 1720 | 1465528589026 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:29 INFO - PROCESS | 1720 | 1465528589037 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:29 INFO - PROCESS | 1720 | ++DOCSHELL 0x8daaa800 == 36 [pid = 1720] [id = 700] 20:16:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 73 (0x8e74f800) [pid = 1720] [serial = 2101] [outer = (nil)] 20:16:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 74 (0x8f009c00) [pid = 1720] [serial = 2102] [outer = 0x8e74f800] 20:16:29 INFO - PROCESS | 1720 | 1465528589103 Marionette DEBUG loaded listener.js 20:16:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 75 (0x8f4ab000) [pid = 1720] [serial = 2103] [outer = 0x8e74f800] 20:16:29 INFO - PROCESS | 1720 | 1465528589924 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]]]}] 20:16:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 20:16:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1283ms 20:16:29 INFO - PROCESS | 1720 | 1465528589955 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 20:16:29 INFO - PROCESS | 1720 | 1465528589960 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 20:16:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 20:16:29 INFO - PROCESS | 1720 | 1465528589966 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 20:16:29 INFO - PROCESS | 1720 | 1465528589969 Marionette TRACE conn4 <- [1,2774,null,{}] 20:16:29 INFO - PROCESS | 1720 | 1465528589984 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}] 20:16:29 INFO - PROCESS | 1720 | 1465528589989 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:30 INFO - PROCESS | 1720 | 1465528590203 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 20:16:30 INFO - PROCESS | 1720 | 1465528590232 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:30 INFO - PROCESS | 1720 | 1465528590243 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:30 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f4ae800 == 37 [pid = 1720] [id = 701] 20:16:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 76 (0x8f842c00) [pid = 1720] [serial = 2104] [outer = (nil)] 20:16:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 77 (0x915c9800) [pid = 1720] [serial = 2105] [outer = 0x8f842c00] 20:16:30 INFO - PROCESS | 1720 | 1465528590308 Marionette DEBUG loaded listener.js 20:16:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 78 (0x915d0c00) [pid = 1720] [serial = 2106] [outer = 0x8f842c00] 20:16:31 INFO - PROCESS | 1720 | 1465528591316 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]]]}] 20:16:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 20:16:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1389ms 20:16:31 INFO - PROCESS | 1720 | 1465528591359 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 20:16:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 20:16:31 INFO - PROCESS | 1720 | 1465528591363 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 20:16:31 INFO - PROCESS | 1720 | 1465528591369 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 20:16:31 INFO - PROCESS | 1720 | 1465528591373 Marionette TRACE conn4 <- [1,2778,null,{}] 20:16:31 INFO - PROCESS | 1720 | 1465528591378 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}] 20:16:31 INFO - PROCESS | 1720 | 1465528591383 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:31 INFO - PROCESS | 1720 | 1465528591612 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 20:16:31 INFO - PROCESS | 1720 | 1465528591636 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:31 INFO - PROCESS | 1720 | 1465528591643 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:31 INFO - PROCESS | 1720 | ++DOCSHELL 0x91e04400 == 38 [pid = 1720] [id = 702] 20:16:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 79 (0x91e04c00) [pid = 1720] [serial = 2107] [outer = (nil)] 20:16:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x91e0c400) [pid = 1720] [serial = 2108] [outer = 0x91e04c00] 20:16:31 INFO - PROCESS | 1720 | 1465528591726 Marionette DEBUG loaded listener.js 20:16:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x923b0c00) [pid = 1720] [serial = 2109] [outer = 0x91e04c00] 20:16:32 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x8e7b1400) [pid = 1720] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 20:16:32 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0x8f005800) [pid = 1720] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 20:16:32 INFO - PROCESS | 1720 | --DOMWINDOW == 78 (0x8e5a6800) [pid = 1720] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 20:16:32 INFO - PROCESS | 1720 | --DOMWINDOW == 77 (0x8d4a7800) [pid = 1720] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 20:16:32 INFO - PROCESS | 1720 | --DOMWINDOW == 76 (0x8d0ce400) [pid = 1720] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 20:16:32 INFO - PROCESS | 1720 | --DOMWINDOW == 75 (0x8eff2400) [pid = 1720] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 20:16:32 INFO - PROCESS | 1720 | --DOMWINDOW == 74 (0x8d759000) [pid = 1720] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 20:16:32 INFO - PROCESS | 1720 | --DOMWINDOW == 73 (0x8e5b1800) [pid = 1720] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 20:16:32 INFO - PROCESS | 1720 | --DOMWINDOW == 72 (0x8e7c0800) [pid = 1720] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 20:16:32 INFO - PROCESS | 1720 | --DOMWINDOW == 71 (0x8d4a0800) [pid = 1720] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 20:16:32 INFO - PROCESS | 1720 | 1465528592818 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]]]}] 20:16:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 20:16:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1489ms 20:16:32 INFO - PROCESS | 1720 | 1465528592859 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 20:16:32 INFO - PROCESS | 1720 | 1465528592863 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 20:16:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 20:16:32 INFO - PROCESS | 1720 | 1465528592869 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 20:16:32 INFO - PROCESS | 1720 | 1465528592872 Marionette TRACE conn4 <- [1,2782,null,{}] 20:16:32 INFO - PROCESS | 1720 | 1465528592877 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}] 20:16:32 INFO - PROCESS | 1720 | 1465528592887 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:33 INFO - PROCESS | 1720 | 1465528593064 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 20:16:33 INFO - PROCESS | 1720 | 1465528593208 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:33 INFO - PROCESS | 1720 | 1465528593216 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:33 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d49d800 == 39 [pid = 1720] [id = 703] 20:16:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 72 (0x8d4a0800) [pid = 1720] [serial = 2110] [outer = (nil)] 20:16:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 73 (0x91e08800) [pid = 1720] [serial = 2111] [outer = 0x8d4a0800] 20:16:33 INFO - PROCESS | 1720 | 1465528593289 Marionette DEBUG loaded listener.js 20:16:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 74 (0x9265ec00) [pid = 1720] [serial = 2112] [outer = 0x8d4a0800] 20:16:34 INFO - PROCESS | 1720 | 1465528594072 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]]]}] 20:16:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 20:16:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1227ms 20:16:34 INFO - PROCESS | 1720 | 1465528594098 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 20:16:34 INFO - PROCESS | 1720 | 1465528594102 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 20:16:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 20:16:34 INFO - PROCESS | 1720 | 1465528594108 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 20:16:34 INFO - PROCESS | 1720 | 1465528594110 Marionette TRACE conn4 <- [1,2786,null,{}] 20:16:34 INFO - PROCESS | 1720 | 1465528594120 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}] 20:16:34 INFO - PROCESS | 1720 | 1465528594124 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:34 INFO - PROCESS | 1720 | 1465528594365 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 20:16:34 INFO - PROCESS | 1720 | 1465528594568 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:34 INFO - PROCESS | 1720 | 1465528594579 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:34 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d053c00 == 40 [pid = 1720] [id = 704] 20:16:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 75 (0x8d0c1c00) [pid = 1720] [serial = 2113] [outer = (nil)] 20:16:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 76 (0x8d0c9000) [pid = 1720] [serial = 2114] [outer = 0x8d0c1c00] 20:16:34 INFO - PROCESS | 1720 | 1465528594706 Marionette DEBUG loaded listener.js 20:16:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 77 (0x8d745000) [pid = 1720] [serial = 2115] [outer = 0x8d0c1c00] 20:16:35 INFO - PROCESS | 1720 | 1465528595795 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]]]}] 20:16:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 20:16:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1733ms 20:16:35 INFO - PROCESS | 1720 | 1465528595844 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 20:16:35 INFO - PROCESS | 1720 | 1465528595851 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 20:16:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 20:16:35 INFO - PROCESS | 1720 | 1465528595859 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 20:16:35 INFO - PROCESS | 1720 | 1465528595865 Marionette TRACE conn4 <- [1,2790,null,{}] 20:16:35 INFO - PROCESS | 1720 | 1465528595874 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}] 20:16:35 INFO - PROCESS | 1720 | 1465528595879 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:36 INFO - PROCESS | 1720 | 1465528596111 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 20:16:36 INFO - PROCESS | 1720 | 1465528596351 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:36 INFO - PROCESS | 1720 | 1465528596360 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:36 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e5b2800 == 41 [pid = 1720] [id = 705] 20:16:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 78 (0x8e610c00) [pid = 1720] [serial = 2116] [outer = (nil)] 20:16:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 79 (0x8e69d800) [pid = 1720] [serial = 2117] [outer = 0x8e610c00] 20:16:36 INFO - PROCESS | 1720 | 1465528596491 Marionette DEBUG loaded listener.js 20:16:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x8e74c800) [pid = 1720] [serial = 2118] [outer = 0x8e610c00] 20:16:37 INFO - PROCESS | 1720 | 1465528597423 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]]]}] 20:16:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 20:16:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1591ms 20:16:37 INFO - PROCESS | 1720 | 1465528597451 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 20:16:37 INFO - PROCESS | 1720 | 1465528597457 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 20:16:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 20:16:37 INFO - PROCESS | 1720 | 1465528597482 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 20:16:37 INFO - PROCESS | 1720 | 1465528597487 Marionette TRACE conn4 <- [1,2794,null,{}] 20:16:37 INFO - PROCESS | 1720 | 1465528597493 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}] 20:16:37 INFO - PROCESS | 1720 | 1465528597499 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:37 INFO - PROCESS | 1720 | 1465528597703 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 20:16:37 INFO - PROCESS | 1720 | 1465528597896 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:37 INFO - PROCESS | 1720 | 1465528597906 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:37 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d046000 == 42 [pid = 1720] [id = 706] 20:16:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x8e7b4800) [pid = 1720] [serial = 2119] [outer = (nil)] 20:16:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x91e0d000) [pid = 1720] [serial = 2120] [outer = 0x8e7b4800] 20:16:37 INFO - PROCESS | 1720 | 1465528597988 Marionette DEBUG loaded listener.js 20:16:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x923a5400) [pid = 1720] [serial = 2121] [outer = 0x8e7b4800] 20:16:39 INFO - PROCESS | 1720 | 1465528599078 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]]]}] 20:16:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 20:16:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1636ms 20:16:39 INFO - PROCESS | 1720 | 1465528599117 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 20:16:39 INFO - PROCESS | 1720 | 1465528599123 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 20:16:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 20:16:39 INFO - PROCESS | 1720 | 1465528599141 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 20:16:39 INFO - PROCESS | 1720 | 1465528599149 Marionette TRACE conn4 <- [1,2798,null,{}] 20:16:39 INFO - PROCESS | 1720 | 1465528599156 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}] 20:16:39 INFO - PROCESS | 1720 | 1465528599164 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:39 INFO - PROCESS | 1720 | 1465528599393 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 20:16:39 INFO - PROCESS | 1720 | 1465528599643 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:39 INFO - PROCESS | 1720 | 1465528599656 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:39 INFO - PROCESS | 1720 | ++DOCSHELL 0x8da50000 == 43 [pid = 1720] [id = 707] 20:16:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x8daacc00) [pid = 1720] [serial = 2122] [outer = (nil)] 20:16:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x93ad0400) [pid = 1720] [serial = 2123] [outer = 0x8daacc00] 20:16:39 INFO - PROCESS | 1720 | 1465528599786 Marionette DEBUG loaded listener.js 20:16:39 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x93b23400) [pid = 1720] [serial = 2124] [outer = 0x8daacc00] 20:16:40 INFO - PROCESS | 1720 | 1465528600755 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]]]}] 20:16:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 20:16:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1699ms 20:16:40 INFO - PROCESS | 1720 | 1465528600832 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 20:16:40 INFO - PROCESS | 1720 | 1465528600837 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 20:16:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 20:16:40 INFO - PROCESS | 1720 | 1465528600843 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 20:16:40 INFO - PROCESS | 1720 | 1465528600846 Marionette TRACE conn4 <- [1,2802,null,{}] 20:16:40 INFO - PROCESS | 1720 | 1465528600852 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}] 20:16:40 INFO - PROCESS | 1720 | 1465528600858 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:41 INFO - PROCESS | 1720 | 1465528601081 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 20:16:41 INFO - PROCESS | 1720 | 1465528601313 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:41 INFO - PROCESS | 1720 | 1465528601323 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:41 INFO - PROCESS | 1720 | ++DOCSHELL 0x93ad2000 == 44 [pid = 1720] [id = 708] 20:16:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x93ad8800) [pid = 1720] [serial = 2125] [outer = (nil)] 20:16:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x952a0c00) [pid = 1720] [serial = 2126] [outer = 0x93ad8800] 20:16:41 INFO - PROCESS | 1720 | 1465528601448 Marionette DEBUG loaded listener.js 20:16:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x95325000) [pid = 1720] [serial = 2127] [outer = 0x93ad8800] 20:16:42 INFO - PROCESS | 1720 | 1465528602345 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]]]}] 20:16:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 20:16:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1542ms 20:16:42 INFO - PROCESS | 1720 | 1465528602386 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 20:16:42 INFO - PROCESS | 1720 | 1465528602390 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 20:16:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 20:16:42 INFO - PROCESS | 1720 | 1465528602396 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 20:16:42 INFO - PROCESS | 1720 | 1465528602400 Marionette TRACE conn4 <- [1,2806,null,{}] 20:16:42 INFO - PROCESS | 1720 | 1465528602406 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}] 20:16:42 INFO - PROCESS | 1720 | 1465528602411 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:42 INFO - PROCESS | 1720 | 1465528602604 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 20:16:42 INFO - PROCESS | 1720 | 1465528602797 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:42 INFO - PROCESS | 1720 | 1465528602814 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:42 INFO - PROCESS | 1720 | ++DOCSHELL 0x953c8800 == 45 [pid = 1720] [id = 709] 20:16:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x953c9400) [pid = 1720] [serial = 2128] [outer = (nil)] 20:16:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x953ce000) [pid = 1720] [serial = 2129] [outer = 0x953c9400] 20:16:42 INFO - PROCESS | 1720 | 1465528602956 Marionette DEBUG loaded listener.js 20:16:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x954a9800) [pid = 1720] [serial = 2130] [outer = 0x953c9400] 20:16:44 INFO - PROCESS | 1720 | 1465528604289 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]]]}] 20:16:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 20:16:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1932ms 20:16:44 INFO - PROCESS | 1720 | 1465528604330 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 20:16:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 20:16:44 INFO - PROCESS | 1720 | 1465528604336 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 20:16:44 INFO - PROCESS | 1720 | 1465528604344 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 20:16:44 INFO - PROCESS | 1720 | 1465528604349 Marionette TRACE conn4 <- [1,2810,null,{}] 20:16:44 INFO - PROCESS | 1720 | 1465528604358 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}] 20:16:44 INFO - PROCESS | 1720 | 1465528604363 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:44 INFO - PROCESS | 1720 | 1465528604531 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 20:16:44 INFO - PROCESS | 1720 | 1465528604732 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:44 INFO - PROCESS | 1720 | 1465528604742 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:44 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e4ea400 == 46 [pid = 1720] [id = 710] 20:16:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x8e4eb000) [pid = 1720] [serial = 2131] [outer = (nil)] 20:16:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x8e60b400) [pid = 1720] [serial = 2132] [outer = 0x8e4eb000] 20:16:44 INFO - PROCESS | 1720 | 1465528604868 Marionette DEBUG loaded listener.js 20:16:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x8e633800) [pid = 1720] [serial = 2133] [outer = 0x8e4eb000] 20:16:45 INFO - PROCESS | 1720 | 1465528605880 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]]]}] 20:16:45 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0c2000 == 45 [pid = 1720] [id = 672] 20:16:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 20:16:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1644ms 20:16:45 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x8f4a8400) [pid = 1720] [serial = 2072] [outer = (nil)] [url = about:blank] 20:16:46 INFO - PROCESS | 1720 | 1465528605999 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 20:16:46 INFO - PROCESS | 1720 | 1465528606006 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 20:16:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 20:16:46 INFO - PROCESS | 1720 | 1465528606016 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 20:16:46 INFO - PROCESS | 1720 | 1465528606019 Marionette TRACE conn4 <- [1,2814,null,{}] 20:16:46 INFO - PROCESS | 1720 | 1465528606026 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}] 20:16:46 INFO - PROCESS | 1720 | 1465528606030 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:46 INFO - PROCESS | 1720 | 1465528606226 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 20:16:46 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x92467000) [pid = 1720] [serial = 2069] [outer = (nil)] [url = about:blank] 20:16:46 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x92659400) [pid = 1720] [serial = 2070] [outer = (nil)] [url = about:blank] 20:16:46 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x8f84e800) [pid = 1720] [serial = 2058] [outer = (nil)] [url = about:blank] 20:16:46 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x8f844400) [pid = 1720] [serial = 2057] [outer = (nil)] [url = about:blank] 20:16:46 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x8e5af000) [pid = 1720] [serial = 2063] [outer = (nil)] [url = about:blank] 20:16:46 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x8e618400) [pid = 1720] [serial = 2064] [outer = (nil)] [url = about:blank] 20:16:46 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x8d749400) [pid = 1720] [serial = 2046] [outer = (nil)] [url = about:blank] 20:16:46 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x8d747400) [pid = 1720] [serial = 2045] [outer = (nil)] [url = about:blank] 20:16:46 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x8d756c00) [pid = 1720] [serial = 2061] [outer = (nil)] [url = about:blank] 20:16:46 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x8d4a6400) [pid = 1720] [serial = 2060] [outer = (nil)] [url = about:blank] 20:16:46 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x8f4a2800) [pid = 1720] [serial = 2066] [outer = (nil)] [url = about:blank] 20:16:46 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x8e4e0c00) [pid = 1720] [serial = 2049] [outer = (nil)] [url = about:blank] 20:16:46 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x8daa2800) [pid = 1720] [serial = 2048] [outer = (nil)] [url = about:blank] 20:16:46 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x8e635400) [pid = 1720] [serial = 2052] [outer = (nil)] [url = about:blank] 20:16:46 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0x8e62e400) [pid = 1720] [serial = 2051] [outer = (nil)] [url = about:blank] 20:16:46 INFO - PROCESS | 1720 | --DOMWINDOW == 78 (0x8f002c00) [pid = 1720] [serial = 2055] [outer = (nil)] [url = about:blank] 20:16:46 INFO - PROCESS | 1720 | --DOMWINDOW == 77 (0x8eff0400) [pid = 1720] [serial = 2054] [outer = (nil)] [url = about:blank] 20:16:46 INFO - PROCESS | 1720 | --DOMWINDOW == 76 (0x8da46c00) [pid = 1720] [serial = 2043] [outer = (nil)] [url = about:blank] 20:16:46 INFO - PROCESS | 1720 | --DOMWINDOW == 75 (0x91e01800) [pid = 1720] [serial = 2067] [outer = (nil)] [url = about:blank] 20:16:46 INFO - PROCESS | 1720 | 1465528606491 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:46 INFO - PROCESS | 1720 | 1465528606498 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:46 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d741400 == 46 [pid = 1720] [id = 711] 20:16:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 76 (0x8da46400) [pid = 1720] [serial = 2134] [outer = (nil)] 20:16:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 77 (0x8e618400) [pid = 1720] [serial = 2135] [outer = 0x8da46400] 20:16:46 INFO - PROCESS | 1720 | 1465528606579 Marionette DEBUG loaded listener.js 20:16:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 78 (0x8e6a5000) [pid = 1720] [serial = 2136] [outer = 0x8da46400] 20:16:47 INFO - PROCESS | 1720 | 1465528607401 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]]]}] 20:16:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 20:16:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1431ms 20:16:47 INFO - PROCESS | 1720 | 1465528607448 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 20:16:47 INFO - PROCESS | 1720 | 1465528607452 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 20:16:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 20:16:47 INFO - PROCESS | 1720 | 1465528607458 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 20:16:47 INFO - PROCESS | 1720 | 1465528607464 Marionette TRACE conn4 <- [1,2818,null,{}] 20:16:47 INFO - PROCESS | 1720 | 1465528607480 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}] 20:16:47 INFO - PROCESS | 1720 | 1465528607488 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:47 INFO - PROCESS | 1720 | 1465528607739 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 20:16:47 INFO - PROCESS | 1720 | 1465528607756 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:47 INFO - PROCESS | 1720 | 1465528607769 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:47 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f00f400 == 47 [pid = 1720] [id = 712] 20:16:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 79 (0x8f4ac000) [pid = 1720] [serial = 2137] [outer = (nil)] 20:16:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x8f846800) [pid = 1720] [serial = 2138] [outer = 0x8f4ac000] 20:16:47 INFO - PROCESS | 1720 | 1465528607922 Marionette DEBUG loaded listener.js 20:16:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x915c5400) [pid = 1720] [serial = 2139] [outer = 0x8f4ac000] 20:16:48 INFO - PROCESS | 1720 | 1465528608742 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]]]}] 20:16:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 20:16:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1342ms 20:16:48 INFO - PROCESS | 1720 | 1465528608803 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 20:16:48 INFO - PROCESS | 1720 | 1465528608815 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 20:16:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 20:16:48 INFO - PROCESS | 1720 | 1465528608824 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 20:16:48 INFO - PROCESS | 1720 | 1465528608830 Marionette TRACE conn4 <- [1,2822,null,{}] 20:16:48 INFO - PROCESS | 1720 | 1465528608845 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}] 20:16:48 INFO - PROCESS | 1720 | 1465528608851 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:49 INFO - PROCESS | 1720 | 1465528609076 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 20:16:49 INFO - PROCESS | 1720 | 1465528609101 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:49 INFO - PROCESS | 1720 | 1465528609107 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:49 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f004400 == 48 [pid = 1720] [id = 713] 20:16:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x915c4800) [pid = 1720] [serial = 2140] [outer = (nil)] 20:16:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x91ea1400) [pid = 1720] [serial = 2141] [outer = 0x915c4800] 20:16:49 INFO - PROCESS | 1720 | 1465528609178 Marionette DEBUG loaded listener.js 20:16:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x91ea8800) [pid = 1720] [serial = 2142] [outer = 0x915c4800] 20:16:50 INFO - PROCESS | 1720 | 1465528610188 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]]]}] 20:16:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 20:16:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1402ms 20:16:50 INFO - PROCESS | 1720 | 1465528610225 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 20:16:50 INFO - PROCESS | 1720 | 1465528610229 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 20:16:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 20:16:50 INFO - PROCESS | 1720 | 1465528610235 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 20:16:50 INFO - PROCESS | 1720 | 1465528610238 Marionette TRACE conn4 <- [1,2826,null,{}] 20:16:50 INFO - PROCESS | 1720 | 1465528610250 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}] 20:16:50 INFO - PROCESS | 1720 | 1465528610255 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:50 INFO - PROCESS | 1720 | 1465528610472 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 20:16:50 INFO - PROCESS | 1720 | 1465528610491 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:50 INFO - PROCESS | 1720 | 1465528610499 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:50 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d75d000 == 49 [pid = 1720] [id = 714] 20:16:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x915c9000) [pid = 1720] [serial = 2143] [outer = (nil)] 20:16:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x92db2c00) [pid = 1720] [serial = 2144] [outer = 0x915c9000] 20:16:50 INFO - PROCESS | 1720 | 1465528610571 Marionette DEBUG loaded listener.js 20:16:50 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x92db9c00) [pid = 1720] [serial = 2145] [outer = 0x915c9000] 20:16:51 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x8f842c00) [pid = 1720] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 20:16:51 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x91e04c00) [pid = 1720] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 20:16:51 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x8e74f800) [pid = 1720] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 20:16:51 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x8d051c00) [pid = 1720] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 20:16:51 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x8daa4400) [pid = 1720] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 20:16:51 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x8d759c00) [pid = 1720] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 20:16:51 INFO - PROCESS | 1720 | 1465528611651 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 20:16:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 20:16:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1480ms 20:16:51 INFO - PROCESS | 1720 | 1465528611716 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 20:16:51 INFO - PROCESS | 1720 | 1465528611720 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 20:16:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 20:16:51 INFO - PROCESS | 1720 | 1465528611727 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 20:16:51 INFO - PROCESS | 1720 | 1465528611730 Marionette TRACE conn4 <- [1,2830,null,{}] 20:16:51 INFO - PROCESS | 1720 | 1465528611736 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}] 20:16:51 INFO - PROCESS | 1720 | 1465528611745 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:51 INFO - PROCESS | 1720 | 1465528611944 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 20:16:52 INFO - PROCESS | 1720 | 1465528612096 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:52 INFO - PROCESS | 1720 | 1465528612103 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:52 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d742400 == 50 [pid = 1720] [id = 715] 20:16:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x8d743c00) [pid = 1720] [serial = 2146] [outer = (nil)] 20:16:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x93ad1800) [pid = 1720] [serial = 2147] [outer = 0x8d743c00] 20:16:52 INFO - PROCESS | 1720 | 1465528612178 Marionette DEBUG loaded listener.js 20:16:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x93ad4c00) [pid = 1720] [serial = 2148] [outer = 0x8d743c00] 20:16:53 INFO - PROCESS | 1720 | 1465528613063 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]]]}] 20:16:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 20:16:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1388ms 20:16:53 INFO - PROCESS | 1720 | 1465528613117 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 20:16:53 INFO - PROCESS | 1720 | 1465528613122 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 20:16:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 20:16:53 INFO - PROCESS | 1720 | 1465528613133 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 20:16:53 INFO - PROCESS | 1720 | 1465528613141 Marionette TRACE conn4 <- [1,2834,null,{}] 20:16:53 INFO - PROCESS | 1720 | 1465528613152 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}] 20:16:53 INFO - PROCESS | 1720 | 1465528613157 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:53 INFO - PROCESS | 1720 | 1465528613506 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 20:16:53 INFO - PROCESS | 1720 | 1465528613709 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:53 INFO - PROCESS | 1720 | 1465528613725 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:53 INFO - PROCESS | 1720 | ++DOCSHELL 0x8da44000 == 51 [pid = 1720] [id = 716] 20:16:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x8da45c00) [pid = 1720] [serial = 2149] [outer = (nil)] 20:16:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x8daa3c00) [pid = 1720] [serial = 2150] [outer = 0x8da45c00] 20:16:53 INFO - PROCESS | 1720 | 1465528613814 Marionette DEBUG loaded listener.js 20:16:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x8daae800) [pid = 1720] [serial = 2151] [outer = 0x8da45c00] 20:16:54 INFO - PROCESS | 1720 | 1465528614807 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 20:16:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 20:16:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1738ms 20:16:54 INFO - PROCESS | 1720 | 1465528614872 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 20:16:54 INFO - PROCESS | 1720 | 1465528614880 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 20:16:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 20:16:54 INFO - PROCESS | 1720 | 1465528614891 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 20:16:54 INFO - PROCESS | 1720 | 1465528614895 Marionette TRACE conn4 <- [1,2838,null,{}] 20:16:54 INFO - PROCESS | 1720 | 1465528614902 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}] 20:16:54 INFO - PROCESS | 1720 | 1465528614908 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:55 INFO - PROCESS | 1720 | 1465528615141 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 20:16:55 INFO - PROCESS | 1720 | 1465528615385 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:55 INFO - PROCESS | 1720 | 1465528615398 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:55 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e7bb000 == 52 [pid = 1720] [id = 717] 20:16:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x8e7be800) [pid = 1720] [serial = 2152] [outer = (nil)] 20:16:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x8eff3000) [pid = 1720] [serial = 2153] [outer = 0x8e7be800] 20:16:55 INFO - PROCESS | 1720 | 1465528615526 Marionette DEBUG loaded listener.js 20:16:55 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x8f00c800) [pid = 1720] [serial = 2154] [outer = 0x8e7be800] 20:16:56 INFO - PROCESS | 1720 | 1465528616510 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]]]}] 20:16:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 20:16:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1687ms 20:16:56 INFO - PROCESS | 1720 | 1465528616580 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 20:16:56 INFO - PROCESS | 1720 | 1465528616585 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 20:16:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 20:16:56 INFO - PROCESS | 1720 | 1465528616593 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 20:16:56 INFO - PROCESS | 1720 | 1465528616599 Marionette TRACE conn4 <- [1,2842,null,{}] 20:16:56 INFO - PROCESS | 1720 | 1465528616616 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}] 20:16:56 INFO - PROCESS | 1720 | 1465528616625 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:56 INFO - PROCESS | 1720 | 1465528616875 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 20:16:57 INFO - PROCESS | 1720 | 1465528617168 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:57 INFO - PROCESS | 1720 | 1465528617180 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:57 INFO - PROCESS | 1720 | ++DOCSHELL 0x915cf400 == 53 [pid = 1720] [id = 718] 20:16:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x93acc400) [pid = 1720] [serial = 2155] [outer = (nil)] 20:16:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x93b22000) [pid = 1720] [serial = 2156] [outer = 0x93acc400] 20:16:57 INFO - PROCESS | 1720 | 1465528617306 Marionette DEBUG loaded listener.js 20:16:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x951c6c00) [pid = 1720] [serial = 2157] [outer = 0x93acc400] 20:16:58 INFO - PROCESS | 1720 | 1465528618271 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]]]}] 20:16:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 20:16:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1746ms 20:16:58 INFO - PROCESS | 1720 | 1465528618339 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 20:16:58 INFO - PROCESS | 1720 | 1465528618345 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 20:16:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 20:16:58 INFO - PROCESS | 1720 | 1465528618351 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 20:16:58 INFO - PROCESS | 1720 | 1465528618354 Marionette TRACE conn4 <- [1,2846,null,{}] 20:16:58 INFO - PROCESS | 1720 | 1465528618361 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}] 20:16:58 INFO - PROCESS | 1720 | 1465528618366 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:58 INFO - PROCESS | 1720 | 1465528618606 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 20:16:58 INFO - PROCESS | 1720 | 1465528618845 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:58 INFO - PROCESS | 1720 | 1465528618854 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:16:58 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d747400 == 54 [pid = 1720] [id = 719] 20:16:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x91e0b000) [pid = 1720] [serial = 2158] [outer = (nil)] 20:16:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x954a6400) [pid = 1720] [serial = 2159] [outer = 0x91e0b000] 20:16:58 INFO - PROCESS | 1720 | 1465528618980 Marionette DEBUG loaded listener.js 20:16:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x954ad000) [pid = 1720] [serial = 2160] [outer = 0x91e0b000] 20:16:59 INFO - PROCESS | 1720 | 1465528619955 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]]]}] 20:16:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 20:16:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1646ms 20:16:59 INFO - PROCESS | 1720 | 1465528619998 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 20:17:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 20:17:00 INFO - PROCESS | 1720 | 1465528620002 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 20:17:00 INFO - PROCESS | 1720 | 1465528620008 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 20:17:00 INFO - PROCESS | 1720 | 1465528620012 Marionette TRACE conn4 <- [1,2850,null,{}] 20:17:00 INFO - PROCESS | 1720 | 1465528620018 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}] 20:17:00 INFO - PROCESS | 1720 | 1465528620023 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:00 INFO - PROCESS | 1720 | 1465528620243 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 20:17:00 INFO - PROCESS | 1720 | 1465528620440 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:00 INFO - PROCESS | 1720 | 1465528620448 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:00 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0c1800 == 55 [pid = 1720] [id = 720] 20:17:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x8d0c7400) [pid = 1720] [serial = 2161] [outer = (nil)] 20:17:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x954b4400) [pid = 1720] [serial = 2162] [outer = 0x8d0c7400] 20:17:00 INFO - PROCESS | 1720 | 1465528620527 Marionette DEBUG loaded listener.js 20:17:00 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x954c5800) [pid = 1720] [serial = 2163] [outer = 0x8d0c7400] 20:17:01 INFO - PROCESS | 1720 | 1465528621524 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 20:17:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 20:17:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1582ms 20:17:01 INFO - PROCESS | 1720 | 1465528621591 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 20:17:01 INFO - PROCESS | 1720 | 1465528621596 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 20:17:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 20:17:01 INFO - PROCESS | 1720 | 1465528621602 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 20:17:01 INFO - PROCESS | 1720 | 1465528621606 Marionette TRACE conn4 <- [1,2854,null,{}] 20:17:01 INFO - PROCESS | 1720 | 1465528621612 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}] 20:17:01 INFO - PROCESS | 1720 | 1465528621623 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:01 INFO - PROCESS | 1720 | 1465528621917 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 20:17:02 INFO - PROCESS | 1720 | 1465528622167 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:02 INFO - PROCESS | 1720 | 1465528622174 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:02 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0c9800 == 56 [pid = 1720] [id = 721] 20:17:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x93b9ac00) [pid = 1720] [serial = 2164] [outer = (nil)] 20:17:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x9668b800) [pid = 1720] [serial = 2165] [outer = 0x93b9ac00] 20:17:02 INFO - PROCESS | 1720 | 1465528622278 Marionette DEBUG loaded listener.js 20:17:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x96693400) [pid = 1720] [serial = 2166] [outer = 0x93b9ac00] 20:17:03 INFO - PROCESS | 1720 | 1465528623213 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]]]}] 20:17:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 20:17:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1686ms 20:17:03 INFO - PROCESS | 1720 | 1465528623289 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 20:17:03 INFO - PROCESS | 1720 | 1465528623294 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 20:17:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 20:17:03 INFO - PROCESS | 1720 | 1465528623300 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 20:17:03 INFO - PROCESS | 1720 | 1465528623304 Marionette TRACE conn4 <- [1,2858,null,{}] 20:17:03 INFO - PROCESS | 1720 | 1465528623310 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}] 20:17:03 INFO - PROCESS | 1720 | 1465528623316 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:03 INFO - PROCESS | 1720 | 1465528623502 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 20:17:03 INFO - PROCESS | 1720 | 1465528623708 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:03 INFO - PROCESS | 1720 | 1465528623715 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:03 INFO - PROCESS | 1720 | ++DOCSHELL 0x92dbdc00 == 57 [pid = 1720] [id = 722] 20:17:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x93b20400) [pid = 1720] [serial = 2167] [outer = (nil)] 20:17:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x966aec00) [pid = 1720] [serial = 2168] [outer = 0x93b20400] 20:17:03 INFO - PROCESS | 1720 | 1465528623796 Marionette DEBUG loaded listener.js 20:17:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x9792b800) [pid = 1720] [serial = 2169] [outer = 0x93b20400] 20:17:05 INFO - PROCESS | 1720 | 1465528625101 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 20:17:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 20:17:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1835ms 20:17:05 INFO - PROCESS | 1720 | 1465528625146 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 20:17:05 INFO - PROCESS | 1720 | 1465528625152 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 20:17:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 20:17:05 INFO - PROCESS | 1720 | 1465528625161 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 20:17:05 INFO - PROCESS | 1720 | 1465528625165 Marionette TRACE conn4 <- [1,2862,null,{}] 20:17:05 INFO - PROCESS | 1720 | 1465528625174 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}] 20:17:05 INFO - PROCESS | 1720 | 1465528625179 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:05 INFO - PROCESS | 1720 | 1465528625356 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 20:17:05 INFO - PROCESS | 1720 | 1465528625597 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:05 INFO - PROCESS | 1720 | 1465528625613 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:05 INFO - PROCESS | 1720 | ++DOCSHELL 0x8daa6800 == 58 [pid = 1720] [id = 723] 20:17:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x8e4e0c00) [pid = 1720] [serial = 2170] [outer = (nil)] 20:17:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x8e4ed400) [pid = 1720] [serial = 2171] [outer = 0x8e4e0c00] 20:17:05 INFO - PROCESS | 1720 | 1465528625698 Marionette DEBUG loaded listener.js 20:17:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x8e60d000) [pid = 1720] [serial = 2172] [outer = 0x8e4e0c00] 20:17:06 INFO - PROCESS | 1720 | 1465528626616 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]]]}] 20:17:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 20:17:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1537ms 20:17:06 INFO - PROCESS | 1720 | 1465528626698 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 20:17:06 INFO - PROCESS | 1720 | 1465528626705 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 20:17:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 20:17:06 INFO - PROCESS | 1720 | 1465528626716 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 20:17:06 INFO - PROCESS | 1720 | 1465528626719 Marionette TRACE conn4 <- [1,2866,null,{}] 20:17:06 INFO - PROCESS | 1720 | 1465528626730 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}] 20:17:06 INFO - PROCESS | 1720 | 1465528626739 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:07 INFO - PROCESS | 1720 | 1465528627026 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 20:17:08 INFO - PROCESS | 1720 | --DOCSHELL 0x8d050400 == 57 [pid = 1720] [id = 671] 20:17:08 INFO - PROCESS | 1720 | --DOCSHELL 0x8d051400 == 56 [pid = 1720] [id = 697] 20:17:08 INFO - PROCESS | 1720 | --DOCSHELL 0x8e5aa400 == 55 [pid = 1720] [id = 695] 20:17:08 INFO - PROCESS | 1720 | --DOCSHELL 0x8d046800 == 54 [pid = 1720] [id = 676] 20:17:08 INFO - PROCESS | 1720 | --DOCSHELL 0x8f008c00 == 53 [pid = 1720] [id = 674] 20:17:08 INFO - PROCESS | 1720 | --DOCSHELL 0x8d4a8400 == 52 [pid = 1720] [id = 664] 20:17:08 INFO - PROCESS | 1720 | --DOCSHELL 0x8d052400 == 51 [pid = 1720] [id = 677] 20:17:08 INFO - PROCESS | 1720 | --DOCSHELL 0x8e4e7800 == 50 [pid = 1720] [id = 669] 20:17:08 INFO - PROCESS | 1720 | --DOCSHELL 0x8f4a5c00 == 49 [pid = 1720] [id = 667] 20:17:08 INFO - PROCESS | 1720 | --DOCSHELL 0x8d760400 == 48 [pid = 1720] [id = 668] 20:17:08 INFO - PROCESS | 1720 | --DOCSHELL 0x8e4ebc00 == 47 [pid = 1720] [id = 685] 20:17:08 INFO - PROCESS | 1720 | --DOCSHELL 0x8f00d400 == 46 [pid = 1720] [id = 675] 20:17:08 INFO - PROCESS | 1720 | --DOCSHELL 0x8d742c00 == 45 [pid = 1720] [id = 665] 20:17:08 INFO - PROCESS | 1720 | --DOCSHELL 0x8d755800 == 44 [pid = 1720] [id = 666] 20:17:08 INFO - PROCESS | 1720 | --DOCSHELL 0x8daa3000 == 43 [pid = 1720] [id = 662] 20:17:08 INFO - PROCESS | 1720 | --DOCSHELL 0x8d04d000 == 42 [pid = 1720] [id = 680] 20:17:08 INFO - PROCESS | 1720 | --DOCSHELL 0x8d49d000 == 41 [pid = 1720] [id = 690] 20:17:08 INFO - PROCESS | 1720 | --DOCSHELL 0x8d74d400 == 40 [pid = 1720] [id = 661] 20:17:08 INFO - PROCESS | 1720 | --DOCSHELL 0x8d742000 == 39 [pid = 1720] [id = 691] 20:17:08 INFO - PROCESS | 1720 | --DOCSHELL 0x8e62f800 == 38 [pid = 1720] [id = 678] 20:17:08 INFO - PROCESS | 1720 | --DOCSHELL 0x8f84a400 == 37 [pid = 1720] [id = 693] 20:17:08 INFO - PROCESS | 1720 | --DOCSHELL 0x8f844800 == 36 [pid = 1720] [id = 696] 20:17:08 INFO - PROCESS | 1720 | --DOCSHELL 0x8f84f000 == 35 [pid = 1720] [id = 679] 20:17:08 INFO - PROCESS | 1720 | --DOCSHELL 0x8d052000 == 34 [pid = 1720] [id = 670] 20:17:08 INFO - PROCESS | 1720 | --DOCSHELL 0x91e0ac00 == 33 [pid = 1720] [id = 694] 20:17:08 INFO - PROCESS | 1720 | --DOCSHELL 0x8daae000 == 32 [pid = 1720] [id = 692] 20:17:08 INFO - PROCESS | 1720 | --DOCSHELL 0x8daa6800 == 31 [pid = 1720] [id = 723] 20:17:08 INFO - PROCESS | 1720 | --DOCSHELL 0x92dbdc00 == 30 [pid = 1720] [id = 722] 20:17:08 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0c9800 == 29 [pid = 1720] [id = 721] 20:17:08 INFO - PROCESS | 1720 | --DOCSHELL 0x8d747400 == 28 [pid = 1720] [id = 719] 20:17:08 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0c1800 == 27 [pid = 1720] [id = 720] 20:17:08 INFO - PROCESS | 1720 | --DOCSHELL 0x915cf400 == 26 [pid = 1720] [id = 718] 20:17:08 INFO - PROCESS | 1720 | --DOCSHELL 0x8e7bb000 == 25 [pid = 1720] [id = 717] 20:17:08 INFO - PROCESS | 1720 | --DOCSHELL 0x8d742400 == 24 [pid = 1720] [id = 715] 20:17:08 INFO - PROCESS | 1720 | --DOCSHELL 0x8da44000 == 23 [pid = 1720] [id = 716] 20:17:08 INFO - PROCESS | 1720 | 1465528628609 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:08 INFO - PROCESS | 1720 | 1465528628616 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:08 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x915d0c00) [pid = 1720] [serial = 2106] [outer = (nil)] [url = about:blank] 20:17:08 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x8d758c00) [pid = 1720] [serial = 2075] [outer = (nil)] [url = about:blank] 20:17:08 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x923b0c00) [pid = 1720] [serial = 2109] [outer = (nil)] [url = about:blank] 20:17:08 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x93b29000) [pid = 1720] [serial = 2084] [outer = (nil)] [url = about:blank] 20:17:08 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x8f009c00) [pid = 1720] [serial = 2102] [outer = (nil)] [url = about:blank] 20:17:08 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x8d4a1400) [pid = 1720] [serial = 2094] [outer = (nil)] [url = about:blank] 20:17:08 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x8f4ab000) [pid = 1720] [serial = 2103] [outer = (nil)] [url = about:blank] 20:17:08 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x92663400) [pid = 1720] [serial = 2081] [outer = (nil)] [url = about:blank] 20:17:08 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x953c8000) [pid = 1720] [serial = 2090] [outer = (nil)] [url = about:blank] 20:17:08 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x8d0c7800) [pid = 1720] [serial = 2093] [outer = (nil)] [url = about:blank] 20:17:08 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x915c9800) [pid = 1720] [serial = 2105] [outer = (nil)] [url = about:blank] 20:17:08 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x91e0c400) [pid = 1720] [serial = 2108] [outer = (nil)] [url = about:blank] 20:17:08 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x8e6abc00) [pid = 1720] [serial = 2100] [outer = (nil)] [url = about:blank] 20:17:08 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x8e5ac800) [pid = 1720] [serial = 2099] [outer = (nil)] [url = about:blank] 20:17:08 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x8dab0400) [pid = 1720] [serial = 2096] [outer = (nil)] [url = about:blank] 20:17:08 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x8e7b6000) [pid = 1720] [serial = 2078] [outer = (nil)] [url = about:blank] 20:17:08 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x9517a800) [pid = 1720] [serial = 2087] [outer = (nil)] [url = about:blank] 20:17:08 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x8e62e800) [pid = 1720] [serial = 2097] [outer = (nil)] [url = about:blank] 20:17:08 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x91e08800) [pid = 1720] [serial = 2111] [outer = (nil)] [url = about:blank] 20:17:08 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d04cc00 == 24 [pid = 1720] [id = 724] 20:17:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x8d04d000) [pid = 1720] [serial = 2173] [outer = (nil)] 20:17:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x8d052c00) [pid = 1720] [serial = 2174] [outer = 0x8d04d000] 20:17:08 INFO - PROCESS | 1720 | 1465528628850 Marionette DEBUG loaded listener.js 20:17:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x8d0cf400) [pid = 1720] [serial = 2175] [outer = 0x8d04d000] 20:17:09 INFO - PROCESS | 1720 | 1465528629786 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]]]}] 20:17:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 20:17:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 3105ms 20:17:09 INFO - PROCESS | 1720 | 1465528629823 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 20:17:09 INFO - PROCESS | 1720 | 1465528629829 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 20:17:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 20:17:09 INFO - PROCESS | 1720 | 1465528629836 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 20:17:09 INFO - PROCESS | 1720 | 1465528629842 Marionette TRACE conn4 <- [1,2870,null,{}] 20:17:09 INFO - PROCESS | 1720 | 1465528629852 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}] 20:17:09 INFO - PROCESS | 1720 | 1465528629857 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:10 INFO - PROCESS | 1720 | 1465528630041 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 20:17:10 INFO - PROCESS | 1720 | 1465528630222 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:10 INFO - PROCESS | 1720 | 1465528630232 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:10 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d752800 == 25 [pid = 1720] [id = 725] 20:17:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x8d75a000) [pid = 1720] [serial = 2176] [outer = (nil)] 20:17:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x8daa3000) [pid = 1720] [serial = 2177] [outer = 0x8d75a000] 20:17:10 INFO - PROCESS | 1720 | 1465528630307 Marionette DEBUG loaded listener.js 20:17:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x8e4e5000) [pid = 1720] [serial = 2178] [outer = 0x8d75a000] 20:17:11 INFO - PROCESS | 1720 | 1465528631214 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]]]}] 20:17:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 20:17:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1434ms 20:17:11 INFO - PROCESS | 1720 | 1465528631281 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 20:17:11 INFO - PROCESS | 1720 | 1465528631287 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 20:17:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 20:17:11 INFO - PROCESS | 1720 | 1465528631297 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 20:17:11 INFO - PROCESS | 1720 | 1465528631301 Marionette TRACE conn4 <- [1,2874,null,{}] 20:17:11 INFO - PROCESS | 1720 | 1465528631307 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}] 20:17:11 INFO - PROCESS | 1720 | 1465528631313 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:11 INFO - PROCESS | 1720 | 1465528631584 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 20:17:11 INFO - PROCESS | 1720 | 1465528631611 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:11 INFO - PROCESS | 1720 | 1465528631619 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:11 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e4e6c00 == 26 [pid = 1720] [id = 726] 20:17:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x8e611c00) [pid = 1720] [serial = 2179] [outer = (nil)] 20:17:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x8e6ac400) [pid = 1720] [serial = 2180] [outer = 0x8e611c00] 20:17:11 INFO - PROCESS | 1720 | 1465528631690 Marionette DEBUG loaded listener.js 20:17:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x8e7b9400) [pid = 1720] [serial = 2181] [outer = 0x8e611c00] 20:17:12 INFO - PROCESS | 1720 | 1465528632786 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]]]}] 20:17:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 20:17:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1530ms 20:17:12 INFO - PROCESS | 1720 | 1465528632827 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 20:17:12 INFO - PROCESS | 1720 | 1465528632831 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 20:17:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 20:17:12 INFO - PROCESS | 1720 | 1465528632839 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 20:17:12 INFO - PROCESS | 1720 | 1465528632849 Marionette TRACE conn4 <- [1,2878,null,{}] 20:17:12 INFO - PROCESS | 1720 | 1465528632875 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}] 20:17:12 INFO - PROCESS | 1720 | 1465528632884 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:13 INFO - PROCESS | 1720 | 1465528633125 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 20:17:13 INFO - PROCESS | 1720 | 1465528633151 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:13 INFO - PROCESS | 1720 | 1465528633185 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:13 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e617000 == 27 [pid = 1720] [id = 727] 20:17:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x8f4ab400) [pid = 1720] [serial = 2182] [outer = (nil)] 20:17:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x915c6c00) [pid = 1720] [serial = 2183] [outer = 0x8f4ab400] 20:17:13 INFO - PROCESS | 1720 | 1465528633340 Marionette DEBUG loaded listener.js 20:17:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x915d2000) [pid = 1720] [serial = 2184] [outer = 0x8f4ab400] 20:17:14 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x8d743c00) [pid = 1720] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 20:17:14 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x915c4800) [pid = 1720] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 20:17:14 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x915c9000) [pid = 1720] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 20:17:14 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x8daacc00) [pid = 1720] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 20:17:14 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x8d4a0800) [pid = 1720] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 20:17:14 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x8e610c00) [pid = 1720] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 20:17:14 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x8d0c1c00) [pid = 1720] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 20:17:14 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x953c9400) [pid = 1720] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 20:17:14 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x8f4ac000) [pid = 1720] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 20:17:14 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x8e7b4800) [pid = 1720] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 20:17:14 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x8e4eb000) [pid = 1720] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 20:17:14 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x8da46400) [pid = 1720] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 20:17:14 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x93ad8800) [pid = 1720] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 20:17:14 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x92462000) [pid = 1720] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 20:17:14 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x8d744000) [pid = 1720] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 20:17:14 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x93b1ac00) [pid = 1720] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 20:17:14 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x8d75e000) [pid = 1720] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 20:17:14 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x952a1c00) [pid = 1720] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 20:17:14 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x8e6a4800) [pid = 1720] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 20:17:14 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x92db8c00) [pid = 1720] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 20:17:15 INFO - PROCESS | 1720 | 1465528635238 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]]]}] 20:17:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 20:17:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 2454ms 20:17:15 INFO - PROCESS | 1720 | 1465528635293 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 20:17:15 INFO - PROCESS | 1720 | 1465528635297 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 20:17:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 20:17:15 INFO - PROCESS | 1720 | 1465528635303 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 20:17:15 INFO - PROCESS | 1720 | 1465528635306 Marionette TRACE conn4 <- [1,2882,null,{}] 20:17:15 INFO - PROCESS | 1720 | 1465528635312 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}] 20:17:15 INFO - PROCESS | 1720 | 1465528635317 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:15 INFO - PROCESS | 1720 | 1465528635498 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 20:17:15 INFO - PROCESS | 1720 | 1465528635668 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:15 INFO - PROCESS | 1720 | 1465528635675 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:15 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d4a1800 == 28 [pid = 1720] [id = 728] 20:17:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x8d750000) [pid = 1720] [serial = 2185] [outer = (nil)] 20:17:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x8e6a0800) [pid = 1720] [serial = 2186] [outer = 0x8d750000] 20:17:15 INFO - PROCESS | 1720 | 1465528635761 Marionette DEBUG loaded listener.js 20:17:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x8f004800) [pid = 1720] [serial = 2187] [outer = 0x8d750000] 20:17:16 INFO - PROCESS | 1720 | 1465528636703 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]]]}] 20:17:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 20:17:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1433ms 20:17:16 INFO - PROCESS | 1720 | 1465528636739 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 20:17:16 INFO - PROCESS | 1720 | 1465528636746 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 20:17:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 20:17:16 INFO - PROCESS | 1720 | 1465528636755 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 20:17:16 INFO - PROCESS | 1720 | 1465528636762 Marionette TRACE conn4 <- [1,2886,null,{}] 20:17:16 INFO - PROCESS | 1720 | 1465528636780 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}] 20:17:16 INFO - PROCESS | 1720 | 1465528636792 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:17 INFO - PROCESS | 1720 | 1465528637031 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 20:17:17 INFO - PROCESS | 1720 | 1465528637230 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:17 INFO - PROCESS | 1720 | 1465528637246 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:17 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d74f400 == 29 [pid = 1720] [id = 729] 20:17:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x8d752c00) [pid = 1720] [serial = 2188] [outer = (nil)] 20:17:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x8d75d400) [pid = 1720] [serial = 2189] [outer = 0x8d752c00] 20:17:17 INFO - PROCESS | 1720 | 1465528637438 Marionette DEBUG loaded listener.js 20:17:17 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x8e60b000) [pid = 1720] [serial = 2190] [outer = 0x8d752c00] 20:17:18 INFO - PROCESS | 1720 | 1465528638441 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]]]}] 20:17:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 20:17:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1743ms 20:17:18 INFO - PROCESS | 1720 | 1465528638498 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 20:17:18 INFO - PROCESS | 1720 | 1465528638505 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 20:17:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 20:17:18 INFO - PROCESS | 1720 | 1465528638516 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 20:17:18 INFO - PROCESS | 1720 | 1465528638520 Marionette TRACE conn4 <- [1,2890,null,{}] 20:17:18 INFO - PROCESS | 1720 | 1465528638528 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}] 20:17:18 INFO - PROCESS | 1720 | 1465528638534 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:18 INFO - PROCESS | 1720 | 1465528638770 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 20:17:19 INFO - PROCESS | 1720 | 1465528639019 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:19 INFO - PROCESS | 1720 | 1465528639027 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:19 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d4a5400 == 30 [pid = 1720] [id = 730] 20:17:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x8e616400) [pid = 1720] [serial = 2191] [outer = (nil)] 20:17:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x8f4aec00) [pid = 1720] [serial = 2192] [outer = 0x8e616400] 20:17:19 INFO - PROCESS | 1720 | 1465528639159 Marionette DEBUG loaded listener.js 20:17:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x915ca400) [pid = 1720] [serial = 2193] [outer = 0x8e616400] 20:17:20 INFO - PROCESS | 1720 | 1465528640137 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 20:17:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 20:17:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1690ms 20:17:20 INFO - PROCESS | 1720 | 1465528640207 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 20:17:20 INFO - PROCESS | 1720 | 1465528640211 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 20:17:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 20:17:20 INFO - PROCESS | 1720 | 1465528640218 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 20:17:20 INFO - PROCESS | 1720 | 1465528640225 Marionette TRACE conn4 <- [1,2894,null,{}] 20:17:20 INFO - PROCESS | 1720 | 1465528640243 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}] 20:17:20 INFO - PROCESS | 1720 | 1465528640253 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:20 INFO - PROCESS | 1720 | 1465528640496 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 20:17:20 INFO - PROCESS | 1720 | 1465528640803 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:20 INFO - PROCESS | 1720 | 1465528640812 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:20 INFO - PROCESS | 1720 | ++DOCSHELL 0x923a7000 == 31 [pid = 1720] [id = 731] 20:17:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x923a9000) [pid = 1720] [serial = 2194] [outer = (nil)] 20:17:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x92460000) [pid = 1720] [serial = 2195] [outer = 0x923a9000] 20:17:20 INFO - PROCESS | 1720 | 1465528640945 Marionette DEBUG loaded listener.js 20:17:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x9265bc00) [pid = 1720] [serial = 2196] [outer = 0x923a9000] 20:17:21 INFO - PROCESS | 1720 | 1465528641866 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]]]}] 20:17:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 20:17:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1689ms 20:17:21 INFO - PROCESS | 1720 | 1465528641908 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 20:17:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 20:17:21 INFO - PROCESS | 1720 | 1465528641913 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 20:17:21 INFO - PROCESS | 1720 | 1465528641920 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 20:17:21 INFO - PROCESS | 1720 | 1465528641924 Marionette TRACE conn4 <- [1,2898,null,{}] 20:17:21 INFO - PROCESS | 1720 | 1465528641929 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}] 20:17:21 INFO - PROCESS | 1720 | 1465528641935 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:22 INFO - PROCESS | 1720 | 1465528642121 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 20:17:22 INFO - PROCESS | 1720 | 1465528642317 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:22 INFO - PROCESS | 1720 | 1465528642327 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:22 INFO - PROCESS | 1720 | ++DOCSHELL 0x923b2800 == 32 [pid = 1720] [id = 732] 20:17:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x92db7000) [pid = 1720] [serial = 2197] [outer = (nil)] 20:17:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x93acec00) [pid = 1720] [serial = 2198] [outer = 0x92db7000] 20:17:22 INFO - PROCESS | 1720 | 1465528642447 Marionette DEBUG loaded listener.js 20:17:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x93ada800) [pid = 1720] [serial = 2199] [outer = 0x92db7000] 20:17:23 INFO - PROCESS | 1720 | 1465528643449 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]]]}] 20:17:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 20:17:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1581ms 20:17:23 INFO - PROCESS | 1720 | 1465528643509 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 20:17:23 INFO - PROCESS | 1720 | 1465528643514 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 20:17:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 20:17:23 INFO - PROCESS | 1720 | 1465528643522 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 20:17:23 INFO - PROCESS | 1720 | 1465528643526 Marionette TRACE conn4 <- [1,2902,null,{}] 20:17:23 INFO - PROCESS | 1720 | 1465528643531 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}] 20:17:23 INFO - PROCESS | 1720 | 1465528643537 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:23 INFO - PROCESS | 1720 | 1465528643718 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 20:17:23 INFO - PROCESS | 1720 | 1465528643921 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:23 INFO - PROCESS | 1720 | 1465528643930 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:23 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e7be000 == 33 [pid = 1720] [id = 733] 20:17:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x92662400) [pid = 1720] [serial = 2200] [outer = (nil)] 20:17:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x951c8000) [pid = 1720] [serial = 2201] [outer = 0x92662400] 20:17:24 INFO - PROCESS | 1720 | 1465528644050 Marionette DEBUG loaded listener.js 20:17:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x952a9c00) [pid = 1720] [serial = 2202] [outer = 0x92662400] 20:17:25 INFO - PROCESS | 1720 | 1465528645110 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 20:17:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 20:17:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1635ms 20:17:25 INFO - PROCESS | 1720 | 1465528645158 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 20:17:25 INFO - PROCESS | 1720 | 1465528645162 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 20:17:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 20:17:25 INFO - PROCESS | 1720 | 1465528645169 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 20:17:25 INFO - PROCESS | 1720 | 1465528645172 Marionette TRACE conn4 <- [1,2906,null,{}] 20:17:25 INFO - PROCESS | 1720 | 1465528645178 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}] 20:17:25 INFO - PROCESS | 1720 | 1465528645189 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:25 INFO - PROCESS | 1720 | 1465528645456 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 20:17:25 INFO - PROCESS | 1720 | 1465528645710 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:25 INFO - PROCESS | 1720 | 1465528645719 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:25 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d49f400 == 34 [pid = 1720] [id = 734] 20:17:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x8da45800) [pid = 1720] [serial = 2203] [outer = (nil)] 20:17:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x953d5400) [pid = 1720] [serial = 2204] [outer = 0x8da45800] 20:17:25 INFO - PROCESS | 1720 | 1465528645863 Marionette DEBUG loaded listener.js 20:17:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x954cd800) [pid = 1720] [serial = 2205] [outer = 0x8da45800] 20:17:26 INFO - PROCESS | 1720 | 1465528646812 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]]]}] 20:17:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 20:17:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1731ms 20:17:26 INFO - PROCESS | 1720 | 1465528646901 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 20:17:26 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 20:17:26 INFO - PROCESS | 1720 | 1465528646906 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 20:17:26 INFO - PROCESS | 1720 | 1465528646912 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 20:17:26 INFO - PROCESS | 1720 | 1465528646916 Marionette TRACE conn4 <- [1,2910,null,{}] 20:17:26 INFO - PROCESS | 1720 | 1465528646922 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}] 20:17:26 INFO - PROCESS | 1720 | 1465528646927 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:27 INFO - PROCESS | 1720 | 1465528647140 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 20:17:27 INFO - PROCESS | 1720 | 1465528647383 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:27 INFO - PROCESS | 1720 | 1465528647393 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:27 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d74b800 == 35 [pid = 1720] [id = 735] 20:17:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x8f008800) [pid = 1720] [serial = 2206] [outer = (nil)] 20:17:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x96689800) [pid = 1720] [serial = 2207] [outer = 0x8f008800] 20:17:27 INFO - PROCESS | 1720 | 1465528647522 Marionette DEBUG loaded listener.js 20:17:27 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x953d2000) [pid = 1720] [serial = 2208] [outer = 0x8f008800] 20:17:28 INFO - PROCESS | 1720 | 1465528648344 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]]]}] 20:17:28 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 20:17:28 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 20:17:28 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1483ms 20:17:28 INFO - PROCESS | 1720 | 1465528648397 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 20:17:28 INFO - PROCESS | 1720 | 1465528648401 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 20:17:28 INFO - TEST-START | /DOMEvents/constructors.html 20:17:28 INFO - PROCESS | 1720 | 1465528648408 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 20:17:28 INFO - PROCESS | 1720 | 1465528648412 Marionette TRACE conn4 <- [1,2914,null,{}] 20:17:28 INFO - PROCESS | 1720 | 1465528648418 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}] 20:17:28 INFO - PROCESS | 1720 | 1465528648423 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:28 INFO - PROCESS | 1720 | 1465528648684 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 20:17:28 INFO - PROCESS | 1720 | 1465528648832 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:28 INFO - PROCESS | 1720 | 1465528648845 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:28 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0c6800 == 36 [pid = 1720] [id = 736] 20:17:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x8d74cc00) [pid = 1720] [serial = 2209] [outer = (nil)] 20:17:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x8e4df000) [pid = 1720] [serial = 2210] [outer = 0x8d74cc00] 20:17:28 INFO - PROCESS | 1720 | 1465528648967 Marionette DEBUG loaded listener.js 20:17:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x8e635000) [pid = 1720] [serial = 2211] [outer = 0x8d74cc00] 20:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 20:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 20:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 20:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 20:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 20:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 20:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 20:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 20:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 20:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 20:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 20:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 20:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 20:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 20:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 20:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 20:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 20:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 20:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 20:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 20:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 20:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 20:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 20:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 20:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 20:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 20:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 20:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 20:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 20:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 20:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 20:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 20:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 20:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 20:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 20:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 20:17:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 20:17:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 20:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:17:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 20:17:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:17:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 20:17:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 20:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:17:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 20:17:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:17:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 20:17:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 20:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:17:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 20:17:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:17:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 20:17:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 20:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:17:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 20:17:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:17:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 20:17:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 20:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:17:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 20:17:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:17:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 20:17:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 20:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:17:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 20:17:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:17:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 20:17:30 INFO - TEST-OK | /DOMEvents/constructors.html | took 1806ms 20:17:30 INFO - PROCESS | 1720 | 1465528650162 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]]]}] 20:17:30 INFO - PROCESS | 1720 | 1465528650249 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 20:17:30 INFO - PROCESS | 1720 | 1465528650263 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 20:17:30 INFO - TEST-START | /DOMEvents/event-phases-order.html 20:17:30 INFO - PROCESS | 1720 | 1465528650277 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 20:17:30 INFO - PROCESS | 1720 | 1465528650284 Marionette TRACE conn4 <- [1,2918,null,{}] 20:17:30 INFO - PROCESS | 1720 | 1465528650292 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}] 20:17:30 INFO - PROCESS | 1720 | 1465528650298 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:30 INFO - PROCESS | 1720 | 1465528650479 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 20:17:30 INFO - PROCESS | 1720 | 1465528650739 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:30 INFO - PROCESS | 1720 | 1465528650746 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:30 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d75cc00 == 37 [pid = 1720] [id = 737] 20:17:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x8d75d800) [pid = 1720] [serial = 2212] [outer = (nil)] 20:17:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x8e631c00) [pid = 1720] [serial = 2213] [outer = 0x8d75d800] 20:17:30 INFO - PROCESS | 1720 | 1465528650857 Marionette DEBUG loaded listener.js 20:17:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x8e750800) [pid = 1720] [serial = 2214] [outer = 0x8d75d800] 20:17:31 INFO - PROCESS | 1720 | 1465528651747 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 20:17:31 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 20:17:31 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1502ms 20:17:31 INFO - PROCESS | 1720 | 1465528651776 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 20:17:31 INFO - PROCESS | 1720 | 1465528651783 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 20:17:31 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 20:17:31 INFO - PROCESS | 1720 | 1465528651794 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 20:17:31 INFO - PROCESS | 1720 | 1465528651797 Marionette TRACE conn4 <- [1,2922,null,{}] 20:17:31 INFO - PROCESS | 1720 | 1465528651804 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}] 20:17:31 INFO - PROCESS | 1720 | 1465528651810 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:32 INFO - PROCESS | 1720 | 1465528652009 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 20:17:32 INFO - PROCESS | 1720 | --DOCSHELL 0x8d741400 == 36 [pid = 1720] [id = 711] 20:17:32 INFO - PROCESS | 1720 | 1465528652243 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:32 INFO - PROCESS | 1720 | 1465528652251 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:32 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0c5400 == 37 [pid = 1720] [id = 738] 20:17:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x8d4aac00) [pid = 1720] [serial = 2215] [outer = (nil)] 20:17:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x8e618000) [pid = 1720] [serial = 2216] [outer = 0x8d4aac00] 20:17:32 INFO - PROCESS | 1720 | 1465528652331 Marionette DEBUG loaded listener.js 20:17:32 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0x8e750c00) [pid = 1720] [serial = 2217] [outer = 0x8d4aac00] 20:17:32 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0x8da49c00) [pid = 1720] [serial = 2076] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x9517ec00) [pid = 1720] [serial = 2088] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x91ead000) [pid = 1720] [serial = 2073] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x953d0c00) [pid = 1720] [serial = 2091] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x8f4a4000) [pid = 1720] [serial = 2079] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x93ebfc00) [pid = 1720] [serial = 2085] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x92dbb000) [pid = 1720] [serial = 2082] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x93ad1800) [pid = 1720] [serial = 2147] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x91ea1400) [pid = 1720] [serial = 2141] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x92db2c00) [pid = 1720] [serial = 2144] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x91ea8800) [pid = 1720] [serial = 2142] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x93ad0400) [pid = 1720] [serial = 2123] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x93b23400) [pid = 1720] [serial = 2124] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x9265ec00) [pid = 1720] [serial = 2112] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x8e69d800) [pid = 1720] [serial = 2117] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x8e74c800) [pid = 1720] [serial = 2118] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x8d0c9000) [pid = 1720] [serial = 2114] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x8d745000) [pid = 1720] [serial = 2115] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x953ce000) [pid = 1720] [serial = 2129] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x954a9800) [pid = 1720] [serial = 2130] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x8f846800) [pid = 1720] [serial = 2138] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x91e0d000) [pid = 1720] [serial = 2120] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x923a5400) [pid = 1720] [serial = 2121] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x8e60b400) [pid = 1720] [serial = 2132] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x8e633800) [pid = 1720] [serial = 2133] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x8e618400) [pid = 1720] [serial = 2135] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x8e6a5000) [pid = 1720] [serial = 2136] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x952a0c00) [pid = 1720] [serial = 2126] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x95325000) [pid = 1720] [serial = 2127] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x92db9c00) [pid = 1720] [serial = 2145] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x915c5400) [pid = 1720] [serial = 2139] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x93ad4c00) [pid = 1720] [serial = 2148] [outer = (nil)] [url = about:blank] 20:17:33 INFO - PROCESS | 1720 | [1720] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 20:17:33 INFO - PROCESS | 1720 | [1720] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 20:17:33 INFO - PROCESS | 1720 | [1720] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 20:17:33 INFO - PROCESS | 1720 | [1720] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 20:17:33 INFO - PROCESS | 1720 | 1465528653236 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]]]}] 20:17:33 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 20:17:33 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 20:17:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 20:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:17:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:17:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:17:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:17:33 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 20:17:33 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 20:17:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:17:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:17:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:17:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:17:33 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 20:17:33 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 20:17:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:17:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:17:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:17:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:17:33 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]" 20:17:33 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 20:17:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:17:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:17:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:17:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:17:33 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 20:17:33 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1485ms 20:17:33 INFO - PROCESS | 1720 | 1465528653283 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 20:17:33 INFO - PROCESS | 1720 | 1465528653294 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 20:17:33 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 20:17:33 INFO - PROCESS | 1720 | 1465528653313 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 20:17:33 INFO - PROCESS | 1720 | 1465528653324 Marionette TRACE conn4 <- [1,2926,null,{}] 20:17:33 INFO - PROCESS | 1720 | 1465528653356 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}] 20:17:33 INFO - PROCESS | 1720 | 1465528653368 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:33 INFO - PROCESS | 1720 | 1465528653544 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 20:17:33 INFO - PROCESS | 1720 | 1465528653706 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:33 INFO - PROCESS | 1720 | 1465528653715 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:33 INFO - PROCESS | 1720 | ++DOCSHELL 0x91eaa800 == 38 [pid = 1720] [id = 739] 20:17:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x923a9400) [pid = 1720] [serial = 2218] [outer = (nil)] 20:17:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x923b3400) [pid = 1720] [serial = 2219] [outer = 0x923a9400] 20:17:33 INFO - PROCESS | 1720 | 1465528653793 Marionette DEBUG loaded listener.js 20:17:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x92661c00) [pid = 1720] [serial = 2220] [outer = 0x923a9400] 20:17:34 INFO - PROCESS | 1720 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 20:17:34 INFO - PROCESS | 1720 | 1465528654541 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]]]}] 20:17:34 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 20:17:34 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1255ms 20:17:34 INFO - PROCESS | 1720 | 1465528654563 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 20:17:34 INFO - PROCESS | 1720 | 1465528654567 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 20:17:34 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 20:17:34 INFO - PROCESS | 1720 | 1465528654575 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 20:17:34 INFO - PROCESS | 1720 | 1465528654578 Marionette TRACE conn4 <- [1,2930,null,{}] 20:17:34 INFO - PROCESS | 1720 | 1465528654583 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}] 20:17:34 INFO - PROCESS | 1720 | 1465528654588 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:34 INFO - PROCESS | 1720 | 1465528654834 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 20:17:34 INFO - PROCESS | 1720 | 1465528654859 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:34 INFO - PROCESS | 1720 | 1465528654867 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:34 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0ccc00 == 39 [pid = 1720] [id = 740] 20:17:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x92db6c00) [pid = 1720] [serial = 2221] [outer = (nil)] 20:17:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x92dbf000) [pid = 1720] [serial = 2222] [outer = 0x92db6c00] 20:17:34 INFO - PROCESS | 1720 | 1465528654936 Marionette DEBUG loaded listener.js 20:17:35 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x93ad4c00) [pid = 1720] [serial = 2223] [outer = 0x92db6c00] 20:17:35 INFO - PROCESS | 1720 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 20:17:35 INFO - PROCESS | 1720 | 1465528655851 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]]]}] 20:17:35 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 20:17:35 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1331ms 20:17:35 INFO - PROCESS | 1720 | 1465528655912 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 20:17:35 INFO - PROCESS | 1720 | 1465528655916 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 20:17:35 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 20:17:35 INFO - PROCESS | 1720 | 1465528655922 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 20:17:35 INFO - PROCESS | 1720 | 1465528655926 Marionette TRACE conn4 <- [1,2934,null,{}] 20:17:35 INFO - PROCESS | 1720 | 1465528655931 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}] 20:17:35 INFO - PROCESS | 1720 | 1465528655936 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:36 INFO - PROCESS | 1720 | 1465528656153 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 20:17:36 INFO - PROCESS | 1720 | 1465528656192 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:36 INFO - PROCESS | 1720 | 1465528656200 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:36 INFO - PROCESS | 1720 | ++DOCSHELL 0x8da43800 == 40 [pid = 1720] [id = 741] 20:17:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x923b3c00) [pid = 1720] [serial = 2224] [outer = (nil)] 20:17:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x952a4400) [pid = 1720] [serial = 2225] [outer = 0x923b3c00] 20:17:36 INFO - PROCESS | 1720 | 1465528656270 Marionette DEBUG loaded listener.js 20:17:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x95325000) [pid = 1720] [serial = 2226] [outer = 0x923b3c00] 20:17:37 INFO - PROCESS | 1720 | 1465528657127 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]]]}] 20:17:37 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 20:17:37 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1228ms 20:17:37 INFO - PROCESS | 1720 | 1465528657151 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 20:17:37 INFO - PROCESS | 1720 | 1465528657155 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 20:17:37 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 20:17:37 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x8e4e0c00) [pid = 1720] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 20:17:37 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x8da45c00) [pid = 1720] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 20:17:37 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x93b9ac00) [pid = 1720] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 20:17:37 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x93b20400) [pid = 1720] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 20:17:37 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x8d04d000) [pid = 1720] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 20:17:37 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x8e611c00) [pid = 1720] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 20:17:37 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x8e7be800) [pid = 1720] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 20:17:37 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x8d0c7400) [pid = 1720] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 20:17:37 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x8d75a000) [pid = 1720] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 20:17:37 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x91e0b000) [pid = 1720] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 20:17:37 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x8f4ab400) [pid = 1720] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 20:17:37 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0x93acc400) [pid = 1720] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 20:17:37 INFO - PROCESS | 1720 | 1465528657321 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 20:17:37 INFO - PROCESS | 1720 | 1465528657325 Marionette TRACE conn4 <- [1,2938,null,{}] 20:17:37 INFO - PROCESS | 1720 | 1465528657331 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}] 20:17:37 INFO - PROCESS | 1720 | 1465528657340 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:37 INFO - PROCESS | 1720 | 1465528657516 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 20:17:37 INFO - PROCESS | 1720 | 1465528657671 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:37 INFO - PROCESS | 1720 | 1465528657679 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:37 INFO - PROCESS | 1720 | ++DOCSHELL 0x8da45c00 == 41 [pid = 1720] [id = 742] 20:17:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x8e62c400) [pid = 1720] [serial = 2227] [outer = (nil)] 20:17:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x951bb800) [pid = 1720] [serial = 2228] [outer = 0x8e62c400] 20:17:37 INFO - PROCESS | 1720 | 1465528657756 Marionette DEBUG loaded listener.js 20:17:37 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x953cb800) [pid = 1720] [serial = 2229] [outer = 0x8e62c400] 20:17:38 INFO - PROCESS | 1720 | 1465528658452 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]]]}] 20:17:38 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. 20:17:38 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1230ms 20:17:38 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 20:17:38 INFO - PROCESS | 1720 | 1465528658506 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 20:17:38 INFO - PROCESS | 1720 | 1465528658509 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 20:17:38 INFO - PROCESS | 1720 | 1465528658516 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 20:17:38 INFO - PROCESS | 1720 | 1465528658520 Marionette TRACE conn4 <- [1,2942,null,{}] 20:17:38 INFO - PROCESS | 1720 | 1465528658525 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}] 20:17:38 INFO - PROCESS | 1720 | 1465528658530 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:38 INFO - PROCESS | 1720 | 1465528658743 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 20:17:38 INFO - PROCESS | 1720 | 1465528658767 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:38 INFO - PROCESS | 1720 | 1465528658775 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:38 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e5ae800 == 42 [pid = 1720] [id = 743] 20:17:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x8e611c00) [pid = 1720] [serial = 2230] [outer = (nil)] 20:17:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x96687c00) [pid = 1720] [serial = 2231] [outer = 0x8e611c00] 20:17:38 INFO - PROCESS | 1720 | 1465528658843 Marionette DEBUG loaded listener.js 20:17:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x966b3c00) [pid = 1720] [serial = 2232] [outer = 0x8e611c00] 20:17:39 INFO - PROCESS | 1720 | 1465528659801 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"]]]}] 20:17:39 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 20:17:39 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 20:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:17:39 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 20:17:39 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1331ms 20:17:39 INFO - PROCESS | 1720 | 1465528659859 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 20:17:39 INFO - PROCESS | 1720 | 1465528659868 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 20:17:39 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 20:17:39 INFO - PROCESS | 1720 | 1465528659930 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 20:17:39 INFO - PROCESS | 1720 | 1465528659936 Marionette TRACE conn4 <- [1,2946,null,{}] 20:17:39 INFO - PROCESS | 1720 | 1465528659953 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}] 20:17:39 INFO - PROCESS | 1720 | 1465528659960 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:40 INFO - PROCESS | 1720 | 1465528660159 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 20:17:40 INFO - PROCESS | 1720 | 1465528660423 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:40 INFO - PROCESS | 1720 | 1465528660437 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:40 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d4a3000 == 43 [pid = 1720] [id = 744] 20:17:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x8d749400) [pid = 1720] [serial = 2233] [outer = (nil)] 20:17:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x8e5b1000) [pid = 1720] [serial = 2234] [outer = 0x8d749400] 20:17:40 INFO - PROCESS | 1720 | 1465528660538 Marionette DEBUG loaded listener.js 20:17:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x8e635c00) [pid = 1720] [serial = 2235] [outer = 0x8d749400] 20:17:41 INFO - PROCESS | 1720 | 1465528661348 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]]]}] 20:17: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. 20:17:41 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1494ms 20:17:41 INFO - PROCESS | 1720 | 1465528661384 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 20:17:41 INFO - PROCESS | 1720 | 1465528661392 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 20:17:41 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 20:17:41 INFO - PROCESS | 1720 | 1465528661406 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 20:17:41 INFO - PROCESS | 1720 | 1465528661411 Marionette TRACE conn4 <- [1,2950,null,{}] 20:17:41 INFO - PROCESS | 1720 | 1465528661418 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}] 20:17:41 INFO - PROCESS | 1720 | 1465528661424 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:41 INFO - PROCESS | 1720 | 1465528661624 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 20:17:41 INFO - PROCESS | 1720 | 1465528661845 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:41 INFO - PROCESS | 1720 | 1465528661855 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:41 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e4eb000 == 44 [pid = 1720] [id = 745] 20:17:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x8e7b9000) [pid = 1720] [serial = 2236] [outer = (nil)] 20:17:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x91e0ac00) [pid = 1720] [serial = 2237] [outer = 0x8e7b9000] 20:17:42 INFO - PROCESS | 1720 | 1465528662014 Marionette DEBUG loaded listener.js 20:17:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x91eac400) [pid = 1720] [serial = 2238] [outer = 0x8e7b9000] 20:17:42 INFO - PROCESS | 1720 | ++DOCSHELL 0x952a5800 == 45 [pid = 1720] [id = 746] 20:17:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x95320c00) [pid = 1720] [serial = 2239] [outer = (nil)] 20:17:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x953cfc00) [pid = 1720] [serial = 2240] [outer = 0x95320c00] 20:17:43 INFO - PROCESS | 1720 | 1465528663071 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]]]}] 20:17: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. 20:17:43 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1686ms 20:17:43 INFO - PROCESS | 1720 | 1465528663092 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 20:17:43 INFO - PROCESS | 1720 | 1465528663097 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 20:17:43 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 20:17:43 INFO - PROCESS | 1720 | 1465528663130 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 20:17:43 INFO - PROCESS | 1720 | 1465528663137 Marionette TRACE conn4 <- [1,2954,null,{}] 20:17:43 INFO - PROCESS | 1720 | 1465528663154 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}] 20:17:43 INFO - PROCESS | 1720 | 1465528663164 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:43 INFO - PROCESS | 1720 | 1465528663369 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 20:17:43 INFO - PROCESS | 1720 | 1465528663568 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:43 INFO - PROCESS | 1720 | 1465528663583 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:43 INFO - PROCESS | 1720 | ++DOCSHELL 0x91ea7800 == 46 [pid = 1720] [id = 747] 20:17:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x954aa400) [pid = 1720] [serial = 2241] [outer = (nil)] 20:17:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x96692c00) [pid = 1720] [serial = 2242] [outer = 0x954aa400] 20:17:43 INFO - PROCESS | 1720 | 1465528663711 Marionette DEBUG loaded listener.js 20:17:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x9920a400) [pid = 1720] [serial = 2243] [outer = 0x954aa400] 20:17:44 INFO - PROCESS | 1720 | 1465528664581 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]]]}] 20:17:44 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:17: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 20:17:44 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1504ms 20:17:44 INFO - PROCESS | 1720 | 1465528664632 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 20:17:44 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 20:17:44 INFO - PROCESS | 1720 | 1465528664637 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 20:17:44 INFO - PROCESS | 1720 | 1465528664644 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 20:17:44 INFO - PROCESS | 1720 | 1465528664647 Marionette TRACE conn4 <- [1,2958,null,{}] 20:17:44 INFO - PROCESS | 1720 | 1465528664653 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}] 20:17:44 INFO - PROCESS | 1720 | 1465528664659 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:44 INFO - PROCESS | 1720 | 1465528664920 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 20:17:45 INFO - PROCESS | 1720 | 1465528665123 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:45 INFO - PROCESS | 1720 | 1465528665133 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:45 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d75ec00 == 47 [pid = 1720] [id = 748] 20:17:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x9920c800) [pid = 1720] [serial = 2244] [outer = (nil)] 20:17:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x99712800) [pid = 1720] [serial = 2245] [outer = 0x9920c800] 20:17:45 INFO - PROCESS | 1720 | 1465528665256 Marionette DEBUG loaded listener.js 20:17:45 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x997b3c00) [pid = 1720] [serial = 2246] [outer = 0x9920c800] 20:17:46 INFO - PROCESS | 1720 | 1465528666119 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]]]}] 20:17: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. 20:17:46 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1538ms 20:17:46 INFO - PROCESS | 1720 | 1465528666182 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 20:17:46 INFO - PROCESS | 1720 | 1465528666186 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 20:17:46 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 20:17:46 INFO - PROCESS | 1720 | 1465528666193 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 20:17:46 INFO - PROCESS | 1720 | 1465528666198 Marionette TRACE conn4 <- [1,2962,null,{}] 20:17:46 INFO - PROCESS | 1720 | 1465528666225 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}] 20:17:46 INFO - PROCESS | 1720 | 1465528666230 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:46 INFO - PROCESS | 1720 | 1465528666424 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 20:17:46 INFO - PROCESS | 1720 | 1465528666686 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:46 INFO - PROCESS | 1720 | 1465528666697 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:46 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d747800 == 48 [pid = 1720] [id = 749] 20:17:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x8e7be800) [pid = 1720] [serial = 2247] [outer = (nil)] 20:17:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x9a063000) [pid = 1720] [serial = 2248] [outer = 0x8e7be800] 20:17:46 INFO - PROCESS | 1720 | 1465528666782 Marionette DEBUG loaded listener.js 20:17:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x9a069400) [pid = 1720] [serial = 2249] [outer = 0x8e7be800] 20:17:47 INFO - PROCESS | 1720 | 1465528667667 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]]]}] 20:17:47 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. 20:17:47 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1511ms 20:17:47 INFO - PROCESS | 1720 | 1465528667705 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 20:17:47 INFO - PROCESS | 1720 | 1465528667708 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 20:17:47 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 20:17:47 INFO - PROCESS | 1720 | 1465528667715 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 20:17:47 INFO - PROCESS | 1720 | 1465528667718 Marionette TRACE conn4 <- [1,2966,null,{}] 20:17:47 INFO - PROCESS | 1720 | 1465528667724 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}] 20:17:47 INFO - PROCESS | 1720 | 1465528667734 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:47 INFO - PROCESS | 1720 | 1465528667959 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 20:17:48 INFO - PROCESS | 1720 | 1465528668163 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:48 INFO - PROCESS | 1720 | 1465528668173 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:48 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f4ab800 == 49 [pid = 1720] [id = 750] 20:17:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x9a30bc00) [pid = 1720] [serial = 2250] [outer = (nil)] 20:17:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x9a574400) [pid = 1720] [serial = 2251] [outer = 0x9a30bc00] 20:17:48 INFO - PROCESS | 1720 | 1465528668297 Marionette DEBUG loaded listener.js 20:17:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x9a698400) [pid = 1720] [serial = 2252] [outer = 0x9a30bc00] 20:17:49 INFO - PROCESS | 1720 | 1465528669134 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]]]}] 20:17: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. 20:17:49 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1439ms 20:17:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 20:17:49 INFO - PROCESS | 1720 | 1465528669153 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 20:17:49 INFO - PROCESS | 1720 | 1465528669156 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 20:17:49 INFO - PROCESS | 1720 | 1465528669164 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 20:17:49 INFO - PROCESS | 1720 | 1465528669166 Marionette TRACE conn4 <- [1,2970,null,{}] 20:17:49 INFO - PROCESS | 1720 | 1465528669173 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}] 20:17:49 INFO - PROCESS | 1720 | 1465528669178 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:49 INFO - PROCESS | 1720 | 1465528669352 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 20:17:49 INFO - PROCESS | 1720 | 1465528669574 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:49 INFO - PROCESS | 1720 | 1465528669584 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:49 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d757000 == 50 [pid = 1720] [id = 751] 20:17:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x9a3cbc00) [pid = 1720] [serial = 2253] [outer = (nil)] 20:17:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x9a69dc00) [pid = 1720] [serial = 2254] [outer = 0x9a3cbc00] 20:17:49 INFO - PROCESS | 1720 | 1465528669664 Marionette DEBUG loaded listener.js 20:17:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x9a6a3400) [pid = 1720] [serial = 2255] [outer = 0x9a3cbc00] 20:17:50 INFO - PROCESS | 1720 | 1465528670538 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]]]}] 20:17:50 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. 20:17:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1393ms 20:17:50 INFO - PROCESS | 1720 | 1465528670555 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 20:17:50 INFO - PROCESS | 1720 | 1465528670559 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 20:17:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 20:17:50 INFO - PROCESS | 1720 | 1465528670566 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 20:17:50 INFO - PROCESS | 1720 | 1465528670569 Marionette TRACE conn4 <- [1,2974,null,{}] 20:17:50 INFO - PROCESS | 1720 | 1465528670575 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}] 20:17:50 INFO - PROCESS | 1720 | 1465528670580 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:50 INFO - PROCESS | 1720 | 1465528670767 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 20:17:51 INFO - PROCESS | 1720 | 1465528671049 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:51 INFO - PROCESS | 1720 | 1465528671058 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:51 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d04b800 == 51 [pid = 1720] [id = 752] 20:17:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x8d04e400) [pid = 1720] [serial = 2256] [outer = (nil)] 20:17:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x8d751800) [pid = 1720] [serial = 2257] [outer = 0x8d04e400] 20:17:51 INFO - PROCESS | 1720 | 1465528671143 Marionette DEBUG loaded listener.js 20:17:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x8daae000) [pid = 1720] [serial = 2258] [outer = 0x8d04e400] 20:17:51 INFO - PROCESS | 1720 | 1465528671977 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]]]}] 20:17:51 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. 20:17:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1433ms 20:17:52 INFO - PROCESS | 1720 | 1465528672000 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 20:17:52 INFO - PROCESS | 1720 | 1465528672005 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 20:17:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 20:17:52 INFO - PROCESS | 1720 | 1465528672012 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 20:17:52 INFO - PROCESS | 1720 | 1465528672016 Marionette TRACE conn4 <- [1,2978,null,{}] 20:17:52 INFO - PROCESS | 1720 | 1465528672022 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}] 20:17:52 INFO - PROCESS | 1720 | 1465528672027 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:52 INFO - PROCESS | 1720 | 1465528672212 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 20:17:52 INFO - PROCESS | 1720 | 1465528672928 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:52 INFO - PROCESS | 1720 | 1465528672941 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:52 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d75f800 == 52 [pid = 1720] [id = 753] 20:17:52 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x8d760c00) [pid = 1720] [serial = 2259] [outer = (nil)] 20:17:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x8da4d800) [pid = 1720] [serial = 2260] [outer = 0x8d760c00] 20:17:53 INFO - PROCESS | 1720 | 1465528673021 Marionette DEBUG loaded listener.js 20:17:53 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0x8e633400) [pid = 1720] [serial = 2261] [outer = 0x8d760c00] 20:17:53 INFO - PROCESS | 1720 | 1465528673781 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]]]}] 20:17:53 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. 20:17:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1792ms 20:17:53 INFO - PROCESS | 1720 | 1465528673815 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 20:17:53 INFO - PROCESS | 1720 | 1465528673820 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 20:17:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 20:17:53 INFO - PROCESS | 1720 | 1465528673830 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 20:17:53 INFO - PROCESS | 1720 | 1465528673835 Marionette TRACE conn4 <- [1,2982,null,{}] 20:17:53 INFO - PROCESS | 1720 | 1465528673843 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}] 20:17:53 INFO - PROCESS | 1720 | 1465528673851 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:54 INFO - PROCESS | 1720 | 1465528674017 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 20:17:54 INFO - PROCESS | 1720 | 1465528674247 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:54 INFO - PROCESS | 1720 | 1465528674256 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:54 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e6a7c00 == 53 [pid = 1720] [id = 754] 20:17:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 115 (0x8e6abc00) [pid = 1720] [serial = 2262] [outer = (nil)] 20:17:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 116 (0x8f4a3000) [pid = 1720] [serial = 2263] [outer = 0x8e6abc00] 20:17:54 INFO - PROCESS | 1720 | 1465528674331 Marionette DEBUG loaded listener.js 20:17:54 INFO - PROCESS | 1720 | ++DOMWINDOW == 117 (0x915cd000) [pid = 1720] [serial = 2264] [outer = 0x8e6abc00] 20:17:55 INFO - PROCESS | 1720 | 1465528675306 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"]]]}] 20:17:55 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 20:17:55 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 20:17:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:17:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:17:55 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 20:17:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1493ms 20:17:55 INFO - PROCESS | 1720 | 1465528675328 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 20:17:55 INFO - PROCESS | 1720 | 1465528675334 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 20:17:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 20:17:55 INFO - PROCESS | 1720 | 1465528675341 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 20:17:55 INFO - PROCESS | 1720 | 1465528675345 Marionette TRACE conn4 <- [1,2986,null,{}] 20:17:55 INFO - PROCESS | 1720 | 1465528675351 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}] 20:17:55 INFO - PROCESS | 1720 | 1465528675356 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:55 INFO - PROCESS | 1720 | 1465528675536 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 20:17:56 INFO - PROCESS | 1720 | --DOCSHELL 0x8da47800 == 52 [pid = 1720] [id = 699] 20:17:56 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0c5800 == 51 [pid = 1720] [id = 698] 20:17:56 INFO - PROCESS | 1720 | --DOCSHELL 0x8d75d000 == 50 [pid = 1720] [id = 714] 20:17:56 INFO - PROCESS | 1720 | --DOCSHELL 0x8f004400 == 49 [pid = 1720] [id = 713] 20:17:56 INFO - PROCESS | 1720 | --DOCSHELL 0x91e04400 == 48 [pid = 1720] [id = 702] 20:17:56 INFO - PROCESS | 1720 | --DOCSHELL 0x8f00f400 == 47 [pid = 1720] [id = 712] 20:17:56 INFO - PROCESS | 1720 | --DOCSHELL 0x8daaa800 == 46 [pid = 1720] [id = 700] 20:17:56 INFO - PROCESS | 1720 | --DOCSHELL 0x8e4ea400 == 45 [pid = 1720] [id = 710] 20:17:56 INFO - PROCESS | 1720 | --DOCSHELL 0x8d04cc00 == 44 [pid = 1720] [id = 724] 20:17:56 INFO - PROCESS | 1720 | --DOCSHELL 0x8d49d800 == 43 [pid = 1720] [id = 703] 20:17:56 INFO - PROCESS | 1720 | --DOCSHELL 0x8d053c00 == 42 [pid = 1720] [id = 704] 20:17:56 INFO - PROCESS | 1720 | --DOCSHELL 0x8da45c00 == 41 [pid = 1720] [id = 742] 20:17:56 INFO - PROCESS | 1720 | --DOCSHELL 0x8e5b2800 == 40 [pid = 1720] [id = 705] 20:17:56 INFO - PROCESS | 1720 | --DOCSHELL 0x953c8800 == 39 [pid = 1720] [id = 709] 20:17:56 INFO - PROCESS | 1720 | --DOCSHELL 0x8da50000 == 38 [pid = 1720] [id = 707] 20:17:56 INFO - PROCESS | 1720 | --DOCSHELL 0x8d046000 == 37 [pid = 1720] [id = 706] 20:17:56 INFO - PROCESS | 1720 | --DOCSHELL 0x8f4ae800 == 36 [pid = 1720] [id = 701] 20:17:56 INFO - PROCESS | 1720 | --DOCSHELL 0x93ad2000 == 35 [pid = 1720] [id = 708] 20:17:56 INFO - PROCESS | 1720 | --DOCSHELL 0x8d75f800 == 34 [pid = 1720] [id = 753] 20:17:56 INFO - PROCESS | 1720 | --DOCSHELL 0x8e6a7c00 == 33 [pid = 1720] [id = 754] 20:17:56 INFO - PROCESS | 1720 | --DOCSHELL 0x8d04b800 == 32 [pid = 1720] [id = 752] 20:17:56 INFO - PROCESS | 1720 | --DOCSHELL 0x8d757000 == 31 [pid = 1720] [id = 751] 20:17:56 INFO - PROCESS | 1720 | --DOCSHELL 0x8f4ab800 == 30 [pid = 1720] [id = 750] 20:17:56 INFO - PROCESS | 1720 | --DOCSHELL 0x8d75ec00 == 29 [pid = 1720] [id = 748] 20:17:56 INFO - PROCESS | 1720 | --DOCSHELL 0x8d747800 == 28 [pid = 1720] [id = 749] 20:17:56 INFO - PROCESS | 1720 | --DOCSHELL 0x952a5800 == 27 [pid = 1720] [id = 746] 20:17:56 INFO - PROCESS | 1720 | --DOCSHELL 0x91ea7800 == 26 [pid = 1720] [id = 747] 20:17:56 INFO - PROCESS | 1720 | --DOCSHELL 0x8e4eb000 == 25 [pid = 1720] [id = 745] 20:17:56 INFO - PROCESS | 1720 | --DOCSHELL 0x8e5ae800 == 24 [pid = 1720] [id = 743] 20:17:56 INFO - PROCESS | 1720 | --DOCSHELL 0x8d4a3000 == 23 [pid = 1720] [id = 744] 20:17:56 INFO - PROCESS | 1720 | --DOMWINDOW == 116 (0x8e60d000) [pid = 1720] [serial = 2172] [outer = (nil)] [url = about:blank] 20:17:56 INFO - PROCESS | 1720 | --DOMWINDOW == 115 (0x8e4ed400) [pid = 1720] [serial = 2171] [outer = (nil)] [url = about:blank] 20:17:56 INFO - PROCESS | 1720 | --DOMWINDOW == 114 (0x8daa3c00) [pid = 1720] [serial = 2150] [outer = (nil)] [url = about:blank] 20:17:56 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0x9668b800) [pid = 1720] [serial = 2165] [outer = (nil)] [url = about:blank] 20:17:56 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x966aec00) [pid = 1720] [serial = 2168] [outer = (nil)] [url = about:blank] 20:17:56 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x8d0cf400) [pid = 1720] [serial = 2175] [outer = (nil)] [url = about:blank] 20:17:56 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x8e6ac400) [pid = 1720] [serial = 2180] [outer = (nil)] [url = about:blank] 20:17:56 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x8eff3000) [pid = 1720] [serial = 2153] [outer = (nil)] [url = about:blank] 20:17:56 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x954c5800) [pid = 1720] [serial = 2163] [outer = (nil)] [url = about:blank] 20:17:57 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x8f00c800) [pid = 1720] [serial = 2154] [outer = (nil)] [url = about:blank] 20:17:57 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x8d052c00) [pid = 1720] [serial = 2174] [outer = (nil)] [url = about:blank] 20:17:57 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x8daa3000) [pid = 1720] [serial = 2177] [outer = (nil)] [url = about:blank] 20:17:57 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x96693400) [pid = 1720] [serial = 2166] [outer = (nil)] [url = about:blank] 20:17:57 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x9792b800) [pid = 1720] [serial = 2169] [outer = (nil)] [url = about:blank] 20:17:57 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x8e4e5000) [pid = 1720] [serial = 2178] [outer = (nil)] [url = about:blank] 20:17:57 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x954a6400) [pid = 1720] [serial = 2159] [outer = (nil)] [url = about:blank] 20:17:57 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x8daae800) [pid = 1720] [serial = 2151] [outer = (nil)] [url = about:blank] 20:17:57 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x8e7b9400) [pid = 1720] [serial = 2181] [outer = (nil)] [url = about:blank] 20:17:57 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x915c6c00) [pid = 1720] [serial = 2183] [outer = (nil)] [url = about:blank] 20:17:57 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x951c6c00) [pid = 1720] [serial = 2157] [outer = (nil)] [url = about:blank] 20:17:57 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x954ad000) [pid = 1720] [serial = 2160] [outer = (nil)] [url = about:blank] 20:17:57 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x93b22000) [pid = 1720] [serial = 2156] [outer = (nil)] [url = about:blank] 20:17:57 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x954b4400) [pid = 1720] [serial = 2162] [outer = (nil)] [url = about:blank] 20:17:57 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x915d2000) [pid = 1720] [serial = 2184] [outer = (nil)] [url = about:blank] 20:17:57 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x8e6a0800) [pid = 1720] [serial = 2186] [outer = (nil)] [url = about:blank] 20:17:57 INFO - PROCESS | 1720 | 1465528677182 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:57 INFO - PROCESS | 1720 | 1465528677194 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:57 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d050000 == 24 [pid = 1720] [id = 755] 20:17:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x8d050800) [pid = 1720] [serial = 2265] [outer = (nil)] 20:17:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x8d0c3000) [pid = 1720] [serial = 2266] [outer = 0x8d050800] 20:17:57 INFO - PROCESS | 1720 | 1465528677279 Marionette DEBUG loaded listener.js 20:17:57 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x8d49b400) [pid = 1720] [serial = 2267] [outer = 0x8d050800] 20:17:58 INFO - PROCESS | 1720 | 1465528678033 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]]]}] 20:17:58 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. 20:17:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 2734ms 20:17:58 INFO - PROCESS | 1720 | 1465528678079 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 20:17:58 INFO - PROCESS | 1720 | 1465528678085 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 20:17:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 20:17:58 INFO - PROCESS | 1720 | 1465528678093 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 20:17:58 INFO - PROCESS | 1720 | 1465528678098 Marionette TRACE conn4 <- [1,2990,null,{}] 20:17:58 INFO - PROCESS | 1720 | 1465528678105 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}] 20:17:58 INFO - PROCESS | 1720 | 1465528678112 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:58 INFO - PROCESS | 1720 | 1465528678284 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 20:17:58 INFO - PROCESS | 1720 | 1465528678437 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:58 INFO - PROCESS | 1720 | 1465528678446 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:58 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d74ac00 == 25 [pid = 1720] [id = 756] 20:17:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x8d74dc00) [pid = 1720] [serial = 2268] [outer = (nil)] 20:17:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x8d756c00) [pid = 1720] [serial = 2269] [outer = 0x8d74dc00] 20:17:58 INFO - PROCESS | 1720 | 1465528678519 Marionette DEBUG loaded listener.js 20:17:58 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x8da41800) [pid = 1720] [serial = 2270] [outer = 0x8d74dc00] 20:17:59 INFO - PROCESS | 1720 | ++DOCSHELL 0x8daacc00 == 26 [pid = 1720] [id = 757] 20:17:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x8e4e0800) [pid = 1720] [serial = 2271] [outer = (nil)] 20:17:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x8e4e1000) [pid = 1720] [serial = 2272] [outer = 0x8e4e0800] 20:17:59 INFO - PROCESS | 1720 | 1465528679370 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]]]}] 20:17: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. 20:17:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1337ms 20:17:59 INFO - PROCESS | 1720 | 1465528679442 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 20:17:59 INFO - PROCESS | 1720 | 1465528679449 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 20:17:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 20:17:59 INFO - PROCESS | 1720 | 1465528679457 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 20:17:59 INFO - PROCESS | 1720 | 1465528679460 Marionette TRACE conn4 <- [1,2994,null,{}] 20:17:59 INFO - PROCESS | 1720 | 1465528679466 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}] 20:17:59 INFO - PROCESS | 1720 | 1465528679472 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:59 INFO - PROCESS | 1720 | 1465528679707 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 20:17:59 INFO - PROCESS | 1720 | 1465528679728 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:59 INFO - PROCESS | 1720 | 1465528679736 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:17:59 INFO - PROCESS | 1720 | ++DOCSHELL 0x8da46400 == 27 [pid = 1720] [id = 758] 20:17:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x8e4e3800) [pid = 1720] [serial = 2273] [outer = (nil)] 20:17:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x8e4ec400) [pid = 1720] [serial = 2274] [outer = 0x8e4e3800] 20:17:59 INFO - PROCESS | 1720 | 1465528679810 Marionette DEBUG loaded listener.js 20:17:59 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x8e5aec00) [pid = 1720] [serial = 2275] [outer = 0x8e4e3800] 20:18:00 INFO - PROCESS | 1720 | 1465528680984 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]]]}] 20:18:01 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:18:01 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 20:18:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1587ms 20:18:01 INFO - PROCESS | 1720 | 1465528681046 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 20:18:01 INFO - PROCESS | 1720 | 1465528681050 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 20:18:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 20:18:01 INFO - PROCESS | 1720 | 1465528681071 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 20:18:01 INFO - PROCESS | 1720 | 1465528681082 Marionette TRACE conn4 <- [1,2998,null,{}] 20:18:01 INFO - PROCESS | 1720 | 1465528681099 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}] 20:18:01 INFO - PROCESS | 1720 | 1465528681108 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:01 INFO - PROCESS | 1720 | 1465528681373 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 20:18:02 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x8f008800) [pid = 1720] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 20:18:02 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x92db7000) [pid = 1720] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 20:18:02 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x8d74cc00) [pid = 1720] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 20:18:02 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x923a9000) [pid = 1720] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 20:18:02 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x92662400) [pid = 1720] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 20:18:02 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x8d75d800) [pid = 1720] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 20:18:02 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x8da45800) [pid = 1720] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 20:18:02 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x8d752c00) [pid = 1720] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 20:18:02 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x923a9400) [pid = 1720] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 20:18:02 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x8e616400) [pid = 1720] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 20:18:02 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x8d4aac00) [pid = 1720] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 20:18:02 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x92db6c00) [pid = 1720] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 20:18:02 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x8e611c00) [pid = 1720] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 20:18:02 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x923b3c00) [pid = 1720] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 20:18:02 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x8e62c400) [pid = 1720] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 20:18:02 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x8d750000) [pid = 1720] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 20:18:02 INFO - PROCESS | 1720 | 1465528682270 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:02 INFO - PROCESS | 1720 | 1465528682284 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:02 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0c2000 == 28 [pid = 1720] [id = 759] 20:18:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x8d49e000) [pid = 1720] [serial = 2276] [outer = (nil)] 20:18:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x8e5ab000) [pid = 1720] [serial = 2277] [outer = 0x8d49e000] 20:18:02 INFO - PROCESS | 1720 | 1465528682357 Marionette DEBUG loaded listener.js 20:18:02 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x8e6ab800) [pid = 1720] [serial = 2278] [outer = 0x8d49e000] 20:18:03 INFO - PROCESS | 1720 | 1465528683029 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]]]}] 20:18:03 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. 20:18:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 2018ms 20:18:03 INFO - PROCESS | 1720 | 1465528683077 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 20:18:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 20:18:03 INFO - PROCESS | 1720 | 1465528683082 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 20:18:03 INFO - PROCESS | 1720 | 1465528683088 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 20:18:03 INFO - PROCESS | 1720 | 1465528683091 Marionette TRACE conn4 <- [1,3002,null,{}] 20:18:03 INFO - PROCESS | 1720 | 1465528683097 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}] 20:18:03 INFO - PROCESS | 1720 | 1465528683102 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:03 INFO - PROCESS | 1720 | 1465528683324 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 20:18:03 INFO - PROCESS | 1720 | 1465528683347 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:03 INFO - PROCESS | 1720 | 1465528683355 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:03 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d04dc00 == 29 [pid = 1720] [id = 760] 20:18:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x8d75d000) [pid = 1720] [serial = 2279] [outer = (nil)] 20:18:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x8e7b5000) [pid = 1720] [serial = 2280] [outer = 0x8d75d000] 20:18:03 INFO - PROCESS | 1720 | 1465528683426 Marionette DEBUG loaded listener.js 20:18:03 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x8eff3000) [pid = 1720] [serial = 2281] [outer = 0x8d75d000] 20:18:04 INFO - PROCESS | 1720 | 1465528684393 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]]]}] 20:18:04 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. 20:18:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1332ms 20:18:04 INFO - PROCESS | 1720 | 1465528684421 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 20:18:04 INFO - PROCESS | 1720 | 1465528684429 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 20:18:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 20:18:04 INFO - PROCESS | 1720 | 1465528684440 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 20:18:04 INFO - PROCESS | 1720 | 1465528684445 Marionette TRACE conn4 <- [1,3006,null,{}] 20:18:04 INFO - PROCESS | 1720 | 1465528684455 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}] 20:18:04 INFO - PROCESS | 1720 | 1465528684460 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:04 INFO - PROCESS | 1720 | 1465528684698 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 20:18:04 INFO - PROCESS | 1720 | 1465528684902 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:04 INFO - PROCESS | 1720 | 1465528684919 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:04 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d748c00 == 30 [pid = 1720] [id = 761] 20:18:04 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x8d74c000) [pid = 1720] [serial = 2282] [outer = (nil)] 20:18:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x8d754800) [pid = 1720] [serial = 2283] [outer = 0x8d74c000] 20:18:05 INFO - PROCESS | 1720 | 1465528685060 Marionette DEBUG loaded listener.js 20:18:05 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x8dab0800) [pid = 1720] [serial = 2284] [outer = 0x8d74c000] 20:18:06 INFO - PROCESS | 1720 | 1465528686031 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]]]}] 20:18:06 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. 20:18:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1635ms 20:18:06 INFO - PROCESS | 1720 | 1465528686075 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 20:18:06 INFO - PROCESS | 1720 | 1465528686082 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 20:18:06 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 20:18:06 INFO - PROCESS | 1720 | 1465528686093 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 20:18:06 INFO - PROCESS | 1720 | 1465528686097 Marionette TRACE conn4 <- [1,3010,null,{}] 20:18:06 INFO - PROCESS | 1720 | 1465528686105 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}] 20:18:06 INFO - PROCESS | 1720 | 1465528686112 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:06 INFO - PROCESS | 1720 | 1465528686310 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 20:18:06 INFO - PROCESS | 1720 | 1465528686504 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:06 INFO - PROCESS | 1720 | 1465528686513 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:06 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0c9000 == 31 [pid = 1720] [id = 762] 20:18:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x8e615400) [pid = 1720] [serial = 2285] [outer = (nil)] 20:18:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x8e7bb000) [pid = 1720] [serial = 2286] [outer = 0x8e615400] 20:18:06 INFO - PROCESS | 1720 | 1465528686607 Marionette DEBUG loaded listener.js 20:18:06 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x8e4dfc00) [pid = 1720] [serial = 2287] [outer = 0x8e615400] 20:18:07 INFO - PROCESS | 1720 | 1465528687590 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]]]}] 20:18:07 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 20:18:07 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1542ms 20:18:07 INFO - PROCESS | 1720 | 1465528687636 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 20:18:07 INFO - PROCESS | 1720 | 1465528687640 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 20:18:07 INFO - TEST-START | /FileAPI/FileReaderSync.worker 20:18:07 INFO - PROCESS | 1720 | 1465528687647 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 20:18:07 INFO - PROCESS | 1720 | 1465528687654 Marionette TRACE conn4 <- [1,3014,null,{}] 20:18:07 INFO - PROCESS | 1720 | 1465528687724 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}] 20:18:07 INFO - PROCESS | 1720 | 1465528687734 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:07 INFO - PROCESS | 1720 | 1465528687923 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 20:18:08 INFO - PROCESS | 1720 | 1465528688118 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:08 INFO - PROCESS | 1720 | 1465528688132 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:08 INFO - PROCESS | 1720 | ++DOCSHELL 0x8f4aac00 == 32 [pid = 1720] [id = 763] 20:18:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x8f4ab800) [pid = 1720] [serial = 2288] [outer = (nil)] 20:18:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x8f842400) [pid = 1720] [serial = 2289] [outer = 0x8f4ab800] 20:18:08 INFO - PROCESS | 1720 | 1465528688255 Marionette DEBUG loaded listener.js 20:18:08 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x8f848800) [pid = 1720] [serial = 2290] [outer = 0x8f4ab800] 20:18:08 INFO - PROCESS | 1720 | [1720] 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 20:18:09 INFO - PROCESS | 1720 | 1465528689273 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 20:18:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 20:18:09 INFO - {} 20:18:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 20:18:09 INFO - {} 20:18:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 20:18:09 INFO - {} 20:18:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 20:18:09 INFO - {} 20:18:09 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1682ms 20:18:09 INFO - PROCESS | 1720 | 1465528689373 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 20:18:09 INFO - PROCESS | 1720 | 1465528689379 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 20:18:09 INFO - TEST-START | /FileAPI/fileReader.html 20:18:09 INFO - PROCESS | 1720 | 1465528689391 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 20:18:09 INFO - PROCESS | 1720 | 1465528689394 Marionette TRACE conn4 <- [1,3018,null,{}] 20:18:09 INFO - PROCESS | 1720 | 1465528689401 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}] 20:18:09 INFO - PROCESS | 1720 | 1465528689406 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:09 INFO - PROCESS | 1720 | 1465528689621 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 20:18:09 INFO - PROCESS | 1720 | 1465528689866 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:09 INFO - PROCESS | 1720 | 1465528689876 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:09 INFO - PROCESS | 1720 | ++DOCSHELL 0x8da4e400 == 33 [pid = 1720] [id = 764] 20:18:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x915ca000) [pid = 1720] [serial = 2291] [outer = (nil)] 20:18:09 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x91e9f400) [pid = 1720] [serial = 2292] [outer = 0x915ca000] 20:18:10 INFO - PROCESS | 1720 | 1465528690001 Marionette DEBUG loaded listener.js 20:18:10 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x91ea3800) [pid = 1720] [serial = 2293] [outer = 0x915ca000] 20:18:10 INFO - PROCESS | 1720 | 1465528690911 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]]]}] 20:18:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 20:18:10 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 20:18:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 20:18:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 20:18:10 INFO - TEST-OK | /FileAPI/fileReader.html | took 1542ms 20:18:10 INFO - PROCESS | 1720 | 1465528690934 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 20:18:10 INFO - TEST-START | /FileAPI/historical.html 20:18:10 INFO - PROCESS | 1720 | 1465528690939 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 20:18:10 INFO - PROCESS | 1720 | 1465528690946 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 20:18:10 INFO - PROCESS | 1720 | 1465528690950 Marionette TRACE conn4 <- [1,3022,null,{}] 20:18:10 INFO - PROCESS | 1720 | 1465528690955 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}] 20:18:10 INFO - PROCESS | 1720 | 1465528690961 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:11 INFO - PROCESS | 1720 | 1465528691144 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 20:18:11 INFO - PROCESS | 1720 | 1465528691350 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:11 INFO - PROCESS | 1720 | 1465528691362 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:11 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d752000 == 34 [pid = 1720] [id = 765] 20:18:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x91ead000) [pid = 1720] [serial = 2294] [outer = (nil)] 20:18:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 107 (0x923b4c00) [pid = 1720] [serial = 2295] [outer = 0x91ead000] 20:18:11 INFO - PROCESS | 1720 | 1465528691486 Marionette DEBUG loaded listener.js 20:18:11 INFO - PROCESS | 1720 | ++DOMWINDOW == 108 (0x92464400) [pid = 1720] [serial = 2296] [outer = 0x91ead000] 20:18:12 INFO - PROCESS | 1720 | 1465528692366 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"]]]}] 20:18:12 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 20:18:12 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 20:18:12 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 20:18:12 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 20:18:12 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 20:18:12 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 20:18:12 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 20:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:18:12 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 20:18:12 INFO - TEST-OK | /FileAPI/historical.html | took 1437ms 20:18:12 INFO - PROCESS | 1720 | 1465528692386 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 20:18:12 INFO - PROCESS | 1720 | 1465528692391 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 20:18:12 INFO - TEST-START | /FileAPI/idlharness.html 20:18:12 INFO - PROCESS | 1720 | 1465528692399 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 20:18:12 INFO - PROCESS | 1720 | 1465528692403 Marionette TRACE conn4 <- [1,3026,null,{}] 20:18:12 INFO - PROCESS | 1720 | 1465528692409 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}] 20:18:12 INFO - PROCESS | 1720 | 1465528692421 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:12 INFO - PROCESS | 1720 | 1465528692676 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 20:18:12 INFO - PROCESS | 1720 | 1465528692884 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:12 INFO - PROCESS | 1720 | 1465528692896 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:12 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e5b0400 == 35 [pid = 1720] [id = 766] 20:18:12 INFO - PROCESS | 1720 | ++DOMWINDOW == 109 (0x8f00a000) [pid = 1720] [serial = 2297] [outer = (nil)] 20:18:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 110 (0x93b1b800) [pid = 1720] [serial = 2298] [outer = 0x8f00a000] 20:18:13 INFO - PROCESS | 1720 | 1465528693026 Marionette DEBUG loaded listener.js 20:18:13 INFO - PROCESS | 1720 | ++DOMWINDOW == 111 (0x93b28c00) [pid = 1720] [serial = 2299] [outer = 0x8f00a000] 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 20:18:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:18:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:18:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:18:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:18:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:18:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 20:18:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:18:14 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:18:14 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:18:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:18:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:18:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:18:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 20:18:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:18:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:18:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:18:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:18:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:18:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 20:18:14 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 20:18:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:18:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:18:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:18:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:18:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:18:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 20:18:14 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 20:18:14 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 20:18:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:18:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:18:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:18:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:18:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:18:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 20:18:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:18:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:18:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:18:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:18:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:18:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 20:18:14 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 20:18:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:18:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:18:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:18:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:18:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:18:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 20:18:14 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 20:18:14 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 20:18:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:18:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:18:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:18:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:18:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:18:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 20:18:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 20:18:14 INFO - TEST-OK | /FileAPI/idlharness.html | took 2365ms 20:18:14 INFO - PROCESS | 1720 | 1465528694584 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]]]}] 20:18:14 INFO - PROCESS | 1720 | 1465528694870 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 20:18:14 INFO - PROCESS | 1720 | 1465528694874 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 20:18:14 INFO - TEST-START | /FileAPI/idlharness.worker 20:18:14 INFO - PROCESS | 1720 | 1465528694922 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 20:18:14 INFO - PROCESS | 1720 | 1465528694926 Marionette TRACE conn4 <- [1,3030,null,{}] 20:18:14 INFO - PROCESS | 1720 | 1465528694950 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}] 20:18:14 INFO - PROCESS | 1720 | 1465528694956 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:15 INFO - PROCESS | 1720 | 1465528695178 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 20:18:15 INFO - PROCESS | 1720 | 1465528695328 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:15 INFO - PROCESS | 1720 | 1465528695334 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:15 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d050400 == 36 [pid = 1720] [id = 767] 20:18:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 112 (0x8d0c9c00) [pid = 1720] [serial = 2300] [outer = (nil)] 20:18:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 113 (0x8e6aa400) [pid = 1720] [serial = 2301] [outer = 0x8d0c9c00] 20:18:15 INFO - PROCESS | 1720 | 1465528695428 Marionette DEBUG loaded listener.js 20:18:15 INFO - PROCESS | 1720 | ++DOMWINDOW == 114 (0x8daa1c00) [pid = 1720] [serial = 2302] [outer = 0x8d0c9c00] 20:18:15 INFO - PROCESS | 1720 | [1720] 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 20:18:17 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0ccc00 == 35 [pid = 1720] [id = 740] 20:18:17 INFO - PROCESS | 1720 | --DOCSHELL 0x8daacc00 == 34 [pid = 1720] [id = 757] 20:18:17 INFO - PROCESS | 1720 | --DOMWINDOW == 113 (0x952a4400) [pid = 1720] [serial = 2225] [outer = (nil)] [url = about:blank] 20:18:17 INFO - PROCESS | 1720 | --DOMWINDOW == 112 (0x951bb800) [pid = 1720] [serial = 2228] [outer = (nil)] [url = about:blank] 20:18:17 INFO - PROCESS | 1720 | --DOMWINDOW == 111 (0x95325000) [pid = 1720] [serial = 2226] [outer = (nil)] [url = about:blank] 20:18:17 INFO - PROCESS | 1720 | --DOMWINDOW == 110 (0x8f004800) [pid = 1720] [serial = 2187] [outer = (nil)] [url = about:blank] 20:18:17 INFO - PROCESS | 1720 | --DOMWINDOW == 109 (0x96689800) [pid = 1720] [serial = 2207] [outer = (nil)] [url = about:blank] 20:18:17 INFO - PROCESS | 1720 | --DOMWINDOW == 108 (0x953d2000) [pid = 1720] [serial = 2208] [outer = (nil)] [url = about:blank] 20:18:17 INFO - PROCESS | 1720 | --DOMWINDOW == 107 (0x93acec00) [pid = 1720] [serial = 2198] [outer = (nil)] [url = about:blank] 20:18:17 INFO - PROCESS | 1720 | --DOMWINDOW == 106 (0x93ada800) [pid = 1720] [serial = 2199] [outer = (nil)] [url = about:blank] 20:18:17 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x8e4df000) [pid = 1720] [serial = 2210] [outer = (nil)] [url = about:blank] 20:18:17 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x8e635000) [pid = 1720] [serial = 2211] [outer = (nil)] [url = about:blank] 20:18:17 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x92460000) [pid = 1720] [serial = 2195] [outer = (nil)] [url = about:blank] 20:18:17 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x9265bc00) [pid = 1720] [serial = 2196] [outer = (nil)] [url = about:blank] 20:18:17 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x951c8000) [pid = 1720] [serial = 2201] [outer = (nil)] [url = about:blank] 20:18:17 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x952a9c00) [pid = 1720] [serial = 2202] [outer = (nil)] [url = about:blank] 20:18:17 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x8e631c00) [pid = 1720] [serial = 2213] [outer = (nil)] [url = about:blank] 20:18:17 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x8e750800) [pid = 1720] [serial = 2214] [outer = (nil)] [url = about:blank] 20:18:17 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x953d5400) [pid = 1720] [serial = 2204] [outer = (nil)] [url = about:blank] 20:18:17 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x954cd800) [pid = 1720] [serial = 2205] [outer = (nil)] [url = about:blank] 20:18:17 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x8d75d400) [pid = 1720] [serial = 2189] [outer = (nil)] [url = about:blank] 20:18:17 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x8e60b000) [pid = 1720] [serial = 2190] [outer = (nil)] [url = about:blank] 20:18:17 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x923b3400) [pid = 1720] [serial = 2219] [outer = (nil)] [url = about:blank] 20:18:17 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x92661c00) [pid = 1720] [serial = 2220] [outer = (nil)] [url = about:blank] 20:18:17 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x8f4aec00) [pid = 1720] [serial = 2192] [outer = (nil)] [url = about:blank] 20:18:17 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x915ca400) [pid = 1720] [serial = 2193] [outer = (nil)] [url = about:blank] 20:18:17 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x8e618000) [pid = 1720] [serial = 2216] [outer = (nil)] [url = about:blank] 20:18:17 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x8e750c00) [pid = 1720] [serial = 2217] [outer = (nil)] [url = about:blank] 20:18:17 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x92dbf000) [pid = 1720] [serial = 2222] [outer = (nil)] [url = about:blank] 20:18:17 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x96687c00) [pid = 1720] [serial = 2231] [outer = (nil)] [url = about:blank] 20:18:17 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x93ad4c00) [pid = 1720] [serial = 2223] [outer = (nil)] [url = about:blank] 20:18:17 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x966b3c00) [pid = 1720] [serial = 2232] [outer = (nil)] [url = about:blank] 20:18:17 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x953cb800) [pid = 1720] [serial = 2229] [outer = (nil)] [url = about:blank] 20:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 20:18:17 INFO - {} 20:18:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:18:17 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:17 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:18:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:18:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:18:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:18:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 20:18:17 INFO - {} 20:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 20:18:17 INFO - {} 20:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 20:18:17 INFO - {} 20:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 20:18:17 INFO - {} 20:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 20:18:17 INFO - {} 20:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 20:18:17 INFO - {} 20:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 20:18:17 INFO - {} 20:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 20:18:17 INFO - {} 20:18:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:18:17 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:18:17 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:18:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:18:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:18:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:18:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 20:18:17 INFO - {} 20:18:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:18:17 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:17 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:18:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:18:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:18:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:18:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 20:18:17 INFO - {} 20:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 20:18:17 INFO - {} 20:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 20:18:17 INFO - {} 20:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 20:18:17 INFO - {} 20:18:17 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 20:18:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:18:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:18:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:18:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:18:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:18:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 20:18:17 INFO - {} 20:18:17 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 - {} 20:18:17 INFO - {} 20:18:17 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 20:18:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:18:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:18:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:18:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:18:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:18:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 20:18:17 INFO - {} 20:18:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:18:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:18:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:18:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:18:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:18:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 20:18:17 INFO - {} 20:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 20:18:17 INFO - {} 20:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 20:18:17 INFO - {} 20:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 20:18:17 INFO - {} 20:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 20:18:17 INFO - {} 20:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 20:18:17 INFO - {} 20:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 20:18:17 INFO - {} 20:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 20:18:17 INFO - {} 20:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 20:18:17 INFO - {} 20:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 20:18:17 INFO - {} 20:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 20:18:17 INFO - {} 20:18:17 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 20:18:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:18:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:18:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:18:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:18:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:18:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 20:18:17 INFO - {} 20:18:17 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 - {} 20:18:17 INFO - {} 20:18:17 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 20:18:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:18:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:18:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:18:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:18:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:18:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:18:17 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 20:18:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 20:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:18:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 20:18:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:18:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:18:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:18:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:18:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 20:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:18:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:18:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:18:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:18:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:18:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:18:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 20:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:18:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 20:18:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:18:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:18:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:18:18 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 20:18:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 20:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:18:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 20:18:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:18:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:18:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:18:18 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 20:18:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 20:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:18:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 20:18:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:18:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:18:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:18:18 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 20:18:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 20:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:18:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:18:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:18:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:18:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:18:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:18:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 20:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:18:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:18:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:18:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:18:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:18:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:18:18 INFO - {} 20:18:18 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3044ms 20:18:18 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 20:18:18 INFO - PROCESS | 1720 | 1465528697776 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,{},{}]]]}] 20:18:18 INFO - PROCESS | 1720 | 1465528697934 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 20:18:18 INFO - PROCESS | 1720 | 1465528697940 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 20:18:18 INFO - PROCESS | 1720 | 1465528697966 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 20:18:18 INFO - PROCESS | 1720 | 1465528697977 Marionette TRACE conn4 <- [1,3034,null,{}] 20:18:18 INFO - PROCESS | 1720 | 1465528698002 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}] 20:18:18 INFO - PROCESS | 1720 | 1465528698017 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:18 INFO - PROCESS | 1720 | 1465528698296 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 20:18:18 INFO - PROCESS | 1720 | 1465528698452 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:18 INFO - PROCESS | 1720 | 1465528698461 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:18 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d742c00 == 35 [pid = 1720] [id = 768] 20:18:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x8d744400) [pid = 1720] [serial = 2303] [outer = (nil)] 20:18:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x951ba400) [pid = 1720] [serial = 2304] [outer = 0x8d744400] 20:18:18 INFO - PROCESS | 1720 | 1465528698535 Marionette DEBUG loaded listener.js 20:18:18 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x95321c00) [pid = 1720] [serial = 2305] [outer = 0x8d744400] 20:18:19 INFO - PROCESS | 1720 | 1465528699244 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]]]}] 20:18:19 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 20:18:19 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1306ms 20:18:19 INFO - PROCESS | 1720 | 1465528699265 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 20:18:19 INFO - PROCESS | 1720 | 1465528699272 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 20:18:19 INFO - TEST-START | /FileAPI/blob/Blob-close.html 20:18:19 INFO - PROCESS | 1720 | 1465528699282 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 20:18:19 INFO - PROCESS | 1720 | 1465528699287 Marionette TRACE conn4 <- [1,3038,null,{}] 20:18:19 INFO - PROCESS | 1720 | 1465528699293 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}] 20:18:19 INFO - PROCESS | 1720 | 1465528699299 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:19 INFO - PROCESS | 1720 | 1465528699523 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 20:18:19 INFO - PROCESS | 1720 | 1465528699544 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:19 INFO - PROCESS | 1720 | 1465528699557 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:19 INFO - PROCESS | 1720 | ++DOCSHELL 0x953ce400 == 36 [pid = 1720] [id = 769] 20:18:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x954cdc00) [pid = 1720] [serial = 2306] [outer = (nil)] 20:18:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x96693800) [pid = 1720] [serial = 2307] [outer = 0x954cdc00] 20:18:19 INFO - PROCESS | 1720 | 1465528699636 Marionette DEBUG loaded listener.js 20:18:19 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x966a7c00) [pid = 1720] [serial = 2308] [outer = 0x954cdc00] 20:18:20 INFO - PROCESS | 1720 | 1465528700581 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"]]]}] 20:18:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 20:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 20:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:18:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 20:18:20 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1337ms 20:18:20 INFO - PROCESS | 1720 | 1465528700622 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 20:18:20 INFO - PROCESS | 1720 | 1465528700626 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 20:18:20 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 20:18:20 INFO - PROCESS | 1720 | 1465528700633 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 20:18:20 INFO - PROCESS | 1720 | 1465528700639 Marionette TRACE conn4 <- [1,3042,null,{}] 20:18:20 INFO - PROCESS | 1720 | 1465528700661 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}] 20:18:20 INFO - PROCESS | 1720 | 1465528700671 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:20 INFO - PROCESS | 1720 | 1465528700892 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 20:18:20 INFO - PROCESS | 1720 | 1465528700927 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:20 INFO - PROCESS | 1720 | 1465528700937 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:20 INFO - PROCESS | 1720 | ++DOCSHELL 0x992b3c00 == 37 [pid = 1720] [id = 770] 20:18:20 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x992b4400) [pid = 1720] [serial = 2309] [outer = (nil)] 20:18:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x99478400) [pid = 1720] [serial = 2310] [outer = 0x992b4400] 20:18:21 INFO - PROCESS | 1720 | 1465528701018 Marionette DEBUG loaded listener.js 20:18:21 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x9a066400) [pid = 1720] [serial = 2311] [outer = 0x992b4400] 20:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 20:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 20:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 20:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 20:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 20:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 20:18:22 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. 20:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 20:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 20:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 20:18:22 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'.) 20:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 20:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 20:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 20:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 20:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 20:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 20:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 20:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 20:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 20:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 20:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 20:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 20:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 20:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 20:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 20:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 20:18:22 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. 20:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 20:18:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 20:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 20:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 20:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 20:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 20:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 20:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 20:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 20:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 20:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 20:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 20:18:22 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. 20:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 20:18:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:18:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 20:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:18:22 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. 20:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 20:18:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:18:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 20:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 20:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 20:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 20:18:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 20:18:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 20:18:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 20:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 20:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 20:18:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 20:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:18:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 20:18:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 20:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:18:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:18:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 20:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:18:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:18:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 20:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:18:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 20:18:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 20:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:18:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:18:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 20:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:18:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:18:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 20:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:18:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:18:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 20:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:18:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:18:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 20:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:18:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:18:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 20:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 20:18:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 20:18:22 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1679ms 20:18:22 INFO - PROCESS | 1720 | 1465528702227 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]]]}] 20:18:22 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x9a30bc00) [pid = 1720] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 20:18:22 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x8d74dc00) [pid = 1720] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 20:18:22 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x8d749400) [pid = 1720] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 20:18:22 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x8e6abc00) [pid = 1720] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 20:18:22 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x8e7b9000) [pid = 1720] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 20:18:22 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x95320c00) [pid = 1720] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 20:18:22 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x8e7be800) [pid = 1720] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 20:18:22 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x8d04e400) [pid = 1720] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 20:18:22 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x9a3cbc00) [pid = 1720] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 20:18:22 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x8d49e000) [pid = 1720] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 20:18:22 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x8e4e0800) [pid = 1720] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 20:18:22 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x9920c800) [pid = 1720] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 20:18:22 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0x954aa400) [pid = 1720] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 20:18:22 INFO - PROCESS | 1720 | --DOMWINDOW == 78 (0x8d050800) [pid = 1720] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 20:18:22 INFO - PROCESS | 1720 | --DOMWINDOW == 77 (0x8d760c00) [pid = 1720] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 20:18:22 INFO - PROCESS | 1720 | --DOMWINDOW == 76 (0x8e4e3800) [pid = 1720] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 20:18:22 INFO - PROCESS | 1720 | 1465528702555 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 20:18:22 INFO - PROCESS | 1720 | 1465528702570 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 20:18:22 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 20:18:22 INFO - PROCESS | 1720 | 1465528702633 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 20:18:22 INFO - PROCESS | 1720 | 1465528702636 Marionette TRACE conn4 <- [1,3046,null,{}] 20:18:22 INFO - PROCESS | 1720 | 1465528702647 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}] 20:18:22 INFO - PROCESS | 1720 | 1465528702652 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:22 INFO - PROCESS | 1720 | 1465528702812 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 20:18:22 INFO - PROCESS | 1720 | 1465528702963 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:22 INFO - PROCESS | 1720 | 1465528702969 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:22 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e4e6800 == 38 [pid = 1720] [id = 771] 20:18:22 INFO - PROCESS | 1720 | ++DOMWINDOW == 77 (0x92467800) [pid = 1720] [serial = 2312] [outer = (nil)] 20:18:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 78 (0x9946a400) [pid = 1720] [serial = 2313] [outer = 0x92467800] 20:18:23 INFO - PROCESS | 1720 | 1465528703047 Marionette DEBUG loaded listener.js 20:18:23 INFO - PROCESS | 1720 | ++DOMWINDOW == 79 (0x9a312c00) [pid = 1720] [serial = 2314] [outer = 0x92467800] 20:18:23 INFO - PROCESS | 1720 | [1720] 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 20:18:23 INFO - PROCESS | 1720 | 1465528703904 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 20:18:23 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 20:18:23 INFO - {} 20:18:23 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1341ms 20:18:23 INFO - PROCESS | 1720 | 1465528703935 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 20:18:23 INFO - PROCESS | 1720 | 1465528703940 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 20:18:23 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 20:18:23 INFO - PROCESS | 1720 | 1465528703947 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 20:18:23 INFO - PROCESS | 1720 | 1465528703950 Marionette TRACE conn4 <- [1,3050,null,{}] 20:18:23 INFO - PROCESS | 1720 | 1465528703956 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}] 20:18:23 INFO - PROCESS | 1720 | 1465528703961 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:24 INFO - PROCESS | 1720 | 1465528704145 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 20:18:24 INFO - PROCESS | 1720 | 1465528704302 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:24 INFO - PROCESS | 1720 | 1465528704312 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:24 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d044c00 == 39 [pid = 1720] [id = 772] 20:18:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x8d04b400) [pid = 1720] [serial = 2315] [outer = (nil)] 20:18:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x8e60e800) [pid = 1720] [serial = 2316] [outer = 0x8d04b400] 20:18:24 INFO - PROCESS | 1720 | 1465528704396 Marionette DEBUG loaded listener.js 20:18:24 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x8e616c00) [pid = 1720] [serial = 2317] [outer = 0x8d04b400] 20:18:25 INFO - PROCESS | 1720 | 1465528705351 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]]]}] 20:18:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 20:18:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 20:18:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 20:18:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 20:18:25 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1441ms 20:18:25 INFO - PROCESS | 1720 | 1465528705390 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 20:18:25 INFO - PROCESS | 1720 | 1465528705397 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 20:18:25 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 20:18:25 INFO - PROCESS | 1720 | 1465528705407 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 20:18:25 INFO - PROCESS | 1720 | 1465528705414 Marionette TRACE conn4 <- [1,3054,null,{}] 20:18:25 INFO - PROCESS | 1720 | 1465528705442 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}] 20:18:25 INFO - PROCESS | 1720 | 1465528705449 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:25 INFO - PROCESS | 1720 | 1465528705682 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 20:18:25 INFO - PROCESS | 1720 | 1465528705881 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:25 INFO - PROCESS | 1720 | 1465528705891 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:25 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d49d400 == 40 [pid = 1720] [id = 773] 20:18:25 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x8e4e5000) [pid = 1720] [serial = 2318] [outer = (nil)] 20:18:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x8e757800) [pid = 1720] [serial = 2319] [outer = 0x8e4e5000] 20:18:26 INFO - PROCESS | 1720 | 1465528706015 Marionette DEBUG loaded listener.js 20:18:26 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x8e7be800) [pid = 1720] [serial = 2320] [outer = 0x8e4e5000] 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 20:18:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 20:18:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 20:18:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:18:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:18:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:18:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 20:18:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:18:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:18:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:18:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 20:18:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:18:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:18:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:18:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 20:18:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:18:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:18:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:18:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 20:18:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:18:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:18:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:18:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 20:18:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:18:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:18:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:18:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 20:18:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:18:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:18:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:18:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 20:18:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:18:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:18:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:18:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 20:18:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:18:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:18:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:18:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 20:18:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:18:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:18:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:18:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 20:18:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:18:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:18:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:18:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 20:18:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:18:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:18:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:18:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 20:18:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:18:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:18:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:18:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 20:18:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:18:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:18:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:18:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 20:18:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:18:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:18:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:18:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 20:18:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:18:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:18:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:18:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 20:18:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:18:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:18:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:18:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 20:18:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:18:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:18:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:18:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 20:18:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:18:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:18:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:18:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 20:18:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:18:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:18:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:18:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 20:18:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:18:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:18:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:18:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 20:18:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:18:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:18:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:18:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:18:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:18:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:18:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:18:27 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" 20:18:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:18:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:18:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:18:27 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" 20:18:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:18:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:18:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:18:27 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2099ms 20:18:27 INFO - TEST-START | /FileAPI/file/File-constructor.html 20:18:27 INFO - PROCESS | 1720 | 1465528707318 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"]]]}] 20:18:27 INFO - PROCESS | 1720 | 1465528707510 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 20:18:27 INFO - PROCESS | 1720 | 1465528707532 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 20:18:27 INFO - PROCESS | 1720 | 1465528707776 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 20:18:27 INFO - PROCESS | 1720 | 1465528707782 Marionette TRACE conn4 <- [1,3058,null,{}] 20:18:27 INFO - PROCESS | 1720 | 1465528707794 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}] 20:18:27 INFO - PROCESS | 1720 | 1465528707799 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:27 INFO - PROCESS | 1720 | 1465528707983 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 20:18:28 INFO - PROCESS | 1720 | 1465528708175 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:28 INFO - PROCESS | 1720 | 1465528708187 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:28 INFO - PROCESS | 1720 | ++DOCSHELL 0x9265c800 == 41 [pid = 1720] [id = 774] 20:18:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x9265d800) [pid = 1720] [serial = 2321] [outer = (nil)] 20:18:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x93b1e000) [pid = 1720] [serial = 2322] [outer = 0x9265d800] 20:18:28 INFO - PROCESS | 1720 | 1465528708306 Marionette DEBUG loaded listener.js 20:18:28 INFO - PROCESS | 1720 | ++DOMWINDOW == 88 (0x9517d400) [pid = 1720] [serial = 2323] [outer = 0x9265d800] 20:18:29 INFO - PROCESS | 1720 | 1465528709216 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]]]}] 20:18:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 20:18:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 20:18:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 20:18:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 20:18:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 20:18:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 20:18:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 20:18:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 20:18:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 20:18:29 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 20:18:29 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 20:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:18:29 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 20:18:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 20:18:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 20:18:29 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:18:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 20:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:18:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 20:18:29 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 20:18:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 20:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:18:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 20:18:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 20:18:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 20:18:29 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1721ms 20:18:29 INFO - PROCESS | 1720 | 1465528709317 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 20:18:29 INFO - PROCESS | 1720 | 1465528709322 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 20:18:29 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 20:18:29 INFO - PROCESS | 1720 | 1465528709335 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 20:18:29 INFO - PROCESS | 1720 | 1465528709342 Marionette TRACE conn4 <- [1,3062,null,{}] 20:18:29 INFO - PROCESS | 1720 | 1465528709360 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}] 20:18:29 INFO - PROCESS | 1720 | 1465528709370 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:29 INFO - PROCESS | 1720 | 1465528709565 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 20:18:29 INFO - PROCESS | 1720 | 1465528709777 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:29 INFO - PROCESS | 1720 | 1465528709789 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:29 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d052c00 == 42 [pid = 1720] [id = 775] 20:18:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 89 (0x8e637c00) [pid = 1720] [serial = 2324] [outer = (nil)] 20:18:29 INFO - PROCESS | 1720 | ++DOMWINDOW == 90 (0x954aa400) [pid = 1720] [serial = 2325] [outer = 0x8e637c00] 20:18:29 INFO - PROCESS | 1720 | 1465528709913 Marionette DEBUG loaded listener.js 20:18:30 INFO - PROCESS | 1720 | ++DOMWINDOW == 91 (0x96689c00) [pid = 1720] [serial = 2326] [outer = 0x8e637c00] 20:18:30 INFO - PROCESS | 1720 | [1720] 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 20:18:30 INFO - PROCESS | 1720 | 1465528710878 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 20:18:30 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 20:18:30 INFO - {} 20:18:30 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1587ms 20:18:30 INFO - PROCESS | 1720 | 1465528710924 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 20:18:30 INFO - PROCESS | 1720 | 1465528710930 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 20:18:30 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 20:18:30 INFO - PROCESS | 1720 | 1465528710951 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 20:18:30 INFO - PROCESS | 1720 | 1465528710957 Marionette TRACE conn4 <- [1,3066,null,{}] 20:18:31 INFO - PROCESS | 1720 | 1465528711016 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}] 20:18:31 INFO - PROCESS | 1720 | 1465528711028 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:31 INFO - PROCESS | 1720 | 1465528711310 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 20:18:31 INFO - PROCESS | 1720 | 1465528711561 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:31 INFO - PROCESS | 1720 | 1465528711571 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:31 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0cdc00 == 43 [pid = 1720] [id = 776] 20:18:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 92 (0x8e5afc00) [pid = 1720] [serial = 2327] [outer = (nil)] 20:18:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 93 (0x99477000) [pid = 1720] [serial = 2328] [outer = 0x8e5afc00] 20:18:31 INFO - PROCESS | 1720 | 1465528711699 Marionette DEBUG loaded listener.js 20:18:31 INFO - PROCESS | 1720 | ++DOMWINDOW == 94 (0x9a1e5400) [pid = 1720] [serial = 2329] [outer = 0x8e5afc00] 20:18:32 INFO - PROCESS | 1720 | 1465528712557 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]]]}] 20:18:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 20:18:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 20:18:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 20:18:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 20:18:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 20:18:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 20:18:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 20:18:32 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1632ms 20:18:32 INFO - PROCESS | 1720 | 1465528712584 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 20:18:32 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 20:18:32 INFO - PROCESS | 1720 | 1465528712588 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 20:18:32 INFO - PROCESS | 1720 | 1465528712595 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 20:18:32 INFO - PROCESS | 1720 | 1465528712599 Marionette TRACE conn4 <- [1,3070,null,{}] 20:18:32 INFO - PROCESS | 1720 | 1465528712605 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}] 20:18:32 INFO - PROCESS | 1720 | 1465528712611 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:32 INFO - PROCESS | 1720 | 1465528712801 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 20:18:33 INFO - PROCESS | 1720 | 1465528713009 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:33 INFO - PROCESS | 1720 | 1465528713020 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:33 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d044800 == 44 [pid = 1720] [id = 777] 20:18:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 95 (0x8d046c00) [pid = 1720] [serial = 2330] [outer = (nil)] 20:18:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 96 (0x9a57bc00) [pid = 1720] [serial = 2331] [outer = 0x8d046c00] 20:18:33 INFO - PROCESS | 1720 | 1465528713141 Marionette DEBUG loaded listener.js 20:18:33 INFO - PROCESS | 1720 | ++DOMWINDOW == 97 (0x9a6a2400) [pid = 1720] [serial = 2332] [outer = 0x8d046c00] 20:18:34 INFO - PROCESS | 1720 | 1465528714026 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]]]}] 20:18:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 20:18:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 20:18:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 20:18:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 20:18:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 20:18:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 20:18:34 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1488ms 20:18:34 INFO - PROCESS | 1720 | 1465528714116 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 20:18:34 INFO - PROCESS | 1720 | 1465528714120 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 20:18:34 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 20:18:34 INFO - PROCESS | 1720 | 1465528714134 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 20:18:34 INFO - PROCESS | 1720 | 1465528714137 Marionette TRACE conn4 <- [1,3074,null,{}] 20:18:34 INFO - PROCESS | 1720 | 1465528714144 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}] 20:18:34 INFO - PROCESS | 1720 | 1465528714155 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:34 INFO - PROCESS | 1720 | 1465528714361 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 20:18:34 INFO - PROCESS | 1720 | 1465528714585 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:34 INFO - PROCESS | 1720 | 1465528714595 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:34 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d0cb800 == 45 [pid = 1720] [id = 778] 20:18:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 98 (0x8d0cd000) [pid = 1720] [serial = 2333] [outer = (nil)] 20:18:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 99 (0x8d75ec00) [pid = 1720] [serial = 2334] [outer = 0x8d0cd000] 20:18:34 INFO - PROCESS | 1720 | 1465528714717 Marionette DEBUG loaded listener.js 20:18:34 INFO - PROCESS | 1720 | ++DOMWINDOW == 100 (0x8daa4800) [pid = 1720] [serial = 2335] [outer = 0x8d0cd000] 20:18:35 INFO - PROCESS | 1720 | 1465528715608 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]]]}] 20:18:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 20:18:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 20:18:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 20:18:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 20:18:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 20:18:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 20:18:35 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1537ms 20:18:35 INFO - PROCESS | 1720 | 1465528715669 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 20:18:35 INFO - PROCESS | 1720 | 1465528715672 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 20:18:35 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 20:18:35 INFO - PROCESS | 1720 | 1465528715680 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 20:18:35 INFO - PROCESS | 1720 | 1465528715684 Marionette TRACE conn4 <- [1,3078,null,{}] 20:18:35 INFO - PROCESS | 1720 | 1465528715690 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}] 20:18:35 INFO - PROCESS | 1720 | 1465528715696 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:35 INFO - PROCESS | 1720 | 1465528715957 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 20:18:36 INFO - PROCESS | 1720 | 1465528716518 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:36 INFO - PROCESS | 1720 | 1465528716528 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:36 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d49e800 == 46 [pid = 1720] [id = 779] 20:18:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 101 (0x8d49fc00) [pid = 1720] [serial = 2336] [outer = (nil)] 20:18:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 102 (0x8d748000) [pid = 1720] [serial = 2337] [outer = 0x8d49fc00] 20:18:36 INFO - PROCESS | 1720 | 1465528716606 Marionette DEBUG loaded listener.js 20:18:36 INFO - PROCESS | 1720 | ++DOMWINDOW == 103 (0x8da49800) [pid = 1720] [serial = 2338] [outer = 0x8d49fc00] 20:18:37 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 20:18:37 INFO - reader.readAsText(blob_2) 20:18:37 INFO - }" did not throw 20:18:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 20:18:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:18:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 20:18:37 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 20:18:37 INFO - reader.readAsDataURL(blob_2) 20:18:37 INFO - }" did not throw 20:18:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 20:18:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:18:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 20:18:37 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 20:18:37 INFO - reader.readAsArrayBuffer(blob_2) 20:18:37 INFO - }" did not throw 20:18:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 20:18:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:18:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 20:18:37 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 20:18:37 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 20:18:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:18:37 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 20:18:37 INFO - PROCESS | 1720 | 1465528717537 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 20:18:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 20:18:37 INFO - PROCESS | 1720 | 1465528717548 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 20:18:37 INFO - PROCESS | 1720 | 1465528717553 Marionette TRACE conn4 <- [1,3082,null,{}] 20:18:37 INFO - PROCESS | 1720 | 1465528717602 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}] 20:18:37 INFO - PROCESS | 1720 | 1465528717619 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:37 INFO - PROCESS | 1720 | 1465528717837 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 20:18:38 INFO - PROCESS | 1720 | 1465528718056 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:38 INFO - PROCESS | 1720 | 1465528718067 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:38 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e4e7400 == 47 [pid = 1720] [id = 780] 20:18:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 104 (0x8efee000) [pid = 1720] [serial = 2339] [outer = (nil)] 20:18:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 105 (0x8f4a5400) [pid = 1720] [serial = 2340] [outer = 0x8efee000] 20:18:38 INFO - PROCESS | 1720 | 1465528718179 Marionette DEBUG loaded listener.js 20:18:38 INFO - PROCESS | 1720 | ++DOMWINDOW == 106 (0x8f4ac000) [pid = 1720] [serial = 2341] [outer = 0x8efee000] 20:18:39 INFO - PROCESS | 1720 | --DOCSHELL 0x8e4e6c00 == 46 [pid = 1720] [id = 726] 20:18:39 INFO - PROCESS | 1720 | --DOCSHELL 0x8d4a5400 == 45 [pid = 1720] [id = 730] 20:18:39 INFO - PROCESS | 1720 | --DOCSHELL 0x8d49f400 == 44 [pid = 1720] [id = 734] 20:18:39 INFO - PROCESS | 1720 | --DOCSHELL 0x8d050000 == 43 [pid = 1720] [id = 755] 20:18:39 INFO - PROCESS | 1720 | --DOCSHELL 0x8d4a1800 == 42 [pid = 1720] [id = 728] 20:18:39 INFO - PROCESS | 1720 | --DOCSHELL 0x8e617000 == 41 [pid = 1720] [id = 727] 20:18:39 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0c5400 == 40 [pid = 1720] [id = 738] 20:18:39 INFO - PROCESS | 1720 | --DOCSHELL 0x8e7be000 == 39 [pid = 1720] [id = 733] 20:18:39 INFO - PROCESS | 1720 | --DOCSHELL 0x8da43800 == 38 [pid = 1720] [id = 741] 20:18:39 INFO - PROCESS | 1720 | --DOCSHELL 0x8d74b800 == 37 [pid = 1720] [id = 735] 20:18:39 INFO - PROCESS | 1720 | --DOCSHELL 0x91eaa800 == 36 [pid = 1720] [id = 739] 20:18:39 INFO - PROCESS | 1720 | --DOCSHELL 0x923a7000 == 35 [pid = 1720] [id = 731] 20:18:39 INFO - PROCESS | 1720 | --DOCSHELL 0x8d74f400 == 34 [pid = 1720] [id = 729] 20:18:39 INFO - PROCESS | 1720 | --DOCSHELL 0x8d752800 == 33 [pid = 1720] [id = 725] 20:18:39 INFO - PROCESS | 1720 | --DOCSHELL 0x8d0c6800 == 32 [pid = 1720] [id = 736] 20:18:39 INFO - PROCESS | 1720 | --DOCSHELL 0x923b2800 == 31 [pid = 1720] [id = 732] 20:18:39 INFO - PROCESS | 1720 | --DOCSHELL 0x8d75cc00 == 30 [pid = 1720] [id = 737] 20:18:40 INFO - PROCESS | 1720 | --DOMWINDOW == 105 (0x9a574400) [pid = 1720] [serial = 2251] [outer = (nil)] [url = about:blank] 20:18:40 INFO - PROCESS | 1720 | --DOMWINDOW == 104 (0x8da41800) [pid = 1720] [serial = 2270] [outer = (nil)] [url = about:blank] 20:18:40 INFO - PROCESS | 1720 | --DOMWINDOW == 103 (0x8e5b1000) [pid = 1720] [serial = 2234] [outer = (nil)] [url = about:blank] 20:18:40 INFO - PROCESS | 1720 | --DOMWINDOW == 102 (0x915cd000) [pid = 1720] [serial = 2264] [outer = (nil)] [url = about:blank] 20:18:40 INFO - PROCESS | 1720 | --DOMWINDOW == 101 (0x91e0ac00) [pid = 1720] [serial = 2237] [outer = (nil)] [url = about:blank] 20:18:40 INFO - PROCESS | 1720 | --DOMWINDOW == 100 (0x953cfc00) [pid = 1720] [serial = 2240] [outer = (nil)] [url = about:blank] 20:18:40 INFO - PROCESS | 1720 | --DOMWINDOW == 99 (0x9a063000) [pid = 1720] [serial = 2248] [outer = (nil)] [url = about:blank] 20:18:40 INFO - PROCESS | 1720 | --DOMWINDOW == 98 (0x8daae000) [pid = 1720] [serial = 2258] [outer = (nil)] [url = about:blank] 20:18:40 INFO - PROCESS | 1720 | --DOMWINDOW == 97 (0x91eac400) [pid = 1720] [serial = 2238] [outer = (nil)] [url = about:blank] 20:18:40 INFO - PROCESS | 1720 | --DOMWINDOW == 96 (0x9a6a3400) [pid = 1720] [serial = 2255] [outer = (nil)] [url = about:blank] 20:18:40 INFO - PROCESS | 1720 | --DOMWINDOW == 95 (0x8e6ab800) [pid = 1720] [serial = 2278] [outer = (nil)] [url = about:blank] 20:18:40 INFO - PROCESS | 1720 | --DOMWINDOW == 94 (0x8e4e1000) [pid = 1720] [serial = 2272] [outer = (nil)] [url = about:blank] 20:18:40 INFO - PROCESS | 1720 | --DOMWINDOW == 93 (0x9a698400) [pid = 1720] [serial = 2252] [outer = (nil)] [url = about:blank] 20:18:40 INFO - PROCESS | 1720 | --DOMWINDOW == 92 (0x8e5ab000) [pid = 1720] [serial = 2277] [outer = (nil)] [url = about:blank] 20:18:40 INFO - PROCESS | 1720 | --DOMWINDOW == 91 (0x8f4a3000) [pid = 1720] [serial = 2263] [outer = (nil)] [url = about:blank] 20:18:40 INFO - PROCESS | 1720 | --DOMWINDOW == 90 (0x99712800) [pid = 1720] [serial = 2245] [outer = (nil)] [url = about:blank] 20:18:40 INFO - PROCESS | 1720 | --DOMWINDOW == 89 (0x8e635c00) [pid = 1720] [serial = 2235] [outer = (nil)] [url = about:blank] 20:18:40 INFO - PROCESS | 1720 | --DOMWINDOW == 88 (0x9920a400) [pid = 1720] [serial = 2243] [outer = (nil)] [url = about:blank] 20:18:40 INFO - PROCESS | 1720 | --DOMWINDOW == 87 (0x8d751800) [pid = 1720] [serial = 2257] [outer = (nil)] [url = about:blank] 20:18:40 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x9a69dc00) [pid = 1720] [serial = 2254] [outer = (nil)] [url = about:blank] 20:18:40 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x8d49b400) [pid = 1720] [serial = 2267] [outer = (nil)] [url = about:blank] 20:18:40 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x8e633400) [pid = 1720] [serial = 2261] [outer = (nil)] [url = about:blank] 20:18:40 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x8da4d800) [pid = 1720] [serial = 2260] [outer = (nil)] [url = about:blank] 20:18:40 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x8d0c3000) [pid = 1720] [serial = 2266] [outer = (nil)] [url = about:blank] 20:18:40 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x96692c00) [pid = 1720] [serial = 2242] [outer = (nil)] [url = about:blank] 20:18:40 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x9a069400) [pid = 1720] [serial = 2249] [outer = (nil)] [url = about:blank] 20:18:40 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0x8d756c00) [pid = 1720] [serial = 2269] [outer = (nil)] [url = about:blank] 20:18:40 INFO - PROCESS | 1720 | --DOMWINDOW == 78 (0x8e4ec400) [pid = 1720] [serial = 2274] [outer = (nil)] [url = about:blank] 20:18:40 INFO - PROCESS | 1720 | --DOMWINDOW == 77 (0x997b3c00) [pid = 1720] [serial = 2246] [outer = (nil)] [url = about:blank] 20:18:40 INFO - PROCESS | 1720 | --DOMWINDOW == 76 (0x8e5aec00) [pid = 1720] [serial = 2275] [outer = (nil)] [url = about:blank] 20:18:40 INFO - PROCESS | 1720 | --DOMWINDOW == 75 (0x8e7b5000) [pid = 1720] [serial = 2280] [outer = (nil)] [url = about:blank] 20:18:40 INFO - PROCESS | 1720 | 1465528720333 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]]]}] 20:18:40 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 20:18:40 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 20:18:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:18:40 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 20:18:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 20:18:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 2829ms 20:18:40 INFO - PROCESS | 1720 | 1465528720379 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 20:18:40 INFO - PROCESS | 1720 | 1465528720386 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 20:18:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 20:18:40 INFO - PROCESS | 1720 | 1465528720394 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 20:18:40 INFO - PROCESS | 1720 | 1465528720399 Marionette TRACE conn4 <- [1,3086,null,{}] 20:18:40 INFO - PROCESS | 1720 | 1465528720408 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}] 20:18:40 INFO - PROCESS | 1720 | 1465528720413 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:40 INFO - PROCESS | 1720 | 1465528720686 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 20:18:40 INFO - PROCESS | 1720 | 1465528720844 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:40 INFO - PROCESS | 1720 | 1465528720854 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:40 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d744000 == 31 [pid = 1720] [id = 781] 20:18:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 76 (0x8d745000) [pid = 1720] [serial = 2342] [outer = (nil)] 20:18:40 INFO - PROCESS | 1720 | ++DOMWINDOW == 77 (0x8d749c00) [pid = 1720] [serial = 2343] [outer = 0x8d745000] 20:18:40 INFO - PROCESS | 1720 | 1465528720982 Marionette DEBUG loaded listener.js 20:18:41 INFO - PROCESS | 1720 | ++DOMWINDOW == 78 (0x8d74ec00) [pid = 1720] [serial = 2344] [outer = 0x8d745000] 20:18:41 INFO - PROCESS | 1720 | 1465528721748 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 20:18:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 20:18:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1391ms 20:18:41 INFO - PROCESS | 1720 | 1465528721786 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 20:18:41 INFO - PROCESS | 1720 | 1465528721794 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 20:18:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 20:18:41 INFO - PROCESS | 1720 | 1465528721806 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 20:18:41 INFO - PROCESS | 1720 | 1465528721810 Marionette TRACE conn4 <- [1,3090,null,{}] 20:18:41 INFO - PROCESS | 1720 | 1465528721825 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}] 20:18:41 INFO - PROCESS | 1720 | 1465528721831 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:42 INFO - PROCESS | 1720 | 1465528722011 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 20:18:42 INFO - PROCESS | 1720 | 1465528722021 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:42 INFO - PROCESS | 1720 | 1465528722030 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:42 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e4e1000 == 32 [pid = 1720] [id = 782] 20:18:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 79 (0x8e4e2000) [pid = 1720] [serial = 2345] [outer = (nil)] 20:18:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x8e4e7800) [pid = 1720] [serial = 2346] [outer = 0x8e4e2000] 20:18:42 INFO - PROCESS | 1720 | 1465528722106 Marionette DEBUG loaded listener.js 20:18:42 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x8e5a3800) [pid = 1720] [serial = 2347] [outer = 0x8e4e2000] 20:18:43 INFO - PROCESS | 1720 | 1465528723062 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 20:18:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 20:18:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1289ms 20:18:43 INFO - PROCESS | 1720 | 1465528723098 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 20:18:43 INFO - PROCESS | 1720 | 1465528723103 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 20:18:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 20:18:43 INFO - PROCESS | 1720 | 1465528723110 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 20:18:43 INFO - PROCESS | 1720 | 1465528723116 Marionette TRACE conn4 <- [1,3094,null,{}] 20:18:43 INFO - PROCESS | 1720 | 1465528723144 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}] 20:18:43 INFO - PROCESS | 1720 | 1465528723154 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:43 INFO - PROCESS | 1720 | 1465528723383 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 20:18:43 INFO - PROCESS | 1720 | 1465528723409 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:43 INFO - PROCESS | 1720 | 1465528723417 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:43 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e62d800 == 33 [pid = 1720] [id = 783] 20:18:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x8e62e000) [pid = 1720] [serial = 2348] [outer = (nil)] 20:18:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x8e633c00) [pid = 1720] [serial = 2349] [outer = 0x8e62e000] 20:18:43 INFO - PROCESS | 1720 | 1465528723495 Marionette DEBUG loaded listener.js 20:18:43 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x8e6a7c00) [pid = 1720] [serial = 2350] [outer = 0x8e62e000] 20:18:44 INFO - PROCESS | 1720 | 1465528724412 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 20:18:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 20:18:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1338ms 20:18:44 INFO - PROCESS | 1720 | 1465528724449 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 20:18:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 20:18:44 INFO - PROCESS | 1720 | 1465528724454 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 20:18:44 INFO - PROCESS | 1720 | 1465528724461 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 20:18:44 INFO - PROCESS | 1720 | 1465528724465 Marionette TRACE conn4 <- [1,3098,null,{}] 20:18:44 INFO - PROCESS | 1720 | 1465528724477 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}] 20:18:44 INFO - PROCESS | 1720 | 1465528724481 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:44 INFO - PROCESS | 1720 | 1465528724705 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 20:18:44 INFO - PROCESS | 1720 | 1465528724728 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:44 INFO - PROCESS | 1720 | 1465528724738 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:44 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e7b1c00 == 34 [pid = 1720] [id = 784] 20:18:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x8e7b7800) [pid = 1720] [serial = 2351] [outer = (nil)] 20:18:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x8e7be400) [pid = 1720] [serial = 2352] [outer = 0x8e7b7800] 20:18:44 INFO - PROCESS | 1720 | 1465528724807 Marionette DEBUG loaded listener.js 20:18:44 INFO - PROCESS | 1720 | ++DOMWINDOW == 87 (0x8eff4400) [pid = 1720] [serial = 2353] [outer = 0x8e7b7800] 20:18:45 INFO - PROCESS | 1720 | --DOMWINDOW == 86 (0x92467800) [pid = 1720] [serial = 2312] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 20:18:45 INFO - PROCESS | 1720 | --DOMWINDOW == 85 (0x992b4400) [pid = 1720] [serial = 2309] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 20:18:45 INFO - PROCESS | 1720 | --DOMWINDOW == 84 (0x8d74c000) [pid = 1720] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 20:18:45 INFO - PROCESS | 1720 | --DOMWINDOW == 83 (0x954cdc00) [pid = 1720] [serial = 2306] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 20:18:45 INFO - PROCESS | 1720 | --DOMWINDOW == 82 (0x8d75d000) [pid = 1720] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 20:18:45 INFO - PROCESS | 1720 | --DOMWINDOW == 81 (0x8f4ab800) [pid = 1720] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 20:18:45 INFO - PROCESS | 1720 | --DOMWINDOW == 80 (0x8d744400) [pid = 1720] [serial = 2303] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 20:18:45 INFO - PROCESS | 1720 | --DOMWINDOW == 79 (0x91ead000) [pid = 1720] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 20:18:45 INFO - PROCESS | 1720 | --DOMWINDOW == 78 (0x8e615400) [pid = 1720] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 20:18:45 INFO - PROCESS | 1720 | --DOMWINDOW == 77 (0x915ca000) [pid = 1720] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 20:18:45 INFO - PROCESS | 1720 | --DOMWINDOW == 76 (0x8f00a000) [pid = 1720] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 20:18:45 INFO - PROCESS | 1720 | --DOMWINDOW == 75 (0x8d0c9c00) [pid = 1720] [serial = 2300] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 20:18:45 INFO - PROCESS | 1720 | --DOMWINDOW == 74 (0x8d04b400) [pid = 1720] [serial = 2315] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 20:18:46 INFO - PROCESS | 1720 | 1465528726250 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]]]}] 20:18:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 20:18:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 20:18:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1838ms 20:18:46 INFO - PROCESS | 1720 | 1465528726300 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 20:18:46 INFO - PROCESS | 1720 | 1465528726303 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 20:18:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 20:18:46 INFO - PROCESS | 1720 | 1465528726310 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 20:18:46 INFO - PROCESS | 1720 | 1465528726313 Marionette TRACE conn4 <- [1,3102,null,{}] 20:18:46 INFO - PROCESS | 1720 | 1465528726318 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}] 20:18:46 INFO - PROCESS | 1720 | 1465528726323 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:46 INFO - PROCESS | 1720 | 1465528726467 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 20:18:46 INFO - PROCESS | 1720 | 1465528726481 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:46 INFO - PROCESS | 1720 | 1465528726491 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:46 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e7b4000 == 35 [pid = 1720] [id = 785] 20:18:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 75 (0x8e7c0000) [pid = 1720] [serial = 2354] [outer = (nil)] 20:18:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 76 (0x8f4a3000) [pid = 1720] [serial = 2355] [outer = 0x8e7c0000] 20:18:46 INFO - PROCESS | 1720 | 1465528726561 Marionette DEBUG loaded listener.js 20:18:46 INFO - PROCESS | 1720 | ++DOMWINDOW == 77 (0x8f4a7800) [pid = 1720] [serial = 2356] [outer = 0x8e7c0000] 20:18:47 INFO - PROCESS | 1720 | 1465528727413 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 20:18:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 20:18:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1132ms 20:18:47 INFO - PROCESS | 1720 | 1465528727444 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 20:18:47 INFO - PROCESS | 1720 | 1465528727448 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 20:18:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 20:18:47 INFO - PROCESS | 1720 | 1465528727469 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 20:18:47 INFO - PROCESS | 1720 | 1465528727472 Marionette TRACE conn4 <- [1,3106,null,{}] 20:18:47 INFO - PROCESS | 1720 | 1465528727478 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}] 20:18:47 INFO - PROCESS | 1720 | 1465528727488 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:47 INFO - PROCESS | 1720 | 1465528727683 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 20:18:47 INFO - PROCESS | 1720 | 1465528727934 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:47 INFO - PROCESS | 1720 | 1465528727943 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:47 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d048800 == 36 [pid = 1720] [id = 786] 20:18:47 INFO - PROCESS | 1720 | ++DOMWINDOW == 78 (0x8d049000) [pid = 1720] [serial = 2357] [outer = (nil)] 20:18:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 79 (0x8d04e800) [pid = 1720] [serial = 2358] [outer = 0x8d049000] 20:18:48 INFO - PROCESS | 1720 | 1465528728035 Marionette DEBUG loaded listener.js 20:18:48 INFO - PROCESS | 1720 | ++DOMWINDOW == 80 (0x8d0cb400) [pid = 1720] [serial = 2359] [outer = 0x8d049000] 20:18:48 INFO - PROCESS | 1720 | 1465528728982 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]]]}] 20:18:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 20:18:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 20:18:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 20:18:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1538ms 20:18:49 INFO - PROCESS | 1720 | 1465528729008 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 20:18:49 INFO - PROCESS | 1720 | 1465528729014 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 20:18:49 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 20:18:49 INFO - PROCESS | 1720 | 1465528729022 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 20:18:49 INFO - PROCESS | 1720 | 1465528729027 Marionette TRACE conn4 <- [1,3110,null,{}] 20:18:49 INFO - PROCESS | 1720 | 1465528729076 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}] 20:18:49 INFO - PROCESS | 1720 | 1465528729084 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:49 INFO - PROCESS | 1720 | 1465528729358 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 20:18:49 INFO - PROCESS | 1720 | 1465528729503 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:49 INFO - PROCESS | 1720 | 1465528729518 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:49 INFO - PROCESS | 1720 | ++DOCSHELL 0x8d047000 == 37 [pid = 1720] [id = 787] 20:18:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 81 (0x8daa5400) [pid = 1720] [serial = 2360] [outer = (nil)] 20:18:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 82 (0x8e4eb000) [pid = 1720] [serial = 2361] [outer = 0x8daa5400] 20:18:49 INFO - PROCESS | 1720 | 1465528729603 Marionette DEBUG loaded listener.js 20:18:49 INFO - PROCESS | 1720 | ++DOMWINDOW == 83 (0x8e5aa000) [pid = 1720] [serial = 2362] [outer = 0x8daa5400] 20:18:50 INFO - PROCESS | 1720 | 1465528730477 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"]]]}] 20:18:50 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 20:18:50 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 20:18:50 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 20:18:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:18:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:18:50 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 20:18:50 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1488ms 20:18:50 INFO - PROCESS | 1720 | 1465528730517 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 20:18:50 INFO - PROCESS | 1720 | 1465528730524 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 20:18:50 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 20:18:50 INFO - PROCESS | 1720 | 1465528730532 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 20:18:50 INFO - PROCESS | 1720 | 1465528730536 Marionette TRACE conn4 <- [1,3114,null,{}] 20:18:50 INFO - PROCESS | 1720 | 1465528730542 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}] 20:18:50 INFO - PROCESS | 1720 | 1465528730548 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:50 INFO - PROCESS | 1720 | 1465528730756 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 20:18:50 INFO - PROCESS | 1720 | 1465528730958 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\", \"8be5c325-b2e8-4aa4-be47-4e94d4543d14\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:50 INFO - PROCESS | 1720 | 1465528730969 Marionette INFO sendAsync 46732bf7-5112-4ab3-ba65-b580e5d33057 20:18:51 INFO - PROCESS | 1720 | ++DOCSHELL 0x8e6ab800 == 38 [pid = 1720] [id = 788] 20:18:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 84 (0x8e758c00) [pid = 1720] [serial = 2363] [outer = (nil)] 20:18:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 85 (0x8e7b9400) [pid = 1720] [serial = 2364] [outer = 0x8e758c00] 20:18:51 INFO - PROCESS | 1720 | 1465528731094 Marionette DEBUG loaded listener.js 20:18:51 INFO - PROCESS | 1720 | ++DOMWINDOW == 86 (0x8f009400) [pid = 1720] [serial = 2365] [outer = 0x8e758c00] 20:18:52 INFO - PROCESS | 1720 | 1465528732092 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]]]}] 20:18:52 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 20:18:52 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1595ms 20:18:52 INFO - PROCESS | 1720 | 1465528732129 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 20:18:52 INFO - PROCESS | 1720 | 1465528732133 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 20:18:53 WARNING - u'runner_teardown' () 20:18:53 INFO - No more tests 20:18:53 INFO - Got 0 unexpected results 20:18:53 INFO - SUITE-END | took 1274s 20:18:53 INFO - Closing logging queue 20:18:53 INFO - queue closed 20:18:53 INFO - Return code: 0 20:18:53 WARNING - # TBPL SUCCESS # 20:18:53 INFO - Running post-action listener: _resource_record_post_action 20:18:53 INFO - Running post-run listener: _resource_record_post_run 20:18:54 INFO - Total resource usage - Wall time: 1308s; CPU: 98.0%; Read bytes: 14073856; Write bytes: 930832384; Read time: 856; Write time: 281104 20:18:54 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 20:18:54 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 135385088; Read time: 0; Write time: 142920 20:18:54 INFO - run-tests - Wall time: 1279s; CPU: 98.0%; Read bytes: 11091968; Write bytes: 789663744; Read time: 620; Write time: 131600 20:18:54 INFO - Running post-run listener: _upload_blobber_files 20:18:54 INFO - Blob upload gear active. 20:18:54 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 20:18:54 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 20:18:54 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'] 20:18:54 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 20:18:55 INFO - (blobuploader) - INFO - Open directory for files ... 20:18:55 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 20:18:55 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:18:55 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:18:57 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 20:18:57 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:18:57 INFO - (blobuploader) - INFO - Done attempting. 20:18:57 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 20:18:57 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:18:57 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:18:58 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 20:18:58 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:18:58 INFO - (blobuploader) - INFO - Done attempting. 20:18:58 INFO - (blobuploader) - INFO - Iteration through files over. 20:18:58 INFO - Return code: 0 20:18:58 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 20:18:58 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 20:18:58 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/f8451dfdd0f04a2a33f61b2bd3155a04565d02ab5477a32b0646b440794f598d7b11ffb410d337e6ef26798d592b77e659990a37bde2b672970483535f47b954", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/7ccc9b8282456dfba7582bebd7d6740fcfcd6f180ac6cef2cddb8ba402ac11d63cd59a258186506d6184c770ea0ccd61fd39254151ceccaedb5cd2ee82c217d8"} 20:18:58 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 20:18:58 INFO - Writing to file /builds/slave/test/properties/blobber_files 20:18:58 INFO - Contents: 20:18:58 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/f8451dfdd0f04a2a33f61b2bd3155a04565d02ab5477a32b0646b440794f598d7b11ffb410d337e6ef26798d592b77e659990a37bde2b672970483535f47b954", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/7ccc9b8282456dfba7582bebd7d6740fcfcd6f180ac6cef2cddb8ba402ac11d63cd59a258186506d6184c770ea0ccd61fd39254151ceccaedb5cd2ee82c217d8"} 20:18:58 INFO - Running post-run listener: copy_logs_to_upload_dir 20:18:58 INFO - Copying logs to upload dir... 20:18:58 INFO - mkdir: /builds/slave/test/build/upload/logs 20:18:58 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1397.949929 ========= master_lag: 0.29 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 18 secs) (at 2016-06-09 20:18:59.303802) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-09 20:18:59.305072) ========= 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-1465527197.545707-55040644 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/f8451dfdd0f04a2a33f61b2bd3155a04565d02ab5477a32b0646b440794f598d7b11ffb410d337e6ef26798d592b77e659990a37bde2b672970483535f47b954", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/7ccc9b8282456dfba7582bebd7d6740fcfcd6f180ac6cef2cddb8ba402ac11d63cd59a258186506d6184c770ea0ccd61fd39254151ceccaedb5cd2ee82c217d8"} build_url:https://queue.taskcluster.net/v1/task/KSyqrAzPQ2id1adX2Sxd5Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/KSyqrAzPQ2id1adX2Sxd5Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032332 build_url: 'https://queue.taskcluster.net/v1/task/KSyqrAzPQ2id1adX2Sxd5Q/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/f8451dfdd0f04a2a33f61b2bd3155a04565d02ab5477a32b0646b440794f598d7b11ffb410d337e6ef26798d592b77e659990a37bde2b672970483535f47b954", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/7ccc9b8282456dfba7582bebd7d6740fcfcd6f180ac6cef2cddb8ba402ac11d63cd59a258186506d6184c770ea0ccd61fd39254151ceccaedb5cd2ee82c217d8"}' symbols_url: 'https://queue.taskcluster.net/v1/task/KSyqrAzPQ2id1adX2Sxd5Q/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-09 20:18:59.374610) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-09 20:18:59.375119) ========= 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-1465527197.545707-55040644 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018071 ========= master_lag: 0.08 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-09 20:18:59.472390) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-09 20:18:59.472705) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-09 20:18:59.473093) ========= ========= Total master_lag: 0.64 =========