builder: mozilla-beta_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-524 starttime: 1467737853.14 results: success (0) buildid: 20160705080824 builduid: 370d514974f94b23830f74b21f6e56ad revision: 6ed47505536deec0da00473df5d068a5ea3e6353 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-05 09:57:33.140319) ========= master: http://buildbot-master07.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-05 09:57:33.140932) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-05 09:57:33.141373) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-05 09:57:33.240348) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 09:57:33.240881) ========= 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-1467737843.83954-626503341 _=/tools/buildbot/bin/python using PTY: False --2016-07-05 09:57:33-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 10.8M=0.001s 2016-07-05 09:57:33 (10.8 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.326561 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 09:57:33.602864) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 09:57:33.603344) ========= 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-1467737843.83954-626503341 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.074976 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 09:57:33.710309) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-05 09:57:33.710819) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 6ed47505536deec0da00473df5d068a5ea3e6353 --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 6ed47505536deec0da00473df5d068a5ea3e6353 --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-1467737843.83954-626503341 _=/tools/buildbot/bin/python using PTY: False 2016-07-05 09:57:33,813 truncating revision to first 12 chars 2016-07-05 09:57:33,813 Setting DEBUG logging. 2016-07-05 09:57:33,814 attempt 1/10 2016-07-05 09:57:33,814 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/6ed47505536d?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-05 09:57:34,781 unpacking tar archive at: mozilla-beta-6ed47505536d/testing/mozharness/ program finished with exit code 0 elapsedTime=1.262420 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-05 09:57:35.006747) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-05 09:57:35.007242) ========= script_repo_revision: 6ed47505536deec0da00473df5d068a5ea3e6353 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-05 09:57:35.007815) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-05 09:57:35.008246) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-05 09:57:35.041690) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 49 secs) (at 2016-07-05 09:57:35.042246) ========= /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-1467737843.83954-626503341 _=/tools/buildbot/bin/python using PTY: False 09:57:35 INFO - MultiFileLogger online at 20160705 09:57:35 in /builds/slave/test 09:57:35 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 09:57:35 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 09:57:35 INFO - {'append_to_log': False, 09:57:35 INFO - 'base_work_dir': '/builds/slave/test', 09:57:35 INFO - 'blob_upload_branch': 'mozilla-beta', 09:57:35 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 09:57:35 INFO - 'buildbot_json_path': 'buildprops.json', 09:57:35 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 09:57:35 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 09:57:35 INFO - 'download_minidump_stackwalk': True, 09:57:35 INFO - 'download_symbols': 'true', 09:57:35 INFO - 'e10s': False, 09:57:35 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 09:57:35 INFO - 'tooltool.py': '/tools/tooltool.py', 09:57:35 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 09:57:35 INFO - '/tools/misc-python/virtualenv.py')}, 09:57:35 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 09:57:35 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 09:57:35 INFO - 'log_level': 'info', 09:57:35 INFO - 'log_to_console': True, 09:57:35 INFO - 'opt_config_files': (), 09:57:35 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 09:57:35 INFO - '--processes=1', 09:57:35 INFO - '--config=%(test_path)s/wptrunner.ini', 09:57:35 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 09:57:35 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 09:57:35 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 09:57:35 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 09:57:35 INFO - 'pip_index': False, 09:57:35 INFO - 'require_test_zip': True, 09:57:35 INFO - 'test_type': ('testharness',), 09:57:35 INFO - 'this_chunk': '1', 09:57:35 INFO - 'tooltool_cache': '/builds/tooltool_cache', 09:57:35 INFO - 'total_chunks': '10', 09:57:35 INFO - 'virtualenv_path': 'venv', 09:57:35 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 09:57:35 INFO - 'work_dir': 'build'} 09:57:35 INFO - ##### 09:57:35 INFO - ##### Running clobber step. 09:57:35 INFO - ##### 09:57:35 INFO - Running pre-action listener: _resource_record_pre_action 09:57:35 INFO - Running main action method: clobber 09:57:35 INFO - rmtree: /builds/slave/test/build 09:57:35 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 09:57:37 INFO - Running post-action listener: _resource_record_post_action 09:57:37 INFO - ##### 09:57:37 INFO - ##### Running read-buildbot-config step. 09:57:37 INFO - ##### 09:57:37 INFO - Running pre-action listener: _resource_record_pre_action 09:57:37 INFO - Running main action method: read_buildbot_config 09:57:37 INFO - Using buildbot properties: 09:57:37 INFO - { 09:57:37 INFO - "project": "", 09:57:37 INFO - "product": "firefox", 09:57:37 INFO - "script_repo_revision": "production", 09:57:37 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-debug-unittest", 09:57:37 INFO - "repository": "", 09:57:37 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta debug test web-platform-tests-1", 09:57:37 INFO - "buildid": "20160705080824", 09:57:37 INFO - "pgo_build": "False", 09:57:37 INFO - "basedir": "/builds/slave/test", 09:57:37 INFO - "buildnumber": 13, 09:57:37 INFO - "slavename": "tst-linux32-spot-524", 09:57:37 INFO - "revision": "6ed47505536deec0da00473df5d068a5ea3e6353", 09:57:37 INFO - "master": "http://buildbot-master07.bb.releng.usw2.mozilla.com:8201/", 09:57:37 INFO - "platform": "linux", 09:57:37 INFO - "branch": "mozilla-beta", 09:57:37 INFO - "repo_path": "releases/mozilla-beta", 09:57:37 INFO - "moz_repo_path": "", 09:57:37 INFO - "stage_platform": "linux", 09:57:37 INFO - "builduid": "370d514974f94b23830f74b21f6e56ad", 09:57:37 INFO - "slavebuilddir": "test" 09:57:37 INFO - } 09:57:37 INFO - Found installer url https://queue.taskcluster.net/v1/task/Ie5-4FJMRK6Y_OR2fco0ZQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2. 09:57:37 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Ie5-4FJMRK6Y_OR2fco0ZQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json. 09:57:37 INFO - Running post-action listener: _resource_record_post_action 09:57:37 INFO - ##### 09:57:37 INFO - ##### Running download-and-extract step. 09:57:37 INFO - ##### 09:57:37 INFO - Running pre-action listener: _resource_record_pre_action 09:57:37 INFO - Running main action method: download_and_extract 09:57:37 INFO - mkdir: /builds/slave/test/build/tests 09:57:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:57:37 INFO - https://queue.taskcluster.net/v1/task/Ie5-4FJMRK6Y_OR2fco0ZQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 09:57:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ie5-4FJMRK6Y_OR2fco0ZQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 09:57:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ie5-4FJMRK6Y_OR2fco0ZQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 09:57:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ie5-4FJMRK6Y_OR2fco0ZQ/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 09:57:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ie5-4FJMRK6Y_OR2fco0ZQ/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 09:57:38 INFO - Downloaded 1291 bytes. 09:57:38 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 09:57:38 INFO - Using the following test package requirements: 09:57:38 INFO - {u'common': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 09:57:38 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 09:57:38 INFO - u'firefox-48.0.en-US.linux-i686.cppunittest.tests.zip'], 09:57:38 INFO - u'gtest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 09:57:38 INFO - u'firefox-48.0.en-US.linux-i686.gtest.tests.zip'], 09:57:38 INFO - u'jittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 09:57:38 INFO - u'jsshell-linux-i686.zip'], 09:57:38 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 09:57:38 INFO - u'firefox-48.0.en-US.linux-i686.mochitest.tests.zip'], 09:57:38 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 09:57:38 INFO - u'reftest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 09:57:38 INFO - u'firefox-48.0.en-US.linux-i686.reftest.tests.zip'], 09:57:38 INFO - u'talos': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 09:57:38 INFO - u'firefox-48.0.en-US.linux-i686.talos.tests.zip'], 09:57:38 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 09:57:38 INFO - u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'], 09:57:38 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 09:57:38 INFO - u'firefox-48.0.en-US.linux-i686.xpcshell.tests.zip']} 09:57:38 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 09:57:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:57:38 INFO - https://queue.taskcluster.net/v1/task/Ie5-4FJMRK6Y_OR2fco0ZQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 09:57:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ie5-4FJMRK6Y_OR2fco0ZQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 09:57:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ie5-4FJMRK6Y_OR2fco0ZQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 09:57:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ie5-4FJMRK6Y_OR2fco0ZQ/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 09:57:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ie5-4FJMRK6Y_OR2fco0ZQ/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 09:57:41 INFO - Downloaded 22860918 bytes. 09:57:41 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/*'] 09:57:41 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/* 09:57:42 INFO - caution: filename not matched: web-platform/* 09:57:42 INFO - Return code: 11 09:57: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')]} 09:57:42 INFO - https://queue.taskcluster.net/v1/task/Ie5-4FJMRK6Y_OR2fco0ZQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 09:57:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ie5-4FJMRK6Y_OR2fco0ZQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 09:57:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ie5-4FJMRK6Y_OR2fco0ZQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 09:57:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ie5-4FJMRK6Y_OR2fco0ZQ/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 09:57:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ie5-4FJMRK6Y_OR2fco0ZQ/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 09:57:46 INFO - Downloaded 36389078 bytes. 09:57:46 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/*'] 09:57:46 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/* 09:57:50 INFO - caution: filename not matched: bin/* 09:57:50 INFO - caution: filename not matched: config/* 09:57:50 INFO - caution: filename not matched: mozbase/* 09:57:50 INFO - caution: filename not matched: marionette/* 09:57:50 INFO - caution: filename not matched: tools/wptserve/* 09:57:50 INFO - Return code: 11 09:57:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:57:50 INFO - https://queue.taskcluster.net/v1/task/Ie5-4FJMRK6Y_OR2fco0ZQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 09:57:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ie5-4FJMRK6Y_OR2fco0ZQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 09:57:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ie5-4FJMRK6Y_OR2fco0ZQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 09:57:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ie5-4FJMRK6Y_OR2fco0ZQ/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 09:57:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ie5-4FJMRK6Y_OR2fco0ZQ/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 09:57:56 INFO - Downloaded 69355957 bytes. 09:57:56 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Ie5-4FJMRK6Y_OR2fco0ZQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 09:57:56 INFO - mkdir: /builds/slave/test/properties 09:57:56 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 09:57:56 INFO - Writing to file /builds/slave/test/properties/build_url 09:57:56 INFO - Contents: 09:57:56 INFO - build_url:https://queue.taskcluster.net/v1/task/Ie5-4FJMRK6Y_OR2fco0ZQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 09:57:57 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Ie5-4FJMRK6Y_OR2fco0ZQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 09:57:57 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 09:57:57 INFO - Writing to file /builds/slave/test/properties/symbols_url 09:57:57 INFO - Contents: 09:57:57 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Ie5-4FJMRK6Y_OR2fco0ZQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 09:57:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:57:57 INFO - https://queue.taskcluster.net/v1/task/Ie5-4FJMRK6Y_OR2fco0ZQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 09:57:57 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ie5-4FJMRK6Y_OR2fco0ZQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 09:57:57 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ie5-4FJMRK6Y_OR2fco0ZQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 09:57:57 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ie5-4FJMRK6Y_OR2fco0ZQ/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 09:57:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ie5-4FJMRK6Y_OR2fco0ZQ/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 09:58:05 INFO - Downloaded 92361248 bytes. 09:58:05 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'] 09:58:05 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 09:58:14 INFO - Return code: 0 09:58:14 INFO - Running post-action listener: _resource_record_post_action 09:58:14 INFO - Running post-action listener: set_extra_try_arguments 09:58:14 INFO - ##### 09:58:14 INFO - ##### Running create-virtualenv step. 09:58:14 INFO - ##### 09:58:14 INFO - Running pre-action listener: _pre_create_virtualenv 09:58:14 INFO - Running pre-action listener: _resource_record_pre_action 09:58:14 INFO - Running main action method: create_virtualenv 09:58:14 INFO - Creating virtualenv /builds/slave/test/build/venv 09:58:14 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 09:58:14 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 09:58:14 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 09:58:14 INFO - Using real prefix '/usr' 09:58:14 INFO - New python executable in /builds/slave/test/build/venv/bin/python 09:58:16 INFO - Installing distribute.............................................................................................................................................................................................done. 09:58:20 INFO - Installing pip.................done. 09:58:20 INFO - Return code: 0 09:58:20 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 09:58:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:58:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:58:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:58:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:58:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:58:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:58:20 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x99dbc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9a42598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9af4f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x97d6e30>, '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 0x9a73c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9af2470>, '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-1467737843.83954-626503341', '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 09:58:20 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 09:58:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 09:58:20 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:58:20 INFO - 'CCACHE_UMASK': '002', 09:58:20 INFO - 'DISPLAY': ':0', 09:58:20 INFO - 'HOME': '/home/cltbld', 09:58:20 INFO - 'LANG': 'en_US.UTF-8', 09:58:20 INFO - 'LOGNAME': 'cltbld', 09:58:20 INFO - 'MAIL': '/var/mail/cltbld', 09:58:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:58:20 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:58:20 INFO - 'MOZ_NO_REMOTE': '1', 09:58:20 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:58:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:58:20 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:58:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:58:20 INFO - 'PWD': '/builds/slave/test', 09:58:20 INFO - 'SHELL': '/bin/bash', 09:58:20 INFO - 'SHLVL': '1', 09:58:20 INFO - 'TERM': 'linux', 09:58:20 INFO - 'TMOUT': '86400', 09:58:20 INFO - 'USER': 'cltbld', 09:58:20 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467737843.83954-626503341', 09:58:20 INFO - '_': '/tools/buildbot/bin/python'} 09:58:20 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:58:20 INFO - Downloading/unpacking psutil>=0.7.1 09:58:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:58:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:58:20 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:58:20 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:58:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:58:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:58:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 09:58:24 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:58:24 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:58:24 INFO - Installing collected packages: psutil 09:58:24 INFO - Running setup.py install for psutil 09:58:24 INFO - building 'psutil._psutil_linux' extension 09:58:24 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 09:58:25 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 09:58:25 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 09:58:25 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 09:58:25 INFO - building 'psutil._psutil_posix' extension 09:58:25 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o 09:58:25 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 09:58:25 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:58:25 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:58:25 INFO - Successfully installed psutil 09:58:25 INFO - Cleaning up... 09:58:26 INFO - Return code: 0 09:58:26 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 09:58:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:58:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:58:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:58:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:58:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:58:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:58:26 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 0x99dbc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9a42598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9af4f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x97d6e30>, '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 0x9a73c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9af2470>, '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-1467737843.83954-626503341', '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 09:58:26 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 09:58:26 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 09:58:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:58:26 INFO - 'CCACHE_UMASK': '002', 09:58:26 INFO - 'DISPLAY': ':0', 09:58:26 INFO - 'HOME': '/home/cltbld', 09:58:26 INFO - 'LANG': 'en_US.UTF-8', 09:58:26 INFO - 'LOGNAME': 'cltbld', 09:58:26 INFO - 'MAIL': '/var/mail/cltbld', 09:58:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:58:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:58:26 INFO - 'MOZ_NO_REMOTE': '1', 09:58:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:58:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:58:26 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:58:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:58:26 INFO - 'PWD': '/builds/slave/test', 09:58:26 INFO - 'SHELL': '/bin/bash', 09:58:26 INFO - 'SHLVL': '1', 09:58:26 INFO - 'TERM': 'linux', 09:58:26 INFO - 'TMOUT': '86400', 09:58:26 INFO - 'USER': 'cltbld', 09:58:26 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467737843.83954-626503341', 09:58:26 INFO - '_': '/tools/buildbot/bin/python'} 09:58:26 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:58:26 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 09:58:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:58:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:58:26 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:58:26 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:58:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:58:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:58:30 INFO - Downloading mozsystemmonitor-0.0.tar.gz 09:58:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 09:58:30 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 09:58:30 INFO - Installing collected packages: mozsystemmonitor 09:58:30 INFO - Running setup.py install for mozsystemmonitor 09:58:30 INFO - Successfully installed mozsystemmonitor 09:58:30 INFO - Cleaning up... 09:58:30 INFO - Return code: 0 09:58:30 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 09:58: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')]} 09:58:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:58:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:58: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')]} 09:58:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:58:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:58:30 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x99dbc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9a42598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9af4f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x97d6e30>, '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 0x9a73c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9af2470>, '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-1467737843.83954-626503341', '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 09:58:30 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 09:58:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 09:58:30 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:58:30 INFO - 'CCACHE_UMASK': '002', 09:58:30 INFO - 'DISPLAY': ':0', 09:58:30 INFO - 'HOME': '/home/cltbld', 09:58:30 INFO - 'LANG': 'en_US.UTF-8', 09:58:30 INFO - 'LOGNAME': 'cltbld', 09:58:30 INFO - 'MAIL': '/var/mail/cltbld', 09:58:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:58:30 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:58:30 INFO - 'MOZ_NO_REMOTE': '1', 09:58:30 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:58:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:58:30 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:58:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:58:30 INFO - 'PWD': '/builds/slave/test', 09:58:30 INFO - 'SHELL': '/bin/bash', 09:58:30 INFO - 'SHLVL': '1', 09:58:30 INFO - 'TERM': 'linux', 09:58:30 INFO - 'TMOUT': '86400', 09:58:30 INFO - 'USER': 'cltbld', 09:58:30 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467737843.83954-626503341', 09:58:30 INFO - '_': '/tools/buildbot/bin/python'} 09:58:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:58:30 INFO - Downloading/unpacking blobuploader==1.2.4 09:58: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 09:58: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 09:58: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 09:58: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 09:58: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 09:58: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 09:58:34 INFO - Downloading blobuploader-1.2.4.tar.gz 09:58:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 09:58:34 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 09:58:34 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 09:58:34 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 09:58:34 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 09:58:34 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 09:58:34 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 09:58:34 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 09:58:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 09:58:35 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 09:58:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:58:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:58:35 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:58:35 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:58:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:58:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:58:35 INFO - Downloading docopt-0.6.1.tar.gz 09:58:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 09:58:36 INFO - Installing collected packages: blobuploader, requests, docopt 09:58:36 INFO - Running setup.py install for blobuploader 09:58:36 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 09:58:36 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 09:58:36 INFO - Running setup.py install for requests 09:58:37 INFO - Running setup.py install for docopt 09:58:37 INFO - Successfully installed blobuploader requests docopt 09:58:37 INFO - Cleaning up... 09:58:37 INFO - Return code: 0 09:58:37 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:58:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:58:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:58:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:58:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:58:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:58:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:58:37 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 0x99dbc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9a42598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9af4f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x97d6e30>, '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 0x9a73c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9af2470>, '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-1467737843.83954-626503341', '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 09:58:37 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 09:58:37 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 09:58:37 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:58:37 INFO - 'CCACHE_UMASK': '002', 09:58:37 INFO - 'DISPLAY': ':0', 09:58:37 INFO - 'HOME': '/home/cltbld', 09:58:37 INFO - 'LANG': 'en_US.UTF-8', 09:58:37 INFO - 'LOGNAME': 'cltbld', 09:58:37 INFO - 'MAIL': '/var/mail/cltbld', 09:58:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:58:37 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:58:37 INFO - 'MOZ_NO_REMOTE': '1', 09:58:37 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:58:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:58:37 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:58:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:58:37 INFO - 'PWD': '/builds/slave/test', 09:58:37 INFO - 'SHELL': '/bin/bash', 09:58:37 INFO - 'SHLVL': '1', 09:58:37 INFO - 'TERM': 'linux', 09:58:37 INFO - 'TMOUT': '86400', 09:58:37 INFO - 'USER': 'cltbld', 09:58:37 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467737843.83954-626503341', 09:58:37 INFO - '_': '/tools/buildbot/bin/python'} 09:58:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:58:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:58:37 INFO - Running setup.py (path:/tmp/pip-ysEKm5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:58:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:58:38 INFO - Running setup.py (path:/tmp/pip-6FEV81-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:58:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:58:38 INFO - Running setup.py (path:/tmp/pip-wErN1Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:58:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:58:38 INFO - Running setup.py (path:/tmp/pip-wbQMUz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:58:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:58:38 INFO - Running setup.py (path:/tmp/pip-7BhQZI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:58:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:58:38 INFO - Running setup.py (path:/tmp/pip-Q8tBqo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:58:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:58:38 INFO - Running setup.py (path:/tmp/pip-Q3_PdD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:58:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:58:38 INFO - Running setup.py (path:/tmp/pip-QnIIQP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:58:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:58:38 INFO - Running setup.py (path:/tmp/pip-uJW8dK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:58:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:58:39 INFO - Running setup.py (path:/tmp/pip-g8pioX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:58:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:58:39 INFO - Running setup.py (path:/tmp/pip-6NLTmz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:58:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:58:39 INFO - Running setup.py (path:/tmp/pip-Ydfiee-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:58:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:58:39 INFO - Running setup.py (path:/tmp/pip-KhBKRU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:58:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:58:39 INFO - Running setup.py (path:/tmp/pip-Yzkz9s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:58:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:58:39 INFO - Running setup.py (path:/tmp/pip-fuodIS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:58:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:58:39 INFO - Running setup.py (path:/tmp/pip-YxhUmI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:58:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:58:40 INFO - Running setup.py (path:/tmp/pip-KZjg8M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:58:40 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:58:40 INFO - Running setup.py (path:/tmp/pip-8Gn2MF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:58:40 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:58:40 INFO - Running setup.py (path:/tmp/pip-SsM5sW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:58:40 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:58:40 INFO - Running setup.py (path:/tmp/pip-3B3K_J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:58:40 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:58:40 INFO - Running setup.py (path:/tmp/pip-lH8KCQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:58:41 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:58:41 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 09:58:41 INFO - Running setup.py install for manifestparser 09:58:41 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 09:58:41 INFO - Running setup.py install for mozcrash 09:58:41 INFO - Running setup.py install for mozdebug 09:58:41 INFO - Running setup.py install for mozdevice 09:58:41 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 09:58:41 INFO - Installing dm script to /builds/slave/test/build/venv/bin 09:58:42 INFO - Running setup.py install for mozfile 09:58:42 INFO - Running setup.py install for mozhttpd 09:58:42 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 09:58:42 INFO - Running setup.py install for mozinfo 09:58:42 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 09:58:42 INFO - Running setup.py install for mozInstall 09:58:42 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 09:58:42 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 09:58:42 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 09:58:42 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 09:58:42 INFO - Running setup.py install for mozleak 09:58:42 INFO - Running setup.py install for mozlog 09:58:43 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 09:58:43 INFO - Running setup.py install for moznetwork 09:58:43 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 09:58:43 INFO - Running setup.py install for mozprocess 09:58:43 INFO - Running setup.py install for mozprofile 09:58:43 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 09:58:43 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 09:58:43 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 09:58:43 INFO - Running setup.py install for mozrunner 09:58:44 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 09:58:44 INFO - Running setup.py install for mozscreenshot 09:58:44 INFO - Running setup.py install for moztest 09:58:44 INFO - Running setup.py install for mozversion 09:58:44 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 09:58:44 INFO - Running setup.py install for wptserve 09:58:45 INFO - Running setup.py install for marionette-driver 09:58:45 INFO - Running setup.py install for browsermob-proxy 09:58:45 INFO - Running setup.py install for marionette-client 09:58:45 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:58:46 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 09:58:46 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 09:58:46 INFO - Cleaning up... 09:58:46 INFO - Return code: 0 09:58:46 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:58:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:58:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:58:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:58:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:58:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:58:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:58:46 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x99dbc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9a42598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9af4f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x97d6e30>, '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 0x9a73c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9af2470>, '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-1467737843.83954-626503341', '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 09:58:46 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 09:58:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 09:58:46 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:58:46 INFO - 'CCACHE_UMASK': '002', 09:58:46 INFO - 'DISPLAY': ':0', 09:58:46 INFO - 'HOME': '/home/cltbld', 09:58:46 INFO - 'LANG': 'en_US.UTF-8', 09:58:46 INFO - 'LOGNAME': 'cltbld', 09:58:46 INFO - 'MAIL': '/var/mail/cltbld', 09:58:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:58:46 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:58:46 INFO - 'MOZ_NO_REMOTE': '1', 09:58:46 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:58:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:58:46 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:58:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:58:46 INFO - 'PWD': '/builds/slave/test', 09:58:46 INFO - 'SHELL': '/bin/bash', 09:58:46 INFO - 'SHLVL': '1', 09:58:46 INFO - 'TERM': 'linux', 09:58:46 INFO - 'TMOUT': '86400', 09:58:46 INFO - 'USER': 'cltbld', 09:58:46 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467737843.83954-626503341', 09:58:46 INFO - '_': '/tools/buildbot/bin/python'} 09:58:46 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:58:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:58:46 INFO - Running setup.py (path:/tmp/pip-mf4LVt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:58:46 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)) 09:58:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:58:46 INFO - Running setup.py (path:/tmp/pip-kbMOOG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:58:46 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)) 09:58:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:58:46 INFO - Running setup.py (path:/tmp/pip-K0fOkM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:58:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 09:58:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:58:47 INFO - Running setup.py (path:/tmp/pip-iNhDeL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:58:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 09:58:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:58:47 INFO - Running setup.py (path:/tmp/pip-vlE18Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:58:47 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)) 09:58:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:58:47 INFO - Running setup.py (path:/tmp/pip-VPH0YI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:58:47 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)) 09:58:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:58:47 INFO - Running setup.py (path:/tmp/pip-gv_MdI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:58:47 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)) 09:58:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:58:47 INFO - Running setup.py (path:/tmp/pip-Vu1CIX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:58:47 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)) 09:58:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:58:47 INFO - Running setup.py (path:/tmp/pip-Lj2vgg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:58:47 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)) 09:58:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:58:47 INFO - Running setup.py (path:/tmp/pip-ij2F7_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:58:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 09:58:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:58:48 INFO - Running setup.py (path:/tmp/pip-ACd0fF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:58:48 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 09:58:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:58:48 INFO - Running setup.py (path:/tmp/pip-jq5bYj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:58:48 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)) 09:58:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:58:48 INFO - Running setup.py (path:/tmp/pip-0n32pj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:58:48 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)) 09:58:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:58:48 INFO - Running setup.py (path:/tmp/pip-Q1K6Kg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:58:48 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)) 09:58:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:58:48 INFO - Running setup.py (path:/tmp/pip-oLcEhj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:58:48 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)) 09:58:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:58:48 INFO - Running setup.py (path:/tmp/pip-pKgN8v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:58:48 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)) 09:58:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:58:48 INFO - Running setup.py (path:/tmp/pip-6j92Pu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:58:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 09:58:49 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:58:49 INFO - Running setup.py (path:/tmp/pip-zMxPx0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:58:49 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 09:58:49 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:58:49 INFO - Running setup.py (path:/tmp/pip-FhLH3m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:58:49 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)) 09:58:49 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:58:49 INFO - Running setup.py (path:/tmp/pip-Hrf9rj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:58:49 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)) 09:58:49 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:58:49 INFO - Running setup.py (path:/tmp/pip-NbFAwc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:58:49 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:58:50 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 09:58:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 09:58:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 09:58:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 09:58:50 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 09:58:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 09:58:50 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 09:58:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:58:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:58:50 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:58:50 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:58:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:58:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:58:53 INFO - Downloading blessings-1.6.tar.gz 09:58:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 09:58:53 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)) 09:58:53 INFO - Installing collected packages: blessings 09:58:53 INFO - Running setup.py install for blessings 09:58:54 INFO - Successfully installed blessings 09:58:54 INFO - Cleaning up... 09:58:54 INFO - Return code: 0 09:58:54 INFO - Done creating virtualenv /builds/slave/test/build/venv. 09:58:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:58:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:58:54 INFO - Reading from file tmpfile_stdout 09:58:54 INFO - Current package versions: 09:58:54 INFO - argparse == 1.2.1 09:58:54 INFO - blessings == 1.6 09:58:54 INFO - blobuploader == 1.2.4 09:58:54 INFO - browsermob-proxy == 0.6.0 09:58:54 INFO - docopt == 0.6.1 09:58:54 INFO - manifestparser == 1.1 09:58:54 INFO - marionette-client == 2.3.0 09:58:54 INFO - marionette-driver == 1.4.0 09:58:54 INFO - mozInstall == 1.12 09:58:54 INFO - mozcrash == 0.17 09:58:54 INFO - mozdebug == 0.1 09:58:54 INFO - mozdevice == 0.48 09:58:54 INFO - mozfile == 1.2 09:58:54 INFO - mozhttpd == 0.7 09:58:54 INFO - mozinfo == 0.9 09:58:54 INFO - mozleak == 0.1 09:58:54 INFO - mozlog == 3.1 09:58:54 INFO - moznetwork == 0.27 09:58:54 INFO - mozprocess == 0.22 09:58:54 INFO - mozprofile == 0.28 09:58:54 INFO - mozrunner == 6.11 09:58:54 INFO - mozscreenshot == 0.1 09:58:54 INFO - mozsystemmonitor == 0.0 09:58:54 INFO - moztest == 0.7 09:58:54 INFO - mozversion == 1.4 09:58:54 INFO - psutil == 3.1.1 09:58:54 INFO - requests == 1.2.3 09:58:54 INFO - wptserve == 1.4.0 09:58:54 INFO - wsgiref == 0.1.2 09:58:54 INFO - Running post-action listener: _resource_record_post_action 09:58:54 INFO - Running post-action listener: _start_resource_monitoring 09:58:54 INFO - Starting resource monitoring. 09:58:54 INFO - ##### 09:58:54 INFO - ##### Running pull step. 09:58:54 INFO - ##### 09:58:54 INFO - Running pre-action listener: _resource_record_pre_action 09:58:54 INFO - Running main action method: pull 09:58:54 INFO - Pull has nothing to do! 09:58:54 INFO - Running post-action listener: _resource_record_post_action 09:58:54 INFO - ##### 09:58:54 INFO - ##### Running install step. 09:58:54 INFO - ##### 09:58:54 INFO - Running pre-action listener: _resource_record_pre_action 09:58:54 INFO - Running main action method: install 09:58:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:58:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:58:55 INFO - Reading from file tmpfile_stdout 09:58:55 INFO - Detecting whether we're running mozinstall >=1.0... 09:58:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 09:58:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 09:58:55 INFO - Reading from file tmpfile_stdout 09:58:55 INFO - Output received: 09:58:55 INFO - Usage: mozinstall [options] installer 09:58:55 INFO - Options: 09:58:55 INFO - -h, --help show this help message and exit 09:58:55 INFO - -d DEST, --destination=DEST 09:58:55 INFO - Directory to install application into. [default: 09:58:55 INFO - "/builds/slave/test"] 09:58:55 INFO - --app=APP Application being installed. [default: firefox] 09:58:55 INFO - mkdir: /builds/slave/test/build/application 09:58:55 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'] 09:58:55 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 09:59:26 INFO - Reading from file tmpfile_stdout 09:59:26 INFO - Output received: 09:59:26 INFO - /builds/slave/test/build/application/firefox/firefox 09:59:26 INFO - Running post-action listener: _resource_record_post_action 09:59:26 INFO - ##### 09:59:26 INFO - ##### Running run-tests step. 09:59:26 INFO - ##### 09:59:26 INFO - Running pre-action listener: _resource_record_pre_action 09:59:26 INFO - Running main action method: run_tests 09:59:26 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 09:59:26 INFO - Minidump filename unknown. Determining based upon platform and architecture. 09:59:26 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 09:59:26 INFO - grabbing minidump binary from tooltool 09:59:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:59:26 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 0x97d6e30>, '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 0x9a73c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9af2470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 09:59:26 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 09:59:26 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 09:59:26 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 09:59:26 INFO - Return code: 0 09:59:26 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 09:59:26 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 09:59:26 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/Ie5-4FJMRK6Y_OR2fco0ZQ/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 09:59:26 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/Ie5-4FJMRK6Y_OR2fco0ZQ/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 09:59:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:59:26 INFO - 'CCACHE_UMASK': '002', 09:59:26 INFO - 'DISPLAY': ':0', 09:59:26 INFO - 'HOME': '/home/cltbld', 09:59:26 INFO - 'LANG': 'en_US.UTF-8', 09:59:26 INFO - 'LOGNAME': 'cltbld', 09:59:26 INFO - 'MAIL': '/var/mail/cltbld', 09:59:26 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 09:59:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:59:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:59:26 INFO - 'MOZ_NO_REMOTE': '1', 09:59:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:59:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:59:26 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:59:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:59:26 INFO - 'PWD': '/builds/slave/test', 09:59:26 INFO - 'SHELL': '/bin/bash', 09:59:26 INFO - 'SHLVL': '1', 09:59:26 INFO - 'TERM': 'linux', 09:59:26 INFO - 'TMOUT': '86400', 09:59:26 INFO - 'USER': 'cltbld', 09:59:26 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467737843.83954-626503341', 09:59:26 INFO - '_': '/tools/buildbot/bin/python'} 09:59:26 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/Ie5-4FJMRK6Y_OR2fco0ZQ/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 09:59:27 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 09:59:27 INFO - import pkg_resources 09:59:28 INFO - Using 1 client processes 09:59:29 INFO - wptserve Starting http server on 127.0.0.1:8000 09:59:29 INFO - wptserve Starting http server on 127.0.0.1:8001 09:59:29 INFO - wptserve Starting http server on 127.0.0.1:8443 09:59:31 INFO - SUITE-START | Running 778 tests 09:59:31 INFO - Running testharness tests 09:59:31 INFO - Setting up ssl 09:59:31 INFO - PROCESS | certutil | 09:59:31 INFO - PROCESS | certutil | 09:59:31 INFO - PROCESS | certutil | 09:59:31 INFO - Certificate Nickname Trust Attributes 09:59:31 INFO - SSL,S/MIME,JAR/XPI 09:59:31 INFO - 09:59:31 INFO - web-platform-tests CT,, 09:59:31 INFO - 09:59:31 INFO - Starting runner 09:59:34 INFO - PROCESS | 1755 | 1467737974419 Marionette DEBUG Marionette enabled via build flag and pref 09:59:34 INFO - PROCESS | 1755 | ++DOCSHELL 0xa4e4fc00 == 1 [pid = 1755] [id = 1] 09:59:34 INFO - PROCESS | 1755 | ++DOMWINDOW == 1 (0xa4e50000) [pid = 1755] [serial = 1] [outer = (nil)] 09:59:34 INFO - PROCESS | 1755 | [1755] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 09:59:34 INFO - PROCESS | 1755 | ++DOMWINDOW == 2 (0xa4e50800) [pid = 1755] [serial = 2] [outer = 0xa4e50000] 09:59:35 INFO - PROCESS | 1755 | 1467737975480 Marionette INFO Listening on port 2828 09:59:36 INFO - PROCESS | 1755 | 1467737976110 Marionette DEBUG Marionette enabled via command-line flag 09:59:36 INFO - PROCESS | 1755 | ++DOCSHELL 0xa23ab800 == 2 [pid = 1755] [id = 2] 09:59:36 INFO - PROCESS | 1755 | ++DOMWINDOW == 3 (0xa23acc00) [pid = 1755] [serial = 3] [outer = (nil)] 09:59:36 INFO - PROCESS | 1755 | [1755] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 09:59:36 INFO - PROCESS | 1755 | ++DOMWINDOW == 4 (0xa8c47c00) [pid = 1755] [serial = 4] [outer = 0xa23acc00] 09:59:36 INFO - PROCESS | 1755 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a20d32c0 09:59:36 INFO - PROCESS | 1755 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a20d3da0 09:59:36 INFO - PROCESS | 1755 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a20dce20 09:59:36 INFO - PROCESS | 1755 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a20f9a80 09:59:36 INFO - PROCESS | 1755 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a20ff7c0 09:59:36 INFO - PROCESS | 1755 | ++DOMWINDOW == 5 (0xa1035000) [pid = 1755] [serial = 5] [outer = 0xa4e50000] 09:59:36 INFO - PROCESS | 1755 | [1755] 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 09:59:36 INFO - PROCESS | 1755 | 1467737976551 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:50777 09:59:36 INFO - PROCESS | 1755 | [1755] 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 09:59:36 INFO - PROCESS | 1755 | 1467737976585 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:50778 09:59:36 INFO - PROCESS | 1755 | 1467737976648 Marionette DEBUG Closed connection conn0 09:59:36 INFO - PROCESS | 1755 | 1467737976652 Marionette DEBUG Closed connection conn1 09:59:36 INFO - PROCESS | 1755 | [1755] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2251 09:59:36 INFO - PROCESS | 1755 | [1755] 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 09:59:36 INFO - PROCESS | 1755 | 1467737976797 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:50779 09:59:36 INFO - PROCESS | 1755 | 1467737976838 Marionette DEBUG Closed connection conn2 09:59:36 INFO - PROCESS | 1755 | [1755] 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 09:59:36 INFO - PROCESS | 1755 | 1467737976856 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:50780 09:59:36 INFO - PROCESS | 1755 | [1755] 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 09:59:36 INFO - PROCESS | 1755 | 1467737976908 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:50781 09:59:36 INFO - PROCESS | 1755 | 1467737976926 Marionette DEBUG Closed connection conn3 09:59:36 INFO - PROCESS | 1755 | 1467737976960 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 09:59:36 INFO - PROCESS | 1755 | 1467737976969 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":"20160705080824","device":"desktop","version":"48.0"} 09:59:37 INFO - PROCESS | 1755 | [1755] 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 09:59:38 INFO - PROCESS | 1755 | ++DOCSHELL 0x9b347000 == 3 [pid = 1755] [id = 3] 09:59:38 INFO - PROCESS | 1755 | ++DOMWINDOW == 6 (0x9b347400) [pid = 1755] [serial = 6] [outer = (nil)] 09:59:38 INFO - PROCESS | 1755 | ++DOCSHELL 0x9b347800 == 4 [pid = 1755] [id = 4] 09:59:38 INFO - PROCESS | 1755 | ++DOMWINDOW == 7 (0x9b34b400) [pid = 1755] [serial = 7] [outer = (nil)] 09:59:39 INFO - PROCESS | 1755 | [1755] 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 09:59:39 INFO - PROCESS | 1755 | ++DOCSHELL 0x9abf5400 == 5 [pid = 1755] [id = 5] 09:59:39 INFO - PROCESS | 1755 | ++DOMWINDOW == 8 (0x9abf5800) [pid = 1755] [serial = 8] [outer = (nil)] 09:59:39 INFO - PROCESS | 1755 | [1755] 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 09:59:39 INFO - PROCESS | 1755 | [1755] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 09:59:39 INFO - PROCESS | 1755 | ++DOMWINDOW == 9 (0x9a73e000) [pid = 1755] [serial = 9] [outer = 0x9abf5800] 09:59:40 INFO - PROCESS | 1755 | ++DOMWINDOW == 10 (0x9a488000) [pid = 1755] [serial = 10] [outer = 0x9b347400] 09:59:40 INFO - PROCESS | 1755 | ++DOMWINDOW == 11 (0x9a489c00) [pid = 1755] [serial = 11] [outer = 0x9b34b400] 09:59:40 INFO - PROCESS | 1755 | ++DOMWINDOW == 12 (0x9a48c400) [pid = 1755] [serial = 12] [outer = 0x9abf5800] 09:59:41 INFO - PROCESS | 1755 | 1467737981413 Marionette INFO startBrowser 84c348cf-541e-4dd8-a9b3-224273e7e205 09:59:41 INFO - PROCESS | 1755 | 1467737981464 Marionette DEBUG loaded listener.js 09:59:41 INFO - PROCESS | 1755 | 1467737981485 Marionette DEBUG loaded listener.js 09:59:41 INFO - PROCESS | 1755 | 1467737981490 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 09:59:42 INFO - PROCESS | 1755 | ++DOMWINDOW == 13 (0x98332800) [pid = 1755] [serial = 13] [outer = 0x9abf5800] 09:59:42 INFO - PROCESS | 1755 | 1467737982254 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"84c348cf-541e-4dd8-a9b3-224273e7e205","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":"20160705080824","device":"desktop","version":"48.0","command_id":1}}] 09:59:42 INFO - PROCESS | 1755 | 1467737982554 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}] 09:59:42 INFO - PROCESS | 1755 | 1467737982566 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 09:59:42 INFO - PROCESS | 1755 | 1467737982928 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 09:59:43 INFO - PROCESS | 1755 | 1467737983109 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 09:59:43 INFO - PROCESS | 1755 | 1467737983116 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 09:59:43 INFO - PROCESS | 1755 | [1755] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 09:59:43 INFO - PROCESS | 1755 | [1755] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 09:59:43 INFO - PROCESS | 1755 | ++DOMWINDOW == 14 (0x95282c00) [pid = 1755] [serial = 14] [outer = 0x9abf5800] 09:59:43 INFO - PROCESS | 1755 | [1755] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 09:59:43 INFO - PROCESS | 1755 | [1755] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:59:43 INFO - PROCESS | 1755 | 1467737983647 Marionette TRACE conn4 <- [1,3,null,{}] 09:59:43 INFO - PROCESS | 1755 | 1467737983656 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 09:59:43 INFO - PROCESS | 1755 | 1467737983679 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 09:59:43 INFO - PROCESS | 1755 | 1467737983712 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 09:59:43 INFO - PROCESS | 1755 | 1467737983755 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 09:59:43 INFO - PROCESS | 1755 | 1467737983759 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 09:59:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 09:59:43 INFO - PROCESS | 1755 | 1467737983770 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 09:59:43 INFO - PROCESS | 1755 | 1467737983776 Marionette TRACE conn4 <- [1,6,null,{}] 09:59:43 INFO - PROCESS | 1755 | 1467737983787 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}] 09:59:43 INFO - PROCESS | 1755 | 1467737983793 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 09:59:43 INFO - PROCESS | 1755 | 1467737983821 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 09:59:43 INFO - PROCESS | 1755 | 1467737983829 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:43 INFO - PROCESS | 1755 | 1467737983842 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 09:59:43 INFO - PROCESS | 1755 | ++DOCSHELL 0x9528bc00 == 6 [pid = 1755] [id = 6] 09:59:43 INFO - PROCESS | 1755 | ++DOMWINDOW == 15 (0x9540e400) [pid = 1755] [serial = 15] [outer = (nil)] 09:59:43 INFO - PROCESS | 1755 | ++DOMWINDOW == 16 (0x95693000) [pid = 1755] [serial = 16] [outer = 0x9540e400] 09:59:43 INFO - PROCESS | 1755 | 1467737983920 Marionette DEBUG loaded listener.js 09:59:44 INFO - PROCESS | 1755 | ++DOMWINDOW == 17 (0x9c275800) [pid = 1755] [serial = 17] [outer = 0x9540e400] 09:59:44 INFO - PROCESS | 1755 | ++DOCSHELL 0x93a07400 == 7 [pid = 1755] [id = 7] 09:59:44 INFO - PROCESS | 1755 | ++DOMWINDOW == 18 (0x93a0d000) [pid = 1755] [serial = 18] [outer = (nil)] 09:59:44 INFO - PROCESS | 1755 | ++DOMWINDOW == 19 (0x93a0f400) [pid = 1755] [serial = 19] [outer = 0x93a0d000] 09:59:44 INFO - PROCESS | 1755 | 1467737984440 Marionette DEBUG loaded listener.js 09:59:44 INFO - PROCESS | 1755 | ++DOMWINDOW == 20 (0x93a0d800) [pid = 1755] [serial = 20] [outer = 0x93a0d000] 09:59:44 INFO - PROCESS | 1755 | [1755] 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 09:59:44 INFO - PROCESS | 1755 | 1467737984987 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]]]}] 09:59:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 09:59:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1337ms 09:59:45 INFO - PROCESS | 1755 | 1467737985308 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 09:59:45 INFO - PROCESS | 1755 | 1467737985315 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 09:59:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 09:59:45 INFO - PROCESS | 1755 | 1467737985432 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 09:59:45 INFO - PROCESS | 1755 | 1467737985440 Marionette TRACE conn4 <- [1,10,null,{}] 09:59:45 INFO - PROCESS | 1755 | 1467737985500 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}] 09:59:45 INFO - PROCESS | 1755 | 1467737985508 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 09:59:45 INFO - PROCESS | 1755 | 1467737985713 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 09:59:45 INFO - PROCESS | 1755 | 1467737985824 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:45 INFO - PROCESS | 1755 | 1467737985833 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 09:59:45 INFO - PROCESS | 1755 | ++DOCSHELL 0x93a09c00 == 8 [pid = 1755] [id = 8] 09:59:45 INFO - PROCESS | 1755 | ++DOMWINDOW == 21 (0x93b08800) [pid = 1755] [serial = 21] [outer = (nil)] 09:59:45 INFO - PROCESS | 1755 | ++DOMWINDOW == 22 (0x992dcc00) [pid = 1755] [serial = 22] [outer = 0x93b08800] 09:59:45 INFO - PROCESS | 1755 | 1467737985919 Marionette DEBUG loaded listener.js 09:59:46 INFO - PROCESS | 1755 | ++DOMWINDOW == 23 (0x99628400) [pid = 1755] [serial = 23] [outer = 0x93b08800] 09:59:46 INFO - PROCESS | 1755 | 1467737986779 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]]]}] 09:59:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 09:59:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1490ms 09:59:46 INFO - PROCESS | 1755 | 1467737986838 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 09:59:46 INFO - PROCESS | 1755 | 1467737986844 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 09:59:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 09:59:46 INFO - PROCESS | 1755 | 1467737986855 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 09:59:46 INFO - PROCESS | 1755 | 1467737986860 Marionette TRACE conn4 <- [1,14,null,{}] 09:59:46 INFO - PROCESS | 1755 | 1467737986867 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}] 09:59:46 INFO - PROCESS | 1755 | 1467737986873 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 09:59:47 INFO - PROCESS | 1755 | ++DOCSHELL 0x9b458c00 == 9 [pid = 1755] [id = 9] 09:59:47 INFO - PROCESS | 1755 | ++DOMWINDOW == 24 (0x9b65e400) [pid = 1755] [serial = 24] [outer = (nil)] 09:59:47 INFO - PROCESS | 1755 | 1467737987130 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 09:59:47 INFO - PROCESS | 1755 | ++DOMWINDOW == 25 (0x9b139000) [pid = 1755] [serial = 25] [outer = 0x9b65e400] 09:59:47 INFO - PROCESS | 1755 | ++DOMWINDOW == 26 (0x9b454000) [pid = 1755] [serial = 26] [outer = 0x9b65e400] 09:59:47 INFO - PROCESS | 1755 | 1467737987299 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:47 INFO - PROCESS | 1755 | 1467737987309 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 09:59:47 INFO - PROCESS | 1755 | ++DOCSHELL 0x9ba0d000 == 10 [pid = 1755] [id = 10] 09:59:47 INFO - PROCESS | 1755 | ++DOMWINDOW == 27 (0x9bf27800) [pid = 1755] [serial = 27] [outer = (nil)] 09:59:47 INFO - PROCESS | 1755 | ++DOMWINDOW == 28 (0x9d4d1400) [pid = 1755] [serial = 28] [outer = 0x9bf27800] 09:59:47 INFO - PROCESS | 1755 | ++DOCSHELL 0x9c27ac00 == 11 [pid = 1755] [id = 11] 09:59:47 INFO - PROCESS | 1755 | ++DOMWINDOW == 29 (0x9d808c00) [pid = 1755] [serial = 29] [outer = (nil)] 09:59:47 INFO - PROCESS | 1755 | ++DOMWINDOW == 30 (0xa1037800) [pid = 1755] [serial = 30] [outer = 0x9d808c00] 09:59:47 INFO - PROCESS | 1755 | 1467737987555 Marionette DEBUG loaded listener.js 09:59:47 INFO - PROCESS | 1755 | ++DOMWINDOW == 31 (0xa209f400) [pid = 1755] [serial = 31] [outer = 0x9d808c00] 09:59:47 INFO - PROCESS | 1755 | ++DOMWINDOW == 32 (0x992dd000) [pid = 1755] [serial = 32] [outer = 0x9bf27800] 09:59:48 INFO - PROCESS | 1755 | 1467737988686 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]]]}] 09:59:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 09:59:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1889ms 09:59:48 INFO - PROCESS | 1755 | 1467737988740 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 09:59:48 INFO - PROCESS | 1755 | 1467737988744 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 09:59:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 09:59:48 INFO - PROCESS | 1755 | 1467737988752 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 09:59:48 INFO - PROCESS | 1755 | 1467737988756 Marionette TRACE conn4 <- [1,18,null,{}] 09:59:48 INFO - PROCESS | 1755 | 1467737988774 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}] 09:59:48 INFO - PROCESS | 1755 | 1467737988784 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 09:59:49 INFO - PROCESS | 1755 | 1467737989093 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 09:59:49 INFO - PROCESS | 1755 | 1467737989236 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:49 INFO - PROCESS | 1755 | 1467737989251 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 09:59:49 INFO - PROCESS | 1755 | ++DOCSHELL 0xa6f4b000 == 12 [pid = 1755] [id = 12] 09:59:49 INFO - PROCESS | 1755 | ++DOMWINDOW == 33 (0xa6f4b400) [pid = 1755] [serial = 33] [outer = (nil)] 09:59:49 INFO - PROCESS | 1755 | ++DOMWINDOW == 34 (0xa8242c00) [pid = 1755] [serial = 34] [outer = 0xa6f4b400] 09:59:49 INFO - PROCESS | 1755 | 1467737989345 Marionette DEBUG loaded listener.js 09:59:49 INFO - PROCESS | 1755 | ++DOMWINDOW == 35 (0xa8cbd800) [pid = 1755] [serial = 35] [outer = 0xa6f4b400] 09:59:50 INFO - PROCESS | 1755 | 1467737990267 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]]]}] 09:59:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 09:59:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1550ms 09:59:50 INFO - PROCESS | 1755 | 1467737990303 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 09:59:50 INFO - PROCESS | 1755 | 1467737990307 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 09:59:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 09:59:50 INFO - PROCESS | 1755 | 1467737990315 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 09:59:50 INFO - PROCESS | 1755 | 1467737990319 Marionette TRACE conn4 <- [1,22,null,{}] 09:59:50 INFO - PROCESS | 1755 | 1467737990325 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}] 09:59:50 INFO - PROCESS | 1755 | 1467737990330 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 09:59:50 INFO - PROCESS | 1755 | 1467737990526 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 09:59:50 INFO - PROCESS | 1755 | 1467737990660 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:50 INFO - PROCESS | 1755 | 1467737990667 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 09:59:50 INFO - PROCESS | 1755 | ++DOCSHELL 0x9ac7dc00 == 13 [pid = 1755] [id = 13] 09:59:50 INFO - PROCESS | 1755 | ++DOMWINDOW == 36 (0x9ac7ec00) [pid = 1755] [serial = 36] [outer = (nil)] 09:59:50 INFO - PROCESS | 1755 | ++DOMWINDOW == 37 (0xa2378800) [pid = 1755] [serial = 37] [outer = 0x9ac7ec00] 09:59:50 INFO - PROCESS | 1755 | 1467737990757 Marionette DEBUG loaded listener.js 09:59:50 INFO - PROCESS | 1755 | ++DOMWINDOW == 38 (0x9c1ebc00) [pid = 1755] [serial = 38] [outer = 0x9ac7ec00] 09:59:52 INFO - PROCESS | 1755 | 1467737992061 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]]]}] 09:59:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 09:59:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1784ms 09:59:52 INFO - PROCESS | 1755 | 1467737992100 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 09:59:52 INFO - PROCESS | 1755 | 1467737992106 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 09:59:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 09:59:52 INFO - PROCESS | 1755 | 1467737992114 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 09:59:52 INFO - PROCESS | 1755 | 1467737992119 Marionette TRACE conn4 <- [1,26,null,{}] 09:59:52 INFO - PROCESS | 1755 | 1467737992127 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}] 09:59:52 INFO - PROCESS | 1755 | 1467737992132 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 09:59:52 INFO - PROCESS | 1755 | 1467737992291 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 09:59:52 INFO - PROCESS | 1755 | 1467737992448 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:52 INFO - PROCESS | 1755 | 1467737992459 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 09:59:52 INFO - PROCESS | 1755 | ++DOCSHELL 0x9ac72800 == 14 [pid = 1755] [id = 14] 09:59:52 INFO - PROCESS | 1755 | ++DOMWINDOW == 39 (0x9ac74000) [pid = 1755] [serial = 39] [outer = (nil)] 09:59:52 INFO - PROCESS | 1755 | ++DOMWINDOW == 40 (0x9ac7b400) [pid = 1755] [serial = 40] [outer = 0x9ac74000] 09:59:52 INFO - PROCESS | 1755 | 1467737992539 Marionette DEBUG loaded listener.js 09:59:52 INFO - PROCESS | 1755 | ++DOMWINDOW == 41 (0x9b131800) [pid = 1755] [serial = 41] [outer = 0x9ac74000] 09:59:53 INFO - PROCESS | 1755 | 1467737993280 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]]]}] 09:59:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 09:59:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1184ms 09:59:53 INFO - PROCESS | 1755 | 1467737993310 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 09:59:53 INFO - PROCESS | 1755 | 1467737993317 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 09:59:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 09:59:53 INFO - PROCESS | 1755 | 1467737993329 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 09:59:53 INFO - PROCESS | 1755 | 1467737993332 Marionette TRACE conn4 <- [1,30,null,{}] 09:59:53 INFO - PROCESS | 1755 | 1467737993339 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}] 09:59:53 INFO - PROCESS | 1755 | 1467737993346 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 09:59:53 INFO - PROCESS | 1755 | 1467737993539 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 09:59:53 INFO - PROCESS | 1755 | 1467737993552 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:53 INFO - PROCESS | 1755 | 1467737993563 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 09:59:53 INFO - PROCESS | 1755 | ++DOCSHELL 0x9b461000 == 15 [pid = 1755] [id = 15] 09:59:53 INFO - PROCESS | 1755 | ++DOMWINDOW == 42 (0x9ba11800) [pid = 1755] [serial = 42] [outer = (nil)] 09:59:53 INFO - PROCESS | 1755 | ++DOMWINDOW == 43 (0x9baab800) [pid = 1755] [serial = 43] [outer = 0x9ba11800] 09:59:53 INFO - PROCESS | 1755 | 1467737993667 Marionette DEBUG loaded listener.js 09:59:53 INFO - PROCESS | 1755 | ++DOMWINDOW == 44 (0x9c02c000) [pid = 1755] [serial = 44] [outer = 0x9ba11800] 09:59:54 INFO - PROCESS | 1755 | 1467737994514 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]]]}] 09:59:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 09:59:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1238ms 09:59:54 INFO - PROCESS | 1755 | 1467737994580 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 09:59:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 09:59:54 INFO - PROCESS | 1755 | 1467737994584 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 09:59:54 INFO - PROCESS | 1755 | 1467737994591 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 09:59:54 INFO - PROCESS | 1755 | 1467737994596 Marionette TRACE conn4 <- [1,34,null,{}] 09:59:54 INFO - PROCESS | 1755 | 1467737994614 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}] 09:59:54 INFO - PROCESS | 1755 | 1467737994623 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 09:59:54 INFO - PROCESS | 1755 | 1467737994797 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 09:59:54 INFO - PROCESS | 1755 | 1467737994809 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:54 INFO - PROCESS | 1755 | 1467737994821 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 09:59:54 INFO - PROCESS | 1755 | ++DOCSHELL 0x9c1f5400 == 16 [pid = 1755] [id = 16] 09:59:54 INFO - PROCESS | 1755 | ++DOMWINDOW == 45 (0x9c1f6400) [pid = 1755] [serial = 45] [outer = (nil)] 09:59:54 INFO - PROCESS | 1755 | ++DOMWINDOW == 46 (0x9c1f8c00) [pid = 1755] [serial = 46] [outer = 0x9c1f6400] 09:59:54 INFO - PROCESS | 1755 | 1467737994894 Marionette DEBUG loaded listener.js 09:59:55 INFO - PROCESS | 1755 | ++DOMWINDOW == 47 (0x9d80c000) [pid = 1755] [serial = 47] [outer = 0x9c1f6400] 09:59:55 INFO - PROCESS | 1755 | 1467737995680 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]]]}] 09:59:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 09:59:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1149ms 09:59:55 INFO - PROCESS | 1755 | 1467737995740 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 09:59:55 INFO - PROCESS | 1755 | 1467737995745 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 09:59:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 09:59:55 INFO - PROCESS | 1755 | 1467737995751 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 09:59:55 INFO - PROCESS | 1755 | 1467737995769 Marionette TRACE conn4 <- [1,38,null,{}] 09:59:55 INFO - PROCESS | 1755 | 1467737995777 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}] 09:59:55 INFO - PROCESS | 1755 | 1467737995782 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 09:59:55 INFO - PROCESS | 1755 | 1467737995959 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 09:59:56 INFO - PROCESS | 1755 | 1467737996051 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:56 INFO - PROCESS | 1755 | 1467737996059 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 09:59:56 INFO - PROCESS | 1755 | ++DOCSHELL 0x9baa7800 == 17 [pid = 1755] [id = 17] 09:59:56 INFO - PROCESS | 1755 | ++DOMWINDOW == 48 (0x9c1ed000) [pid = 1755] [serial = 48] [outer = (nil)] 09:59:56 INFO - PROCESS | 1755 | ++DOMWINDOW == 49 (0xa2002000) [pid = 1755] [serial = 49] [outer = 0x9c1ed000] 09:59:56 INFO - PROCESS | 1755 | 1467737996133 Marionette DEBUG loaded listener.js 09:59:56 INFO - PROCESS | 1755 | ++DOMWINDOW == 50 (0xa20a0400) [pid = 1755] [serial = 50] [outer = 0x9c1ed000] 09:59:56 INFO - PROCESS | 1755 | 1467737996860 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]]]}] 09:59:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 09:59:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1151ms 09:59:56 INFO - PROCESS | 1755 | 1467737996904 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 09:59:56 INFO - PROCESS | 1755 | 1467737996908 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 09:59:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 09:59:56 INFO - PROCESS | 1755 | 1467737996914 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 09:59:56 INFO - PROCESS | 1755 | 1467737996917 Marionette TRACE conn4 <- [1,42,null,{}] 09:59:56 INFO - PROCESS | 1755 | 1467737996923 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}] 09:59:56 INFO - PROCESS | 1755 | 1467737996928 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 09:59:57 INFO - PROCESS | 1755 | 1467737997120 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 09:59:57 INFO - PROCESS | 1755 | 1467737997136 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:57 INFO - PROCESS | 1755 | 1467737997148 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 09:59:57 INFO - PROCESS | 1755 | ++DOCSHELL 0x9568a000 == 18 [pid = 1755] [id = 18] 09:59:57 INFO - PROCESS | 1755 | ++DOMWINDOW == 51 (0x9c1e9c00) [pid = 1755] [serial = 51] [outer = (nil)] 09:59:57 INFO - PROCESS | 1755 | ++DOMWINDOW == 52 (0xa23ac800) [pid = 1755] [serial = 52] [outer = 0x9c1e9c00] 09:59:57 INFO - PROCESS | 1755 | 1467737997218 Marionette DEBUG loaded listener.js 09:59:57 INFO - PROCESS | 1755 | ++DOMWINDOW == 53 (0xa23b3000) [pid = 1755] [serial = 53] [outer = 0x9c1e9c00] 09:59:58 INFO - PROCESS | 1755 | 1467737998028 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]]]}] 09:59:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 09:59:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1143ms 09:59:58 INFO - PROCESS | 1755 | 1467737998065 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 09:59:58 INFO - PROCESS | 1755 | 1467737998068 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 09:59:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 09:59:58 INFO - PROCESS | 1755 | 1467737998074 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 09:59:58 INFO - PROCESS | 1755 | 1467737998078 Marionette TRACE conn4 <- [1,46,null,{}] 09:59:58 INFO - PROCESS | 1755 | 1467737998083 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}] 09:59:58 INFO - PROCESS | 1755 | 1467737998093 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 09:59:58 INFO - PROCESS | 1755 | 1467737998327 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 09:59:58 INFO - PROCESS | 1755 | 1467737998428 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:58 INFO - PROCESS | 1755 | 1467737998436 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 09:59:58 INFO - PROCESS | 1755 | ++DOCSHELL 0x9b4c1800 == 19 [pid = 1755] [id = 19] 09:59:58 INFO - PROCESS | 1755 | ++DOMWINDOW == 54 (0x9b4c6000) [pid = 1755] [serial = 54] [outer = (nil)] 09:59:58 INFO - PROCESS | 1755 | ++DOMWINDOW == 55 (0xa23ae400) [pid = 1755] [serial = 55] [outer = 0x9b4c6000] 09:59:58 INFO - PROCESS | 1755 | 1467737998509 Marionette DEBUG loaded listener.js 09:59:58 INFO - PROCESS | 1755 | ++DOMWINDOW == 56 (0xa3210800) [pid = 1755] [serial = 56] [outer = 0x9b4c6000] 09:59:59 INFO - PROCESS | 1755 | 1467737999229 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]]]}] 09:59:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 09:59:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1185ms 09:59:59 INFO - PROCESS | 1755 | 1467737999260 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 09:59:59 INFO - PROCESS | 1755 | 1467737999265 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 09:59:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 09:59:59 INFO - PROCESS | 1755 | 1467737999271 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 09:59:59 INFO - PROCESS | 1755 | 1467737999289 Marionette TRACE conn4 <- [1,50,null,{}] 09:59:59 INFO - PROCESS | 1755 | 1467737999310 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}] 09:59:59 INFO - PROCESS | 1755 | 1467737999315 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 09:59:59 INFO - PROCESS | 1755 | 1467737999470 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 09:59:59 INFO - PROCESS | 1755 | 1467737999479 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:59 INFO - PROCESS | 1755 | 1467737999485 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 09:59:59 INFO - PROCESS | 1755 | ++DOCSHELL 0x9ac75c00 == 20 [pid = 1755] [id = 20] 09:59:59 INFO - PROCESS | 1755 | ++DOMWINDOW == 57 (0xa3290400) [pid = 1755] [serial = 57] [outer = (nil)] 09:59:59 INFO - PROCESS | 1755 | ++DOMWINDOW == 58 (0xa35de000) [pid = 1755] [serial = 58] [outer = 0xa3290400] 09:59:59 INFO - PROCESS | 1755 | 1467737999558 Marionette DEBUG loaded listener.js 09:59:59 INFO - PROCESS | 1755 | ++DOMWINDOW == 59 (0xa4e10400) [pid = 1755] [serial = 59] [outer = 0xa3290400] 10:00:01 INFO - PROCESS | 1755 | --DOCSHELL 0xa6f4b000 == 19 [pid = 1755] [id = 12] 10:00:01 INFO - PROCESS | 1755 | --DOCSHELL 0x9528bc00 == 18 [pid = 1755] [id = 6] 10:00:01 INFO - PROCESS | 1755 | --DOCSHELL 0x93a09c00 == 17 [pid = 1755] [id = 8] 10:00:01 INFO - PROCESS | 1755 | --DOCSHELL 0x9c27ac00 == 16 [pid = 1755] [id = 11] 10:00:01 INFO - PROCESS | 1755 | 1467738001446 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]]]}] 10:00:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 10:00:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 2202ms 10:00:01 INFO - PROCESS | 1755 | 1467738001477 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 10:00:01 INFO - PROCESS | 1755 | 1467738001483 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 10:00:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 10:00:01 INFO - PROCESS | 1755 | 1467738001495 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 10:00:01 INFO - PROCESS | 1755 | 1467738001501 Marionette TRACE conn4 <- [1,54,null,{}] 10:00:01 INFO - PROCESS | 1755 | 1467738001517 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}] 10:00:01 INFO - PROCESS | 1755 | 1467738001523 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:01 INFO - PROCESS | 1755 | 1467738001787 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 10:00:01 INFO - PROCESS | 1755 | 1467738001836 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:01 INFO - PROCESS | 1755 | 1467738001857 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:01 INFO - PROCESS | 1755 | ++DOCSHELL 0x98330400 == 17 [pid = 1755] [id = 21] 10:00:01 INFO - PROCESS | 1755 | ++DOMWINDOW == 60 (0x98331c00) [pid = 1755] [serial = 60] [outer = (nil)] 10:00:01 INFO - PROCESS | 1755 | ++DOMWINDOW == 61 (0x99da9000) [pid = 1755] [serial = 61] [outer = 0x98331c00] 10:00:02 INFO - PROCESS | 1755 | 1467738002016 Marionette DEBUG loaded listener.js 10:00:02 INFO - PROCESS | 1755 | ++DOMWINDOW == 62 (0x93a06800) [pid = 1755] [serial = 62] [outer = 0x98331c00] 10:00:02 INFO - PROCESS | 1755 | --DOMWINDOW == 61 (0x9540e400) [pid = 1755] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 10:00:02 INFO - PROCESS | 1755 | --DOMWINDOW == 60 (0x93b08800) [pid = 1755] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 10:00:02 INFO - PROCESS | 1755 | --DOMWINDOW == 59 (0x9d808c00) [pid = 1755] [serial = 29] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 10:00:02 INFO - PROCESS | 1755 | --DOMWINDOW == 58 (0xa6f4b400) [pid = 1755] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 10:00:02 INFO - PROCESS | 1755 | --DOMWINDOW == 57 (0x9ac7ec00) [pid = 1755] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 10:00:02 INFO - PROCESS | 1755 | --DOMWINDOW == 56 (0x9ac74000) [pid = 1755] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 10:00:02 INFO - PROCESS | 1755 | --DOMWINDOW == 55 (0x9ba11800) [pid = 1755] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 10:00:02 INFO - PROCESS | 1755 | --DOMWINDOW == 54 (0x9c1f6400) [pid = 1755] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 10:00:03 INFO - PROCESS | 1755 | 1467738003340 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]]]}] 10:00:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 10:00:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1895ms 10:00:03 INFO - PROCESS | 1755 | 1467738003390 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 10:00:03 INFO - PROCESS | 1755 | 1467738003396 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 10:00:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 10:00:03 INFO - PROCESS | 1755 | 1467738003407 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 10:00:03 INFO - PROCESS | 1755 | 1467738003410 Marionette TRACE conn4 <- [1,58,null,{}] 10:00:03 INFO - PROCESS | 1755 | 1467738003417 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}] 10:00:03 INFO - PROCESS | 1755 | 1467738003421 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:03 INFO - PROCESS | 1755 | 1467738003583 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 10:00:03 INFO - PROCESS | 1755 | 1467738003593 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:03 INFO - PROCESS | 1755 | 1467738003600 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:03 INFO - PROCESS | 1755 | ++DOCSHELL 0x9a48e800 == 18 [pid = 1755] [id = 22] 10:00:03 INFO - PROCESS | 1755 | ++DOMWINDOW == 55 (0x9ac76c00) [pid = 1755] [serial = 63] [outer = (nil)] 10:00:03 INFO - PROCESS | 1755 | ++DOMWINDOW == 56 (0x9ac7bc00) [pid = 1755] [serial = 64] [outer = 0x9ac76c00] 10:00:03 INFO - PROCESS | 1755 | 1467738003675 Marionette DEBUG loaded listener.js 10:00:03 INFO - PROCESS | 1755 | ++DOMWINDOW == 57 (0x9b13b000) [pid = 1755] [serial = 65] [outer = 0x9ac76c00] 10:00:04 INFO - PROCESS | 1755 | 1467738004436 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]]]}] 10:00:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 10:00:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1091ms 10:00:04 INFO - PROCESS | 1755 | 1467738004499 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 10:00:04 INFO - PROCESS | 1755 | 1467738004503 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 10:00:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 10:00:04 INFO - PROCESS | 1755 | 1467738004509 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 10:00:04 INFO - PROCESS | 1755 | 1467738004514 Marionette TRACE conn4 <- [1,62,null,{}] 10:00:04 INFO - PROCESS | 1755 | 1467738004530 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}] 10:00:04 INFO - PROCESS | 1755 | 1467738004539 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:04 INFO - PROCESS | 1755 | 1467738004696 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 10:00:04 INFO - PROCESS | 1755 | 1467738004709 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:04 INFO - PROCESS | 1755 | 1467738004721 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:04 INFO - PROCESS | 1755 | ++DOCSHELL 0x9b664000 == 19 [pid = 1755] [id = 23] 10:00:04 INFO - PROCESS | 1755 | ++DOMWINDOW == 58 (0x9b66ac00) [pid = 1755] [serial = 66] [outer = (nil)] 10:00:04 INFO - PROCESS | 1755 | ++DOMWINDOW == 59 (0x9ba16400) [pid = 1755] [serial = 67] [outer = 0x9b66ac00] 10:00:04 INFO - PROCESS | 1755 | 1467738004874 Marionette DEBUG loaded listener.js 10:00:04 INFO - PROCESS | 1755 | ++DOMWINDOW == 60 (0x9c1e3800) [pid = 1755] [serial = 68] [outer = 0x9b66ac00] 10:00:05 INFO - PROCESS | 1755 | 1467738005799 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]]]}] 10:00:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 10:00:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1337ms 10:00:05 INFO - PROCESS | 1755 | 1467738005848 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 10:00:05 INFO - PROCESS | 1755 | 1467738005855 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 10:00:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 10:00:05 INFO - PROCESS | 1755 | 1467738005863 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 10:00:05 INFO - PROCESS | 1755 | 1467738005871 Marionette TRACE conn4 <- [1,66,null,{}] 10:00:05 INFO - PROCESS | 1755 | 1467738005880 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}] 10:00:05 INFO - PROCESS | 1755 | 1467738005885 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:06 INFO - PROCESS | 1755 | 1467738006073 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 10:00:06 INFO - PROCESS | 1755 | 1467738006208 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:06 INFO - PROCESS | 1755 | 1467738006220 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:06 INFO - PROCESS | 1755 | ++DOCSHELL 0x9ac74000 == 20 [pid = 1755] [id = 24] 10:00:06 INFO - PROCESS | 1755 | ++DOMWINDOW == 61 (0x9ac75000) [pid = 1755] [serial = 69] [outer = (nil)] 10:00:06 INFO - PROCESS | 1755 | ++DOMWINDOW == 62 (0x9b457c00) [pid = 1755] [serial = 70] [outer = 0x9ac75000] 10:00:06 INFO - PROCESS | 1755 | 1467738006313 Marionette DEBUG loaded listener.js 10:00:06 INFO - PROCESS | 1755 | ++DOMWINDOW == 63 (0x9b4c9400) [pid = 1755] [serial = 71] [outer = 0x9ac75000] 10:00:07 INFO - PROCESS | 1755 | 1467738007166 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]]]}] 10:00:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 10:00:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1348ms 10:00:07 INFO - PROCESS | 1755 | 1467738007214 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 10:00:07 INFO - PROCESS | 1755 | 1467738007222 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 10:00:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 10:00:07 INFO - PROCESS | 1755 | 1467738007234 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 10:00:07 INFO - PROCESS | 1755 | 1467738007238 Marionette TRACE conn4 <- [1,70,null,{}] 10:00:07 INFO - PROCESS | 1755 | 1467738007246 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}] 10:00:07 INFO - PROCESS | 1755 | 1467738007252 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:07 INFO - PROCESS | 1755 | 1467738007445 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 10:00:07 INFO - PROCESS | 1755 | 1467738007589 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:07 INFO - PROCESS | 1755 | 1467738007600 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:07 INFO - PROCESS | 1755 | ++DOCSHELL 0x9c1f0c00 == 21 [pid = 1755] [id = 25] 10:00:07 INFO - PROCESS | 1755 | ++DOMWINDOW == 64 (0x9c1f3400) [pid = 1755] [serial = 72] [outer = (nil)] 10:00:07 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x9c1f7c00) [pid = 1755] [serial = 73] [outer = 0x9c1f3400] 10:00:07 INFO - PROCESS | 1755 | 1467738007686 Marionette DEBUG loaded listener.js 10:00:07 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x9c27ac00) [pid = 1755] [serial = 74] [outer = 0x9c1f3400] 10:00:08 INFO - PROCESS | 1755 | 1467738008601 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]]]}] 10:00:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 10:00:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1446ms 10:00:08 INFO - PROCESS | 1755 | 1467738008681 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 10:00:08 INFO - PROCESS | 1755 | 1467738008685 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 10:00:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 10:00:08 INFO - PROCESS | 1755 | 1467738008692 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 10:00:08 INFO - PROCESS | 1755 | 1467738008699 Marionette TRACE conn4 <- [1,74,null,{}] 10:00:08 INFO - PROCESS | 1755 | 1467738008716 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}] 10:00:08 INFO - PROCESS | 1755 | 1467738008726 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:09 INFO - PROCESS | 1755 | 1467738009011 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 10:00:09 INFO - PROCESS | 1755 | 1467738009110 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:09 INFO - PROCESS | 1755 | 1467738009123 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:09 INFO - PROCESS | 1755 | ++DOCSHELL 0x9b641400 == 22 [pid = 1755] [id = 26] 10:00:09 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x9b641c00) [pid = 1755] [serial = 75] [outer = (nil)] 10:00:09 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x9d4d8c00) [pid = 1755] [serial = 76] [outer = 0x9b641c00] 10:00:09 INFO - PROCESS | 1755 | 1467738009255 Marionette DEBUG loaded listener.js 10:00:09 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0xa200f800) [pid = 1755] [serial = 77] [outer = 0x9b641c00] 10:00:10 INFO - PROCESS | 1755 | 1467738010125 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]]]}] 10:00:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 10:00:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1493ms 10:00:10 INFO - PROCESS | 1755 | 1467738010186 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 10:00:10 INFO - PROCESS | 1755 | 1467738010191 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 10:00:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 10:00:10 INFO - PROCESS | 1755 | 1467738010198 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 10:00:10 INFO - PROCESS | 1755 | 1467738010202 Marionette TRACE conn4 <- [1,78,null,{}] 10:00:10 INFO - PROCESS | 1755 | 1467738010208 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}] 10:00:10 INFO - PROCESS | 1755 | 1467738010213 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:10 INFO - PROCESS | 1755 | 1467738010414 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 10:00:10 INFO - PROCESS | 1755 | 1467738010553 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:10 INFO - PROCESS | 1755 | 1467738010563 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:10 INFO - PROCESS | 1755 | ++DOCSHELL 0xa108fc00 == 23 [pid = 1755] [id = 27] 10:00:10 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0xa23b5000) [pid = 1755] [serial = 78] [outer = (nil)] 10:00:10 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0xa2fedc00) [pid = 1755] [serial = 79] [outer = 0xa23b5000] 10:00:10 INFO - PROCESS | 1755 | 1467738010647 Marionette DEBUG loaded listener.js 10:00:10 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0xa328e400) [pid = 1755] [serial = 80] [outer = 0xa23b5000] 10:00:11 INFO - PROCESS | 1755 | 1467738011532 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]]]}] 10:00:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 10:00:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1388ms 10:00:11 INFO - PROCESS | 1755 | 1467738011603 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 10:00:11 INFO - PROCESS | 1755 | 1467738011608 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 10:00:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 10:00:11 INFO - PROCESS | 1755 | 1467738011617 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 10:00:11 INFO - PROCESS | 1755 | 1467738011621 Marionette TRACE conn4 <- [1,82,null,{}] 10:00:11 INFO - PROCESS | 1755 | 1467738011627 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}] 10:00:11 INFO - PROCESS | 1755 | 1467738011632 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:11 INFO - PROCESS | 1755 | 1467738011802 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 10:00:11 INFO - PROCESS | 1755 | 1467738011938 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:11 INFO - PROCESS | 1755 | 1467738011946 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:11 INFO - PROCESS | 1755 | ++DOCSHELL 0x9a2e5800 == 24 [pid = 1755] [id = 28] 10:00:11 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x9a490800) [pid = 1755] [serial = 81] [outer = (nil)] 10:00:12 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0xa253f000) [pid = 1755] [serial = 82] [outer = 0x9a490800] 10:00:12 INFO - PROCESS | 1755 | 1467738012028 Marionette DEBUG loaded listener.js 10:00:12 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0xa320d000) [pid = 1755] [serial = 83] [outer = 0x9a490800] 10:00:13 INFO - PROCESS | 1755 | 1467738013022 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]]]}] 10:00:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 10:00:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1438ms 10:00:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 10:00:13 INFO - PROCESS | 1755 | 1467738013055 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 10:00:13 INFO - PROCESS | 1755 | 1467738013060 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 10:00:13 INFO - PROCESS | 1755 | 1467738013069 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 10:00:13 INFO - PROCESS | 1755 | 1467738013074 Marionette TRACE conn4 <- [1,86,null,{}] 10:00:13 INFO - PROCESS | 1755 | 1467738013082 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}] 10:00:13 INFO - PROCESS | 1755 | 1467738013088 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:13 INFO - PROCESS | 1755 | 1467738013324 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 10:00:13 INFO - PROCESS | 1755 | 1467738013519 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:13 INFO - PROCESS | 1755 | 1467738013526 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:14 INFO - PROCESS | 1755 | --DOCSHELL 0x9ac7dc00 == 23 [pid = 1755] [id = 13] 10:00:14 INFO - PROCESS | 1755 | ++DOCSHELL 0x9305e000 == 24 [pid = 1755] [id = 29] 10:00:14 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x93062000) [pid = 1755] [serial = 84] [outer = (nil)] 10:00:14 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x93a10c00) [pid = 1755] [serial = 85] [outer = 0x93062000] 10:00:14 INFO - PROCESS | 1755 | 1467738014326 Marionette DEBUG loaded listener.js 10:00:14 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x948dc400) [pid = 1755] [serial = 86] [outer = 0x93062000] 10:00:14 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x9a48c400) [pid = 1755] [serial = 12] [outer = (nil)] [url = about:blank] 10:00:14 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x992dcc00) [pid = 1755] [serial = 22] [outer = (nil)] [url = about:blank] 10:00:14 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x9d4d1400) [pid = 1755] [serial = 28] [outer = (nil)] [url = about:blank] 10:00:14 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0xa1037800) [pid = 1755] [serial = 30] [outer = (nil)] [url = about:blank] 10:00:14 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0xa8242c00) [pid = 1755] [serial = 34] [outer = (nil)] [url = about:blank] 10:00:14 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0xa2378800) [pid = 1755] [serial = 37] [outer = (nil)] [url = about:blank] 10:00:14 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x9c1ebc00) [pid = 1755] [serial = 38] [outer = (nil)] [url = about:blank] 10:00:14 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x9ac7b400) [pid = 1755] [serial = 40] [outer = (nil)] [url = about:blank] 10:00:14 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x9baab800) [pid = 1755] [serial = 43] [outer = (nil)] [url = about:blank] 10:00:14 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x9c02c000) [pid = 1755] [serial = 44] [outer = (nil)] [url = about:blank] 10:00:14 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x9c1f8c00) [pid = 1755] [serial = 46] [outer = (nil)] [url = about:blank] 10:00:14 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0xa2002000) [pid = 1755] [serial = 49] [outer = (nil)] [url = about:blank] 10:00:14 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0xa23ac800) [pid = 1755] [serial = 52] [outer = (nil)] [url = about:blank] 10:00:14 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0xa23ae400) [pid = 1755] [serial = 55] [outer = (nil)] [url = about:blank] 10:00:14 INFO - PROCESS | 1755 | --DOMWINDOW == 63 (0x9b139000) [pid = 1755] [serial = 25] [outer = (nil)] [url = about:blank] 10:00:14 INFO - PROCESS | 1755 | --DOMWINDOW == 62 (0x9d80c000) [pid = 1755] [serial = 47] [outer = (nil)] [url = about:blank] 10:00:14 INFO - PROCESS | 1755 | --DOMWINDOW == 61 (0xa209f400) [pid = 1755] [serial = 31] [outer = (nil)] [url = about:blank] 10:00:14 INFO - PROCESS | 1755 | --DOMWINDOW == 60 (0x99628400) [pid = 1755] [serial = 23] [outer = (nil)] [url = about:blank] 10:00:14 INFO - PROCESS | 1755 | --DOMWINDOW == 59 (0x9c275800) [pid = 1755] [serial = 17] [outer = (nil)] [url = about:blank] 10:00:14 INFO - PROCESS | 1755 | --DOMWINDOW == 58 (0x9b131800) [pid = 1755] [serial = 41] [outer = (nil)] [url = about:blank] 10:00:14 INFO - PROCESS | 1755 | --DOMWINDOW == 57 (0xa8cbd800) [pid = 1755] [serial = 35] [outer = (nil)] [url = about:blank] 10:00:14 INFO - PROCESS | 1755 | --DOMWINDOW == 56 (0x9a73e000) [pid = 1755] [serial = 9] [outer = (nil)] [url = about:blank] 10:00:14 INFO - PROCESS | 1755 | --DOMWINDOW == 55 (0xa4e50800) [pid = 1755] [serial = 2] [outer = (nil)] [url = about:blank] 10:00:14 INFO - PROCESS | 1755 | --DOMWINDOW == 54 (0x93a0f400) [pid = 1755] [serial = 19] [outer = (nil)] [url = about:blank] 10:00:14 INFO - PROCESS | 1755 | --DOMWINDOW == 53 (0x95693000) [pid = 1755] [serial = 16] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1755 | 1467738015144 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]]]}] 10:00:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 10:00:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 2139ms 10:00:15 INFO - PROCESS | 1755 | 1467738015208 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 10:00:15 INFO - PROCESS | 1755 | 1467738015214 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 10:00:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 10:00:15 INFO - PROCESS | 1755 | 1467738015223 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 10:00:15 INFO - PROCESS | 1755 | 1467738015226 Marionette TRACE conn4 <- [1,90,null,{}] 10:00:15 INFO - PROCESS | 1755 | 1467738015234 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}] 10:00:15 INFO - PROCESS | 1755 | 1467738015239 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:15 INFO - PROCESS | 1755 | 1467738015430 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 10:00:15 INFO - PROCESS | 1755 | 1467738015523 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:15 INFO - PROCESS | 1755 | 1467738015532 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:15 INFO - PROCESS | 1755 | ++DOCSHELL 0x9a0e6c00 == 25 [pid = 1755] [id = 30] 10:00:15 INFO - PROCESS | 1755 | ++DOMWINDOW == 54 (0x9a171400) [pid = 1755] [serial = 87] [outer = (nil)] 10:00:15 INFO - PROCESS | 1755 | ++DOMWINDOW == 55 (0x9a48c400) [pid = 1755] [serial = 88] [outer = 0x9a171400] 10:00:15 INFO - PROCESS | 1755 | 1467738015608 Marionette DEBUG loaded listener.js 10:00:15 INFO - PROCESS | 1755 | ++DOMWINDOW == 56 (0x9a617c00) [pid = 1755] [serial = 89] [outer = 0x9a171400] 10:00:16 INFO - PROCESS | 1755 | 1467738016333 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]]]}] 10:00:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 10:00:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1137ms 10:00:16 INFO - PROCESS | 1755 | 1467738016360 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 10:00:16 INFO - PROCESS | 1755 | 1467738016367 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 10:00:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 10:00:16 INFO - PROCESS | 1755 | 1467738016379 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 10:00:16 INFO - PROCESS | 1755 | 1467738016383 Marionette TRACE conn4 <- [1,94,null,{}] 10:00:16 INFO - PROCESS | 1755 | 1467738016405 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}] 10:00:16 INFO - PROCESS | 1755 | 1467738016411 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:16 INFO - PROCESS | 1755 | 1467738016588 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 10:00:16 INFO - PROCESS | 1755 | 1467738016599 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:16 INFO - PROCESS | 1755 | 1467738016611 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:16 INFO - PROCESS | 1755 | ++DOCSHELL 0x9a48dc00 == 26 [pid = 1755] [id = 31] 10:00:16 INFO - PROCESS | 1755 | ++DOMWINDOW == 57 (0x9ac7b400) [pid = 1755] [serial = 90] [outer = (nil)] 10:00:16 INFO - PROCESS | 1755 | ++DOMWINDOW == 58 (0x9b4c0c00) [pid = 1755] [serial = 91] [outer = 0x9ac7b400] 10:00:16 INFO - PROCESS | 1755 | 1467738016682 Marionette DEBUG loaded listener.js 10:00:16 INFO - PROCESS | 1755 | ++DOMWINDOW == 59 (0x9b4cec00) [pid = 1755] [serial = 92] [outer = 0x9ac7b400] 10:00:17 INFO - PROCESS | 1755 | 1467738017610 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]]]}] 10:00:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 10:00:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1295ms 10:00:17 INFO - PROCESS | 1755 | 1467738017685 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 10:00:17 INFO - PROCESS | 1755 | 1467738017688 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 10:00:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 10:00:17 INFO - PROCESS | 1755 | 1467738017696 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 10:00:17 INFO - PROCESS | 1755 | 1467738017702 Marionette TRACE conn4 <- [1,98,null,{}] 10:00:17 INFO - PROCESS | 1755 | 1467738017729 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}] 10:00:17 INFO - PROCESS | 1755 | 1467738017739 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:17 INFO - PROCESS | 1755 | 1467738017955 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 10:00:17 INFO - PROCESS | 1755 | ++DOMWINDOW == 60 (0x9baa4800) [pid = 1755] [serial = 93] [outer = 0x9bf27800] 10:00:18 INFO - PROCESS | 1755 | 1467738018018 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:18 INFO - PROCESS | 1755 | 1467738018030 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:18 INFO - PROCESS | 1755 | ++DOCSHELL 0x9c1e2c00 == 27 [pid = 1755] [id = 32] 10:00:18 INFO - PROCESS | 1755 | ++DOMWINDOW == 61 (0x9c1e3400) [pid = 1755] [serial = 94] [outer = (nil)] 10:00:18 INFO - PROCESS | 1755 | ++DOMWINDOW == 62 (0x9c1ec000) [pid = 1755] [serial = 95] [outer = 0x9c1e3400] 10:00:18 INFO - PROCESS | 1755 | 1467738018163 Marionette DEBUG loaded listener.js 10:00:18 INFO - PROCESS | 1755 | ++DOMWINDOW == 63 (0x9c1f1800) [pid = 1755] [serial = 96] [outer = 0x9c1e3400] 10:00:18 INFO - PROCESS | 1755 | --DOMWINDOW == 62 (0xa3290400) [pid = 1755] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 10:00:18 INFO - PROCESS | 1755 | --DOMWINDOW == 61 (0x9b66ac00) [pid = 1755] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 10:00:18 INFO - PROCESS | 1755 | --DOMWINDOW == 60 (0x9c1e9c00) [pid = 1755] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 10:00:18 INFO - PROCESS | 1755 | --DOMWINDOW == 59 (0x9c1ed000) [pid = 1755] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 10:00:18 INFO - PROCESS | 1755 | --DOMWINDOW == 58 (0x9b4c6000) [pid = 1755] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 10:00:18 INFO - PROCESS | 1755 | --DOMWINDOW == 57 (0x98331c00) [pid = 1755] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 10:00:18 INFO - PROCESS | 1755 | --DOMWINDOW == 56 (0x9ac76c00) [pid = 1755] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 10:00:19 INFO - PROCESS | 1755 | 1467738019148 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]]]}] 10:00:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 10:00:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1489ms 10:00:19 INFO - PROCESS | 1755 | 1467738019186 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 10:00:19 INFO - PROCESS | 1755 | 1467738019191 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 10:00:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 10:00:19 INFO - PROCESS | 1755 | 1467738019197 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 10:00:19 INFO - PROCESS | 1755 | 1467738019201 Marionette TRACE conn4 <- [1,102,null,{}] 10:00:19 INFO - PROCESS | 1755 | 1467738019207 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}] 10:00:19 INFO - PROCESS | 1755 | 1467738019212 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:19 INFO - PROCESS | 1755 | 1467738019405 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 10:00:19 INFO - PROCESS | 1755 | 1467738019466 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:19 INFO - PROCESS | 1755 | 1467738019474 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:19 INFO - PROCESS | 1755 | ++DOCSHELL 0x9a5d2800 == 28 [pid = 1755] [id = 33] 10:00:19 INFO - PROCESS | 1755 | ++DOMWINDOW == 57 (0x9ac73c00) [pid = 1755] [serial = 97] [outer = (nil)] 10:00:19 INFO - PROCESS | 1755 | ++DOMWINDOW == 58 (0x9c1f8800) [pid = 1755] [serial = 98] [outer = 0x9ac73c00] 10:00:19 INFO - PROCESS | 1755 | 1467738019547 Marionette DEBUG loaded listener.js 10:00:19 INFO - PROCESS | 1755 | ++DOMWINDOW == 59 (0x9c27a000) [pid = 1755] [serial = 99] [outer = 0x9ac73c00] 10:00:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 10:00:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1037ms 10:00:20 INFO - PROCESS | 1755 | 1467738020227 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]]]}] 10:00:20 INFO - PROCESS | 1755 | 1467738020237 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 10:00:20 INFO - PROCESS | 1755 | 1467738020242 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 10:00:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 10:00:20 INFO - PROCESS | 1755 | 1467738020248 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 10:00:20 INFO - PROCESS | 1755 | 1467738020252 Marionette TRACE conn4 <- [1,106,null,{}] 10:00:20 INFO - PROCESS | 1755 | 1467738020257 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}] 10:00:20 INFO - PROCESS | 1755 | 1467738020263 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:20 INFO - PROCESS | 1755 | 1467738020465 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 10:00:20 INFO - PROCESS | 1755 | 1467738020482 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:20 INFO - PROCESS | 1755 | 1467738020490 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:20 INFO - PROCESS | 1755 | ++DOCSHELL 0xa1034400 == 29 [pid = 1755] [id = 34] 10:00:20 INFO - PROCESS | 1755 | ++DOMWINDOW == 60 (0xa1037800) [pid = 1755] [serial = 100] [outer = (nil)] 10:00:20 INFO - PROCESS | 1755 | ++DOMWINDOW == 61 (0xa1093000) [pid = 1755] [serial = 101] [outer = 0xa1037800] 10:00:20 INFO - PROCESS | 1755 | 1467738020580 Marionette DEBUG loaded listener.js 10:00:20 INFO - PROCESS | 1755 | ++DOMWINDOW == 62 (0xa23ae400) [pid = 1755] [serial = 102] [outer = 0xa1037800] 10:00:21 INFO - PROCESS | 1755 | 1467738021603 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]]]}] 10:00:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 10:00:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1432ms 10:00:21 INFO - PROCESS | 1755 | 1467738021681 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 10:00:21 INFO - PROCESS | 1755 | 1467738021688 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 10:00:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 10:00:21 INFO - PROCESS | 1755 | 1467738021696 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 10:00:21 INFO - PROCESS | 1755 | 1467738021702 Marionette TRACE conn4 <- [1,110,null,{}] 10:00:21 INFO - PROCESS | 1755 | 1467738021711 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}] 10:00:21 INFO - PROCESS | 1755 | 1467738021717 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:21 INFO - PROCESS | 1755 | 1467738021909 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 10:00:22 INFO - PROCESS | 1755 | 1467738022112 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:22 INFO - PROCESS | 1755 | 1467738022129 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:22 INFO - PROCESS | 1755 | ++DOCSHELL 0x93a0b000 == 30 [pid = 1755] [id = 35] 10:00:22 INFO - PROCESS | 1755 | ++DOMWINDOW == 63 (0x948e1c00) [pid = 1755] [serial = 103] [outer = (nil)] 10:00:22 INFO - PROCESS | 1755 | ++DOMWINDOW == 64 (0x9a2e5c00) [pid = 1755] [serial = 104] [outer = 0x948e1c00] 10:00:22 INFO - PROCESS | 1755 | 1467738022288 Marionette DEBUG loaded listener.js 10:00:22 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x9b13bc00) [pid = 1755] [serial = 105] [outer = 0x948e1c00] 10:00:23 INFO - PROCESS | 1755 | 1467738023420 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]]]}] 10:00:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 10:00:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1787ms 10:00:23 INFO - PROCESS | 1755 | 1467738023483 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 10:00:23 INFO - PROCESS | 1755 | 1467738023491 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 10:00:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 10:00:23 INFO - PROCESS | 1755 | 1467738023502 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 10:00:23 INFO - PROCESS | 1755 | 1467738023506 Marionette TRACE conn4 <- [1,114,null,{}] 10:00:23 INFO - PROCESS | 1755 | 1467738023514 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}] 10:00:23 INFO - PROCESS | 1755 | 1467738023519 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:23 INFO - PROCESS | 1755 | 1467738023722 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 10:00:23 INFO - PROCESS | 1755 | 1467738023902 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:23 INFO - PROCESS | 1755 | 1467738023914 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:23 INFO - PROCESS | 1755 | ++DOCSHELL 0x93062800 == 31 [pid = 1755] [id = 36] 10:00:23 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x9b641800) [pid = 1755] [serial = 106] [outer = (nil)] 10:00:23 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x9c02c400) [pid = 1755] [serial = 107] [outer = 0x9b641800] 10:00:24 INFO - PROCESS | 1755 | 1467738024001 Marionette DEBUG loaded listener.js 10:00:24 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x9c274800) [pid = 1755] [serial = 108] [outer = 0x9b641800] 10:00:24 INFO - PROCESS | 1755 | 1467738024992 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]]]}] 10:00:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 10:00:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1541ms 10:00:25 INFO - PROCESS | 1755 | 1467738025052 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 10:00:25 INFO - PROCESS | 1755 | 1467738025056 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 10:00:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 10:00:25 INFO - PROCESS | 1755 | 1467738025064 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 10:00:25 INFO - PROCESS | 1755 | 1467738025070 Marionette TRACE conn4 <- [1,118,null,{}] 10:00:25 INFO - PROCESS | 1755 | 1467738025087 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}] 10:00:25 INFO - PROCESS | 1755 | 1467738025097 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:25 INFO - PROCESS | 1755 | 1467738025322 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 10:00:25 INFO - PROCESS | 1755 | 1467738025510 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:25 INFO - PROCESS | 1755 | 1467738025522 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:25 INFO - PROCESS | 1755 | ++DOCSHELL 0x956d1800 == 32 [pid = 1755] [id = 37] 10:00:25 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x956d1c00) [pid = 1755] [serial = 109] [outer = (nil)] 10:00:25 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x956d3800) [pid = 1755] [serial = 110] [outer = 0x956d1c00] 10:00:25 INFO - PROCESS | 1755 | 1467738025646 Marionette DEBUG loaded listener.js 10:00:25 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x9b644800) [pid = 1755] [serial = 111] [outer = 0x956d1c00] 10:00:26 INFO - PROCESS | 1755 | 1467738026591 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]]]}] 10:00:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 10:00:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1589ms 10:00:26 INFO - PROCESS | 1755 | 1467738026653 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 10:00:26 INFO - PROCESS | 1755 | 1467738026659 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 10:00:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 10:00:26 INFO - PROCESS | 1755 | 1467738026668 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 10:00:26 INFO - PROCESS | 1755 | 1467738026674 Marionette TRACE conn4 <- [1,122,null,{}] 10:00:26 INFO - PROCESS | 1755 | 1467738026683 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}] 10:00:26 INFO - PROCESS | 1755 | 1467738026689 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:26 INFO - PROCESS | 1755 | 1467738026856 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 10:00:26 INFO - PROCESS | 1755 | 1467738026977 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:26 INFO - PROCESS | 1755 | 1467738026992 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:27 INFO - PROCESS | 1755 | ++DOCSHELL 0x956c8c00 == 33 [pid = 1755] [id = 38] 10:00:27 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x956c9000) [pid = 1755] [serial = 112] [outer = (nil)] 10:00:27 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x956cbc00) [pid = 1755] [serial = 113] [outer = 0x956c9000] 10:00:27 INFO - PROCESS | 1755 | 1467738027107 Marionette DEBUG loaded listener.js 10:00:27 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x956d0400) [pid = 1755] [serial = 114] [outer = 0x956c9000] 10:00:27 INFO - PROCESS | 1755 | --DOCSHELL 0x9ac72800 == 32 [pid = 1755] [id = 14] 10:00:27 INFO - PROCESS | 1755 | --DOCSHELL 0x9ac75c00 == 31 [pid = 1755] [id = 20] 10:00:27 INFO - PROCESS | 1755 | --DOCSHELL 0x9b461000 == 30 [pid = 1755] [id = 15] 10:00:27 INFO - PROCESS | 1755 | --DOCSHELL 0x9ac74000 == 29 [pid = 1755] [id = 24] 10:00:27 INFO - PROCESS | 1755 | --DOCSHELL 0x9c1f0c00 == 28 [pid = 1755] [id = 25] 10:00:27 INFO - PROCESS | 1755 | --DOCSHELL 0x9b4c1800 == 27 [pid = 1755] [id = 19] 10:00:27 INFO - PROCESS | 1755 | --DOCSHELL 0x9b664000 == 26 [pid = 1755] [id = 23] 10:00:27 INFO - PROCESS | 1755 | --DOCSHELL 0x9568a000 == 25 [pid = 1755] [id = 18] 10:00:27 INFO - PROCESS | 1755 | --DOCSHELL 0x9a48e800 == 24 [pid = 1755] [id = 22] 10:00:27 INFO - PROCESS | 1755 | --DOCSHELL 0x9baa7800 == 23 [pid = 1755] [id = 17] 10:00:27 INFO - PROCESS | 1755 | --DOCSHELL 0x98330400 == 22 [pid = 1755] [id = 21] 10:00:27 INFO - PROCESS | 1755 | --DOCSHELL 0x9c1f5400 == 21 [pid = 1755] [id = 16] 10:00:27 INFO - PROCESS | 1755 | 1467738027994 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]]]}] 10:00:28 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x9ba16400) [pid = 1755] [serial = 67] [outer = (nil)] [url = about:blank] 10:00:28 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x99da9000) [pid = 1755] [serial = 61] [outer = (nil)] [url = about:blank] 10:00:28 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x9ac7bc00) [pid = 1755] [serial = 64] [outer = (nil)] [url = about:blank] 10:00:28 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x93a06800) [pid = 1755] [serial = 62] [outer = (nil)] [url = about:blank] 10:00:28 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0xa4e10400) [pid = 1755] [serial = 59] [outer = (nil)] [url = about:blank] 10:00:28 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x9b13b000) [pid = 1755] [serial = 65] [outer = (nil)] [url = about:blank] 10:00:28 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0xa35de000) [pid = 1755] [serial = 58] [outer = (nil)] [url = about:blank] 10:00:28 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x9c1e3800) [pid = 1755] [serial = 68] [outer = (nil)] [url = about:blank] 10:00:28 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0xa23b3000) [pid = 1755] [serial = 53] [outer = (nil)] [url = about:blank] 10:00:28 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0xa20a0400) [pid = 1755] [serial = 50] [outer = (nil)] [url = about:blank] 10:00:28 INFO - PROCESS | 1755 | --DOMWINDOW == 63 (0xa3210800) [pid = 1755] [serial = 56] [outer = (nil)] [url = about:blank] 10:00:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 10:00:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1385ms 10:00:28 INFO - PROCESS | 1755 | 1467738028053 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 10:00:28 INFO - PROCESS | 1755 | 1467738028060 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 10:00:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 10:00:28 INFO - PROCESS | 1755 | 1467738028071 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 10:00:28 INFO - PROCESS | 1755 | 1467738028075 Marionette TRACE conn4 <- [1,126,null,{}] 10:00:28 INFO - PROCESS | 1755 | 1467738028082 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}] 10:00:28 INFO - PROCESS | 1755 | 1467738028088 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:28 INFO - PROCESS | 1755 | 1467738028250 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 10:00:28 INFO - PROCESS | 1755 | 1467738028347 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:28 INFO - PROCESS | 1755 | 1467738028354 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:28 INFO - PROCESS | 1755 | ++DOCSHELL 0x9a25b400 == 22 [pid = 1755] [id = 39] 10:00:28 INFO - PROCESS | 1755 | ++DOMWINDOW == 64 (0x9a2e6000) [pid = 1755] [serial = 115] [outer = (nil)] 10:00:28 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x9ac74000) [pid = 1755] [serial = 116] [outer = 0x9a2e6000] 10:00:28 INFO - PROCESS | 1755 | 1467738028449 Marionette DEBUG loaded listener.js 10:00:28 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x9ac7f400) [pid = 1755] [serial = 117] [outer = 0x9a2e6000] 10:00:29 INFO - PROCESS | 1755 | 1467738029262 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]]]}] 10:00:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 10:00:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1232ms 10:00:29 INFO - PROCESS | 1755 | 1467738029303 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 10:00:29 INFO - PROCESS | 1755 | 1467738029307 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 10:00:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 10:00:29 INFO - PROCESS | 1755 | 1467738029314 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 10:00:29 INFO - PROCESS | 1755 | 1467738029320 Marionette TRACE conn4 <- [1,130,null,{}] 10:00:29 INFO - PROCESS | 1755 | 1467738029336 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}] 10:00:29 INFO - PROCESS | 1755 | 1467738029344 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:29 INFO - PROCESS | 1755 | 1467738029505 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 10:00:29 INFO - PROCESS | 1755 | 1467738029518 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:29 INFO - PROCESS | 1755 | 1467738029525 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:29 INFO - PROCESS | 1755 | ++DOCSHELL 0x9b63cc00 == 23 [pid = 1755] [id = 40] 10:00:29 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x9b644000) [pid = 1755] [serial = 118] [outer = (nil)] 10:00:29 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x9c02d000) [pid = 1755] [serial = 119] [outer = 0x9b644000] 10:00:29 INFO - PROCESS | 1755 | 1467738029690 Marionette DEBUG loaded listener.js 10:00:29 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x9c1f1400) [pid = 1755] [serial = 120] [outer = 0x9b644000] 10:00:30 INFO - PROCESS | 1755 | 1467738030442 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]]]}] 10:00:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 10:00:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1188ms 10:00:30 INFO - PROCESS | 1755 | 1467738030503 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 10:00:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 10:00:30 INFO - PROCESS | 1755 | 1467738030507 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 10:00:30 INFO - PROCESS | 1755 | 1467738030513 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 10:00:30 INFO - PROCESS | 1755 | 1467738030517 Marionette TRACE conn4 <- [1,134,null,{}] 10:00:30 INFO - PROCESS | 1755 | 1467738030522 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}] 10:00:30 INFO - PROCESS | 1755 | 1467738030527 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:30 INFO - PROCESS | 1755 | 1467738030743 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 10:00:30 INFO - PROCESS | 1755 | 1467738030759 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:30 INFO - PROCESS | 1755 | 1467738030768 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:30 INFO - PROCESS | 1755 | ++DOCSHELL 0x9b63a000 == 24 [pid = 1755] [id = 41] 10:00:30 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x9d80f400) [pid = 1755] [serial = 121] [outer = (nil)] 10:00:30 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0xa237ec00) [pid = 1755] [serial = 122] [outer = 0x9d80f400] 10:00:30 INFO - PROCESS | 1755 | 1467738030842 Marionette DEBUG loaded listener.js 10:00:30 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0xa2586c00) [pid = 1755] [serial = 123] [outer = 0x9d80f400] 10:00:31 INFO - PROCESS | 1755 | 1467738031823 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]]]}] 10:00:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 10:00:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1380ms 10:00:31 INFO - PROCESS | 1755 | 1467738031912 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 10:00:31 INFO - PROCESS | 1755 | 1467738031916 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 10:00:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 10:00:31 INFO - PROCESS | 1755 | 1467738031922 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 10:00:31 INFO - PROCESS | 1755 | 1467738031925 Marionette TRACE conn4 <- [1,138,null,{}] 10:00:31 INFO - PROCESS | 1755 | 1467738031931 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}] 10:00:31 INFO - PROCESS | 1755 | 1467738031936 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:32 INFO - PROCESS | 1755 | 1467738032134 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 10:00:32 INFO - PROCESS | 1755 | 1467738032156 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:32 INFO - PROCESS | 1755 | 1467738032166 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:32 INFO - PROCESS | 1755 | ++DOCSHELL 0x95360800 == 25 [pid = 1755] [id = 42] 10:00:32 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x95360c00) [pid = 1755] [serial = 124] [outer = (nil)] 10:00:32 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x9c1e2800) [pid = 1755] [serial = 125] [outer = 0x95360c00] 10:00:32 INFO - PROCESS | 1755 | 1467738032233 Marionette DEBUG loaded listener.js 10:00:32 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0xa2345800) [pid = 1755] [serial = 126] [outer = 0x95360c00] 10:00:32 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x93062000) [pid = 1755] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 10:00:32 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x9ac75000) [pid = 1755] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 10:00:32 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x9a171400) [pid = 1755] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 10:00:32 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x9c1f3400) [pid = 1755] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 10:00:32 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x9b641c00) [pid = 1755] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 10:00:32 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0xa23b5000) [pid = 1755] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 10:00:32 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x9c1e3400) [pid = 1755] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 10:00:32 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x9ac73c00) [pid = 1755] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 10:00:32 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x9ac7b400) [pid = 1755] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 10:00:33 INFO - PROCESS | 1755 | 1467738033089 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]]]}] 10:00:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 10:00:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1188ms 10:00:33 INFO - PROCESS | 1755 | 1467738033111 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 10:00:33 INFO - PROCESS | 1755 | 1467738033114 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 10:00:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 10:00:33 INFO - PROCESS | 1755 | 1467738033122 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 10:00:33 INFO - PROCESS | 1755 | 1467738033126 Marionette TRACE conn4 <- [1,142,null,{}] 10:00:33 INFO - PROCESS | 1755 | 1467738033131 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}] 10:00:33 INFO - PROCESS | 1755 | 1467738033141 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:33 INFO - PROCESS | 1755 | 1467738033334 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 10:00:33 INFO - PROCESS | 1755 | 1467738033344 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:33 INFO - PROCESS | 1755 | 1467738033350 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:33 INFO - PROCESS | 1755 | ++DOCSHELL 0x95357c00 == 26 [pid = 1755] [id = 43] 10:00:33 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x95358000) [pid = 1755] [serial = 127] [outer = (nil)] 10:00:33 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0xa328ec00) [pid = 1755] [serial = 128] [outer = 0x95358000] 10:00:33 INFO - PROCESS | 1755 | 1467738033528 Marionette DEBUG loaded listener.js 10:00:33 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0xa4e0f000) [pid = 1755] [serial = 129] [outer = 0x95358000] 10:00:34 INFO - PROCESS | 1755 | 1467738034377 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]]]}] 10:00:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 10:00:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1286ms 10:00:34 INFO - PROCESS | 1755 | 1467738034411 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 10:00:34 INFO - PROCESS | 1755 | 1467738034414 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 10:00:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 10:00:34 INFO - PROCESS | 1755 | 1467738034420 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 10:00:34 INFO - PROCESS | 1755 | 1467738034423 Marionette TRACE conn4 <- [1,146,null,{}] 10:00:34 INFO - PROCESS | 1755 | 1467738034429 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}] 10:00:34 INFO - PROCESS | 1755 | 1467738034434 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:34 INFO - PROCESS | 1755 | 1467738034581 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 10:00:34 INFO - PROCESS | 1755 | 1467738034855 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:34 INFO - PROCESS | 1755 | 1467738034863 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:34 INFO - PROCESS | 1755 | ++DOCSHELL 0x9535a800 == 27 [pid = 1755] [id = 44] 10:00:34 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x9535c400) [pid = 1755] [serial = 130] [outer = (nil)] 10:00:34 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x95360000) [pid = 1755] [serial = 131] [outer = 0x9535c400] 10:00:34 INFO - PROCESS | 1755 | 1467738034964 Marionette DEBUG loaded listener.js 10:00:35 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x956c7800) [pid = 1755] [serial = 132] [outer = 0x9535c400] 10:00:36 INFO - PROCESS | 1755 | 1467738036138 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]]]}] 10:00:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 10:00:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1786ms 10:00:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 10:00:36 INFO - PROCESS | 1755 | 1467738036210 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 10:00:36 INFO - PROCESS | 1755 | 1467738036214 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 10:00:36 INFO - PROCESS | 1755 | 1467738036223 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 10:00:36 INFO - PROCESS | 1755 | 1467738036227 Marionette TRACE conn4 <- [1,150,null,{}] 10:00:36 INFO - PROCESS | 1755 | 1467738036277 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}] 10:00:36 INFO - PROCESS | 1755 | 1467738036282 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:36 INFO - PROCESS | 1755 | 1467738036528 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 10:00:36 INFO - PROCESS | 1755 | 1467738036690 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:36 INFO - PROCESS | 1755 | 1467738036702 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:36 INFO - PROCESS | 1755 | ++DOCSHELL 0x956d2400 == 28 [pid = 1755] [id = 45] 10:00:36 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x99ea9400) [pid = 1755] [serial = 133] [outer = (nil)] 10:00:36 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x9b641000) [pid = 1755] [serial = 134] [outer = 0x99ea9400] 10:00:36 INFO - PROCESS | 1755 | 1467738036783 Marionette DEBUG loaded listener.js 10:00:36 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x9c1eb000) [pid = 1755] [serial = 135] [outer = 0x99ea9400] 10:00:37 INFO - PROCESS | 1755 | 1467738037687 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]]]}] 10:00:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 10:00:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1495ms 10:00:37 INFO - PROCESS | 1755 | 1467738037720 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 10:00:37 INFO - PROCESS | 1755 | 1467738037727 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 10:00:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 10:00:37 INFO - PROCESS | 1755 | 1467738037734 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 10:00:37 INFO - PROCESS | 1755 | 1467738037737 Marionette TRACE conn4 <- [1,154,null,{}] 10:00:37 INFO - PROCESS | 1755 | 1467738037744 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}] 10:00:37 INFO - PROCESS | 1755 | 1467738037749 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:37 INFO - PROCESS | 1755 | 1467738037949 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 10:00:38 INFO - PROCESS | 1755 | 1467738038092 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:38 INFO - PROCESS | 1755 | 1467738038103 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:38 INFO - PROCESS | 1755 | ++DOCSHELL 0xa3294800 == 29 [pid = 1755] [id = 46] 10:00:38 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0xa34c5400) [pid = 1755] [serial = 136] [outer = (nil)] 10:00:38 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0xa4e51c00) [pid = 1755] [serial = 137] [outer = 0xa34c5400] 10:00:38 INFO - PROCESS | 1755 | 1467738038184 Marionette DEBUG loaded listener.js 10:00:38 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0xa501ec00) [pid = 1755] [serial = 138] [outer = 0xa34c5400] 10:00:39 INFO - PROCESS | 1755 | 1467738039110 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]]]}] 10:00:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 10:00:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1433ms 10:00:39 INFO - PROCESS | 1755 | 1467738039168 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 10:00:39 INFO - PROCESS | 1755 | 1467738039172 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 10:00:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 10:00:39 INFO - PROCESS | 1755 | 1467738039190 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 10:00:39 INFO - PROCESS | 1755 | 1467738039199 Marionette TRACE conn4 <- [1,158,null,{}] 10:00:39 INFO - PROCESS | 1755 | 1467738039206 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}] 10:00:39 INFO - PROCESS | 1755 | 1467738039214 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:39 INFO - PROCESS | 1755 | 1467738039430 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 10:00:39 INFO - PROCESS | 1755 | 1467738039604 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:39 INFO - PROCESS | 1755 | 1467738039612 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:39 INFO - PROCESS | 1755 | ++DOCSHELL 0xa34c5000 == 30 [pid = 1755] [id = 47] 10:00:39 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0xa62b5800) [pid = 1755] [serial = 139] [outer = (nil)] 10:00:39 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0xa6946000) [pid = 1755] [serial = 140] [outer = 0xa62b5800] 10:00:39 INFO - PROCESS | 1755 | 1467738039704 Marionette DEBUG loaded listener.js 10:00:39 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0xa6ea5400) [pid = 1755] [serial = 141] [outer = 0xa62b5800] 10:00:40 INFO - PROCESS | 1755 | 1467738040603 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]]]}] 10:00:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 10:00:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1496ms 10:00:40 INFO - PROCESS | 1755 | 1467738040679 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 10:00:40 INFO - PROCESS | 1755 | 1467738040684 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 10:00:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 10:00:40 INFO - PROCESS | 1755 | 1467738040691 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 10:00:40 INFO - PROCESS | 1755 | 1467738040694 Marionette TRACE conn4 <- [1,162,null,{}] 10:00:40 INFO - PROCESS | 1755 | 1467738040701 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}] 10:00:40 INFO - PROCESS | 1755 | 1467738040706 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:40 INFO - PROCESS | 1755 | 1467738040922 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 10:00:41 INFO - PROCESS | 1755 | 1467738041302 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:41 INFO - PROCESS | 1755 | 1467738041314 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:41 INFO - PROCESS | 1755 | ++DOCSHELL 0x9535a400 == 31 [pid = 1755] [id = 48] 10:00:41 INFO - PROCESS | 1755 | ++DOMWINDOW == 82 (0x9535b000) [pid = 1755] [serial = 142] [outer = (nil)] 10:00:41 INFO - PROCESS | 1755 | ++DOMWINDOW == 83 (0x9535fc00) [pid = 1755] [serial = 143] [outer = 0x9535b000] 10:00:41 INFO - PROCESS | 1755 | 1467738041431 Marionette DEBUG loaded listener.js 10:00:41 INFO - PROCESS | 1755 | ++DOMWINDOW == 84 (0x956c8800) [pid = 1755] [serial = 144] [outer = 0x9535b000] 10:00:41 INFO - PROCESS | 1755 | 1467738041842 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 10:00:42 INFO - PROCESS | 1755 | --DOMWINDOW == 83 (0xa1093000) [pid = 1755] [serial = 101] [outer = (nil)] [url = about:blank] 10:00:42 INFO - PROCESS | 1755 | 1467738042439 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]]]}] 10:00:42 INFO - PROCESS | 1755 | --DOMWINDOW == 82 (0x9c1ec000) [pid = 1755] [serial = 95] [outer = (nil)] [url = about:blank] 10:00:42 INFO - PROCESS | 1755 | --DOMWINDOW == 81 (0x9c1f8800) [pid = 1755] [serial = 98] [outer = (nil)] [url = about:blank] 10:00:42 INFO - PROCESS | 1755 | --DOMWINDOW == 80 (0x9c1f1800) [pid = 1755] [serial = 96] [outer = (nil)] [url = about:blank] 10:00:42 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x9c27a000) [pid = 1755] [serial = 99] [outer = (nil)] [url = about:blank] 10:00:42 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x9b4c0c00) [pid = 1755] [serial = 91] [outer = (nil)] [url = about:blank] 10:00:42 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x93a10c00) [pid = 1755] [serial = 85] [outer = (nil)] [url = about:blank] 10:00:42 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x948dc400) [pid = 1755] [serial = 86] [outer = (nil)] [url = about:blank] 10:00:42 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x9b4c9400) [pid = 1755] [serial = 71] [outer = (nil)] [url = about:blank] 10:00:42 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x9b457c00) [pid = 1755] [serial = 70] [outer = (nil)] [url = about:blank] 10:00:42 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x9a48c400) [pid = 1755] [serial = 88] [outer = (nil)] [url = about:blank] 10:00:42 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x9a617c00) [pid = 1755] [serial = 89] [outer = (nil)] [url = about:blank] 10:00:42 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x9c27ac00) [pid = 1755] [serial = 74] [outer = (nil)] [url = about:blank] 10:00:42 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x9c1f7c00) [pid = 1755] [serial = 73] [outer = (nil)] [url = about:blank] 10:00:42 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0xa200f800) [pid = 1755] [serial = 77] [outer = (nil)] [url = about:blank] 10:00:42 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x9d4d8c00) [pid = 1755] [serial = 76] [outer = (nil)] [url = about:blank] 10:00:42 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x9b4cec00) [pid = 1755] [serial = 92] [outer = (nil)] [url = about:blank] 10:00:42 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0xa328e400) [pid = 1755] [serial = 80] [outer = (nil)] [url = about:blank] 10:00:42 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0xa2fedc00) [pid = 1755] [serial = 79] [outer = (nil)] [url = about:blank] 10:00:42 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0xa253f000) [pid = 1755] [serial = 82] [outer = (nil)] [url = about:blank] 10:00:42 INFO - PROCESS | 1755 | --DOMWINDOW == 63 (0x992dd000) [pid = 1755] [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.] 10:00:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 10:00:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1841ms 10:00:42 INFO - PROCESS | 1755 | 1467738042534 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 10:00:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 10:00:42 INFO - PROCESS | 1755 | 1467738042540 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 10:00:42 INFO - PROCESS | 1755 | 1467738042548 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 10:00:42 INFO - PROCESS | 1755 | 1467738042553 Marionette TRACE conn4 <- [1,166,null,{}] 10:00:42 INFO - PROCESS | 1755 | 1467738042561 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}] 10:00:42 INFO - PROCESS | 1755 | 1467738042567 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:42 INFO - PROCESS | 1755 | 1467738042741 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 10:00:42 INFO - PROCESS | 1755 | 1467738042847 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:42 INFO - PROCESS | 1755 | 1467738042855 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:42 INFO - PROCESS | 1755 | ++DOCSHELL 0x98331c00 == 32 [pid = 1755] [id = 49] 10:00:42 INFO - PROCESS | 1755 | ++DOMWINDOW == 64 (0x9920d800) [pid = 1755] [serial = 145] [outer = (nil)] 10:00:42 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x9a2ec000) [pid = 1755] [serial = 146] [outer = 0x9920d800] 10:00:42 INFO - PROCESS | 1755 | 1467738042933 Marionette DEBUG loaded listener.js 10:00:43 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x9ac77000) [pid = 1755] [serial = 147] [outer = 0x9920d800] 10:00:43 INFO - PROCESS | 1755 | 1467738043701 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]]]}] 10:00:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 10:00:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1183ms 10:00:43 INFO - PROCESS | 1755 | 1467738043769 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 10:00:43 INFO - PROCESS | 1755 | 1467738043779 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 10:00:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 10:00:43 INFO - PROCESS | 1755 | 1467738043794 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 10:00:43 INFO - PROCESS | 1755 | 1467738043802 Marionette TRACE conn4 <- [1,170,null,{}] 10:00:43 INFO - PROCESS | 1755 | 1467738043888 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}] 10:00:43 INFO - PROCESS | 1755 | 1467738043897 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:44 INFO - PROCESS | 1755 | 1467738044217 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 10:00:44 INFO - PROCESS | 1755 | 1467738044241 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:44 INFO - PROCESS | 1755 | 1467738044250 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:44 INFO - PROCESS | 1755 | ++DOCSHELL 0x992e2400 == 33 [pid = 1755] [id = 50] 10:00:44 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x9b643400) [pid = 1755] [serial = 148] [outer = (nil)] 10:00:44 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x9c1ea000) [pid = 1755] [serial = 149] [outer = 0x9b643400] 10:00:44 INFO - PROCESS | 1755 | 1467738044318 Marionette DEBUG loaded listener.js 10:00:44 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x9c1f3000) [pid = 1755] [serial = 150] [outer = 0x9b643400] 10:00:45 INFO - PROCESS | 1755 | 1467738045097 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]]]}] 10:00:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 10:00:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1350ms 10:00:45 INFO - PROCESS | 1755 | 1467738045145 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 10:00:45 INFO - PROCESS | 1755 | 1467738045150 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 10:00:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 10:00:45 INFO - PROCESS | 1755 | 1467738045180 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 10:00:45 INFO - PROCESS | 1755 | 1467738045189 Marionette TRACE conn4 <- [1,174,null,{}] 10:00:45 INFO - PROCESS | 1755 | 1467738045204 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}] 10:00:45 INFO - PROCESS | 1755 | 1467738045212 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:45 INFO - PROCESS | 1755 | 1467738045424 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 10:00:45 INFO - PROCESS | 1755 | 1467738045453 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:45 INFO - PROCESS | 1755 | 1467738045464 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:45 INFO - PROCESS | 1755 | ++DOCSHELL 0x9b666c00 == 34 [pid = 1755] [id = 51] 10:00:45 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0xa2001c00) [pid = 1755] [serial = 151] [outer = (nil)] 10:00:45 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0xa237e800) [pid = 1755] [serial = 152] [outer = 0xa2001c00] 10:00:45 INFO - PROCESS | 1755 | 1467738045554 Marionette DEBUG loaded listener.js 10:00:45 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0xa253e400) [pid = 1755] [serial = 153] [outer = 0xa2001c00] 10:00:46 INFO - PROCESS | 1755 | 1467738046444 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]]]}] 10:00:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 10:00:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1314ms 10:00:46 INFO - PROCESS | 1755 | 1467738046483 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 10:00:46 INFO - PROCESS | 1755 | 1467738046488 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 10:00:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 10:00:46 INFO - PROCESS | 1755 | 1467738046495 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 10:00:46 INFO - PROCESS | 1755 | 1467738046498 Marionette TRACE conn4 <- [1,178,null,{}] 10:00:46 INFO - PROCESS | 1755 | 1467738046505 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}] 10:00:46 INFO - PROCESS | 1755 | 1467738046509 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:46 INFO - PROCESS | 1755 | 1467738046723 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 10:00:46 INFO - PROCESS | 1755 | 1467738046753 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:46 INFO - PROCESS | 1755 | 1467738046759 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:46 INFO - PROCESS | 1755 | ++DOCSHELL 0x996c4400 == 35 [pid = 1755] [id = 52] 10:00:46 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x996c7400) [pid = 1755] [serial = 154] [outer = (nil)] 10:00:46 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x996cd000) [pid = 1755] [serial = 155] [outer = 0x996c7400] 10:00:46 INFO - PROCESS | 1755 | 1467738046834 Marionette DEBUG loaded listener.js 10:00:46 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x996ce000) [pid = 1755] [serial = 156] [outer = 0x996c7400] 10:00:47 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x9d80f400) [pid = 1755] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 10:00:47 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x95360c00) [pid = 1755] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 10:00:47 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x9a2e6000) [pid = 1755] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 10:00:47 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x956c9000) [pid = 1755] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 10:00:47 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x9b644000) [pid = 1755] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 10:00:47 INFO - PROCESS | 1755 | 1467738047752 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]]]}] 10:00:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 10:00:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1291ms 10:00:47 INFO - PROCESS | 1755 | 1467738047787 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 10:00:47 INFO - PROCESS | 1755 | 1467738047790 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 10:00:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 10:00:47 INFO - PROCESS | 1755 | 1467738047796 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 10:00:47 INFO - PROCESS | 1755 | 1467738047800 Marionette TRACE conn4 <- [1,182,null,{}] 10:00:47 INFO - PROCESS | 1755 | 1467738047805 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}] 10:00:47 INFO - PROCESS | 1755 | 1467738047810 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:47 INFO - PROCESS | 1755 | 1467738047963 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 10:00:47 INFO - PROCESS | 1755 | 1467738047976 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:47 INFO - PROCESS | 1755 | 1467738047994 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:48 INFO - PROCESS | 1755 | ++DOCSHELL 0x9a2e6400 == 36 [pid = 1755] [id = 53] 10:00:48 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x9a6ef400) [pid = 1755] [serial = 157] [outer = (nil)] 10:00:48 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x9a6f4000) [pid = 1755] [serial = 158] [outer = 0x9a6ef400] 10:00:48 INFO - PROCESS | 1755 | 1467738048075 Marionette DEBUG loaded listener.js 10:00:48 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x9a6f9000) [pid = 1755] [serial = 159] [outer = 0x9a6ef400] 10:00:48 INFO - PROCESS | 1755 | 1467738048936 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]]]}] 10:00:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 10:00:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1189ms 10:00:48 INFO - PROCESS | 1755 | 1467738048986 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 10:00:48 INFO - PROCESS | 1755 | 1467738048990 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 10:00:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 10:00:48 INFO - PROCESS | 1755 | 1467738048997 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 10:00:49 INFO - PROCESS | 1755 | 1467738049000 Marionette TRACE conn4 <- [1,186,null,{}] 10:00:49 INFO - PROCESS | 1755 | 1467738049005 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}] 10:00:49 INFO - PROCESS | 1755 | 1467738049011 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:49 INFO - PROCESS | 1755 | 1467738049182 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 10:00:49 INFO - PROCESS | 1755 | 1467738049335 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:49 INFO - PROCESS | 1755 | 1467738049346 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:49 INFO - PROCESS | 1755 | ++DOCSHELL 0x9305f800 == 37 [pid = 1755] [id = 54] 10:00:49 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x93060000) [pid = 1755] [serial = 160] [outer = (nil)] 10:00:49 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x9485e800) [pid = 1755] [serial = 161] [outer = 0x93060000] 10:00:49 INFO - PROCESS | 1755 | 1467738049478 Marionette DEBUG loaded listener.js 10:00:49 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x95358c00) [pid = 1755] [serial = 162] [outer = 0x93060000] 10:00:50 INFO - PROCESS | 1755 | 1467738050436 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]]]}] 10:00:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 10:00:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1482ms 10:00:50 INFO - PROCESS | 1755 | 1467738050483 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 10:00:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 10:00:50 INFO - PROCESS | 1755 | 1467738050489 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 10:00:50 INFO - PROCESS | 1755 | 1467738050498 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 10:00:50 INFO - PROCESS | 1755 | 1467738050503 Marionette TRACE conn4 <- [1,190,null,{}] 10:00:50 INFO - PROCESS | 1755 | 1467738050511 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}] 10:00:50 INFO - PROCESS | 1755 | 1467738050519 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:50 INFO - PROCESS | 1755 | 1467738050718 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 10:00:50 INFO - PROCESS | 1755 | 1467738050868 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:50 INFO - PROCESS | 1755 | 1467738050878 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:50 INFO - PROCESS | 1755 | ++DOCSHELL 0x99da9000 == 38 [pid = 1755] [id = 55] 10:00:50 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x9a0df000) [pid = 1755] [serial = 163] [outer = (nil)] 10:00:50 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x9a6f0400) [pid = 1755] [serial = 164] [outer = 0x9a0df000] 10:00:50 INFO - PROCESS | 1755 | 1467738050963 Marionette DEBUG loaded listener.js 10:00:51 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x9a6f6800) [pid = 1755] [serial = 165] [outer = 0x9a0df000] 10:00:51 INFO - PROCESS | 1755 | 1467738051942 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]]]}] 10:00:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 10:00:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1488ms 10:00:52 INFO - PROCESS | 1755 | 1467738051991 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 10:00:52 INFO - PROCESS | 1755 | 1467738051997 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 10:00:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 10:00:52 INFO - PROCESS | 1755 | 1467738052005 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 10:00:52 INFO - PROCESS | 1755 | 1467738052010 Marionette TRACE conn4 <- [1,194,null,{}] 10:00:52 INFO - PROCESS | 1755 | 1467738052016 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}] 10:00:52 INFO - PROCESS | 1755 | 1467738052022 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:52 INFO - PROCESS | 1755 | 1467738052222 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 10:00:52 INFO - PROCESS | 1755 | 1467738052372 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:52 INFO - PROCESS | 1755 | 1467738052383 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:52 INFO - PROCESS | 1755 | ++DOCSHELL 0x9b4c5c00 == 39 [pid = 1755] [id = 56] 10:00:52 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x9b4c8400) [pid = 1755] [serial = 166] [outer = (nil)] 10:00:52 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0x9b4cec00) [pid = 1755] [serial = 167] [outer = 0x9b4c8400] 10:00:52 INFO - PROCESS | 1755 | 1467738052501 Marionette DEBUG loaded listener.js 10:00:52 INFO - PROCESS | 1755 | ++DOMWINDOW == 82 (0x9b641c00) [pid = 1755] [serial = 168] [outer = 0x9b4c8400] 10:00:53 INFO - PROCESS | 1755 | 1467738053435 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]]]}] 10:00:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 10:00:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1487ms 10:00:53 INFO - PROCESS | 1755 | 1467738053494 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 10:00:53 INFO - PROCESS | 1755 | 1467738053498 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 10:00:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 10:00:53 INFO - PROCESS | 1755 | 1467738053515 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 10:00:53 INFO - PROCESS | 1755 | 1467738053525 Marionette TRACE conn4 <- [1,198,null,{}] 10:00:53 INFO - PROCESS | 1755 | 1467738053533 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}] 10:00:53 INFO - PROCESS | 1755 | 1467738053540 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:53 INFO - PROCESS | 1755 | 1467738053772 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 10:00:53 INFO - PROCESS | 1755 | 1467738053963 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:53 INFO - PROCESS | 1755 | 1467738053972 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:54 INFO - PROCESS | 1755 | ++DOCSHELL 0x95284000 == 40 [pid = 1755] [id = 57] 10:00:54 INFO - PROCESS | 1755 | ++DOMWINDOW == 83 (0x9a250000) [pid = 1755] [serial = 169] [outer = (nil)] 10:00:54 INFO - PROCESS | 1755 | ++DOMWINDOW == 84 (0xa108f000) [pid = 1755] [serial = 170] [outer = 0x9a250000] 10:00:54 INFO - PROCESS | 1755 | 1467738054103 Marionette DEBUG loaded listener.js 10:00:54 INFO - PROCESS | 1755 | ++DOMWINDOW == 85 (0xa20a0800) [pid = 1755] [serial = 171] [outer = 0x9a250000] 10:00:55 INFO - PROCESS | 1755 | 1467738055001 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]]]}] 10:00:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 10:00:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1551ms 10:00:55 INFO - PROCESS | 1755 | 1467738055058 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 10:00:55 INFO - PROCESS | 1755 | 1467738055063 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 10:00:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 10:00:55 INFO - PROCESS | 1755 | 1467738055071 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 10:00:55 INFO - PROCESS | 1755 | 1467738055075 Marionette TRACE conn4 <- [1,202,null,{}] 10:00:55 INFO - PROCESS | 1755 | 1467738055080 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}] 10:00:55 INFO - PROCESS | 1755 | 1467738055086 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:55 INFO - PROCESS | 1755 | 1467738055307 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 10:00:55 INFO - PROCESS | 1755 | 1467738055497 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:55 INFO - PROCESS | 1755 | 1467738055508 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:55 INFO - PROCESS | 1755 | ++DOCSHELL 0x9b1aac00 == 41 [pid = 1755] [id = 58] 10:00:55 INFO - PROCESS | 1755 | ++DOMWINDOW == 86 (0x9b1ac800) [pid = 1755] [serial = 172] [outer = (nil)] 10:00:55 INFO - PROCESS | 1755 | ++DOMWINDOW == 87 (0x9b1b3000) [pid = 1755] [serial = 173] [outer = 0x9b1ac800] 10:00:55 INFO - PROCESS | 1755 | 1467738055632 Marionette DEBUG loaded listener.js 10:00:55 INFO - PROCESS | 1755 | ++DOMWINDOW == 88 (0x9b1b5400) [pid = 1755] [serial = 174] [outer = 0x9b1ac800] 10:00:56 INFO - PROCESS | 1755 | 1467738056666 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]]]}] 10:00:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 10:00:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1631ms 10:00:56 INFO - PROCESS | 1755 | 1467738056703 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 10:00:56 INFO - PROCESS | 1755 | 1467738056710 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 10:00:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 10:00:56 INFO - PROCESS | 1755 | 1467738056719 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 10:00:56 INFO - PROCESS | 1755 | 1467738056724 Marionette TRACE conn4 <- [1,206,null,{}] 10:00:56 INFO - PROCESS | 1755 | 1467738056733 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}] 10:00:56 INFO - PROCESS | 1755 | 1467738056738 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:56 INFO - PROCESS | 1755 | 1467738056922 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 10:00:57 INFO - PROCESS | 1755 | 1467738057090 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:57 INFO - PROCESS | 1755 | 1467738057105 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:57 INFO - PROCESS | 1755 | ++DOCSHELL 0x996c9000 == 42 [pid = 1755] [id = 59] 10:00:57 INFO - PROCESS | 1755 | ++DOMWINDOW == 89 (0x996c9c00) [pid = 1755] [serial = 175] [outer = (nil)] 10:00:57 INFO - PROCESS | 1755 | ++DOMWINDOW == 90 (0x996cd400) [pid = 1755] [serial = 176] [outer = 0x996c9c00] 10:00:57 INFO - PROCESS | 1755 | 1467738057195 Marionette DEBUG loaded listener.js 10:00:57 INFO - PROCESS | 1755 | ++DOMWINDOW == 91 (0x9a0e2400) [pid = 1755] [serial = 177] [outer = 0x996c9c00] 10:00:58 INFO - PROCESS | 1755 | 1467738058035 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]]]}] 10:00:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 10:00:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1385ms 10:00:58 INFO - PROCESS | 1755 | 1467738058105 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 10:00:58 INFO - PROCESS | 1755 | 1467738058112 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 10:00:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 10:00:58 INFO - PROCESS | 1755 | 1467738058124 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 10:00:58 INFO - PROCESS | 1755 | 1467738058128 Marionette TRACE conn4 <- [1,210,null,{}] 10:00:58 INFO - PROCESS | 1755 | 1467738058134 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}] 10:00:58 INFO - PROCESS | 1755 | 1467738058140 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:58 INFO - PROCESS | 1755 | 1467738058366 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 10:00:58 INFO - PROCESS | 1755 | --DOCSHELL 0x9c1e2c00 == 41 [pid = 1755] [id = 32] 10:00:58 INFO - PROCESS | 1755 | --DOCSHELL 0x9a5d2800 == 40 [pid = 1755] [id = 33] 10:00:58 INFO - PROCESS | 1755 | --DOCSHELL 0x9a2e6400 == 39 [pid = 1755] [id = 53] 10:00:58 INFO - PROCESS | 1755 | --DOMWINDOW == 90 (0xa328ec00) [pid = 1755] [serial = 128] [outer = (nil)] [url = about:blank] 10:00:58 INFO - PROCESS | 1755 | --DOMWINDOW == 89 (0x956d3800) [pid = 1755] [serial = 110] [outer = (nil)] [url = about:blank] 10:00:58 INFO - PROCESS | 1755 | 1467738058594 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:58 INFO - PROCESS | 1755 | 1467738058603 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:58 INFO - PROCESS | 1755 | --DOCSHELL 0x996c4400 == 38 [pid = 1755] [id = 52] 10:00:58 INFO - PROCESS | 1755 | --DOCSHELL 0x9b666c00 == 37 [pid = 1755] [id = 51] 10:00:58 INFO - PROCESS | 1755 | --DOCSHELL 0x992e2400 == 36 [pid = 1755] [id = 50] 10:00:58 INFO - PROCESS | 1755 | --DOCSHELL 0x98331c00 == 35 [pid = 1755] [id = 49] 10:00:58 INFO - PROCESS | 1755 | --DOCSHELL 0x9535a400 == 34 [pid = 1755] [id = 48] 10:00:58 INFO - PROCESS | 1755 | ++DOCSHELL 0x95289c00 == 35 [pid = 1755] [id = 60] 10:00:58 INFO - PROCESS | 1755 | ++DOMWINDOW == 90 (0x956ce800) [pid = 1755] [serial = 178] [outer = (nil)] 10:00:58 INFO - PROCESS | 1755 | ++DOMWINDOW == 91 (0x992e2400) [pid = 1755] [serial = 179] [outer = 0x956ce800] 10:00:58 INFO - PROCESS | 1755 | 1467738058692 Marionette DEBUG loaded listener.js 10:00:58 INFO - PROCESS | 1755 | ++DOMWINDOW == 92 (0x9ac80000) [pid = 1755] [serial = 180] [outer = 0x956ce800] 10:00:58 INFO - PROCESS | 1755 | --DOCSHELL 0x956d2400 == 34 [pid = 1755] [id = 45] 10:00:58 INFO - PROCESS | 1755 | --DOCSHELL 0x9535a800 == 33 [pid = 1755] [id = 44] 10:00:58 INFO - PROCESS | 1755 | --DOMWINDOW == 91 (0xa2586c00) [pid = 1755] [serial = 123] [outer = (nil)] [url = about:blank] 10:00:59 INFO - PROCESS | 1755 | --DOMWINDOW == 90 (0xa237ec00) [pid = 1755] [serial = 122] [outer = (nil)] [url = about:blank] 10:00:59 INFO - PROCESS | 1755 | --DOMWINDOW == 89 (0x9c1e2800) [pid = 1755] [serial = 125] [outer = (nil)] [url = about:blank] 10:00:59 INFO - PROCESS | 1755 | --DOMWINDOW == 88 (0xa2345800) [pid = 1755] [serial = 126] [outer = (nil)] [url = about:blank] 10:00:59 INFO - PROCESS | 1755 | --DOMWINDOW == 87 (0x9ac74000) [pid = 1755] [serial = 116] [outer = (nil)] [url = about:blank] 10:00:59 INFO - PROCESS | 1755 | --DOMWINDOW == 86 (0x9ac7f400) [pid = 1755] [serial = 117] [outer = (nil)] [url = about:blank] 10:00:59 INFO - PROCESS | 1755 | --DOMWINDOW == 85 (0x9c02c400) [pid = 1755] [serial = 107] [outer = (nil)] [url = about:blank] 10:00:59 INFO - PROCESS | 1755 | --DOMWINDOW == 84 (0x956d0400) [pid = 1755] [serial = 114] [outer = (nil)] [url = about:blank] 10:00:59 INFO - PROCESS | 1755 | --DOMWINDOW == 83 (0x956cbc00) [pid = 1755] [serial = 113] [outer = (nil)] [url = about:blank] 10:00:59 INFO - PROCESS | 1755 | --DOMWINDOW == 82 (0x9a2e5c00) [pid = 1755] [serial = 104] [outer = (nil)] [url = about:blank] 10:00:59 INFO - PROCESS | 1755 | --DOMWINDOW == 81 (0x9c02d000) [pid = 1755] [serial = 119] [outer = (nil)] [url = about:blank] 10:00:59 INFO - PROCESS | 1755 | --DOMWINDOW == 80 (0x9c1f1400) [pid = 1755] [serial = 120] [outer = (nil)] [url = about:blank] 10:00:59 INFO - PROCESS | 1755 | 1467738059507 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]]]}] 10:00:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 10:00:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1434ms 10:00:59 INFO - PROCESS | 1755 | 1467738059558 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 10:00:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 10:00:59 INFO - PROCESS | 1755 | 1467738059562 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 10:00:59 INFO - PROCESS | 1755 | 1467738059569 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 10:00:59 INFO - PROCESS | 1755 | 1467738059575 Marionette TRACE conn4 <- [1,214,null,{}] 10:00:59 INFO - PROCESS | 1755 | 1467738059598 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}] 10:00:59 INFO - PROCESS | 1755 | 1467738059606 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:59 INFO - PROCESS | 1755 | 1467738059785 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 10:00:59 INFO - PROCESS | 1755 | 1467738059895 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:59 INFO - PROCESS | 1755 | 1467738059905 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:00:59 INFO - PROCESS | 1755 | ++DOCSHELL 0x9b4c0800 == 34 [pid = 1755] [id = 61] 10:00:59 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0x9b4c4800) [pid = 1755] [serial = 181] [outer = (nil)] 10:00:59 INFO - PROCESS | 1755 | ++DOMWINDOW == 82 (0x9b63d800) [pid = 1755] [serial = 182] [outer = 0x9b4c4800] 10:00:59 INFO - PROCESS | 1755 | 1467738059986 Marionette DEBUG loaded listener.js 10:01:00 INFO - PROCESS | 1755 | ++DOMWINDOW == 83 (0x9ba0f400) [pid = 1755] [serial = 183] [outer = 0x9b4c4800] 10:01:00 INFO - PROCESS | 1755 | 1467738060915 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]]]}] 10:01:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 10:01:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1395ms 10:01:00 INFO - PROCESS | 1755 | 1467738060964 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 10:01:00 INFO - PROCESS | 1755 | 1467738060969 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 10:01:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 10:01:00 INFO - PROCESS | 1755 | 1467738060976 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 10:01:00 INFO - PROCESS | 1755 | 1467738060979 Marionette TRACE conn4 <- [1,218,null,{}] 10:01:00 INFO - PROCESS | 1755 | 1467738060985 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}] 10:01:00 INFO - PROCESS | 1755 | 1467738060990 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:01 INFO - PROCESS | 1755 | 1467738061162 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 10:01:01 INFO - PROCESS | 1755 | 1467738061170 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:01 INFO - PROCESS | 1755 | 1467738061180 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:01 INFO - PROCESS | 1755 | ++DOCSHELL 0x948d7800 == 35 [pid = 1755] [id = 62] 10:01:01 INFO - PROCESS | 1755 | ++DOMWINDOW == 84 (0x9c024400) [pid = 1755] [serial = 184] [outer = (nil)] 10:01:01 INFO - PROCESS | 1755 | ++DOMWINDOW == 85 (0x9c27d800) [pid = 1755] [serial = 185] [outer = 0x9c024400] 10:01:01 INFO - PROCESS | 1755 | 1467738061256 Marionette DEBUG loaded listener.js 10:01:01 INFO - PROCESS | 1755 | ++DOMWINDOW == 86 (0xa2009400) [pid = 1755] [serial = 186] [outer = 0x9c024400] 10:01:02 INFO - PROCESS | 1755 | 1467738062257 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]]]}] 10:01:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 10:01:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1331ms 10:01:02 INFO - PROCESS | 1755 | 1467738062309 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 10:01:02 INFO - PROCESS | 1755 | 1467738062312 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 10:01:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 10:01:02 INFO - PROCESS | 1755 | 1467738062319 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 10:01:02 INFO - PROCESS | 1755 | 1467738062337 Marionette TRACE conn4 <- [1,222,null,{}] 10:01:02 INFO - PROCESS | 1755 | 1467738062355 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}] 10:01:02 INFO - PROCESS | 1755 | 1467738062361 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:02 INFO - PROCESS | 1755 | 1467738062562 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 10:01:02 INFO - PROCESS | 1755 | 1467738062587 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:02 INFO - PROCESS | 1755 | 1467738062596 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:02 INFO - PROCESS | 1755 | ++DOCSHELL 0x9305d400 == 36 [pid = 1755] [id = 63] 10:01:02 INFO - PROCESS | 1755 | ++DOMWINDOW == 87 (0x9b1b2c00) [pid = 1755] [serial = 187] [outer = (nil)] 10:01:02 INFO - PROCESS | 1755 | ++DOMWINDOW == 88 (0xa2381400) [pid = 1755] [serial = 188] [outer = 0x9b1b2c00] 10:01:02 INFO - PROCESS | 1755 | 1467738062670 Marionette DEBUG loaded listener.js 10:01:02 INFO - PROCESS | 1755 | ++DOMWINDOW == 89 (0xa2535c00) [pid = 1755] [serial = 189] [outer = 0x9b1b2c00] 10:01:03 INFO - PROCESS | 1755 | 1467738063619 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]]]}] 10:01:03 INFO - PROCESS | 1755 | --DOMWINDOW == 88 (0x95358000) [pid = 1755] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 10:01:03 INFO - PROCESS | 1755 | --DOMWINDOW == 87 (0x9920d800) [pid = 1755] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 10:01:03 INFO - PROCESS | 1755 | --DOMWINDOW == 86 (0x9535b000) [pid = 1755] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 10:01:03 INFO - PROCESS | 1755 | --DOMWINDOW == 85 (0xa2001c00) [pid = 1755] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 10:01:03 INFO - PROCESS | 1755 | --DOMWINDOW == 84 (0x996c7400) [pid = 1755] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 10:01:03 INFO - PROCESS | 1755 | --DOMWINDOW == 83 (0x9b643400) [pid = 1755] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 10:01:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 10:01:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1358ms 10:01:03 INFO - PROCESS | 1755 | 1467738063678 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 10:01:03 INFO - PROCESS | 1755 | 1467738063682 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 10:01:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 10:01:03 INFO - PROCESS | 1755 | 1467738063689 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 10:01:03 INFO - PROCESS | 1755 | 1467738063692 Marionette TRACE conn4 <- [1,226,null,{}] 10:01:03 INFO - PROCESS | 1755 | 1467738063698 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}] 10:01:03 INFO - PROCESS | 1755 | 1467738063708 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:03 INFO - PROCESS | 1755 | 1467738063925 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 10:01:04 INFO - PROCESS | 1755 | 1467738064038 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:04 INFO - PROCESS | 1755 | 1467738064050 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:04 INFO - PROCESS | 1755 | ++DOCSHELL 0x93062000 == 37 [pid = 1755] [id = 64] 10:01:04 INFO - PROCESS | 1755 | ++DOMWINDOW == 84 (0x948d4800) [pid = 1755] [serial = 190] [outer = (nil)] 10:01:04 INFO - PROCESS | 1755 | ++DOMWINDOW == 85 (0xa2ff7400) [pid = 1755] [serial = 191] [outer = 0x948d4800] 10:01:04 INFO - PROCESS | 1755 | 1467738064132 Marionette DEBUG loaded listener.js 10:01:04 INFO - PROCESS | 1755 | ++DOMWINDOW == 86 (0xa4e4c400) [pid = 1755] [serial = 192] [outer = 0x948d4800] 10:01:04 INFO - PROCESS | 1755 | 1467738064849 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]]]}] 10:01:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 10:01:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1186ms 10:01:04 INFO - PROCESS | 1755 | 1467738064877 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 10:01:04 INFO - PROCESS | 1755 | 1467738064880 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 10:01:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 10:01:04 INFO - PROCESS | 1755 | 1467738064886 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 10:01:04 INFO - PROCESS | 1755 | 1467738064890 Marionette TRACE conn4 <- [1,230,null,{}] 10:01:04 INFO - PROCESS | 1755 | 1467738064895 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}] 10:01:04 INFO - PROCESS | 1755 | 1467738064900 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:05 INFO - PROCESS | 1755 | 1467738065089 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 10:01:05 INFO - PROCESS | 1755 | 1467738065112 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:05 INFO - PROCESS | 1755 | 1467738065119 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:05 INFO - PROCESS | 1755 | ++DOCSHELL 0x95362c00 == 38 [pid = 1755] [id = 65] 10:01:05 INFO - PROCESS | 1755 | ++DOMWINDOW == 87 (0xa2557000) [pid = 1755] [serial = 193] [outer = (nil)] 10:01:05 INFO - PROCESS | 1755 | ++DOMWINDOW == 88 (0xa507c000) [pid = 1755] [serial = 194] [outer = 0xa2557000] 10:01:05 INFO - PROCESS | 1755 | 1467738065190 Marionette DEBUG loaded listener.js 10:01:05 INFO - PROCESS | 1755 | ++DOMWINDOW == 89 (0xa620fc00) [pid = 1755] [serial = 195] [outer = 0xa2557000] 10:01:06 INFO - PROCESS | 1755 | 1467738066116 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]]]}] 10:01:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 10:01:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1285ms 10:01:06 INFO - PROCESS | 1755 | 1467738066174 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 10:01:06 INFO - PROCESS | 1755 | 1467738066181 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 10:01:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 10:01:06 INFO - PROCESS | 1755 | 1467738066191 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 10:01:06 INFO - PROCESS | 1755 | 1467738066195 Marionette TRACE conn4 <- [1,234,null,{}] 10:01:06 INFO - PROCESS | 1755 | 1467738066205 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}] 10:01:06 INFO - PROCESS | 1755 | 1467738066211 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:06 INFO - PROCESS | 1755 | 1467738066472 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 10:01:06 INFO - PROCESS | 1755 | 1467738066671 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:06 INFO - PROCESS | 1755 | 1467738066685 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:06 INFO - PROCESS | 1755 | ++DOCSHELL 0x956c5400 == 39 [pid = 1755] [id = 66] 10:01:06 INFO - PROCESS | 1755 | ++DOMWINDOW == 90 (0x956c7000) [pid = 1755] [serial = 196] [outer = (nil)] 10:01:06 INFO - PROCESS | 1755 | ++DOMWINDOW == 91 (0x996c5800) [pid = 1755] [serial = 197] [outer = 0x956c7000] 10:01:06 INFO - PROCESS | 1755 | 1467738066816 Marionette DEBUG loaded listener.js 10:01:06 INFO - PROCESS | 1755 | ++DOMWINDOW == 92 (0x99ea7c00) [pid = 1755] [serial = 198] [outer = 0x956c7000] 10:01:07 INFO - PROCESS | 1755 | 1467738067697 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]]]}] 10:01:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 10:01:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1588ms 10:01:07 INFO - PROCESS | 1755 | 1467738067780 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 10:01:07 INFO - PROCESS | 1755 | 1467738067788 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 10:01:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 10:01:07 INFO - PROCESS | 1755 | 1467738067802 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 10:01:07 INFO - PROCESS | 1755 | 1467738067806 Marionette TRACE conn4 <- [1,238,null,{}] 10:01:07 INFO - PROCESS | 1755 | 1467738067815 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}] 10:01:07 INFO - PROCESS | 1755 | 1467738067822 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:08 INFO - PROCESS | 1755 | 1467738068064 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 10:01:08 INFO - PROCESS | 1755 | 1467738068258 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:08 INFO - PROCESS | 1755 | 1467738068268 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:08 INFO - PROCESS | 1755 | ++DOCSHELL 0x9ac74000 == 40 [pid = 1755] [id = 67] 10:01:08 INFO - PROCESS | 1755 | ++DOMWINDOW == 93 (0x9ac7d000) [pid = 1755] [serial = 199] [outer = (nil)] 10:01:08 INFO - PROCESS | 1755 | ++DOMWINDOW == 94 (0x9b1b0c00) [pid = 1755] [serial = 200] [outer = 0x9ac7d000] 10:01:08 INFO - PROCESS | 1755 | 1467738068381 Marionette DEBUG loaded listener.js 10:01:08 INFO - PROCESS | 1755 | ++DOMWINDOW == 95 (0x9b4c5800) [pid = 1755] [serial = 201] [outer = 0x9ac7d000] 10:01:09 INFO - PROCESS | 1755 | 1467738069295 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]]]}] 10:01:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 10:01:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1540ms 10:01:09 INFO - PROCESS | 1755 | 1467738069342 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 10:01:09 INFO - PROCESS | 1755 | 1467738069346 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 10:01:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 10:01:09 INFO - PROCESS | 1755 | 1467738069353 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 10:01:09 INFO - PROCESS | 1755 | 1467738069360 Marionette TRACE conn4 <- [1,242,null,{}] 10:01:09 INFO - PROCESS | 1755 | 1467738069377 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}] 10:01:09 INFO - PROCESS | 1755 | 1467738069386 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:09 INFO - PROCESS | 1755 | 1467738069609 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 10:01:09 INFO - PROCESS | 1755 | 1467738069803 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:09 INFO - PROCESS | 1755 | 1467738069815 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:09 INFO - PROCESS | 1755 | ++DOCSHELL 0x9b638c00 == 41 [pid = 1755] [id = 68] 10:01:09 INFO - PROCESS | 1755 | ++DOMWINDOW == 96 (0xa328d800) [pid = 1755] [serial = 202] [outer = (nil)] 10:01:09 INFO - PROCESS | 1755 | ++DOMWINDOW == 97 (0xa5087000) [pid = 1755] [serial = 203] [outer = 0xa328d800] 10:01:09 INFO - PROCESS | 1755 | 1467738069948 Marionette DEBUG loaded listener.js 10:01:10 INFO - PROCESS | 1755 | ++DOMWINDOW == 98 (0xa6897400) [pid = 1755] [serial = 204] [outer = 0xa328d800] 10:01:10 INFO - PROCESS | 1755 | 1467738070838 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]]]}] 10:01:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 10:01:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1537ms 10:01:10 INFO - PROCESS | 1755 | 1467738070892 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 10:01:10 INFO - PROCESS | 1755 | 1467738070896 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 10:01:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 10:01:10 INFO - PROCESS | 1755 | 1467738070904 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 10:01:10 INFO - PROCESS | 1755 | 1467738070908 Marionette TRACE conn4 <- [1,246,null,{}] 10:01:10 INFO - PROCESS | 1755 | 1467738070914 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}] 10:01:10 INFO - PROCESS | 1755 | 1467738070920 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:11 INFO - PROCESS | 1755 | 1467738071142 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 10:01:11 INFO - PROCESS | 1755 | 1467738071297 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:11 INFO - PROCESS | 1755 | 1467738071311 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:11 INFO - PROCESS | 1755 | ++DOCSHELL 0x9a73e400 == 42 [pid = 1755] [id = 69] 10:01:11 INFO - PROCESS | 1755 | ++DOMWINDOW == 99 (0xa6f42800) [pid = 1755] [serial = 205] [outer = (nil)] 10:01:11 INFO - PROCESS | 1755 | ++DOMWINDOW == 100 (0xa6f4a000) [pid = 1755] [serial = 206] [outer = 0xa6f42800] 10:01:11 INFO - PROCESS | 1755 | 1467738071469 Marionette DEBUG loaded listener.js 10:01:11 INFO - PROCESS | 1755 | ++DOMWINDOW == 101 (0xa8242c00) [pid = 1755] [serial = 207] [outer = 0xa6f42800] 10:01:12 INFO - PROCESS | 1755 | 1467738072400 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]]]}] 10:01:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 10:01:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1536ms 10:01:12 INFO - PROCESS | 1755 | 1467738072442 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 10:01:12 INFO - PROCESS | 1755 | 1467738072447 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 10:01:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 10:01:12 INFO - PROCESS | 1755 | 1467738072454 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 10:01:12 INFO - PROCESS | 1755 | 1467738072457 Marionette TRACE conn4 <- [1,250,null,{}] 10:01:12 INFO - PROCESS | 1755 | 1467738072464 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}] 10:01:12 INFO - PROCESS | 1755 | 1467738072469 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:12 INFO - PROCESS | 1755 | 1467738072652 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 10:01:12 INFO - PROCESS | 1755 | 1467738072815 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:12 INFO - PROCESS | 1755 | 1467738072828 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:12 INFO - PROCESS | 1755 | ++DOCSHELL 0x9c276c00 == 43 [pid = 1755] [id = 70] 10:01:12 INFO - PROCESS | 1755 | ++DOMWINDOW == 102 (0x9d411000) [pid = 1755] [serial = 208] [outer = (nil)] 10:01:12 INFO - PROCESS | 1755 | ++DOMWINDOW == 103 (0xa82fb400) [pid = 1755] [serial = 209] [outer = 0x9d411000] 10:01:12 INFO - PROCESS | 1755 | 1467738072907 Marionette DEBUG loaded listener.js 10:01:13 INFO - PROCESS | 1755 | ++DOMWINDOW == 104 (0xa8c1e000) [pid = 1755] [serial = 210] [outer = 0x9d411000] 10:01:13 INFO - PROCESS | 1755 | 1467738073825 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]]]}] 10:01:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 10:01:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1438ms 10:01:13 INFO - PROCESS | 1755 | 1467738073893 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 10:01:13 INFO - PROCESS | 1755 | 1467738073896 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 10:01:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 10:01:13 INFO - PROCESS | 1755 | 1467738073904 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 10:01:13 INFO - PROCESS | 1755 | 1467738073907 Marionette TRACE conn4 <- [1,254,null,{}] 10:01:13 INFO - PROCESS | 1755 | 1467738073913 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}] 10:01:13 INFO - PROCESS | 1755 | 1467738073923 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:14 INFO - PROCESS | 1755 | 1467738074188 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 10:01:14 INFO - PROCESS | 1755 | 1467738074667 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:14 INFO - PROCESS | 1755 | 1467738074677 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:14 INFO - PROCESS | 1755 | ++DOCSHELL 0x95357400 == 44 [pid = 1755] [id = 71] 10:01:14 INFO - PROCESS | 1755 | ++DOMWINDOW == 105 (0x95358000) [pid = 1755] [serial = 211] [outer = (nil)] 10:01:14 INFO - PROCESS | 1755 | ++DOMWINDOW == 106 (0x9535c000) [pid = 1755] [serial = 212] [outer = 0x95358000] 10:01:14 INFO - PROCESS | 1755 | 1467738074754 Marionette DEBUG loaded listener.js 10:01:14 INFO - PROCESS | 1755 | ++DOMWINDOW == 107 (0x95693000) [pid = 1755] [serial = 213] [outer = 0x95358000] 10:01:15 INFO - PROCESS | 1755 | 1467738075675 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]]]}] 10:01:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 10:01:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1842ms 10:01:15 INFO - PROCESS | 1755 | 1467738075750 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 10:01:15 INFO - PROCESS | 1755 | 1467738075754 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 10:01:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 10:01:15 INFO - PROCESS | 1755 | 1467738075762 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 10:01:15 INFO - PROCESS | 1755 | 1467738075767 Marionette TRACE conn4 <- [1,258,null,{}] 10:01:15 INFO - PROCESS | 1755 | 1467738075775 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}] 10:01:15 INFO - PROCESS | 1755 | 1467738075784 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:15 INFO - PROCESS | 1755 | 1467738075996 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 10:01:16 INFO - PROCESS | 1755 | --DOCSHELL 0x93062800 == 43 [pid = 1755] [id = 36] 10:01:16 INFO - PROCESS | 1755 | --DOMWINDOW == 106 (0x9a6f4000) [pid = 1755] [serial = 158] [outer = (nil)] [url = about:blank] 10:01:16 INFO - PROCESS | 1755 | 1467738076227 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:16 INFO - PROCESS | 1755 | 1467738076236 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:16 INFO - PROCESS | 1755 | ++DOCSHELL 0x925cac00 == 44 [pid = 1755] [id = 72] 10:01:16 INFO - PROCESS | 1755 | ++DOMWINDOW == 107 (0x9540c400) [pid = 1755] [serial = 214] [outer = (nil)] 10:01:16 INFO - PROCESS | 1755 | ++DOMWINDOW == 108 (0x956d0000) [pid = 1755] [serial = 215] [outer = 0x9540c400] 10:01:16 INFO - PROCESS | 1755 | 1467738076317 Marionette DEBUG loaded listener.js 10:01:16 INFO - PROCESS | 1755 | ++DOMWINDOW == 109 (0x9a2e6400) [pid = 1755] [serial = 216] [outer = 0x9540c400] 10:01:16 INFO - PROCESS | 1755 | --DOMWINDOW == 108 (0xa4e0f000) [pid = 1755] [serial = 129] [outer = (nil)] [url = about:blank] 10:01:16 INFO - PROCESS | 1755 | --DOMWINDOW == 107 (0x9a2ec000) [pid = 1755] [serial = 146] [outer = (nil)] [url = about:blank] 10:01:16 INFO - PROCESS | 1755 | --DOMWINDOW == 106 (0x9ac77000) [pid = 1755] [serial = 147] [outer = (nil)] [url = about:blank] 10:01:16 INFO - PROCESS | 1755 | --DOMWINDOW == 105 (0x956c8800) [pid = 1755] [serial = 144] [outer = (nil)] [url = about:blank] 10:01:16 INFO - PROCESS | 1755 | --DOMWINDOW == 104 (0x9535fc00) [pid = 1755] [serial = 143] [outer = (nil)] [url = about:blank] 10:01:16 INFO - PROCESS | 1755 | --DOMWINDOW == 103 (0xa253e400) [pid = 1755] [serial = 153] [outer = (nil)] [url = about:blank] 10:01:16 INFO - PROCESS | 1755 | --DOMWINDOW == 102 (0xa237e800) [pid = 1755] [serial = 152] [outer = (nil)] [url = about:blank] 10:01:16 INFO - PROCESS | 1755 | --DOMWINDOW == 101 (0x95360000) [pid = 1755] [serial = 131] [outer = (nil)] [url = about:blank] 10:01:16 INFO - PROCESS | 1755 | --DOMWINDOW == 100 (0x996cd000) [pid = 1755] [serial = 155] [outer = (nil)] [url = about:blank] 10:01:16 INFO - PROCESS | 1755 | --DOMWINDOW == 99 (0x996ce000) [pid = 1755] [serial = 156] [outer = (nil)] [url = about:blank] 10:01:16 INFO - PROCESS | 1755 | --DOMWINDOW == 98 (0xa4e51c00) [pid = 1755] [serial = 137] [outer = (nil)] [url = about:blank] 10:01:16 INFO - PROCESS | 1755 | --DOMWINDOW == 97 (0x9b641000) [pid = 1755] [serial = 134] [outer = (nil)] [url = about:blank] 10:01:16 INFO - PROCESS | 1755 | --DOMWINDOW == 96 (0xa6946000) [pid = 1755] [serial = 140] [outer = (nil)] [url = about:blank] 10:01:16 INFO - PROCESS | 1755 | --DOMWINDOW == 95 (0x9c1ea000) [pid = 1755] [serial = 149] [outer = (nil)] [url = about:blank] 10:01:16 INFO - PROCESS | 1755 | --DOMWINDOW == 94 (0x9c1f3000) [pid = 1755] [serial = 150] [outer = (nil)] [url = about:blank] 10:01:17 INFO - PROCESS | 1755 | 1467738077077 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]]]}] 10:01:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 10:01:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1337ms 10:01:17 INFO - PROCESS | 1755 | 1467738077119 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 10:01:17 INFO - PROCESS | 1755 | 1467738077125 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 10:01:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 10:01:17 INFO - PROCESS | 1755 | 1467738077134 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 10:01:17 INFO - PROCESS | 1755 | 1467738077137 Marionette TRACE conn4 <- [1,262,null,{}] 10:01:17 INFO - PROCESS | 1755 | 1467738077143 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}] 10:01:17 INFO - PROCESS | 1755 | 1467738077148 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:17 INFO - PROCESS | 1755 | 1467738077317 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 10:01:17 INFO - PROCESS | 1755 | 1467738077329 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:17 INFO - PROCESS | 1755 | 1467738077335 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:17 INFO - PROCESS | 1755 | ++DOCSHELL 0x9a6f2400 == 45 [pid = 1755] [id = 73] 10:01:17 INFO - PROCESS | 1755 | ++DOMWINDOW == 95 (0x9a6f7000) [pid = 1755] [serial = 217] [outer = (nil)] 10:01:17 INFO - PROCESS | 1755 | ++DOMWINDOW == 96 (0x9b139800) [pid = 1755] [serial = 218] [outer = 0x9a6f7000] 10:01:17 INFO - PROCESS | 1755 | 1467738077406 Marionette DEBUG loaded listener.js 10:01:17 INFO - PROCESS | 1755 | ++DOMWINDOW == 97 (0x9b34d800) [pid = 1755] [serial = 219] [outer = 0x9a6f7000] 10:01:18 INFO - PROCESS | 1755 | ++DOMWINDOW == 98 (0x9c1e0400) [pid = 1755] [serial = 220] [outer = 0x9bf27800] 10:01:18 INFO - PROCESS | 1755 | 1467738078305 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]]]}] 10:01:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 10:01:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1237ms 10:01:18 INFO - PROCESS | 1755 | 1467738078373 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 10:01:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 10:01:18 INFO - PROCESS | 1755 | 1467738078377 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 10:01:18 INFO - PROCESS | 1755 | 1467738078392 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 10:01:18 INFO - PROCESS | 1755 | 1467738078401 Marionette TRACE conn4 <- [1,266,null,{}] 10:01:18 INFO - PROCESS | 1755 | 1467738078409 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}] 10:01:18 INFO - PROCESS | 1755 | 1467738078417 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:18 INFO - PROCESS | 1755 | 1467738078589 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 10:01:18 INFO - PROCESS | 1755 | 1467738078719 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:18 INFO - PROCESS | 1755 | 1467738078730 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:18 INFO - PROCESS | 1755 | ++DOCSHELL 0x9ac77000 == 46 [pid = 1755] [id = 74] 10:01:18 INFO - PROCESS | 1755 | ++DOMWINDOW == 99 (0x9b66b000) [pid = 1755] [serial = 221] [outer = (nil)] 10:01:18 INFO - PROCESS | 1755 | ++DOMWINDOW == 100 (0x9c1f3000) [pid = 1755] [serial = 222] [outer = 0x9b66b000] 10:01:18 INFO - PROCESS | 1755 | 1467738078797 Marionette DEBUG loaded listener.js 10:01:18 INFO - PROCESS | 1755 | ++DOMWINDOW == 101 (0x9d4dd000) [pid = 1755] [serial = 223] [outer = 0x9b66b000] 10:01:19 INFO - PROCESS | 1755 | 1467738079640 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]]]}] 10:01:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 10:01:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1297ms 10:01:19 INFO - PROCESS | 1755 | 1467738079682 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 10:01:19 INFO - PROCESS | 1755 | 1467738079687 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 10:01:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 10:01:19 INFO - PROCESS | 1755 | 1467738079702 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 10:01:19 INFO - PROCESS | 1755 | 1467738079705 Marionette TRACE conn4 <- [1,270,null,{}] 10:01:19 INFO - PROCESS | 1755 | 1467738079716 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}] 10:01:19 INFO - PROCESS | 1755 | 1467738079720 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:19 INFO - PROCESS | 1755 | 1467738079937 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 10:01:19 INFO - PROCESS | 1755 | 1467738079954 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:19 INFO - PROCESS | 1755 | 1467738079963 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:19 INFO - PROCESS | 1755 | ++DOCSHELL 0x925c2400 == 47 [pid = 1755] [id = 75] 10:01:19 INFO - PROCESS | 1755 | ++DOMWINDOW == 102 (0x9c1e2800) [pid = 1755] [serial = 224] [outer = (nil)] 10:01:20 INFO - PROCESS | 1755 | ++DOMWINDOW == 103 (0xa2537c00) [pid = 1755] [serial = 225] [outer = 0x9c1e2800] 10:01:20 INFO - PROCESS | 1755 | 1467738080030 Marionette DEBUG loaded listener.js 10:01:20 INFO - PROCESS | 1755 | ++DOMWINDOW == 104 (0xa3210c00) [pid = 1755] [serial = 226] [outer = 0x9c1e2800] 10:01:20 INFO - PROCESS | 1755 | 1467738080852 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]]]}] 10:01:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 10:01:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1186ms 10:01:20 INFO - PROCESS | 1755 | 1467738080889 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 10:01:20 INFO - PROCESS | 1755 | 1467738080893 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 10:01:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 10:01:20 INFO - PROCESS | 1755 | 1467738080899 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 10:01:20 INFO - PROCESS | 1755 | 1467738080903 Marionette TRACE conn4 <- [1,274,null,{}] 10:01:20 INFO - PROCESS | 1755 | 1467738080921 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}] 10:01:20 INFO - PROCESS | 1755 | 1467738080927 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:21 INFO - PROCESS | 1755 | 1467738081290 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 10:01:21 INFO - PROCESS | 1755 | --DOMWINDOW == 103 (0x9b1b2c00) [pid = 1755] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 10:01:21 INFO - PROCESS | 1755 | --DOMWINDOW == 102 (0x996c9c00) [pid = 1755] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 10:01:21 INFO - PROCESS | 1755 | --DOMWINDOW == 101 (0x9c024400) [pid = 1755] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 10:01:21 INFO - PROCESS | 1755 | --DOMWINDOW == 100 (0x9b4c4800) [pid = 1755] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 10:01:21 INFO - PROCESS | 1755 | --DOMWINDOW == 99 (0x956ce800) [pid = 1755] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 10:01:21 INFO - PROCESS | 1755 | --DOMWINDOW == 98 (0x948d4800) [pid = 1755] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 10:01:21 INFO - PROCESS | 1755 | --DOMWINDOW == 97 (0x9a6ef400) [pid = 1755] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 10:01:21 INFO - PROCESS | 1755 | 1467738081397 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:21 INFO - PROCESS | 1755 | 1467738081415 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:21 INFO - PROCESS | 1755 | ++DOCSHELL 0x99ea3400 == 48 [pid = 1755] [id = 76] 10:01:21 INFO - PROCESS | 1755 | ++DOMWINDOW == 98 (0x9a0e0c00) [pid = 1755] [serial = 227] [outer = (nil)] 10:01:21 INFO - PROCESS | 1755 | ++DOMWINDOW == 99 (0x9c024400) [pid = 1755] [serial = 228] [outer = 0x9a0e0c00] 10:01:21 INFO - PROCESS | 1755 | 1467738081539 Marionette DEBUG loaded listener.js 10:01:21 INFO - PROCESS | 1755 | ++DOMWINDOW == 100 (0xa2585800) [pid = 1755] [serial = 229] [outer = 0x9a0e0c00] 10:01:22 INFO - PROCESS | 1755 | 1467738082281 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]]]}] 10:01:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 10:01:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1431ms 10:01:22 INFO - PROCESS | 1755 | 1467738082331 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 10:01:22 INFO - PROCESS | 1755 | 1467738082335 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 10:01:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 10:01:22 INFO - PROCESS | 1755 | 1467738082341 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 10:01:22 INFO - PROCESS | 1755 | 1467738082344 Marionette TRACE conn4 <- [1,278,null,{}] 10:01:22 INFO - PROCESS | 1755 | 1467738082350 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}] 10:01:22 INFO - PROCESS | 1755 | 1467738082356 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:22 INFO - PROCESS | 1755 | 1467738082524 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 10:01:22 INFO - PROCESS | 1755 | 1467738082535 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:22 INFO - PROCESS | 1755 | 1467738082546 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:22 INFO - PROCESS | 1755 | ++DOCSHELL 0x9b1b2000 == 49 [pid = 1755] [id = 77] 10:01:22 INFO - PROCESS | 1755 | ++DOMWINDOW == 101 (0xa34c3800) [pid = 1755] [serial = 230] [outer = (nil)] 10:01:22 INFO - PROCESS | 1755 | ++DOMWINDOW == 102 (0xa6eac000) [pid = 1755] [serial = 231] [outer = 0xa34c3800] 10:01:22 INFO - PROCESS | 1755 | 1467738082713 Marionette DEBUG loaded listener.js 10:01:22 INFO - PROCESS | 1755 | ++DOMWINDOW == 103 (0x956d0800) [pid = 1755] [serial = 232] [outer = 0xa34c3800] 10:01:23 INFO - PROCESS | 1755 | 1467738083584 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]]]}] 10:01:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 10:01:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1281ms 10:01:23 INFO - PROCESS | 1755 | 1467738083623 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 10:01:23 INFO - PROCESS | 1755 | 1467738083630 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 10:01:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 10:01:23 INFO - PROCESS | 1755 | 1467738083640 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 10:01:23 INFO - PROCESS | 1755 | 1467738083645 Marionette TRACE conn4 <- [1,282,null,{}] 10:01:23 INFO - PROCESS | 1755 | 1467738083656 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}] 10:01:23 INFO - PROCESS | 1755 | 1467738083662 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:23 INFO - PROCESS | 1755 | 1467738083859 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 10:01:24 INFO - PROCESS | 1755 | 1467738084015 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:24 INFO - PROCESS | 1755 | 1467738084031 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:24 INFO - PROCESS | 1755 | ++DOCSHELL 0x95354800 == 50 [pid = 1755] [id = 78] 10:01:24 INFO - PROCESS | 1755 | ++DOMWINDOW == 104 (0x95355400) [pid = 1755] [serial = 233] [outer = (nil)] 10:01:24 INFO - PROCESS | 1755 | ++DOMWINDOW == 105 (0x996c1400) [pid = 1755] [serial = 234] [outer = 0x95355400] 10:01:24 INFO - PROCESS | 1755 | 1467738084164 Marionette DEBUG loaded listener.js 10:01:24 INFO - PROCESS | 1755 | ++DOMWINDOW == 106 (0x99ea5c00) [pid = 1755] [serial = 235] [outer = 0x95355400] 10:01:25 INFO - PROCESS | 1755 | 1467738085054 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]]]}] 10:01:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 10:01:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1485ms 10:01:25 INFO - PROCESS | 1755 | 1467738085126 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 10:01:25 INFO - PROCESS | 1755 | 1467738085133 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 10:01:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 10:01:25 INFO - PROCESS | 1755 | 1467738085145 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 10:01:25 INFO - PROCESS | 1755 | 1467738085149 Marionette TRACE conn4 <- [1,286,null,{}] 10:01:25 INFO - PROCESS | 1755 | 1467738085157 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}] 10:01:25 INFO - PROCESS | 1755 | 1467738085164 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:25 INFO - PROCESS | 1755 | 1467738085394 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 10:01:25 INFO - PROCESS | 1755 | 1467738085595 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:25 INFO - PROCESS | 1755 | 1467738085604 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:25 INFO - PROCESS | 1755 | ++DOCSHELL 0x9ac79800 == 51 [pid = 1755] [id = 79] 10:01:25 INFO - PROCESS | 1755 | ++DOMWINDOW == 107 (0x9ac7c000) [pid = 1755] [serial = 236] [outer = (nil)] 10:01:25 INFO - PROCESS | 1755 | ++DOMWINDOW == 108 (0x9b4c6c00) [pid = 1755] [serial = 237] [outer = 0x9ac7c000] 10:01:25 INFO - PROCESS | 1755 | 1467738085708 Marionette DEBUG loaded listener.js 10:01:25 INFO - PROCESS | 1755 | ++DOMWINDOW == 109 (0x9c1db000) [pid = 1755] [serial = 238] [outer = 0x9ac7c000] 10:01:26 INFO - PROCESS | 1755 | 1467738086585 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]]]}] 10:01:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 10:01:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1485ms 10:01:26 INFO - PROCESS | 1755 | 1467738086630 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 10:01:26 INFO - PROCESS | 1755 | 1467738086634 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 10:01:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 10:01:26 INFO - PROCESS | 1755 | 1467738086641 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 10:01:26 INFO - PROCESS | 1755 | 1467738086647 Marionette TRACE conn4 <- [1,290,null,{}] 10:01:26 INFO - PROCESS | 1755 | 1467738086664 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}] 10:01:26 INFO - PROCESS | 1755 | 1467738086674 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:26 INFO - PROCESS | 1755 | 1467738086864 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 10:01:27 INFO - PROCESS | 1755 | 1467738087024 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:27 INFO - PROCESS | 1755 | 1467738087034 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:27 INFO - PROCESS | 1755 | ++DOCSHELL 0x9a88bc00 == 52 [pid = 1755] [id = 80] 10:01:27 INFO - PROCESS | 1755 | ++DOMWINDOW == 110 (0x9a88c000) [pid = 1755] [serial = 239] [outer = (nil)] 10:01:27 INFO - PROCESS | 1755 | ++DOMWINDOW == 111 (0x9c1ee400) [pid = 1755] [serial = 240] [outer = 0x9a88c000] 10:01:27 INFO - PROCESS | 1755 | 1467738087122 Marionette DEBUG loaded listener.js 10:01:27 INFO - PROCESS | 1755 | ++DOMWINDOW == 112 (0x9d41ec00) [pid = 1755] [serial = 241] [outer = 0x9a88c000] 10:01:28 INFO - PROCESS | 1755 | 1467738088050 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]]]}] 10:01:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 10:01:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1444ms 10:01:28 INFO - PROCESS | 1755 | 1467738088086 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 10:01:28 INFO - PROCESS | 1755 | 1467738088091 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 10:01:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 10:01:28 INFO - PROCESS | 1755 | 1467738088098 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 10:01:28 INFO - PROCESS | 1755 | 1467738088102 Marionette TRACE conn4 <- [1,294,null,{}] 10:01:28 INFO - PROCESS | 1755 | 1467738088108 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}] 10:01:28 INFO - PROCESS | 1755 | 1467738088113 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:28 INFO - PROCESS | 1755 | 1467738088304 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 10:01:28 INFO - PROCESS | 1755 | 1467738088459 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:28 INFO - PROCESS | 1755 | 1467738088467 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:28 INFO - PROCESS | 1755 | ++DOCSHELL 0x9a88c400 == 53 [pid = 1755] [id = 81] 10:01:28 INFO - PROCESS | 1755 | ++DOMWINDOW == 113 (0xa061b800) [pid = 1755] [serial = 242] [outer = (nil)] 10:01:28 INFO - PROCESS | 1755 | ++DOMWINDOW == 114 (0xa0624000) [pid = 1755] [serial = 243] [outer = 0xa061b800] 10:01:28 INFO - PROCESS | 1755 | 1467738088554 Marionette DEBUG loaded listener.js 10:01:28 INFO - PROCESS | 1755 | ++DOMWINDOW == 115 (0xa0628c00) [pid = 1755] [serial = 244] [outer = 0xa061b800] 10:01:29 INFO - PROCESS | 1755 | 1467738089462 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]]]}] 10:01:29 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. 10:01:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1391ms 10:01:29 INFO - PROCESS | 1755 | 1467738089491 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 10:01:29 INFO - PROCESS | 1755 | 1467738089495 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 10:01:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 10:01:29 INFO - PROCESS | 1755 | 1467738089502 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 10:01:29 INFO - PROCESS | 1755 | 1467738089506 Marionette TRACE conn4 <- [1,298,null,{}] 10:01:29 INFO - PROCESS | 1755 | 1467738089512 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}] 10:01:29 INFO - PROCESS | 1755 | 1467738089517 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:29 INFO - PROCESS | 1755 | 1467738089722 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 10:01:29 INFO - PROCESS | 1755 | 1467738089890 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:29 INFO - PROCESS | 1755 | 1467738089900 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:29 INFO - PROCESS | 1755 | ++DOCSHELL 0x9535b000 == 54 [pid = 1755] [id = 82] 10:01:29 INFO - PROCESS | 1755 | ++DOMWINDOW == 116 (0x9c1f6c00) [pid = 1755] [serial = 245] [outer = (nil)] 10:01:29 INFO - PROCESS | 1755 | ++DOMWINDOW == 117 (0xa4e0f000) [pid = 1755] [serial = 246] [outer = 0x9c1f6c00] 10:01:29 INFO - PROCESS | 1755 | 1467738089984 Marionette DEBUG loaded listener.js 10:01:30 INFO - PROCESS | 1755 | ++DOMWINDOW == 118 (0xa5088000) [pid = 1755] [serial = 247] [outer = 0x9c1f6c00] 10:01:30 INFO - PROCESS | 1755 | 1467738090906 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]]]}] 10:01:30 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. 10:01:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1481ms 10:01:30 INFO - PROCESS | 1755 | 1467738090984 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 10:01:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 10:01:30 INFO - PROCESS | 1755 | 1467738090989 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 10:01:30 INFO - PROCESS | 1755 | 1467738090996 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 10:01:31 INFO - PROCESS | 1755 | 1467738091000 Marionette TRACE conn4 <- [1,302,null,{}] 10:01:31 INFO - PROCESS | 1755 | 1467738091006 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}] 10:01:31 INFO - PROCESS | 1755 | 1467738091016 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:31 INFO - PROCESS | 1755 | 1467738091271 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 10:01:31 INFO - PROCESS | 1755 | 1467738091505 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:31 INFO - PROCESS | 1755 | 1467738091517 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:31 INFO - PROCESS | 1755 | ++DOCSHELL 0xa061ac00 == 55 [pid = 1755] [id = 83] 10:01:31 INFO - PROCESS | 1755 | ++DOMWINDOW == 119 (0xa6f4b800) [pid = 1755] [serial = 248] [outer = (nil)] 10:01:31 INFO - PROCESS | 1755 | ++DOMWINDOW == 120 (0xa9021c00) [pid = 1755] [serial = 249] [outer = 0xa6f4b800] 10:01:31 INFO - PROCESS | 1755 | 1467738091599 Marionette DEBUG loaded listener.js 10:01:31 INFO - PROCESS | 1755 | ++DOMWINDOW == 121 (0xa905a800) [pid = 1755] [serial = 250] [outer = 0xa6f4b800] 10:01:32 INFO - PROCESS | 1755 | 1467738092418 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]]]}] 10:01:32 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. 10:01:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1484ms 10:01:32 INFO - PROCESS | 1755 | 1467738092480 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 10:01:32 INFO - PROCESS | 1755 | 1467738092484 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 10:01:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 10:01:32 INFO - PROCESS | 1755 | 1467738092491 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 10:01:32 INFO - PROCESS | 1755 | 1467738092495 Marionette TRACE conn4 <- [1,306,null,{}] 10:01:32 INFO - PROCESS | 1755 | 1467738092500 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}] 10:01:32 INFO - PROCESS | 1755 | 1467738092506 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:32 INFO - PROCESS | 1755 | 1467738092686 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 10:01:32 INFO - PROCESS | 1755 | 1467738092853 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:32 INFO - PROCESS | 1755 | 1467738092860 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:32 INFO - PROCESS | 1755 | ++DOCSHELL 0x91f47400 == 56 [pid = 1755] [id = 84] 10:01:32 INFO - PROCESS | 1755 | ++DOMWINDOW == 122 (0x91f47800) [pid = 1755] [serial = 251] [outer = (nil)] 10:01:32 INFO - PROCESS | 1755 | ++DOMWINDOW == 123 (0x91f4f000) [pid = 1755] [serial = 252] [outer = 0x91f47800] 10:01:32 INFO - PROCESS | 1755 | 1467738092946 Marionette DEBUG loaded listener.js 10:01:33 INFO - PROCESS | 1755 | ++DOMWINDOW == 124 (0x91f50000) [pid = 1755] [serial = 253] [outer = 0x91f47800] 10:01:33 INFO - PROCESS | 1755 | 1467738093837 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]]]}] 10:01:33 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. 10:01:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1386ms 10:01:33 INFO - PROCESS | 1755 | 1467738093880 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 10:01:33 INFO - PROCESS | 1755 | 1467738093885 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 10:01:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 10:01:33 INFO - PROCESS | 1755 | 1467738093912 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 10:01:33 INFO - PROCESS | 1755 | 1467738093916 Marionette TRACE conn4 <- [1,310,null,{}] 10:01:33 INFO - PROCESS | 1755 | 1467738093922 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}] 10:01:33 INFO - PROCESS | 1755 | 1467738093927 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:34 INFO - PROCESS | 1755 | 1467738094119 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 10:01:34 INFO - PROCESS | 1755 | 1467738094280 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:34 INFO - PROCESS | 1755 | 1467738094288 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:34 INFO - PROCESS | 1755 | ++DOCSHELL 0x8fd11400 == 57 [pid = 1755] [id = 85] 10:01:34 INFO - PROCESS | 1755 | ++DOMWINDOW == 125 (0x8fd12c00) [pid = 1755] [serial = 254] [outer = (nil)] 10:01:34 INFO - PROCESS | 1755 | ++DOMWINDOW == 126 (0x8fd1a400) [pid = 1755] [serial = 255] [outer = 0x8fd12c00] 10:01:34 INFO - PROCESS | 1755 | 1467738094369 Marionette DEBUG loaded listener.js 10:01:34 INFO - PROCESS | 1755 | ++DOMWINDOW == 127 (0x8fd1d800) [pid = 1755] [serial = 256] [outer = 0x8fd12c00] 10:01:35 INFO - PROCESS | 1755 | 1467738095327 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]]]}] 10:01:35 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. 10:01:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1494ms 10:01:35 INFO - PROCESS | 1755 | 1467738095404 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 10:01:35 INFO - PROCESS | 1755 | 1467738095408 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 10:01:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 10:01:35 INFO - PROCESS | 1755 | 1467738095417 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 10:01:35 INFO - PROCESS | 1755 | 1467738095421 Marionette TRACE conn4 <- [1,314,null,{}] 10:01:35 INFO - PROCESS | 1755 | 1467738095427 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}] 10:01:35 INFO - PROCESS | 1755 | 1467738095432 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:35 INFO - PROCESS | 1755 | 1467738095665 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 10:01:35 INFO - PROCESS | 1755 | 1467738095866 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:35 INFO - PROCESS | 1755 | 1467738095879 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:35 INFO - PROCESS | 1755 | ++DOCSHELL 0x8fd1d000 == 58 [pid = 1755] [id = 86] 10:01:35 INFO - PROCESS | 1755 | ++DOMWINDOW == 128 (0x8fd1e000) [pid = 1755] [serial = 257] [outer = (nil)] 10:01:35 INFO - PROCESS | 1755 | ++DOMWINDOW == 129 (0x8fe44400) [pid = 1755] [serial = 258] [outer = 0x8fd1e000] 10:01:36 INFO - PROCESS | 1755 | 1467738096005 Marionette DEBUG loaded listener.js 10:01:36 INFO - PROCESS | 1755 | ++DOMWINDOW == 130 (0x8fe46800) [pid = 1755] [serial = 259] [outer = 0x8fd1e000] 10:01:37 INFO - PROCESS | 1755 | 1467738097088 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]]]}] 10:01:37 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. 10:01:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1690ms 10:01:37 INFO - PROCESS | 1755 | 1467738097108 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 10:01:37 INFO - PROCESS | 1755 | 1467738097114 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 10:01:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 10:01:37 INFO - PROCESS | 1755 | 1467738097123 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 10:01:37 INFO - PROCESS | 1755 | 1467738097128 Marionette TRACE conn4 <- [1,318,null,{}] 10:01:37 INFO - PROCESS | 1755 | 1467738097137 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}] 10:01:37 INFO - PROCESS | 1755 | 1467738097143 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:37 INFO - PROCESS | 1755 | 1467738097324 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 10:01:37 INFO - PROCESS | 1755 | 1467738097518 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:37 INFO - PROCESS | 1755 | 1467738097531 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:37 INFO - PROCESS | 1755 | ++DOCSHELL 0x91f8b000 == 59 [pid = 1755] [id = 87] 10:01:37 INFO - PROCESS | 1755 | ++DOMWINDOW == 131 (0x91f8b400) [pid = 1755] [serial = 260] [outer = (nil)] 10:01:37 INFO - PROCESS | 1755 | ++DOMWINDOW == 132 (0x91f8d800) [pid = 1755] [serial = 261] [outer = 0x91f8b400] 10:01:37 INFO - PROCESS | 1755 | 1467738097603 Marionette DEBUG loaded listener.js 10:01:37 INFO - PROCESS | 1755 | ++DOMWINDOW == 133 (0x91f90000) [pid = 1755] [serial = 262] [outer = 0x91f8b400] 10:01:38 INFO - PROCESS | 1755 | 1467738098584 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]]]}] 10:01:38 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. 10:01:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1486ms 10:01:38 INFO - PROCESS | 1755 | 1467738098609 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 10:01:38 INFO - PROCESS | 1755 | 1467738098616 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 10:01:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 10:01:38 INFO - PROCESS | 1755 | 1467738098627 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 10:01:38 INFO - PROCESS | 1755 | 1467738098630 Marionette TRACE conn4 <- [1,322,null,{}] 10:01:38 INFO - PROCESS | 1755 | 1467738098637 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}] 10:01:38 INFO - PROCESS | 1755 | 1467738098643 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:38 INFO - PROCESS | 1755 | 1467738098834 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 10:01:39 INFO - PROCESS | 1755 | 1467738099050 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:39 INFO - PROCESS | 1755 | 1467738099056 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:39 INFO - PROCESS | 1755 | ++DOCSHELL 0x91f93800 == 60 [pid = 1755] [id = 88] 10:01:39 INFO - PROCESS | 1755 | ++DOMWINDOW == 134 (0x925cf000) [pid = 1755] [serial = 263] [outer = (nil)] 10:01:39 INFO - PROCESS | 1755 | ++DOMWINDOW == 135 (0x95354400) [pid = 1755] [serial = 264] [outer = 0x925cf000] 10:01:39 INFO - PROCESS | 1755 | 1467738099165 Marionette DEBUG loaded listener.js 10:01:39 INFO - PROCESS | 1755 | ++DOMWINDOW == 136 (0x95361c00) [pid = 1755] [serial = 265] [outer = 0x925cf000] 10:01:39 INFO - PROCESS | 1755 | --DOMWINDOW == 135 (0xa507c000) [pid = 1755] [serial = 194] [outer = (nil)] [url = about:blank] 10:01:39 INFO - PROCESS | 1755 | --DOMWINDOW == 134 (0x9a6f9000) [pid = 1755] [serial = 159] [outer = (nil)] [url = about:blank] 10:01:39 INFO - PROCESS | 1755 | --DOMWINDOW == 133 (0xa2535c00) [pid = 1755] [serial = 189] [outer = (nil)] [url = about:blank] 10:01:39 INFO - PROCESS | 1755 | --DOMWINDOW == 132 (0xa4e4c400) [pid = 1755] [serial = 192] [outer = (nil)] [url = about:blank] 10:01:39 INFO - PROCESS | 1755 | --DOMWINDOW == 131 (0xa2009400) [pid = 1755] [serial = 186] [outer = (nil)] [url = about:blank] 10:01:39 INFO - PROCESS | 1755 | --DOMWINDOW == 130 (0xa2381400) [pid = 1755] [serial = 188] [outer = (nil)] [url = about:blank] 10:01:39 INFO - PROCESS | 1755 | --DOMWINDOW == 129 (0x9a0e2400) [pid = 1755] [serial = 177] [outer = (nil)] [url = about:blank] 10:01:39 INFO - PROCESS | 1755 | --DOMWINDOW == 128 (0x996cd400) [pid = 1755] [serial = 176] [outer = (nil)] [url = about:blank] 10:01:39 INFO - PROCESS | 1755 | --DOMWINDOW == 127 (0x9c27d800) [pid = 1755] [serial = 185] [outer = (nil)] [url = about:blank] 10:01:39 INFO - PROCESS | 1755 | --DOMWINDOW == 126 (0x9b63d800) [pid = 1755] [serial = 182] [outer = (nil)] [url = about:blank] 10:01:39 INFO - PROCESS | 1755 | --DOMWINDOW == 125 (0x992e2400) [pid = 1755] [serial = 179] [outer = (nil)] [url = about:blank] 10:01:39 INFO - PROCESS | 1755 | --DOMWINDOW == 124 (0x9ac80000) [pid = 1755] [serial = 180] [outer = (nil)] [url = about:blank] 10:01:39 INFO - PROCESS | 1755 | --DOMWINDOW == 123 (0x9b4cec00) [pid = 1755] [serial = 167] [outer = (nil)] [url = about:blank] 10:01:39 INFO - PROCESS | 1755 | --DOMWINDOW == 122 (0x9a6f0400) [pid = 1755] [serial = 164] [outer = (nil)] [url = about:blank] 10:01:39 INFO - PROCESS | 1755 | --DOMWINDOW == 121 (0x9485e800) [pid = 1755] [serial = 161] [outer = (nil)] [url = about:blank] 10:01:39 INFO - PROCESS | 1755 | --DOMWINDOW == 120 (0xa108f000) [pid = 1755] [serial = 170] [outer = (nil)] [url = about:blank] 10:01:39 INFO - PROCESS | 1755 | --DOMWINDOW == 119 (0xa2ff7400) [pid = 1755] [serial = 191] [outer = (nil)] [url = about:blank] 10:01:39 INFO - PROCESS | 1755 | --DOMWINDOW == 118 (0x9b1b3000) [pid = 1755] [serial = 173] [outer = (nil)] [url = about:blank] 10:01:39 INFO - PROCESS | 1755 | --DOMWINDOW == 117 (0x9ba0f400) [pid = 1755] [serial = 183] [outer = (nil)] [url = about:blank] 10:01:40 INFO - PROCESS | 1755 | 1467738100022 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]]]}] 10:01:40 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. 10:01:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1483ms 10:01:40 INFO - PROCESS | 1755 | 1467738100111 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 10:01:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 10:01:40 INFO - PROCESS | 1755 | 1467738100115 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 10:01:40 INFO - PROCESS | 1755 | 1467738100123 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 10:01:40 INFO - PROCESS | 1755 | 1467738100128 Marionette TRACE conn4 <- [1,326,null,{}] 10:01:40 INFO - PROCESS | 1755 | 1467738100144 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}] 10:01:40 INFO - PROCESS | 1755 | 1467738100153 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:40 INFO - PROCESS | 1755 | 1467738100328 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 10:01:40 INFO - PROCESS | 1755 | 1467738100456 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:40 INFO - PROCESS | 1755 | 1467738100472 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:40 INFO - PROCESS | 1755 | ++DOCSHELL 0x9a48e400 == 61 [pid = 1755] [id = 89] 10:01:40 INFO - PROCESS | 1755 | ++DOMWINDOW == 118 (0x9a5cb000) [pid = 1755] [serial = 266] [outer = (nil)] 10:01:40 INFO - PROCESS | 1755 | ++DOMWINDOW == 119 (0x9a6f2800) [pid = 1755] [serial = 267] [outer = 0x9a5cb000] 10:01:40 INFO - PROCESS | 1755 | 1467738100559 Marionette DEBUG loaded listener.js 10:01:40 INFO - PROCESS | 1755 | ++DOMWINDOW == 120 (0x9a6fa400) [pid = 1755] [serial = 268] [outer = 0x9a5cb000] 10:01:41 INFO - PROCESS | 1755 | 1467738101414 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]]]}] 10:01:41 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. 10:01:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1345ms 10:01:41 INFO - PROCESS | 1755 | 1467738101470 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 10:01:41 INFO - PROCESS | 1755 | 1467738101476 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 10:01:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 10:01:41 INFO - PROCESS | 1755 | 1467738101484 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 10:01:41 INFO - PROCESS | 1755 | 1467738101488 Marionette TRACE conn4 <- [1,330,null,{}] 10:01:41 INFO - PROCESS | 1755 | 1467738101494 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}] 10:01:41 INFO - PROCESS | 1755 | 1467738101500 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:41 INFO - PROCESS | 1755 | 1467738101684 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 10:01:41 INFO - PROCESS | 1755 | 1467738101693 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:41 INFO - PROCESS | 1755 | 1467738101704 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:41 INFO - PROCESS | 1755 | ++DOCSHELL 0x9a6f5000 == 62 [pid = 1755] [id = 90] 10:01:41 INFO - PROCESS | 1755 | ++DOMWINDOW == 121 (0x9a6f9800) [pid = 1755] [serial = 269] [outer = (nil)] 10:01:41 INFO - PROCESS | 1755 | ++DOMWINDOW == 122 (0x9a88cc00) [pid = 1755] [serial = 270] [outer = 0x9a6f9800] 10:01:41 INFO - PROCESS | 1755 | 1467738101893 Marionette DEBUG loaded listener.js 10:01:42 INFO - PROCESS | 1755 | ++DOMWINDOW == 123 (0x9ac75c00) [pid = 1755] [serial = 271] [outer = 0x9a6f9800] 10:01:42 INFO - PROCESS | 1755 | 1467738102775 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]]]}] 10:01:42 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. 10:01:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1330ms 10:01:42 INFO - PROCESS | 1755 | 1467738102815 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 10:01:42 INFO - PROCESS | 1755 | 1467738102819 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 10:01:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 10:01:42 INFO - PROCESS | 1755 | 1467738102826 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 10:01:42 INFO - PROCESS | 1755 | 1467738102829 Marionette TRACE conn4 <- [1,334,null,{}] 10:01:42 INFO - PROCESS | 1755 | 1467738102843 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}] 10:01:42 INFO - PROCESS | 1755 | 1467738102847 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:43 INFO - PROCESS | 1755 | 1467738103069 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 10:01:43 INFO - PROCESS | 1755 | 1467738103093 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:43 INFO - PROCESS | 1755 | 1467738103100 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:43 INFO - PROCESS | 1755 | ++DOCSHELL 0x90142800 == 63 [pid = 1755] [id = 91] 10:01:43 INFO - PROCESS | 1755 | ++DOMWINDOW == 124 (0x90144000) [pid = 1755] [serial = 272] [outer = (nil)] 10:01:43 INFO - PROCESS | 1755 | ++DOMWINDOW == 125 (0x9014b800) [pid = 1755] [serial = 273] [outer = 0x90144000] 10:01:43 INFO - PROCESS | 1755 | 1467738103171 Marionette DEBUG loaded listener.js 10:01:43 INFO - PROCESS | 1755 | ++DOMWINDOW == 126 (0x9014e000) [pid = 1755] [serial = 274] [outer = 0x90144000] 10:01:44 INFO - PROCESS | 1755 | --DOMWINDOW == 125 (0x9c1e2800) [pid = 1755] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 10:01:44 INFO - PROCESS | 1755 | --DOMWINDOW == 124 (0x9a0e0c00) [pid = 1755] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 10:01:44 INFO - PROCESS | 1755 | --DOMWINDOW == 123 (0x95358000) [pid = 1755] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 10:01:44 INFO - PROCESS | 1755 | --DOMWINDOW == 122 (0x9540c400) [pid = 1755] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 10:01:44 INFO - PROCESS | 1755 | --DOMWINDOW == 121 (0x9b66b000) [pid = 1755] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 10:01:44 INFO - PROCESS | 1755 | --DOMWINDOW == 120 (0x9a6f7000) [pid = 1755] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 10:01:44 INFO - PROCESS | 1755 | 1467738104318 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]]]}] 10:01:44 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. 10:01:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1539ms 10:01:44 INFO - PROCESS | 1755 | 1467738104366 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 10:01:44 INFO - PROCESS | 1755 | 1467738104370 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 10:01:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 10:01:44 INFO - PROCESS | 1755 | 1467738104376 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 10:01:44 INFO - PROCESS | 1755 | 1467738104379 Marionette TRACE conn4 <- [1,338,null,{}] 10:01:44 INFO - PROCESS | 1755 | 1467738104385 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}] 10:01:44 INFO - PROCESS | 1755 | 1467738104396 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:44 INFO - PROCESS | 1755 | 1467738104597 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 10:01:44 INFO - PROCESS | 1755 | 1467738104763 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:44 INFO - PROCESS | 1755 | 1467738104779 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:44 INFO - PROCESS | 1755 | ++DOCSHELL 0x9540c400 == 64 [pid = 1755] [id = 92] 10:01:44 INFO - PROCESS | 1755 | ++DOMWINDOW == 121 (0x9a883c00) [pid = 1755] [serial = 275] [outer = (nil)] 10:01:44 INFO - PROCESS | 1755 | ++DOMWINDOW == 122 (0x9b1b4c00) [pid = 1755] [serial = 276] [outer = 0x9a883c00] 10:01:44 INFO - PROCESS | 1755 | 1467738104856 Marionette DEBUG loaded listener.js 10:01:44 INFO - PROCESS | 1755 | ++DOMWINDOW == 123 (0x9b4cec00) [pid = 1755] [serial = 277] [outer = 0x9a883c00] 10:01:45 INFO - PROCESS | 1755 | 1467738105597 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]]]}] 10:01:45 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. 10:01:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1282ms 10:01:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 10:01:45 INFO - PROCESS | 1755 | 1467738105659 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 10:01:45 INFO - PROCESS | 1755 | 1467738105662 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 10:01:45 INFO - PROCESS | 1755 | 1467738105669 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 10:01:45 INFO - PROCESS | 1755 | 1467738105672 Marionette TRACE conn4 <- [1,342,null,{}] 10:01:45 INFO - PROCESS | 1755 | 1467738105678 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}] 10:01:45 INFO - PROCESS | 1755 | 1467738105683 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:45 INFO - PROCESS | 1755 | 1467738105845 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 10:01:45 INFO - PROCESS | 1755 | 1467738105856 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:45 INFO - PROCESS | 1755 | 1467738105863 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:45 INFO - PROCESS | 1755 | ++DOCSHELL 0x91c50c00 == 65 [pid = 1755] [id = 93] 10:01:45 INFO - PROCESS | 1755 | ++DOMWINDOW == 124 (0x91c54400) [pid = 1755] [serial = 278] [outer = (nil)] 10:01:45 INFO - PROCESS | 1755 | ++DOMWINDOW == 125 (0x91c5a000) [pid = 1755] [serial = 279] [outer = 0x91c54400] 10:01:45 INFO - PROCESS | 1755 | 1467738105936 Marionette DEBUG loaded listener.js 10:01:46 INFO - PROCESS | 1755 | ++DOMWINDOW == 126 (0x91c5d000) [pid = 1755] [serial = 280] [outer = 0x91c54400] 10:01:47 INFO - PROCESS | 1755 | 1467738107043 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]]]}] 10:01:47 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. 10:01:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1438ms 10:01:47 INFO - PROCESS | 1755 | 1467738107108 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 10:01:47 INFO - PROCESS | 1755 | 1467738107115 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 10:01:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 10:01:47 INFO - PROCESS | 1755 | 1467738107124 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 10:01:47 INFO - PROCESS | 1755 | 1467738107131 Marionette TRACE conn4 <- [1,346,null,{}] 10:01:47 INFO - PROCESS | 1755 | 1467738107140 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}] 10:01:47 INFO - PROCESS | 1755 | 1467738107145 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:47 INFO - PROCESS | 1755 | 1467738107372 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 10:01:47 INFO - PROCESS | 1755 | 1467738107581 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:47 INFO - PROCESS | 1755 | 1467738107590 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:47 INFO - PROCESS | 1755 | ++DOCSHELL 0x90150c00 == 66 [pid = 1755] [id = 94] 10:01:47 INFO - PROCESS | 1755 | ++DOMWINDOW == 127 (0x91c50800) [pid = 1755] [serial = 281] [outer = (nil)] 10:01:47 INFO - PROCESS | 1755 | ++DOMWINDOW == 128 (0x91c5c000) [pid = 1755] [serial = 282] [outer = 0x91c50800] 10:01:47 INFO - PROCESS | 1755 | 1467738107723 Marionette DEBUG loaded listener.js 10:01:47 INFO - PROCESS | 1755 | ++DOMWINDOW == 129 (0x91f50800) [pid = 1755] [serial = 283] [outer = 0x91c50800] 10:01:48 INFO - PROCESS | 1755 | 1467738108615 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]]]}] 10:01:48 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. 10:01:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1536ms 10:01:48 INFO - PROCESS | 1755 | 1467738108659 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 10:01:48 INFO - PROCESS | 1755 | 1467738108667 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 10:01:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 10:01:48 INFO - PROCESS | 1755 | 1467738108678 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 10:01:48 INFO - PROCESS | 1755 | 1467738108682 Marionette TRACE conn4 <- [1,350,null,{}] 10:01:48 INFO - PROCESS | 1755 | 1467738108689 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}] 10:01:48 INFO - PROCESS | 1755 | 1467738108695 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:48 INFO - PROCESS | 1755 | 1467738108895 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 10:01:49 INFO - PROCESS | 1755 | 1467738109057 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:49 INFO - PROCESS | 1755 | 1467738109066 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:49 INFO - PROCESS | 1755 | ++DOCSHELL 0x91f89000 == 67 [pid = 1755] [id = 95] 10:01:49 INFO - PROCESS | 1755 | ++DOMWINDOW == 130 (0x925d0800) [pid = 1755] [serial = 284] [outer = (nil)] 10:01:49 INFO - PROCESS | 1755 | ++DOMWINDOW == 131 (0x95359c00) [pid = 1755] [serial = 285] [outer = 0x925d0800] 10:01:49 INFO - PROCESS | 1755 | 1467738109153 Marionette DEBUG loaded listener.js 10:01:49 INFO - PROCESS | 1755 | ++DOMWINDOW == 132 (0x956ce800) [pid = 1755] [serial = 286] [outer = 0x925d0800] 10:01:50 INFO - PROCESS | 1755 | 1467738110187 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]]]}] 10:01:50 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. 10:01:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1583ms 10:01:50 INFO - PROCESS | 1755 | 1467738110262 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 10:01:50 INFO - PROCESS | 1755 | 1467738110265 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 10:01:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 10:01:50 INFO - PROCESS | 1755 | 1467738110273 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 10:01:50 INFO - PROCESS | 1755 | 1467738110279 Marionette TRACE conn4 <- [1,354,null,{}] 10:01:50 INFO - PROCESS | 1755 | 1467738110296 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}] 10:01:50 INFO - PROCESS | 1755 | 1467738110305 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:50 INFO - PROCESS | 1755 | 1467738110534 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 10:01:50 INFO - PROCESS | 1755 | 1467738110786 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:50 INFO - PROCESS | 1755 | 1467738110797 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:50 INFO - PROCESS | 1755 | ++DOCSHELL 0x9a88e000 == 68 [pid = 1755] [id = 96] 10:01:50 INFO - PROCESS | 1755 | ++DOMWINDOW == 133 (0x9a88e400) [pid = 1755] [serial = 287] [outer = (nil)] 10:01:50 INFO - PROCESS | 1755 | ++DOMWINDOW == 134 (0x9b138c00) [pid = 1755] [serial = 288] [outer = 0x9a88e400] 10:01:50 INFO - PROCESS | 1755 | 1467738110884 Marionette DEBUG loaded listener.js 10:01:51 INFO - PROCESS | 1755 | ++DOMWINDOW == 135 (0x9b63e800) [pid = 1755] [serial = 289] [outer = 0x9a88e400] 10:01:51 INFO - PROCESS | 1755 | 1467738111780 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]]]}] 10:01:51 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. 10:01:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1538ms 10:01:51 INFO - PROCESS | 1755 | 1467738111811 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 10:01:51 INFO - PROCESS | 1755 | 1467738111816 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 10:01:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 10:01:51 INFO - PROCESS | 1755 | 1467738111823 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 10:01:51 INFO - PROCESS | 1755 | 1467738111827 Marionette TRACE conn4 <- [1,358,null,{}] 10:01:51 INFO - PROCESS | 1755 | 1467738111833 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}] 10:01:51 INFO - PROCESS | 1755 | 1467738111839 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:52 INFO - PROCESS | 1755 | 1467738112033 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 10:01:52 INFO - PROCESS | 1755 | 1467738112197 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:52 INFO - PROCESS | 1755 | 1467738112207 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:52 INFO - PROCESS | 1755 | ++DOCSHELL 0x9ac80800 == 69 [pid = 1755] [id = 97] 10:01:52 INFO - PROCESS | 1755 | ++DOMWINDOW == 136 (0x9baa0000) [pid = 1755] [serial = 290] [outer = (nil)] 10:01:52 INFO - PROCESS | 1755 | ++DOMWINDOW == 137 (0x9c1ef000) [pid = 1755] [serial = 291] [outer = 0x9baa0000] 10:01:52 INFO - PROCESS | 1755 | 1467738112289 Marionette DEBUG loaded listener.js 10:01:52 INFO - PROCESS | 1755 | ++DOMWINDOW == 138 (0x9c1f1c00) [pid = 1755] [serial = 292] [outer = 0x9baa0000] 10:01:53 INFO - PROCESS | 1755 | 1467738113213 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]]]}] 10:01:53 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. 10:01:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1436ms 10:01:53 INFO - PROCESS | 1755 | 1467738113260 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 10:01:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 10:01:53 INFO - PROCESS | 1755 | 1467738113265 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 10:01:53 INFO - PROCESS | 1755 | 1467738113273 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 10:01:53 INFO - PROCESS | 1755 | 1467738113276 Marionette TRACE conn4 <- [1,362,null,{}] 10:01:53 INFO - PROCESS | 1755 | 1467738113282 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}] 10:01:53 INFO - PROCESS | 1755 | 1467738113288 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:53 INFO - PROCESS | 1755 | 1467738113480 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 10:01:53 INFO - PROCESS | 1755 | 1467738113646 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:53 INFO - PROCESS | 1755 | 1467738113653 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:53 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f294000 == 70 [pid = 1755] [id = 98] 10:01:53 INFO - PROCESS | 1755 | ++DOMWINDOW == 139 (0x8f295000) [pid = 1755] [serial = 293] [outer = (nil)] 10:01:53 INFO - PROCESS | 1755 | ++DOMWINDOW == 140 (0x8f29b400) [pid = 1755] [serial = 294] [outer = 0x8f295000] 10:01:53 INFO - PROCESS | 1755 | 1467738113743 Marionette DEBUG loaded listener.js 10:01:53 INFO - PROCESS | 1755 | ++DOMWINDOW == 141 (0x8f29e400) [pid = 1755] [serial = 295] [outer = 0x8f295000] 10:01:54 INFO - PROCESS | 1755 | 1467738114699 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]]]}] 10:01:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:01:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1439ms 10:01:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 10:01:54 INFO - PROCESS | 1755 | 1467738114712 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 10:01:54 INFO - PROCESS | 1755 | 1467738114715 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 10:01:54 INFO - PROCESS | 1755 | 1467738114722 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 10:01:54 INFO - PROCESS | 1755 | 1467738114726 Marionette TRACE conn4 <- [1,366,null,{}] 10:01:54 INFO - PROCESS | 1755 | 1467738114732 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}] 10:01:54 INFO - PROCESS | 1755 | 1467738114742 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:54 INFO - PROCESS | 1755 | 1467738114954 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 10:01:55 INFO - PROCESS | 1755 | 1467738115181 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:55 INFO - PROCESS | 1755 | 1467738115190 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:55 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f3c2800 == 71 [pid = 1755] [id = 99] 10:01:55 INFO - PROCESS | 1755 | ++DOMWINDOW == 142 (0x8f3c2c00) [pid = 1755] [serial = 296] [outer = (nil)] 10:01:55 INFO - PROCESS | 1755 | ++DOMWINDOW == 143 (0x8f3ca000) [pid = 1755] [serial = 297] [outer = 0x8f3c2c00] 10:01:55 INFO - PROCESS | 1755 | 1467738115317 Marionette DEBUG loaded listener.js 10:01:55 INFO - PROCESS | 1755 | ++DOMWINDOW == 144 (0x8f3cc800) [pid = 1755] [serial = 298] [outer = 0x8f3c2c00] 10:01:56 INFO - PROCESS | 1755 | 1467738116196 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]]]}] 10:01:56 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. 10:01:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1545ms 10:01:56 INFO - PROCESS | 1755 | 1467738116268 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 10:01:56 INFO - PROCESS | 1755 | 1467738116272 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 10:01:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 10:01:56 INFO - PROCESS | 1755 | 1467738116279 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 10:01:56 INFO - PROCESS | 1755 | 1467738116283 Marionette TRACE conn4 <- [1,370,null,{}] 10:01:56 INFO - PROCESS | 1755 | 1467738116289 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}] 10:01:56 INFO - PROCESS | 1755 | 1467738116294 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:56 INFO - PROCESS | 1755 | 1467738116513 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 10:01:56 INFO - PROCESS | 1755 | 1467738116731 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:56 INFO - PROCESS | 1755 | 1467738116738 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:56 INFO - PROCESS | 1755 | ++DOCSHELL 0x9a882000 == 72 [pid = 1755] [id = 100] 10:01:56 INFO - PROCESS | 1755 | ++DOMWINDOW == 145 (0x9a887c00) [pid = 1755] [serial = 299] [outer = (nil)] 10:01:56 INFO - PROCESS | 1755 | ++DOMWINDOW == 146 (0x9d411800) [pid = 1755] [serial = 300] [outer = 0x9a887c00] 10:01:56 INFO - PROCESS | 1755 | 1467738116865 Marionette DEBUG loaded listener.js 10:01:56 INFO - PROCESS | 1755 | ++DOMWINDOW == 147 (0x9d80c000) [pid = 1755] [serial = 301] [outer = 0x9a887c00] 10:01:57 INFO - PROCESS | 1755 | 1467738117770 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]]]}] 10:01:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:01:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1547ms 10:01:57 INFO - PROCESS | 1755 | 1467738117828 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 10:01:57 INFO - PROCESS | 1755 | 1467738117833 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 10:01:57 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 10:01:57 INFO - PROCESS | 1755 | 1467738117840 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 10:01:57 INFO - PROCESS | 1755 | 1467738117844 Marionette TRACE conn4 <- [1,374,null,{}] 10:01:57 INFO - PROCESS | 1755 | 1467738117850 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}] 10:01:57 INFO - PROCESS | 1755 | 1467738117855 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:58 INFO - PROCESS | 1755 | 1467738118087 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 10:01:58 INFO - PROCESS | 1755 | 1467738118306 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:58 INFO - PROCESS | 1755 | 1467738118316 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:58 INFO - PROCESS | 1755 | ++DOCSHELL 0x956cc000 == 73 [pid = 1755] [id = 101] 10:01:58 INFO - PROCESS | 1755 | ++DOMWINDOW == 148 (0x996d0400) [pid = 1755] [serial = 302] [outer = (nil)] 10:01:58 INFO - PROCESS | 1755 | ++DOMWINDOW == 149 (0x9b66b000) [pid = 1755] [serial = 303] [outer = 0x996d0400] 10:01:58 INFO - PROCESS | 1755 | 1467738118414 Marionette DEBUG loaded listener.js 10:01:58 INFO - PROCESS | 1755 | ++DOMWINDOW == 150 (0x9d4ddc00) [pid = 1755] [serial = 304] [outer = 0x996d0400] 10:01:59 INFO - PROCESS | 1755 | 1467738119597 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 10:01:59 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 10:01:59 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1797ms 10:01:59 INFO - PROCESS | 1755 | 1467738119639 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 10:01:59 INFO - PROCESS | 1755 | 1467738119645 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 10:01:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 10:01:59 INFO - PROCESS | 1755 | 1467738119654 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 10:01:59 INFO - PROCESS | 1755 | 1467738119659 Marionette TRACE conn4 <- [1,378,null,{}] 10:01:59 INFO - PROCESS | 1755 | 1467738119676 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}] 10:01:59 INFO - PROCESS | 1755 | 1467738119682 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:01:59 INFO - PROCESS | 1755 | 1467738119942 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 10:02:00 INFO - PROCESS | 1755 | 1467738120118 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:00 INFO - PROCESS | 1755 | 1467738120138 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:00 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f29e000 == 74 [pid = 1755] [id = 102] 10:02:00 INFO - PROCESS | 1755 | ++DOMWINDOW == 151 (0x8f3bf800) [pid = 1755] [serial = 305] [outer = (nil)] 10:02:00 INFO - PROCESS | 1755 | ++DOMWINDOW == 152 (0x8f3cb400) [pid = 1755] [serial = 306] [outer = 0x8f3bf800] 10:02:00 INFO - PROCESS | 1755 | 1467738120216 Marionette DEBUG loaded listener.js 10:02:00 INFO - PROCESS | 1755 | ++DOMWINDOW == 153 (0x8fd1ac00) [pid = 1755] [serial = 307] [outer = 0x8f3bf800] 10:02:01 INFO - PROCESS | 1755 | 1467738121208 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 10:02:01 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 10:02:01 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1604ms 10:02:01 INFO - PROCESS | 1755 | 1467738121258 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 10:02:01 INFO - PROCESS | 1755 | 1467738121265 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 10:02:01 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 10:02:01 INFO - PROCESS | 1755 | 1467738121276 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 10:02:01 INFO - PROCESS | 1755 | 1467738121279 Marionette TRACE conn4 <- [1,382,null,{}] 10:02:01 INFO - PROCESS | 1755 | 1467738121286 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}] 10:02:01 INFO - PROCESS | 1755 | 1467738121292 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:01 INFO - PROCESS | 1755 | 1467738121523 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 10:02:01 INFO - PROCESS | 1755 | --DOCSHELL 0x9540c400 == 73 [pid = 1755] [id = 92] 10:02:01 INFO - PROCESS | 1755 | --DOMWINDOW == 152 (0xa6eac000) [pid = 1755] [serial = 231] [outer = (nil)] [url = about:blank] 10:02:01 INFO - PROCESS | 1755 | 1467738121846 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:01 INFO - PROCESS | 1755 | 1467738121856 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:01 INFO - PROCESS | 1755 | --DOCSHELL 0x90142800 == 72 [pid = 1755] [id = 91] 10:02:01 INFO - PROCESS | 1755 | --DOCSHELL 0x9a6f5000 == 71 [pid = 1755] [id = 90] 10:02:01 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f3c4000 == 72 [pid = 1755] [id = 103] 10:02:01 INFO - PROCESS | 1755 | ++DOMWINDOW == 153 (0x90142000) [pid = 1755] [serial = 308] [outer = (nil)] 10:02:01 INFO - PROCESS | 1755 | ++DOMWINDOW == 154 (0x91c56400) [pid = 1755] [serial = 309] [outer = 0x90142000] 10:02:01 INFO - PROCESS | 1755 | 1467738121946 Marionette DEBUG loaded listener.js 10:02:02 INFO - PROCESS | 1755 | ++DOMWINDOW == 155 (0x91f50c00) [pid = 1755] [serial = 310] [outer = 0x90142000] 10:02:02 INFO - PROCESS | 1755 | --DOCSHELL 0x9a48e400 == 71 [pid = 1755] [id = 89] 10:02:02 INFO - PROCESS | 1755 | --DOCSHELL 0x91f93800 == 70 [pid = 1755] [id = 88] 10:02:02 INFO - PROCESS | 1755 | --DOCSHELL 0x91f8b000 == 69 [pid = 1755] [id = 87] 10:02:02 INFO - PROCESS | 1755 | --DOMWINDOW == 154 (0xa2537c00) [pid = 1755] [serial = 225] [outer = (nil)] [url = about:blank] 10:02:02 INFO - PROCESS | 1755 | --DOMWINDOW == 153 (0xa3210c00) [pid = 1755] [serial = 226] [outer = (nil)] [url = about:blank] 10:02:02 INFO - PROCESS | 1755 | --DOMWINDOW == 152 (0x9c024400) [pid = 1755] [serial = 228] [outer = (nil)] [url = about:blank] 10:02:02 INFO - PROCESS | 1755 | --DOMWINDOW == 151 (0x95693000) [pid = 1755] [serial = 213] [outer = (nil)] [url = about:blank] 10:02:02 INFO - PROCESS | 1755 | --DOMWINDOW == 150 (0x9535c000) [pid = 1755] [serial = 212] [outer = (nil)] [url = about:blank] 10:02:02 INFO - PROCESS | 1755 | --DOMWINDOW == 149 (0x9b1b0c00) [pid = 1755] [serial = 200] [outer = (nil)] [url = about:blank] 10:02:02 INFO - PROCESS | 1755 | --DOMWINDOW == 148 (0x956d0000) [pid = 1755] [serial = 215] [outer = (nil)] [url = about:blank] 10:02:02 INFO - PROCESS | 1755 | --DOMWINDOW == 147 (0x9a2e6400) [pid = 1755] [serial = 216] [outer = (nil)] [url = about:blank] 10:02:02 INFO - PROCESS | 1755 | --DOMWINDOW == 146 (0xa82fb400) [pid = 1755] [serial = 209] [outer = (nil)] [url = about:blank] 10:02:02 INFO - PROCESS | 1755 | --DOMWINDOW == 145 (0x9c1f3000) [pid = 1755] [serial = 222] [outer = (nil)] [url = about:blank] 10:02:02 INFO - PROCESS | 1755 | --DOMWINDOW == 144 (0x9b139800) [pid = 1755] [serial = 218] [outer = (nil)] [url = about:blank] 10:02:02 INFO - PROCESS | 1755 | --DOMWINDOW == 143 (0x9b34d800) [pid = 1755] [serial = 219] [outer = (nil)] [url = about:blank] 10:02:02 INFO - PROCESS | 1755 | --DOMWINDOW == 142 (0x996c5800) [pid = 1755] [serial = 197] [outer = (nil)] [url = about:blank] 10:02:02 INFO - PROCESS | 1755 | --DOMWINDOW == 141 (0xa6f4a000) [pid = 1755] [serial = 206] [outer = (nil)] [url = about:blank] 10:02:02 INFO - PROCESS | 1755 | --DOMWINDOW == 140 (0xa5087000) [pid = 1755] [serial = 203] [outer = (nil)] [url = about:blank] 10:02:02 INFO - PROCESS | 1755 | --DOMWINDOW == 139 (0x9baa4800) [pid = 1755] [serial = 93] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:02:02 INFO - PROCESS | 1755 | --DOMWINDOW == 138 (0xa2585800) [pid = 1755] [serial = 229] [outer = (nil)] [url = about:blank] 10:02:02 INFO - PROCESS | 1755 | --DOMWINDOW == 137 (0x9d4dd000) [pid = 1755] [serial = 223] [outer = (nil)] [url = about:blank] 10:02:02 INFO - PROCESS | 1755 | SkCairoFTTypeface::onFilterRec unimplemented 10:02:02 INFO - PROCESS | 1755 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:02:02 INFO - PROCESS | 1755 | SkCairoFTTypeface::onFilterRec unimplemented 10:02:02 INFO - PROCESS | 1755 | SkCairoFTTypeface::onFilterRec unimplemented 10:02:02 INFO - PROCESS | 1755 | SkCairoFTTypeface::onFilterRec unimplemented 10:02:02 INFO - PROCESS | 1755 | 1467738122795 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 10:02:02 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 10:02:02 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1540ms 10:02:02 INFO - PROCESS | 1755 | 1467738122823 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 10:02:02 INFO - PROCESS | 1755 | 1467738122827 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 10:02:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 10:02:02 INFO - PROCESS | 1755 | 1467738122835 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 10:02:02 INFO - PROCESS | 1755 | 1467738122841 Marionette TRACE conn4 <- [1,386,null,{}] 10:02:02 INFO - PROCESS | 1755 | 1467738122857 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}] 10:02:02 INFO - PROCESS | 1755 | 1467738122865 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:03 INFO - PROCESS | 1755 | 1467738123036 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 10:02:03 INFO - PROCESS | 1755 | 1467738123048 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:03 INFO - PROCESS | 1755 | 1467738123057 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:03 INFO - PROCESS | 1755 | ++DOCSHELL 0x925cfc00 == 70 [pid = 1755] [id = 104] 10:02:03 INFO - PROCESS | 1755 | ++DOMWINDOW == 138 (0x925d0000) [pid = 1755] [serial = 311] [outer = (nil)] 10:02:03 INFO - PROCESS | 1755 | ++DOMWINDOW == 139 (0x93b14c00) [pid = 1755] [serial = 312] [outer = 0x925d0000] 10:02:03 INFO - PROCESS | 1755 | 1467738123132 Marionette DEBUG loaded listener.js 10:02:03 INFO - PROCESS | 1755 | ++DOMWINDOW == 140 (0x95410400) [pid = 1755] [serial = 313] [outer = 0x925d0000] 10:02:04 INFO - PROCESS | 1755 | 1467738124140 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]]]}] 10:02:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 10:02:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1335ms 10:02:04 INFO - PROCESS | 1755 | 1467738124170 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 10:02:04 INFO - PROCESS | 1755 | 1467738124175 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 10:02:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 10:02:04 INFO - PROCESS | 1755 | 1467738124181 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 10:02:04 INFO - PROCESS | 1755 | 1467738124185 Marionette TRACE conn4 <- [1,390,null,{}] 10:02:04 INFO - PROCESS | 1755 | 1467738124190 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}] 10:02:04 INFO - PROCESS | 1755 | 1467738124196 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:04 INFO - PROCESS | 1755 | 1467738124435 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 10:02:04 INFO - PROCESS | 1755 | 1467738124464 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:04 INFO - PROCESS | 1755 | 1467738124472 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:04 INFO - PROCESS | 1755 | ++DOCSHELL 0x925c8400 == 71 [pid = 1755] [id = 105] 10:02:04 INFO - PROCESS | 1755 | ++DOMWINDOW == 141 (0x948d4800) [pid = 1755] [serial = 314] [outer = (nil)] 10:02:04 INFO - PROCESS | 1755 | ++DOMWINDOW == 142 (0x996cd000) [pid = 1755] [serial = 315] [outer = 0x948d4800] 10:02:04 INFO - PROCESS | 1755 | 1467738124543 Marionette DEBUG loaded listener.js 10:02:04 INFO - PROCESS | 1755 | ++DOMWINDOW == 143 (0x9a48e000) [pid = 1755] [serial = 316] [outer = 0x948d4800] 10:02:05 INFO - PROCESS | 1755 | 1467738125546 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]]]}] 10:02:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 10:02:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1382ms 10:02:05 INFO - PROCESS | 1755 | 1467738125564 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 10:02:05 INFO - PROCESS | 1755 | 1467738125567 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 10:02:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 10:02:05 INFO - PROCESS | 1755 | 1467738125582 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 10:02:05 INFO - PROCESS | 1755 | 1467738125585 Marionette TRACE conn4 <- [1,394,null,{}] 10:02:05 INFO - PROCESS | 1755 | 1467738125592 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}] 10:02:05 INFO - PROCESS | 1755 | 1467738125596 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:05 INFO - PROCESS | 1755 | 1467738125847 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 10:02:05 INFO - PROCESS | 1755 | 1467738125874 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:05 INFO - PROCESS | 1755 | 1467738125883 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:05 INFO - PROCESS | 1755 | ++DOCSHELL 0x91f93800 == 72 [pid = 1755] [id = 106] 10:02:05 INFO - PROCESS | 1755 | ++DOMWINDOW == 144 (0x996c5800) [pid = 1755] [serial = 317] [outer = (nil)] 10:02:05 INFO - PROCESS | 1755 | ++DOMWINDOW == 145 (0x9a881c00) [pid = 1755] [serial = 318] [outer = 0x996c5800] 10:02:05 INFO - PROCESS | 1755 | 1467738125956 Marionette DEBUG loaded listener.js 10:02:06 INFO - PROCESS | 1755 | ++DOMWINDOW == 146 (0x9a88f800) [pid = 1755] [serial = 319] [outer = 0x996c5800] 10:02:06 INFO - PROCESS | 1755 | --DOMWINDOW == 145 (0x9a6f9800) [pid = 1755] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 10:02:06 INFO - PROCESS | 1755 | --DOMWINDOW == 144 (0x90144000) [pid = 1755] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 10:02:06 INFO - PROCESS | 1755 | --DOMWINDOW == 143 (0x91f8b400) [pid = 1755] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 10:02:06 INFO - PROCESS | 1755 | --DOMWINDOW == 142 (0x9a5cb000) [pid = 1755] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 10:02:06 INFO - PROCESS | 1755 | --DOMWINDOW == 141 (0x925cf000) [pid = 1755] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 10:02:06 INFO - PROCESS | 1755 | --DOMWINDOW == 140 (0x9a883c00) [pid = 1755] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 10:02:07 INFO - PROCESS | 1755 | 1467738127187 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]]]}] 10:02:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 10:02:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1641ms 10:02:07 INFO - PROCESS | 1755 | 1467738127217 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 10:02:07 INFO - PROCESS | 1755 | 1467738127221 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 10:02:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 10:02:07 INFO - PROCESS | 1755 | 1467738127227 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 10:02:07 INFO - PROCESS | 1755 | 1467738127231 Marionette TRACE conn4 <- [1,398,null,{}] 10:02:07 INFO - PROCESS | 1755 | 1467738127236 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}] 10:02:07 INFO - PROCESS | 1755 | 1467738127246 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:07 INFO - PROCESS | 1755 | 1467738127444 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 10:02:07 INFO - PROCESS | 1755 | 1467738127454 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:07 INFO - PROCESS | 1755 | 1467738127465 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:07 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f3cd800 == 73 [pid = 1755] [id = 107] 10:02:07 INFO - PROCESS | 1755 | ++DOMWINDOW == 141 (0x9014c800) [pid = 1755] [serial = 320] [outer = (nil)] 10:02:07 INFO - PROCESS | 1755 | ++DOMWINDOW == 142 (0x9b132800) [pid = 1755] [serial = 321] [outer = 0x9014c800] 10:02:07 INFO - PROCESS | 1755 | 1467738127647 Marionette DEBUG loaded listener.js 10:02:07 INFO - PROCESS | 1755 | ++DOMWINDOW == 143 (0x9b4c0c00) [pid = 1755] [serial = 322] [outer = 0x9014c800] 10:02:08 INFO - PROCESS | 1755 | 1467738128438 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]]]}] 10:02:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 10:02:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1233ms 10:02:08 INFO - PROCESS | 1755 | 1467738128462 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 10:02:08 INFO - PROCESS | 1755 | 1467738128465 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 10:02:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 10:02:08 INFO - PROCESS | 1755 | 1467738128472 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 10:02:08 INFO - PROCESS | 1755 | 1467738128476 Marionette TRACE conn4 <- [1,402,null,{}] 10:02:08 INFO - PROCESS | 1755 | 1467738128481 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}] 10:02:08 INFO - PROCESS | 1755 | 1467738128486 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:08 INFO - PROCESS | 1755 | 1467738128699 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 10:02:08 INFO - PROCESS | 1755 | 1467738128857 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:08 INFO - PROCESS | 1755 | 1467738128868 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:08 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e3d7800 == 74 [pid = 1755] [id = 108] 10:02:08 INFO - PROCESS | 1755 | ++DOMWINDOW == 144 (0x8e3d7c00) [pid = 1755] [serial = 323] [outer = (nil)] 10:02:08 INFO - PROCESS | 1755 | ++DOMWINDOW == 145 (0x8e3dc000) [pid = 1755] [serial = 324] [outer = 0x8e3d7c00] 10:02:08 INFO - PROCESS | 1755 | 1467738128955 Marionette DEBUG loaded listener.js 10:02:09 INFO - PROCESS | 1755 | ++DOMWINDOW == 146 (0x8f2a0000) [pid = 1755] [serial = 325] [outer = 0x8e3d7c00] 10:02:10 INFO - PROCESS | 1755 | 1467738130052 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]]]}] 10:02:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 10:02:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1635ms 10:02:10 INFO - PROCESS | 1755 | 1467738130112 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 10:02:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 10:02:10 INFO - PROCESS | 1755 | 1467738130119 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 10:02:10 INFO - PROCESS | 1755 | 1467738130128 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 10:02:10 INFO - PROCESS | 1755 | 1467738130133 Marionette TRACE conn4 <- [1,406,null,{}] 10:02:10 INFO - PROCESS | 1755 | 1467738130142 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}] 10:02:10 INFO - PROCESS | 1755 | 1467738130149 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:10 INFO - PROCESS | 1755 | 1467738130422 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 10:02:10 INFO - PROCESS | 1755 | 1467738130662 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:10 INFO - PROCESS | 1755 | 1467738130674 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:10 INFO - PROCESS | 1755 | ++DOCSHELL 0x91f4c400 == 75 [pid = 1755] [id = 109] 10:02:10 INFO - PROCESS | 1755 | ++DOMWINDOW == 147 (0x91f4f800) [pid = 1755] [serial = 326] [outer = (nil)] 10:02:10 INFO - PROCESS | 1755 | ++DOMWINDOW == 148 (0x91f8a000) [pid = 1755] [serial = 327] [outer = 0x91f4f800] 10:02:10 INFO - PROCESS | 1755 | 1467738130761 Marionette DEBUG loaded listener.js 10:02:10 INFO - PROCESS | 1755 | ++DOMWINDOW == 149 (0x925c9c00) [pid = 1755] [serial = 328] [outer = 0x91f4f800] 10:02:11 INFO - PROCESS | 1755 | 1467738131764 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]]]}] 10:02:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 10:02:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1687ms 10:02:11 INFO - PROCESS | 1755 | 1467738131818 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 10:02:11 INFO - PROCESS | 1755 | 1467738131826 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 10:02:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 10:02:11 INFO - PROCESS | 1755 | 1467738131834 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 10:02:11 INFO - PROCESS | 1755 | 1467738131838 Marionette TRACE conn4 <- [1,410,null,{}] 10:02:11 INFO - PROCESS | 1755 | 1467738131845 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}] 10:02:11 INFO - PROCESS | 1755 | 1467738131850 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:12 INFO - PROCESS | 1755 | 1467738132105 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 10:02:12 INFO - PROCESS | 1755 | 1467738132417 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:12 INFO - PROCESS | 1755 | 1467738132424 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:12 INFO - PROCESS | 1755 | ++DOCSHELL 0x996c8400 == 76 [pid = 1755] [id = 110] 10:02:12 INFO - PROCESS | 1755 | ++DOMWINDOW == 150 (0x9a6f0800) [pid = 1755] [serial = 329] [outer = (nil)] 10:02:12 INFO - PROCESS | 1755 | ++DOMWINDOW == 151 (0x9a6fe400) [pid = 1755] [serial = 330] [outer = 0x9a6f0800] 10:02:12 INFO - PROCESS | 1755 | 1467738132512 Marionette DEBUG loaded listener.js 10:02:12 INFO - PROCESS | 1755 | ++DOMWINDOW == 152 (0x9b13b000) [pid = 1755] [serial = 331] [outer = 0x9a6f0800] 10:02:13 INFO - PROCESS | 1755 | 1467738133525 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]]]}] 10:02:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 10:02:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1734ms 10:02:13 INFO - PROCESS | 1755 | 1467738133568 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 10:02:13 INFO - PROCESS | 1755 | 1467738133573 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 10:02:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 10:02:13 INFO - PROCESS | 1755 | 1467738133589 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 10:02:13 INFO - PROCESS | 1755 | 1467738133599 Marionette TRACE conn4 <- [1,414,null,{}] 10:02:13 INFO - PROCESS | 1755 | 1467738133606 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}] 10:02:13 INFO - PROCESS | 1755 | 1467738133615 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:13 INFO - PROCESS | 1755 | 1467738133860 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 10:02:14 INFO - PROCESS | 1755 | 1467738134080 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:14 INFO - PROCESS | 1755 | 1467738134091 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:14 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f296c00 == 77 [pid = 1755] [id = 111] 10:02:14 INFO - PROCESS | 1755 | ++DOMWINDOW == 153 (0x9b1ae400) [pid = 1755] [serial = 332] [outer = (nil)] 10:02:14 INFO - PROCESS | 1755 | ++DOMWINDOW == 154 (0x9d415800) [pid = 1755] [serial = 333] [outer = 0x9b1ae400] 10:02:14 INFO - PROCESS | 1755 | 1467738134210 Marionette DEBUG loaded listener.js 10:02:14 INFO - PROCESS | 1755 | ++DOMWINDOW == 155 (0x9d80dc00) [pid = 1755] [serial = 334] [outer = 0x9b1ae400] 10:02:15 INFO - PROCESS | 1755 | 1467738135148 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]]]}] 10:02:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 10:02:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1601ms 10:02:15 INFO - PROCESS | 1755 | 1467738135188 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 10:02:15 INFO - PROCESS | 1755 | 1467738135196 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 10:02:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 10:02:15 INFO - PROCESS | 1755 | 1467738135205 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 10:02:15 INFO - PROCESS | 1755 | 1467738135208 Marionette TRACE conn4 <- [1,418,null,{}] 10:02:15 INFO - PROCESS | 1755 | 1467738135214 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}] 10:02:15 INFO - PROCESS | 1755 | 1467738135220 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:15 INFO - PROCESS | 1755 | 1467738135421 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 10:02:15 INFO - PROCESS | 1755 | 1467738135671 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:15 INFO - PROCESS | 1755 | 1467738135680 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:15 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e3e5800 == 78 [pid = 1755] [id = 112] 10:02:15 INFO - PROCESS | 1755 | ++DOMWINDOW == 156 (0x8fe4b800) [pid = 1755] [serial = 335] [outer = (nil)] 10:02:15 INFO - PROCESS | 1755 | ++DOMWINDOW == 157 (0xa2007c00) [pid = 1755] [serial = 336] [outer = 0x8fe4b800] 10:02:15 INFO - PROCESS | 1755 | 1467738135781 Marionette DEBUG loaded listener.js 10:02:15 INFO - PROCESS | 1755 | ++DOMWINDOW == 158 (0xa2345800) [pid = 1755] [serial = 337] [outer = 0x8fe4b800] 10:02:17 INFO - PROCESS | 1755 | 1467738137101 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]]]}] 10:02:17 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 10:02:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1938ms 10:02:17 INFO - PROCESS | 1755 | 1467738137180 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 10:02:17 INFO - PROCESS | 1755 | 1467738137184 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 10:02:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 10:02:17 INFO - PROCESS | 1755 | 1467738137193 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 10:02:17 INFO - PROCESS | 1755 | 1467738137196 Marionette TRACE conn4 <- [1,422,null,{}] 10:02:17 INFO - PROCESS | 1755 | 1467738137203 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}] 10:02:17 INFO - PROCESS | 1755 | 1467738137208 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:17 INFO - PROCESS | 1755 | 1467738137392 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 10:02:17 INFO - PROCESS | 1755 | 1467738137561 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:17 INFO - PROCESS | 1755 | 1467738137580 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:17 INFO - PROCESS | 1755 | ++DOCSHELL 0xa23ac000 == 79 [pid = 1755] [id = 113] 10:02:17 INFO - PROCESS | 1755 | ++DOMWINDOW == 159 (0xa2535c00) [pid = 1755] [serial = 338] [outer = (nil)] 10:02:17 INFO - PROCESS | 1755 | ++DOMWINDOW == 160 (0xa2583c00) [pid = 1755] [serial = 339] [outer = 0xa2535c00] 10:02:17 INFO - PROCESS | 1755 | 1467738137671 Marionette DEBUG loaded listener.js 10:02:17 INFO - PROCESS | 1755 | ++DOMWINDOW == 161 (0xa34cb400) [pid = 1755] [serial = 340] [outer = 0xa2535c00] 10:02:19 INFO - PROCESS | 1755 | 1467738139055 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]]]}] 10:02:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 10:02:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1879ms 10:02:19 INFO - PROCESS | 1755 | 1467738139073 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 10:02:19 INFO - PROCESS | 1755 | 1467738139078 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 10:02:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 10:02:19 INFO - PROCESS | 1755 | 1467738139150 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 10:02:19 INFO - PROCESS | 1755 | 1467738139153 Marionette TRACE conn4 <- [1,426,null,{}] 10:02:19 INFO - PROCESS | 1755 | 1467738139160 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}] 10:02:19 INFO - PROCESS | 1755 | 1467738139166 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:19 INFO - PROCESS | 1755 | 1467738139348 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 10:02:19 INFO - PROCESS | 1755 | 1467738139523 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:19 INFO - PROCESS | 1755 | 1467738139532 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:19 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e304c00 == 80 [pid = 1755] [id = 114] 10:02:19 INFO - PROCESS | 1755 | ++DOMWINDOW == 162 (0x8e305c00) [pid = 1755] [serial = 341] [outer = (nil)] 10:02:19 INFO - PROCESS | 1755 | ++DOMWINDOW == 163 (0x8e30dc00) [pid = 1755] [serial = 342] [outer = 0x8e305c00] 10:02:19 INFO - PROCESS | 1755 | 1467738139611 Marionette DEBUG loaded listener.js 10:02:19 INFO - PROCESS | 1755 | ++DOMWINDOW == 164 (0x9014ec00) [pid = 1755] [serial = 343] [outer = 0x8e305c00] 10:02:20 INFO - PROCESS | 1755 | 1467738140833 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] 10:02:20 INFO - PROCESS | 1755 | 1467738140893 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 10:02:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 10:02:20 INFO - PROCESS | 1755 | 1467738140900 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 10:02:20 INFO - PROCESS | 1755 | 1467738140908 Marionette TRACE conn4 <- [1,430,null,{}] 10:02:20 INFO - PROCESS | 1755 | 1467738140915 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}] 10:02:20 INFO - PROCESS | 1755 | 1467738140921 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:21 INFO - PROCESS | 1755 | 1467738141109 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 10:02:21 INFO - PROCESS | 1755 | 1467738141342 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:21 INFO - PROCESS | 1755 | 1467738141353 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:21 INFO - PROCESS | 1755 | ++DOCSHELL 0x8fd1b400 == 81 [pid = 1755] [id = 115] 10:02:21 INFO - PROCESS | 1755 | ++DOMWINDOW == 165 (0x8fd1c800) [pid = 1755] [serial = 344] [outer = (nil)] 10:02:21 INFO - PROCESS | 1755 | ++DOMWINDOW == 166 (0x8fe4ac00) [pid = 1755] [serial = 345] [outer = 0x8fd1c800] 10:02:21 INFO - PROCESS | 1755 | 1467738141516 Marionette DEBUG loaded listener.js 10:02:21 INFO - PROCESS | 1755 | ++DOMWINDOW == 167 (0x90147000) [pid = 1755] [serial = 346] [outer = 0x8fd1c800] 10:02:22 INFO - PROCESS | 1755 | 1467738142425 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]]]}] 10:02:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 10:02:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1595ms 10:02:22 INFO - PROCESS | 1755 | 1467738142495 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 10:02:22 INFO - PROCESS | 1755 | 1467738142502 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 10:02:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 10:02:22 INFO - PROCESS | 1755 | 1467738142512 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 10:02:22 INFO - PROCESS | 1755 | 1467738142517 Marionette TRACE conn4 <- [1,434,null,{}] 10:02:22 INFO - PROCESS | 1755 | 1467738142523 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}] 10:02:22 INFO - PROCESS | 1755 | 1467738142529 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:22 INFO - PROCESS | 1755 | 1467738142764 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 10:02:23 INFO - PROCESS | 1755 | 1467738142986 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:23 INFO - PROCESS | 1755 | 1467738142997 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:23 INFO - PROCESS | 1755 | ++DOCSHELL 0x90149800 == 82 [pid = 1755] [id = 116] 10:02:23 INFO - PROCESS | 1755 | ++DOMWINDOW == 168 (0x91f8ac00) [pid = 1755] [serial = 347] [outer = (nil)] 10:02:23 INFO - PROCESS | 1755 | ++DOMWINDOW == 169 (0x93a10000) [pid = 1755] [serial = 348] [outer = 0x91f8ac00] 10:02:23 INFO - PROCESS | 1755 | 1467738143118 Marionette DEBUG loaded listener.js 10:02:23 INFO - PROCESS | 1755 | ++DOMWINDOW == 170 (0x956ca800) [pid = 1755] [serial = 349] [outer = 0x91f8ac00] 10:02:23 INFO - PROCESS | 1755 | --DOCSHELL 0x9a6f2400 == 81 [pid = 1755] [id = 73] 10:02:23 INFO - PROCESS | 1755 | --DOCSHELL 0x925c2400 == 80 [pid = 1755] [id = 75] 10:02:23 INFO - PROCESS | 1755 | --DOCSHELL 0x956c5400 == 79 [pid = 1755] [id = 66] 10:02:23 INFO - PROCESS | 1755 | --DOMWINDOW == 169 (0xa4e0f000) [pid = 1755] [serial = 246] [outer = (nil)] [url = about:blank] 10:02:23 INFO - PROCESS | 1755 | --DOMWINDOW == 168 (0x9c1ee400) [pid = 1755] [serial = 240] [outer = (nil)] [url = about:blank] 10:02:23 INFO - PROCESS | 1755 | --DOMWINDOW == 167 (0x8fe44400) [pid = 1755] [serial = 258] [outer = (nil)] [url = about:blank] 10:02:23 INFO - PROCESS | 1755 | --DOMWINDOW == 166 (0x996c1400) [pid = 1755] [serial = 234] [outer = (nil)] [url = about:blank] 10:02:23 INFO - PROCESS | 1755 | --DOMWINDOW == 165 (0xa0624000) [pid = 1755] [serial = 243] [outer = (nil)] [url = about:blank] 10:02:23 INFO - PROCESS | 1755 | --DOMWINDOW == 164 (0x9b4c6c00) [pid = 1755] [serial = 237] [outer = (nil)] [url = about:blank] 10:02:23 INFO - PROCESS | 1755 | --DOMWINDOW == 163 (0xa9021c00) [pid = 1755] [serial = 249] [outer = (nil)] [url = about:blank] 10:02:23 INFO - PROCESS | 1755 | --DOMWINDOW == 162 (0x8fd1a400) [pid = 1755] [serial = 255] [outer = (nil)] [url = about:blank] 10:02:23 INFO - PROCESS | 1755 | --DOMWINDOW == 161 (0x91f4f000) [pid = 1755] [serial = 252] [outer = (nil)] [url = about:blank] 10:02:23 INFO - PROCESS | 1755 | --DOCSHELL 0x95360800 == 78 [pid = 1755] [id = 42] 10:02:23 INFO - PROCESS | 1755 | --DOCSHELL 0x9ac77000 == 77 [pid = 1755] [id = 74] 10:02:23 INFO - PROCESS | 1755 | --DOCSHELL 0x9b63cc00 == 76 [pid = 1755] [id = 40] 10:02:23 INFO - PROCESS | 1755 | --DOCSHELL 0x9a25b400 == 75 [pid = 1755] [id = 39] 10:02:23 INFO - PROCESS | 1755 | --DOCSHELL 0x925cac00 == 74 [pid = 1755] [id = 72] 10:02:24 INFO - PROCESS | 1755 | --DOCSHELL 0x95357400 == 73 [pid = 1755] [id = 71] 10:02:24 INFO - PROCESS | 1755 | --DOCSHELL 0x99ea3400 == 72 [pid = 1755] [id = 76] 10:02:24 INFO - PROCESS | 1755 | --DOCSHELL 0x9ac74000 == 71 [pid = 1755] [id = 67] 10:02:24 INFO - PROCESS | 1755 | --DOCSHELL 0x9c276c00 == 70 [pid = 1755] [id = 70] 10:02:24 INFO - PROCESS | 1755 | --DOCSHELL 0x8f3cd800 == 69 [pid = 1755] [id = 107] 10:02:24 INFO - PROCESS | 1755 | --DOCSHELL 0x91f93800 == 68 [pid = 1755] [id = 106] 10:02:24 INFO - PROCESS | 1755 | --DOCSHELL 0x925c8400 == 67 [pid = 1755] [id = 105] 10:02:24 INFO - PROCESS | 1755 | --DOCSHELL 0x925cfc00 == 66 [pid = 1755] [id = 104] 10:02:24 INFO - PROCESS | 1755 | 1467738144192 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]]]}] 10:02:24 INFO - PROCESS | 1755 | --DOCSHELL 0x8f3c4000 == 65 [pid = 1755] [id = 103] 10:02:24 INFO - PROCESS | 1755 | --DOCSHELL 0x9a73e400 == 64 [pid = 1755] [id = 69] 10:02:24 INFO - PROCESS | 1755 | --DOCSHELL 0x8f29e000 == 63 [pid = 1755] [id = 102] 10:02:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 10:02:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1731ms 10:02:24 INFO - PROCESS | 1755 | 1467738144244 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 10:02:24 INFO - PROCESS | 1755 | 1467738144248 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 10:02:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 10:02:24 INFO - PROCESS | 1755 | 1467738144255 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 10:02:24 INFO - PROCESS | 1755 | 1467738144261 Marionette TRACE conn4 <- [1,438,null,{}] 10:02:24 INFO - PROCESS | 1755 | 1467738144276 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}] 10:02:24 INFO - PROCESS | 1755 | 1467738144285 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:24 INFO - PROCESS | 1755 | 1467738144479 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 10:02:24 INFO - PROCESS | 1755 | --DOMWINDOW == 160 (0x9b4cec00) [pid = 1755] [serial = 277] [outer = (nil)] [url = about:blank] 10:02:24 INFO - PROCESS | 1755 | --DOMWINDOW == 159 (0x9a88cc00) [pid = 1755] [serial = 270] [outer = (nil)] [url = about:blank] 10:02:24 INFO - PROCESS | 1755 | --DOMWINDOW == 158 (0x9014b800) [pid = 1755] [serial = 273] [outer = (nil)] [url = about:blank] 10:02:24 INFO - PROCESS | 1755 | --DOMWINDOW == 157 (0x9ac75c00) [pid = 1755] [serial = 271] [outer = (nil)] [url = about:blank] 10:02:24 INFO - PROCESS | 1755 | --DOMWINDOW == 156 (0x9014e000) [pid = 1755] [serial = 274] [outer = (nil)] [url = about:blank] 10:02:24 INFO - PROCESS | 1755 | --DOMWINDOW == 155 (0x91f90000) [pid = 1755] [serial = 262] [outer = (nil)] [url = about:blank] 10:02:24 INFO - PROCESS | 1755 | --DOMWINDOW == 154 (0x9a6f2800) [pid = 1755] [serial = 267] [outer = (nil)] [url = about:blank] 10:02:24 INFO - PROCESS | 1755 | --DOMWINDOW == 153 (0x91f8d800) [pid = 1755] [serial = 261] [outer = (nil)] [url = about:blank] 10:02:24 INFO - PROCESS | 1755 | --DOMWINDOW == 152 (0x95354400) [pid = 1755] [serial = 264] [outer = (nil)] [url = about:blank] 10:02:24 INFO - PROCESS | 1755 | --DOMWINDOW == 151 (0x9a6fa400) [pid = 1755] [serial = 268] [outer = (nil)] [url = about:blank] 10:02:24 INFO - PROCESS | 1755 | --DOMWINDOW == 150 (0x9b1b4c00) [pid = 1755] [serial = 276] [outer = (nil)] [url = about:blank] 10:02:24 INFO - PROCESS | 1755 | --DOMWINDOW == 149 (0x95361c00) [pid = 1755] [serial = 265] [outer = (nil)] [url = about:blank] 10:02:24 INFO - PROCESS | 1755 | 1467738144689 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:24 INFO - PROCESS | 1755 | 1467738144699 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:24 INFO - PROCESS | 1755 | ++DOCSHELL 0x91f8fc00 == 64 [pid = 1755] [id = 117] 10:02:24 INFO - PROCESS | 1755 | ++DOMWINDOW == 150 (0x91f90400) [pid = 1755] [serial = 350] [outer = (nil)] 10:02:24 INFO - PROCESS | 1755 | ++DOMWINDOW == 151 (0x956cf000) [pid = 1755] [serial = 351] [outer = 0x91f90400] 10:02:24 INFO - PROCESS | 1755 | 1467738144777 Marionette DEBUG loaded listener.js 10:02:24 INFO - PROCESS | 1755 | ++DOMWINDOW == 152 (0x9a487400) [pid = 1755] [serial = 352] [outer = 0x91f90400] 10:02:25 INFO - PROCESS | 1755 | 1467738145575 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]]]}] 10:02:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 10:02:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1349ms 10:02:25 INFO - PROCESS | 1755 | 1467738145609 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 10:02:25 INFO - PROCESS | 1755 | 1467738145613 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 10:02:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 10:02:25 INFO - PROCESS | 1755 | 1467738145621 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 10:02:25 INFO - PROCESS | 1755 | 1467738145625 Marionette TRACE conn4 <- [1,442,null,{}] 10:02:25 INFO - PROCESS | 1755 | 1467738145631 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}] 10:02:25 INFO - PROCESS | 1755 | 1467738145636 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:25 INFO - PROCESS | 1755 | 1467738145840 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 10:02:25 INFO - PROCESS | 1755 | 1467738145850 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:25 INFO - PROCESS | 1755 | 1467738145857 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:26 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e301400 == 65 [pid = 1755] [id = 118] 10:02:26 INFO - PROCESS | 1755 | ++DOMWINDOW == 153 (0x8f292400) [pid = 1755] [serial = 353] [outer = (nil)] 10:02:26 INFO - PROCESS | 1755 | ++DOMWINDOW == 154 (0x9ac72400) [pid = 1755] [serial = 354] [outer = 0x8f292400] 10:02:26 INFO - PROCESS | 1755 | 1467738146065 Marionette DEBUG loaded listener.js 10:02:26 INFO - PROCESS | 1755 | ++DOMWINDOW == 155 (0x9b139800) [pid = 1755] [serial = 355] [outer = 0x8f292400] 10:02:26 INFO - PROCESS | 1755 | 1467738146969 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]]]}] 10:02:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 10:02:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1384ms 10:02:27 INFO - PROCESS | 1755 | 1467738147006 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 10:02:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 10:02:27 INFO - PROCESS | 1755 | 1467738147010 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 10:02:27 INFO - PROCESS | 1755 | 1467738147017 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 10:02:27 INFO - PROCESS | 1755 | 1467738147021 Marionette TRACE conn4 <- [1,446,null,{}] 10:02:27 INFO - PROCESS | 1755 | 1467738147033 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}] 10:02:27 INFO - PROCESS | 1755 | 1467738147039 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:27 INFO - PROCESS | 1755 | 1467738147244 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 10:02:27 INFO - PROCESS | 1755 | 1467738147276 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:27 INFO - PROCESS | 1755 | 1467738147287 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:27 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e3dd400 == 66 [pid = 1755] [id = 119] 10:02:27 INFO - PROCESS | 1755 | ++DOMWINDOW == 156 (0x956d2000) [pid = 1755] [serial = 356] [outer = (nil)] 10:02:27 INFO - PROCESS | 1755 | ++DOMWINDOW == 157 (0x9b4c9400) [pid = 1755] [serial = 357] [outer = 0x956d2000] 10:02:27 INFO - PROCESS | 1755 | 1467738147355 Marionette DEBUG loaded listener.js 10:02:27 INFO - PROCESS | 1755 | ++DOMWINDOW == 158 (0x9b63ac00) [pid = 1755] [serial = 358] [outer = 0x956d2000] 10:02:28 INFO - PROCESS | 1755 | 1467738148331 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]]]}] 10:02:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 10:02:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1339ms 10:02:28 INFO - PROCESS | 1755 | 1467738148359 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 10:02:28 INFO - PROCESS | 1755 | 1467738148362 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 10:02:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 10:02:28 INFO - PROCESS | 1755 | 1467738148370 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 10:02:28 INFO - PROCESS | 1755 | 1467738148373 Marionette TRACE conn4 <- [1,450,null,{}] 10:02:28 INFO - PROCESS | 1755 | 1467738148379 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}] 10:02:28 INFO - PROCESS | 1755 | 1467738148389 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:29 INFO - PROCESS | 1755 | --DOMWINDOW == 157 (0x8fd12c00) [pid = 1755] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 10:02:29 INFO - PROCESS | 1755 | --DOMWINDOW == 156 (0xa1037800) [pid = 1755] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 10:02:29 INFO - PROCESS | 1755 | --DOMWINDOW == 155 (0x9a0df000) [pid = 1755] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 10:02:29 INFO - PROCESS | 1755 | --DOMWINDOW == 154 (0x9d411000) [pid = 1755] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 10:02:29 INFO - PROCESS | 1755 | --DOMWINDOW == 153 (0x9b641800) [pid = 1755] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 10:02:29 INFO - PROCESS | 1755 | --DOMWINDOW == 152 (0x956d1c00) [pid = 1755] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 10:02:29 INFO - PROCESS | 1755 | --DOMWINDOW == 151 (0xa061b800) [pid = 1755] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 10:02:29 INFO - PROCESS | 1755 | --DOMWINDOW == 150 (0x93060000) [pid = 1755] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 10:02:29 INFO - PROCESS | 1755 | --DOMWINDOW == 149 (0x9b1ac800) [pid = 1755] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 10:02:29 INFO - PROCESS | 1755 | --DOMWINDOW == 148 (0x99ea9400) [pid = 1755] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 10:02:29 INFO - PROCESS | 1755 | --DOMWINDOW == 147 (0x91f47800) [pid = 1755] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 10:02:29 INFO - PROCESS | 1755 | --DOMWINDOW == 146 (0x9c1f6c00) [pid = 1755] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 10:02:29 INFO - PROCESS | 1755 | --DOMWINDOW == 145 (0x8fd1e000) [pid = 1755] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 10:02:29 INFO - PROCESS | 1755 | --DOMWINDOW == 144 (0x9b4c8400) [pid = 1755] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 10:02:29 INFO - PROCESS | 1755 | --DOMWINDOW == 143 (0x9a250000) [pid = 1755] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 10:02:29 INFO - PROCESS | 1755 | --DOMWINDOW == 142 (0xa6f42800) [pid = 1755] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 10:02:29 INFO - PROCESS | 1755 | --DOMWINDOW == 141 (0xa34c3800) [pid = 1755] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 10:02:29 INFO - PROCESS | 1755 | --DOMWINDOW == 140 (0x9ac7c000) [pid = 1755] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 10:02:29 INFO - PROCESS | 1755 | --DOMWINDOW == 139 (0x9ac7d000) [pid = 1755] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 10:02:29 INFO - PROCESS | 1755 | --DOMWINDOW == 138 (0xa6f4b800) [pid = 1755] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 10:02:29 INFO - PROCESS | 1755 | --DOMWINDOW == 137 (0x9535c400) [pid = 1755] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 10:02:29 INFO - PROCESS | 1755 | --DOMWINDOW == 136 (0x956c7000) [pid = 1755] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 10:02:29 INFO - PROCESS | 1755 | --DOMWINDOW == 135 (0xa328d800) [pid = 1755] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 10:02:29 INFO - PROCESS | 1755 | --DOMWINDOW == 134 (0xa34c5400) [pid = 1755] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 10:02:29 INFO - PROCESS | 1755 | --DOMWINDOW == 133 (0x9a490800) [pid = 1755] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 10:02:29 INFO - PROCESS | 1755 | --DOMWINDOW == 132 (0xa62b5800) [pid = 1755] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 10:02:29 INFO - PROCESS | 1755 | --DOMWINDOW == 131 (0x95355400) [pid = 1755] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 10:02:29 INFO - PROCESS | 1755 | --DOMWINDOW == 130 (0xa2557000) [pid = 1755] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 10:02:29 INFO - PROCESS | 1755 | --DOMWINDOW == 129 (0x9a88c000) [pid = 1755] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 10:02:29 INFO - PROCESS | 1755 | --DOMWINDOW == 128 (0x948e1c00) [pid = 1755] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 10:02:29 INFO - PROCESS | 1755 | --DOMWINDOW == 127 (0x996c5800) [pid = 1755] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 10:02:29 INFO - PROCESS | 1755 | --DOMWINDOW == 126 (0x90142000) [pid = 1755] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 10:02:29 INFO - PROCESS | 1755 | --DOMWINDOW == 125 (0x8f3bf800) [pid = 1755] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 10:02:29 INFO - PROCESS | 1755 | --DOMWINDOW == 124 (0x925d0000) [pid = 1755] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 10:02:29 INFO - PROCESS | 1755 | --DOMWINDOW == 123 (0x948d4800) [pid = 1755] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 10:02:29 INFO - PROCESS | 1755 | 1467738149277 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 10:02:29 INFO - PROCESS | 1755 | 1467738149375 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:29 INFO - PROCESS | 1755 | 1467738149383 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:29 INFO - PROCESS | 1755 | ++DOCSHELL 0x8fd12c00 == 67 [pid = 1755] [id = 120] 10:02:29 INFO - PROCESS | 1755 | ++DOMWINDOW == 124 (0x8fe43000) [pid = 1755] [serial = 359] [outer = (nil)] 10:02:29 INFO - PROCESS | 1755 | ++DOMWINDOW == 125 (0x925c9000) [pid = 1755] [serial = 360] [outer = 0x8fe43000] 10:02:29 INFO - PROCESS | 1755 | 1467738149457 Marionette DEBUG loaded listener.js 10:02:29 INFO - PROCESS | 1755 | ++DOMWINDOW == 126 (0x9568ac00) [pid = 1755] [serial = 361] [outer = 0x8fe43000] 10:02:30 INFO - PROCESS | 1755 | 1467738150187 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] 10:02:30 INFO - PROCESS | 1755 | 1467738150214 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 10:02:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 10:02:30 INFO - PROCESS | 1755 | 1467738150221 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 10:02:30 INFO - PROCESS | 1755 | 1467738150224 Marionette TRACE conn4 <- [1,454,null,{}] 10:02:30 INFO - PROCESS | 1755 | 1467738150240 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}] 10:02:30 INFO - PROCESS | 1755 | 1467738150250 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:30 INFO - PROCESS | 1755 | 1467738150418 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 10:02:30 INFO - PROCESS | 1755 | 1467738150433 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:30 INFO - PROCESS | 1755 | 1467738150441 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:30 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f3bf800 == 68 [pid = 1755] [id = 121] 10:02:30 INFO - PROCESS | 1755 | ++DOMWINDOW == 127 (0x8fe48400) [pid = 1755] [serial = 362] [outer = (nil)] 10:02:30 INFO - PROCESS | 1755 | ++DOMWINDOW == 128 (0x9b1af400) [pid = 1755] [serial = 363] [outer = 0x8fe48400] 10:02:30 INFO - PROCESS | 1755 | 1467738150517 Marionette DEBUG loaded listener.js 10:02:30 INFO - PROCESS | 1755 | ++DOMWINDOW == 129 (0x9d809c00) [pid = 1755] [serial = 364] [outer = 0x8fe48400] 10:02:31 INFO - PROCESS | 1755 | [1755] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:02:31 INFO - PROCESS | 1755 | 1467738151755 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]]]}] 10:02:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 10:02:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1597ms 10:02:31 INFO - PROCESS | 1755 | 1467738151820 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 10:02:31 INFO - PROCESS | 1755 | 1467738151828 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 10:02:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 10:02:31 INFO - PROCESS | 1755 | 1467738151838 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 10:02:31 INFO - PROCESS | 1755 | 1467738151842 Marionette TRACE conn4 <- [1,458,null,{}] 10:02:31 INFO - PROCESS | 1755 | 1467738151853 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}] 10:02:31 INFO - PROCESS | 1755 | 1467738151858 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:32 INFO - PROCESS | 1755 | 1467738152103 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 10:02:32 INFO - PROCESS | 1755 | 1467738152353 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:32 INFO - PROCESS | 1755 | 1467738152363 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:32 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f3c0800 == 69 [pid = 1755] [id = 122] 10:02:32 INFO - PROCESS | 1755 | ++DOMWINDOW == 130 (0x8f3c2400) [pid = 1755] [serial = 365] [outer = (nil)] 10:02:32 INFO - PROCESS | 1755 | ++DOMWINDOW == 131 (0x8fe42800) [pid = 1755] [serial = 366] [outer = 0x8f3c2400] 10:02:32 INFO - PROCESS | 1755 | 1467738152452 Marionette DEBUG loaded listener.js 10:02:32 INFO - PROCESS | 1755 | ++DOMWINDOW == 132 (0x90143c00) [pid = 1755] [serial = 367] [outer = 0x8f3c2400] 10:02:33 INFO - PROCESS | 1755 | 1467738153384 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] 10:02:33 INFO - PROCESS | 1755 | 1467738153435 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 10:02:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 10:02:33 INFO - PROCESS | 1755 | 1467738153449 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 10:02:33 INFO - PROCESS | 1755 | 1467738153455 Marionette TRACE conn4 <- [1,462,null,{}] 10:02:33 INFO - PROCESS | 1755 | 1467738153461 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}] 10:02:33 INFO - PROCESS | 1755 | 1467738153468 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:33 INFO - PROCESS | 1755 | 1467738153696 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 10:02:33 INFO - PROCESS | 1755 | 1467738153933 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:33 INFO - PROCESS | 1755 | 1467738153944 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:33 INFO - PROCESS | 1755 | ++DOCSHELL 0x93061400 == 70 [pid = 1755] [id = 123] 10:02:33 INFO - PROCESS | 1755 | ++DOMWINDOW == 133 (0x93a10c00) [pid = 1755] [serial = 368] [outer = (nil)] 10:02:34 INFO - PROCESS | 1755 | ++DOMWINDOW == 134 (0x93a44800) [pid = 1755] [serial = 369] [outer = 0x93a10c00] 10:02:34 INFO - PROCESS | 1755 | 1467738154045 Marionette DEBUG loaded listener.js 10:02:34 INFO - PROCESS | 1755 | ++DOMWINDOW == 135 (0x93a48800) [pid = 1755] [serial = 370] [outer = 0x93a10c00] 10:02:35 INFO - PROCESS | 1755 | [1755] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:02:35 INFO - PROCESS | 1755 | 1467738155110 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] 10:02:35 INFO - PROCESS | 1755 | 1467738155192 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 10:02:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 10:02:35 INFO - PROCESS | 1755 | 1467738155200 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 10:02:35 INFO - PROCESS | 1755 | 1467738155207 Marionette TRACE conn4 <- [1,466,null,{}] 10:02:35 INFO - PROCESS | 1755 | 1467738155224 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}] 10:02:35 INFO - PROCESS | 1755 | 1467738155234 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:35 INFO - PROCESS | 1755 | 1467738155494 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 10:02:35 INFO - PROCESS | 1755 | 1467738155727 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:35 INFO - PROCESS | 1755 | 1467738155739 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:35 INFO - PROCESS | 1755 | ++DOCSHELL 0x9a888800 == 71 [pid = 1755] [id = 124] 10:02:35 INFO - PROCESS | 1755 | ++DOMWINDOW == 136 (0x9abed000) [pid = 1755] [serial = 371] [outer = (nil)] 10:02:35 INFO - PROCESS | 1755 | ++DOMWINDOW == 137 (0x9b457800) [pid = 1755] [serial = 372] [outer = 0x9abed000] 10:02:35 INFO - PROCESS | 1755 | 1467738155826 Marionette DEBUG loaded listener.js 10:02:35 INFO - PROCESS | 1755 | ++DOMWINDOW == 138 (0x9c02e800) [pid = 1755] [serial = 373] [outer = 0x9abed000] 10:02:36 INFO - PROCESS | 1755 | 1467738156786 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] 10:02:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 10:02:36 INFO - PROCESS | 1755 | 1467738156847 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 10:02:36 INFO - PROCESS | 1755 | 1467738156853 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 10:02:36 INFO - PROCESS | 1755 | 1467738156857 Marionette TRACE conn4 <- [1,470,null,{}] 10:02:36 INFO - PROCESS | 1755 | 1467738156863 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}] 10:02:36 INFO - PROCESS | 1755 | 1467738156869 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:37 INFO - PROCESS | 1755 | 1467738157071 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 10:02:37 INFO - PROCESS | 1755 | 1467738157292 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:37 INFO - PROCESS | 1755 | 1467738157300 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:37 INFO - PROCESS | 1755 | ++DOCSHELL 0x9c1eb400 == 72 [pid = 1755] [id = 125] 10:02:37 INFO - PROCESS | 1755 | ++DOMWINDOW == 139 (0x9c1f1400) [pid = 1755] [serial = 374] [outer = (nil)] 10:02:37 INFO - PROCESS | 1755 | ++DOMWINDOW == 140 (0xa23a8800) [pid = 1755] [serial = 375] [outer = 0x9c1f1400] 10:02:37 INFO - PROCESS | 1755 | 1467738157438 Marionette DEBUG loaded listener.js 10:02:37 INFO - PROCESS | 1755 | ++DOMWINDOW == 141 (0xa2585000) [pid = 1755] [serial = 376] [outer = 0x9c1f1400] 10:02:38 INFO - PROCESS | 1755 | 1467738158340 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]]]}] 10:02:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 10:02:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1535ms 10:02:38 INFO - PROCESS | 1755 | 1467738158390 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 10:02:38 INFO - PROCESS | 1755 | 1467738158394 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 10:02:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 10:02:38 INFO - PROCESS | 1755 | 1467738158401 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 10:02:38 INFO - PROCESS | 1755 | 1467738158405 Marionette TRACE conn4 <- [1,474,null,{}] 10:02:38 INFO - PROCESS | 1755 | 1467738158411 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}] 10:02:38 INFO - PROCESS | 1755 | 1467738158417 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:38 INFO - PROCESS | 1755 | 1467738158606 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 10:02:39 INFO - PROCESS | 1755 | 1467738159017 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:39 INFO - PROCESS | 1755 | 1467738159023 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:39 INFO - PROCESS | 1755 | ++DOCSHELL 0xa2fbac00 == 73 [pid = 1755] [id = 126] 10:02:39 INFO - PROCESS | 1755 | ++DOMWINDOW == 142 (0xa4e11400) [pid = 1755] [serial = 377] [outer = (nil)] 10:02:39 INFO - PROCESS | 1755 | ++DOMWINDOW == 143 (0xa694c000) [pid = 1755] [serial = 378] [outer = 0xa4e11400] 10:02:39 INFO - PROCESS | 1755 | 1467738159255 Marionette DEBUG loaded listener.js 10:02:39 INFO - PROCESS | 1755 | ++DOMWINDOW == 144 (0xa6f43400) [pid = 1755] [serial = 379] [outer = 0xa4e11400] 10:02:40 INFO - PROCESS | 1755 | 1467738160445 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]]]}] 10:02:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 10:02:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 2083ms 10:02:40 INFO - PROCESS | 1755 | 1467738160485 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 10:02:40 INFO - PROCESS | 1755 | 1467738160490 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 10:02:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 10:02:40 INFO - PROCESS | 1755 | 1467738160496 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 10:02:40 INFO - PROCESS | 1755 | 1467738160500 Marionette TRACE conn4 <- [1,478,null,{}] 10:02:40 INFO - PROCESS | 1755 | 1467738160506 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}] 10:02:40 INFO - PROCESS | 1755 | 1467738160517 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:40 INFO - PROCESS | 1755 | 1467738160784 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 10:02:40 INFO - PROCESS | 1755 | 1467738160969 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:40 INFO - PROCESS | 1755 | 1467738160978 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:41 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd76400 == 74 [pid = 1755] [id = 127] 10:02:41 INFO - PROCESS | 1755 | ++DOMWINDOW == 145 (0x8dd77c00) [pid = 1755] [serial = 380] [outer = (nil)] 10:02:41 INFO - PROCESS | 1755 | ++DOMWINDOW == 146 (0x91f85000) [pid = 1755] [serial = 381] [outer = 0x8dd77c00] 10:02:41 INFO - PROCESS | 1755 | 1467738161075 Marionette DEBUG loaded listener.js 10:02:41 INFO - PROCESS | 1755 | ++DOMWINDOW == 147 (0xa682f400) [pid = 1755] [serial = 382] [outer = 0x8dd77c00] 10:02:42 INFO - PROCESS | 1755 | 1467738162027 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]]]}] 10:02:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 10:02:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1596ms 10:02:42 INFO - PROCESS | 1755 | 1467738162094 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 10:02:42 INFO - PROCESS | 1755 | 1467738162098 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 10:02:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 10:02:42 INFO - PROCESS | 1755 | 1467738162105 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 10:02:42 INFO - PROCESS | 1755 | 1467738162109 Marionette TRACE conn4 <- [1,482,null,{}] 10:02:42 INFO - PROCESS | 1755 | 1467738162115 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}] 10:02:42 INFO - PROCESS | 1755 | 1467738162121 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:42 INFO - PROCESS | 1755 | 1467738162349 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 10:02:42 INFO - PROCESS | 1755 | 1467738162621 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:42 INFO - PROCESS | 1755 | 1467738162628 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:42 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dfe2000 == 75 [pid = 1755] [id = 128] 10:02:42 INFO - PROCESS | 1755 | ++DOMWINDOW == 148 (0x8dfe6000) [pid = 1755] [serial = 383] [outer = (nil)] 10:02:42 INFO - PROCESS | 1755 | ++DOMWINDOW == 149 (0x8dfea000) [pid = 1755] [serial = 384] [outer = 0x8dfe6000] 10:02:42 INFO - PROCESS | 1755 | 1467738162714 Marionette DEBUG loaded listener.js 10:02:42 INFO - PROCESS | 1755 | ++DOMWINDOW == 150 (0x8dfec000) [pid = 1755] [serial = 385] [outer = 0x8dfe6000] 10:02:43 INFO - PROCESS | 1755 | 1467738163742 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]]]}] 10:02:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 10:02:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1683ms 10:02:43 INFO - PROCESS | 1755 | 1467738163789 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 10:02:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 10:02:43 INFO - PROCESS | 1755 | 1467738163793 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 10:02:43 INFO - PROCESS | 1755 | 1467738163800 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 10:02:43 INFO - PROCESS | 1755 | 1467738163804 Marionette TRACE conn4 <- [1,486,null,{}] 10:02:43 INFO - PROCESS | 1755 | 1467738163811 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}] 10:02:43 INFO - PROCESS | 1755 | 1467738163817 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:44 INFO - PROCESS | 1755 | 1467738164022 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 10:02:44 INFO - PROCESS | 1755 | 1467738164287 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:44 INFO - PROCESS | 1755 | 1467738164298 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:44 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd23000 == 76 [pid = 1755] [id = 129] 10:02:44 INFO - PROCESS | 1755 | ++DOMWINDOW == 151 (0x8dd24000) [pid = 1755] [serial = 386] [outer = (nil)] 10:02:44 INFO - PROCESS | 1755 | ++DOMWINDOW == 152 (0x8dd2b800) [pid = 1755] [serial = 387] [outer = 0x8dd24000] 10:02:44 INFO - PROCESS | 1755 | 1467738164382 Marionette DEBUG loaded listener.js 10:02:44 INFO - PROCESS | 1755 | ++DOMWINDOW == 153 (0x8dd2cc00) [pid = 1755] [serial = 388] [outer = 0x8dd24000] 10:02:45 INFO - PROCESS | 1755 | 1467738165329 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]]]}] 10:02:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 10:02:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1588ms 10:02:45 INFO - PROCESS | 1755 | 1467738165388 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 10:02:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 10:02:45 INFO - PROCESS | 1755 | 1467738165393 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 10:02:45 INFO - PROCESS | 1755 | 1467738165401 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 10:02:45 INFO - PROCESS | 1755 | 1467738165405 Marionette TRACE conn4 <- [1,490,null,{}] 10:02:45 INFO - PROCESS | 1755 | 1467738165412 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}] 10:02:45 INFO - PROCESS | 1755 | 1467738165417 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:45 INFO - PROCESS | 1755 | 1467738165616 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 10:02:45 INFO - PROCESS | 1755 | 1467738165843 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:45 INFO - PROCESS | 1755 | 1467738165852 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:45 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd75000 == 77 [pid = 1755] [id = 130] 10:02:45 INFO - PROCESS | 1755 | ++DOMWINDOW == 154 (0x8dfe4000) [pid = 1755] [serial = 389] [outer = (nil)] 10:02:45 INFO - PROCESS | 1755 | ++DOMWINDOW == 155 (0x8e308000) [pid = 1755] [serial = 390] [outer = 0x8dfe4000] 10:02:46 INFO - PROCESS | 1755 | 1467738166002 Marionette DEBUG loaded listener.js 10:02:46 INFO - PROCESS | 1755 | ++DOMWINDOW == 156 (0x8e30b800) [pid = 1755] [serial = 391] [outer = 0x8dfe4000] 10:02:46 INFO - PROCESS | 1755 | 1467738166972 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]]]}] 10:02:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 10:02:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1630ms 10:02:47 INFO - PROCESS | 1755 | 1467738167032 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 10:02:47 INFO - PROCESS | 1755 | 1467738167036 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 10:02:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 10:02:47 INFO - PROCESS | 1755 | 1467738167043 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 10:02:47 INFO - PROCESS | 1755 | 1467738167047 Marionette TRACE conn4 <- [1,494,null,{}] 10:02:47 INFO - PROCESS | 1755 | 1467738167054 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}] 10:02:47 INFO - PROCESS | 1755 | 1467738167060 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:47 INFO - PROCESS | 1755 | 1467738167278 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 10:02:47 INFO - PROCESS | 1755 | 1467738167507 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:47 INFO - PROCESS | 1755 | 1467738167515 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:47 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d303400 == 78 [pid = 1755] [id = 131] 10:02:47 INFO - PROCESS | 1755 | ++DOMWINDOW == 157 (0x8d304000) [pid = 1755] [serial = 392] [outer = (nil)] 10:02:47 INFO - PROCESS | 1755 | ++DOMWINDOW == 158 (0x8d30b800) [pid = 1755] [serial = 393] [outer = 0x8d304000] 10:02:47 INFO - PROCESS | 1755 | 1467738167646 Marionette DEBUG loaded listener.js 10:02:47 INFO - PROCESS | 1755 | ++DOMWINDOW == 159 (0x8d30ec00) [pid = 1755] [serial = 394] [outer = 0x8d304000] 10:02:48 INFO - PROCESS | 1755 | ++DOMWINDOW == 160 (0x8f27ac00) [pid = 1755] [serial = 395] [outer = 0x9bf27800] 10:02:48 INFO - PROCESS | 1755 | 1467738168751 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]]]}] 10:02:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 10:02:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1784ms 10:02:48 INFO - PROCESS | 1755 | 1467738168829 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 10:02:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 10:02:48 INFO - PROCESS | 1755 | 1467738168835 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 10:02:48 INFO - PROCESS | 1755 | 1467738168842 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 10:02:48 INFO - PROCESS | 1755 | 1467738168847 Marionette TRACE conn4 <- [1,498,null,{}] 10:02:48 INFO - PROCESS | 1755 | 1467738168853 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}] 10:02:48 INFO - PROCESS | 1755 | 1467738168860 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:49 INFO - PROCESS | 1755 | 1467738169410 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 10:02:49 INFO - PROCESS | 1755 | 1467738169688 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:49 INFO - PROCESS | 1755 | 1467738169698 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:49 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dfe8000 == 79 [pid = 1755] [id = 132] 10:02:49 INFO - PROCESS | 1755 | ++DOMWINDOW == 161 (0x8dfe8400) [pid = 1755] [serial = 396] [outer = (nil)] 10:02:49 INFO - PROCESS | 1755 | ++DOMWINDOW == 162 (0x8e306c00) [pid = 1755] [serial = 397] [outer = 0x8dfe8400] 10:02:49 INFO - PROCESS | 1755 | 1467738169778 Marionette DEBUG loaded listener.js 10:02:49 INFO - PROCESS | 1755 | ++DOMWINDOW == 163 (0x8e3dd000) [pid = 1755] [serial = 398] [outer = 0x8dfe8400] 10:02:50 INFO - PROCESS | 1755 | 1467738170680 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]]]}] 10:02:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 10:02:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1883ms 10:02:50 INFO - PROCESS | 1755 | 1467738170726 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 10:02:50 INFO - PROCESS | 1755 | 1467738170733 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 10:02:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 10:02:50 INFO - PROCESS | 1755 | 1467738170743 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 10:02:50 INFO - PROCESS | 1755 | 1467738170747 Marionette TRACE conn4 <- [1,502,null,{}] 10:02:50 INFO - PROCESS | 1755 | 1467738170756 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}] 10:02:50 INFO - PROCESS | 1755 | 1467738170762 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:50 INFO - PROCESS | 1755 | 1467738170960 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 10:02:51 INFO - PROCESS | 1755 | 1467738171186 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:51 INFO - PROCESS | 1755 | 1467738171195 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:51 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d302800 == 80 [pid = 1755] [id = 133] 10:02:51 INFO - PROCESS | 1755 | ++DOMWINDOW == 164 (0x8dd2a400) [pid = 1755] [serial = 399] [outer = (nil)] 10:02:51 INFO - PROCESS | 1755 | ++DOMWINDOW == 165 (0x8e3e3400) [pid = 1755] [serial = 400] [outer = 0x8dd2a400] 10:02:51 INFO - PROCESS | 1755 | 1467738171411 Marionette DEBUG loaded listener.js 10:02:51 INFO - PROCESS | 1755 | ++DOMWINDOW == 166 (0x8fd18400) [pid = 1755] [serial = 401] [outer = 0x8dd2a400] 10:02:52 INFO - PROCESS | 1755 | 1467738172328 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]]]}] 10:02:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 10:02:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1684ms 10:02:52 INFO - PROCESS | 1755 | --DOMWINDOW == 165 (0x9d411800) [pid = 1755] [serial = 300] [outer = (nil)] [url = about:blank] 10:02:52 INFO - PROCESS | 1755 | --DOMWINDOW == 164 (0x9b132800) [pid = 1755] [serial = 321] [outer = (nil)] [url = about:blank] 10:02:52 INFO - PROCESS | 1755 | 1467738172466 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 10:02:52 INFO - PROCESS | 1755 | 1467738172471 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 10:02:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 10:02:52 INFO - PROCESS | 1755 | 1467738172490 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 10:02:52 INFO - PROCESS | 1755 | 1467738172493 Marionette TRACE conn4 <- [1,506,null,{}] 10:02:52 INFO - PROCESS | 1755 | 1467738172499 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}] 10:02:52 INFO - PROCESS | 1755 | 1467738172504 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:52 INFO - PROCESS | 1755 | 1467738172707 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 10:02:52 INFO - PROCESS | 1755 | --DOMWINDOW == 163 (0x91f50000) [pid = 1755] [serial = 253] [outer = (nil)] [url = about:blank] 10:02:52 INFO - PROCESS | 1755 | --DOMWINDOW == 162 (0xa5088000) [pid = 1755] [serial = 247] [outer = (nil)] [url = about:blank] 10:02:52 INFO - PROCESS | 1755 | --DOMWINDOW == 161 (0x8fe46800) [pid = 1755] [serial = 259] [outer = (nil)] [url = about:blank] 10:02:52 INFO - PROCESS | 1755 | --DOMWINDOW == 160 (0x9b641c00) [pid = 1755] [serial = 168] [outer = (nil)] [url = about:blank] 10:02:52 INFO - PROCESS | 1755 | --DOMWINDOW == 159 (0xa20a0800) [pid = 1755] [serial = 171] [outer = (nil)] [url = about:blank] 10:02:52 INFO - PROCESS | 1755 | --DOMWINDOW == 158 (0xa8242c00) [pid = 1755] [serial = 207] [outer = (nil)] [url = about:blank] 10:02:52 INFO - PROCESS | 1755 | --DOMWINDOW == 157 (0x956d0800) [pid = 1755] [serial = 232] [outer = (nil)] [url = about:blank] 10:02:52 INFO - PROCESS | 1755 | --DOMWINDOW == 156 (0x9c1db000) [pid = 1755] [serial = 238] [outer = (nil)] [url = about:blank] 10:02:52 INFO - PROCESS | 1755 | --DOMWINDOW == 155 (0x9b4c5800) [pid = 1755] [serial = 201] [outer = (nil)] [url = about:blank] 10:02:52 INFO - PROCESS | 1755 | --DOMWINDOW == 154 (0xa905a800) [pid = 1755] [serial = 250] [outer = (nil)] [url = about:blank] 10:02:52 INFO - PROCESS | 1755 | --DOMWINDOW == 153 (0x956c7800) [pid = 1755] [serial = 132] [outer = (nil)] [url = about:blank] 10:02:52 INFO - PROCESS | 1755 | --DOMWINDOW == 152 (0x99ea7c00) [pid = 1755] [serial = 198] [outer = (nil)] [url = about:blank] 10:02:52 INFO - PROCESS | 1755 | --DOMWINDOW == 151 (0xa6897400) [pid = 1755] [serial = 204] [outer = (nil)] [url = about:blank] 10:02:52 INFO - PROCESS | 1755 | --DOMWINDOW == 150 (0xa501ec00) [pid = 1755] [serial = 138] [outer = (nil)] [url = about:blank] 10:02:52 INFO - PROCESS | 1755 | --DOMWINDOW == 149 (0xa320d000) [pid = 1755] [serial = 83] [outer = (nil)] [url = about:blank] 10:02:52 INFO - PROCESS | 1755 | --DOMWINDOW == 148 (0xa6ea5400) [pid = 1755] [serial = 141] [outer = (nil)] [url = about:blank] 10:02:52 INFO - PROCESS | 1755 | --DOMWINDOW == 147 (0x99ea5c00) [pid = 1755] [serial = 235] [outer = (nil)] [url = about:blank] 10:02:52 INFO - PROCESS | 1755 | --DOMWINDOW == 146 (0xa620fc00) [pid = 1755] [serial = 195] [outer = (nil)] [url = about:blank] 10:02:52 INFO - PROCESS | 1755 | --DOMWINDOW == 145 (0x9d41ec00) [pid = 1755] [serial = 241] [outer = (nil)] [url = about:blank] 10:02:52 INFO - PROCESS | 1755 | --DOMWINDOW == 144 (0x9b13bc00) [pid = 1755] [serial = 105] [outer = (nil)] [url = about:blank] 10:02:52 INFO - PROCESS | 1755 | --DOMWINDOW == 143 (0x8fd1d800) [pid = 1755] [serial = 256] [outer = (nil)] [url = about:blank] 10:02:52 INFO - PROCESS | 1755 | --DOMWINDOW == 142 (0xa23ae400) [pid = 1755] [serial = 102] [outer = (nil)] [url = about:blank] 10:02:52 INFO - PROCESS | 1755 | --DOMWINDOW == 141 (0x9a6f6800) [pid = 1755] [serial = 165] [outer = (nil)] [url = about:blank] 10:02:52 INFO - PROCESS | 1755 | --DOMWINDOW == 140 (0xa8c1e000) [pid = 1755] [serial = 210] [outer = (nil)] [url = about:blank] 10:02:52 INFO - PROCESS | 1755 | --DOMWINDOW == 139 (0x9c274800) [pid = 1755] [serial = 108] [outer = (nil)] [url = about:blank] 10:02:52 INFO - PROCESS | 1755 | --DOMWINDOW == 138 (0x9b644800) [pid = 1755] [serial = 111] [outer = (nil)] [url = about:blank] 10:02:52 INFO - PROCESS | 1755 | --DOMWINDOW == 137 (0xa0628c00) [pid = 1755] [serial = 244] [outer = (nil)] [url = about:blank] 10:02:52 INFO - PROCESS | 1755 | --DOMWINDOW == 136 (0x95358c00) [pid = 1755] [serial = 162] [outer = (nil)] [url = about:blank] 10:02:52 INFO - PROCESS | 1755 | --DOMWINDOW == 135 (0x9b1b5400) [pid = 1755] [serial = 174] [outer = (nil)] [url = about:blank] 10:02:52 INFO - PROCESS | 1755 | --DOMWINDOW == 134 (0x9c1eb000) [pid = 1755] [serial = 135] [outer = (nil)] [url = about:blank] 10:02:52 INFO - PROCESS | 1755 | --DOMWINDOW == 133 (0x9a881c00) [pid = 1755] [serial = 318] [outer = (nil)] [url = about:blank] 10:02:52 INFO - PROCESS | 1755 | --DOMWINDOW == 132 (0x9a88f800) [pid = 1755] [serial = 319] [outer = (nil)] [url = about:blank] 10:02:52 INFO - PROCESS | 1755 | --DOMWINDOW == 131 (0x91c56400) [pid = 1755] [serial = 309] [outer = (nil)] [url = about:blank] 10:02:52 INFO - PROCESS | 1755 | --DOMWINDOW == 130 (0x8fd1ac00) [pid = 1755] [serial = 307] [outer = (nil)] [url = about:blank] 10:02:52 INFO - PROCESS | 1755 | --DOMWINDOW == 129 (0x8f3cb400) [pid = 1755] [serial = 306] [outer = (nil)] [url = about:blank] 10:02:52 INFO - PROCESS | 1755 | --DOMWINDOW == 128 (0x8f3ca000) [pid = 1755] [serial = 297] [outer = (nil)] [url = about:blank] 10:02:52 INFO - PROCESS | 1755 | --DOMWINDOW == 127 (0x9c1ef000) [pid = 1755] [serial = 291] [outer = (nil)] [url = about:blank] 10:02:52 INFO - PROCESS | 1755 | --DOMWINDOW == 126 (0x91c5a000) [pid = 1755] [serial = 279] [outer = (nil)] [url = about:blank] 10:02:52 INFO - PROCESS | 1755 | --DOMWINDOW == 125 (0x95359c00) [pid = 1755] [serial = 285] [outer = (nil)] [url = about:blank] 10:02:52 INFO - PROCESS | 1755 | --DOMWINDOW == 124 (0x93b14c00) [pid = 1755] [serial = 312] [outer = (nil)] [url = about:blank] 10:02:52 INFO - PROCESS | 1755 | --DOMWINDOW == 123 (0x95410400) [pid = 1755] [serial = 313] [outer = (nil)] [url = about:blank] 10:02:52 INFO - PROCESS | 1755 | --DOMWINDOW == 122 (0x9b138c00) [pid = 1755] [serial = 288] [outer = (nil)] [url = about:blank] 10:02:52 INFO - PROCESS | 1755 | --DOMWINDOW == 121 (0x9b66b000) [pid = 1755] [serial = 303] [outer = (nil)] [url = about:blank] 10:02:52 INFO - PROCESS | 1755 | --DOMWINDOW == 120 (0x8f29b400) [pid = 1755] [serial = 294] [outer = (nil)] [url = about:blank] 10:02:52 INFO - PROCESS | 1755 | --DOMWINDOW == 119 (0x91c5c000) [pid = 1755] [serial = 282] [outer = (nil)] [url = about:blank] 10:02:52 INFO - PROCESS | 1755 | --DOMWINDOW == 118 (0x91f50c00) [pid = 1755] [serial = 310] [outer = (nil)] [url = about:blank] 10:02:52 INFO - PROCESS | 1755 | --DOMWINDOW == 117 (0x9a48e000) [pid = 1755] [serial = 316] [outer = (nil)] [url = about:blank] 10:02:52 INFO - PROCESS | 1755 | --DOMWINDOW == 116 (0x996cd000) [pid = 1755] [serial = 315] [outer = (nil)] [url = about:blank] 10:02:53 INFO - PROCESS | 1755 | 1467738173009 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:53 INFO - PROCESS | 1755 | 1467738173016 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:53 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f29b400 == 81 [pid = 1755] [id = 134] 10:02:53 INFO - PROCESS | 1755 | ++DOMWINDOW == 117 (0x8f3cd400) [pid = 1755] [serial = 402] [outer = (nil)] 10:02:53 INFO - PROCESS | 1755 | ++DOMWINDOW == 118 (0x8fe4d400) [pid = 1755] [serial = 403] [outer = 0x8f3cd400] 10:02:53 INFO - PROCESS | 1755 | 1467738173092 Marionette DEBUG loaded listener.js 10:02:53 INFO - PROCESS | 1755 | ++DOMWINDOW == 119 (0x91c5b400) [pid = 1755] [serial = 404] [outer = 0x8f3cd400] 10:02:53 INFO - PROCESS | 1755 | 1467738173918 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]]]}] 10:02:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 10:02:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1491ms 10:02:54 INFO - PROCESS | 1755 | 1467738173994 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 10:02:54 INFO - PROCESS | 1755 | 1467738174001 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 10:02:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 10:02:54 INFO - PROCESS | 1755 | 1467738174019 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 10:02:54 INFO - PROCESS | 1755 | 1467738174026 Marionette TRACE conn4 <- [1,510,null,{}] 10:02:54 INFO - PROCESS | 1755 | 1467738174031 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}] 10:02:54 INFO - PROCESS | 1755 | 1467738174037 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:54 INFO - PROCESS | 1755 | 1467738174219 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 10:02:54 INFO - PROCESS | 1755 | 1467738174230 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:54 INFO - PROCESS | 1755 | 1467738174238 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:54 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d301c00 == 82 [pid = 1755] [id = 135] 10:02:54 INFO - PROCESS | 1755 | ++DOMWINDOW == 120 (0x8dd26400) [pid = 1755] [serial = 405] [outer = (nil)] 10:02:54 INFO - PROCESS | 1755 | ++DOMWINDOW == 121 (0x925c5800) [pid = 1755] [serial = 406] [outer = 0x8dd26400] 10:02:54 INFO - PROCESS | 1755 | 1467738174307 Marionette DEBUG loaded listener.js 10:02:54 INFO - PROCESS | 1755 | ++DOMWINDOW == 122 (0x93a04000) [pid = 1755] [serial = 407] [outer = 0x8dd26400] 10:02:55 INFO - PROCESS | 1755 | 1467738175235 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]]]}] 10:02:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 10:02:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1297ms 10:02:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 10:02:55 INFO - PROCESS | 1755 | 1467738175310 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 10:02:55 INFO - PROCESS | 1755 | 1467738175313 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 10:02:55 INFO - PROCESS | 1755 | 1467738175319 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 10:02:55 INFO - PROCESS | 1755 | 1467738175323 Marionette TRACE conn4 <- [1,514,null,{}] 10:02:55 INFO - PROCESS | 1755 | 1467738175336 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}] 10:02:55 INFO - PROCESS | 1755 | 1467738175345 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:55 INFO - PROCESS | 1755 | 1467738175584 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 10:02:55 INFO - PROCESS | 1755 | 1467738175609 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:55 INFO - PROCESS | 1755 | 1467738175615 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:55 INFO - PROCESS | 1755 | ++DOCSHELL 0x8fe44c00 == 83 [pid = 1755] [id = 136] 10:02:55 INFO - PROCESS | 1755 | ++DOMWINDOW == 123 (0x91f85c00) [pid = 1755] [serial = 408] [outer = (nil)] 10:02:55 INFO - PROCESS | 1755 | ++DOMWINDOW == 124 (0x93a4c800) [pid = 1755] [serial = 409] [outer = 0x91f85c00] 10:02:55 INFO - PROCESS | 1755 | 1467738175686 Marionette DEBUG loaded listener.js 10:02:55 INFO - PROCESS | 1755 | ++DOMWINDOW == 125 (0x93a4f400) [pid = 1755] [serial = 410] [outer = 0x91f85c00] 10:02:56 INFO - PROCESS | 1755 | 1467738176640 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]]]}] 10:02:56 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 10:02:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1394ms 10:02:56 INFO - PROCESS | 1755 | 1467738176717 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 10:02:56 INFO - PROCESS | 1755 | 1467738176721 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 10:02:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 10:02:56 INFO - PROCESS | 1755 | 1467738176728 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 10:02:56 INFO - PROCESS | 1755 | 1467738176731 Marionette TRACE conn4 <- [1,518,null,{}] 10:02:56 INFO - PROCESS | 1755 | 1467738176736 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}] 10:02:56 INFO - PROCESS | 1755 | 1467738176742 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:56 INFO - PROCESS | 1755 | 1467738176987 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 10:02:57 INFO - PROCESS | 1755 | 1467738177018 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:57 INFO - PROCESS | 1755 | 1467738177034 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:57 INFO - PROCESS | 1755 | ++DOCSHELL 0x9535b800 == 84 [pid = 1755] [id = 137] 10:02:57 INFO - PROCESS | 1755 | ++DOMWINDOW == 126 (0x9535dc00) [pid = 1755] [serial = 411] [outer = (nil)] 10:02:57 INFO - PROCESS | 1755 | ++DOMWINDOW == 127 (0x9568a000) [pid = 1755] [serial = 412] [outer = 0x9535dc00] 10:02:57 INFO - PROCESS | 1755 | 1467738177112 Marionette DEBUG loaded listener.js 10:02:57 INFO - PROCESS | 1755 | ++DOMWINDOW == 128 (0x983c1c00) [pid = 1755] [serial = 413] [outer = 0x9535dc00] 10:02:57 INFO - PROCESS | 1755 | --DOMWINDOW == 127 (0x8f292400) [pid = 1755] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 10:02:57 INFO - PROCESS | 1755 | --DOMWINDOW == 126 (0x8fe43000) [pid = 1755] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 10:02:57 INFO - PROCESS | 1755 | --DOMWINDOW == 125 (0x91f8ac00) [pid = 1755] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 10:02:57 INFO - PROCESS | 1755 | --DOMWINDOW == 124 (0x91f90400) [pid = 1755] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 10:02:57 INFO - PROCESS | 1755 | --DOMWINDOW == 123 (0x956d2000) [pid = 1755] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 10:02:57 INFO - PROCESS | 1755 | --DOMWINDOW == 122 (0x8fd1c800) [pid = 1755] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 10:02:57 INFO - PROCESS | 1755 | --DOMWINDOW == 121 (0x9014c800) [pid = 1755] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 10:02:58 INFO - PROCESS | 1755 | 1467738178274 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]]]}] 10:02:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 10:02:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1588ms 10:02:58 INFO - PROCESS | 1755 | 1467738178317 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 10:02:58 INFO - PROCESS | 1755 | 1467738178321 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 10:02:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 10:02:58 INFO - PROCESS | 1755 | 1467738178327 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 10:02:58 INFO - PROCESS | 1755 | 1467738178330 Marionette TRACE conn4 <- [1,522,null,{}] 10:02:58 INFO - PROCESS | 1755 | 1467738178336 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}] 10:02:58 INFO - PROCESS | 1755 | 1467738178341 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:58 INFO - PROCESS | 1755 | 1467738178520 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 10:02:58 INFO - PROCESS | 1755 | 1467738178651 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:58 INFO - PROCESS | 1755 | 1467738178660 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:58 INFO - PROCESS | 1755 | ++DOCSHELL 0x9014dc00 == 85 [pid = 1755] [id = 138] 10:02:58 INFO - PROCESS | 1755 | ++DOMWINDOW == 122 (0x91f4a000) [pid = 1755] [serial = 414] [outer = (nil)] 10:02:58 INFO - PROCESS | 1755 | ++DOMWINDOW == 123 (0x996cd000) [pid = 1755] [serial = 415] [outer = 0x91f4a000] 10:02:58 INFO - PROCESS | 1755 | 1467738178732 Marionette DEBUG loaded listener.js 10:02:58 INFO - PROCESS | 1755 | ++DOMWINDOW == 124 (0x99ea7c00) [pid = 1755] [serial = 416] [outer = 0x91f4a000] 10:02:59 INFO - PROCESS | 1755 | 1467738179522 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]]]}] 10:02:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 10:02:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1237ms 10:02:59 INFO - PROCESS | 1755 | 1467738179565 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 10:02:59 INFO - PROCESS | 1755 | 1467738179569 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 10:02:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 10:02:59 INFO - PROCESS | 1755 | 1467738179576 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 10:02:59 INFO - PROCESS | 1755 | 1467738179579 Marionette TRACE conn4 <- [1,526,null,{}] 10:02:59 INFO - PROCESS | 1755 | 1467738179586 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}] 10:02:59 INFO - PROCESS | 1755 | 1467738179591 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:02:59 INFO - PROCESS | 1755 | 1467738179973 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 10:03:00 INFO - PROCESS | 1755 | 1467738180065 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:00 INFO - PROCESS | 1755 | 1467738180077 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:00 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dfe7c00 == 86 [pid = 1755] [id = 139] 10:03:00 INFO - PROCESS | 1755 | ++DOMWINDOW == 125 (0x8dfea800) [pid = 1755] [serial = 417] [outer = (nil)] 10:03:00 INFO - PROCESS | 1755 | ++DOMWINDOW == 126 (0x8e30a000) [pid = 1755] [serial = 418] [outer = 0x8dfea800] 10:03:00 INFO - PROCESS | 1755 | 1467738180265 Marionette DEBUG loaded listener.js 10:03:00 INFO - PROCESS | 1755 | ++DOMWINDOW == 127 (0x8e3e5400) [pid = 1755] [serial = 419] [outer = 0x8dfea800] 10:03:01 INFO - PROCESS | 1755 | 1467738181347 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]]]}] 10:03:01 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 10:03:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1843ms 10:03:01 INFO - PROCESS | 1755 | 1467738181425 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 10:03:01 INFO - PROCESS | 1755 | 1467738181433 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 10:03:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 10:03:01 INFO - PROCESS | 1755 | 1467738181443 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 10:03:01 INFO - PROCESS | 1755 | 1467738181448 Marionette TRACE conn4 <- [1,530,null,{}] 10:03:01 INFO - PROCESS | 1755 | 1467738181457 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}] 10:03:01 INFO - PROCESS | 1755 | 1467738181464 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:01 INFO - PROCESS | 1755 | 1467738181726 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 10:03:01 INFO - PROCESS | 1755 | 1467738181979 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:01 INFO - PROCESS | 1755 | 1467738181989 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:02 INFO - PROCESS | 1755 | ++DOCSHELL 0x91c59000 == 87 [pid = 1755] [id = 140] 10:03:02 INFO - PROCESS | 1755 | ++DOMWINDOW == 128 (0x91c5dc00) [pid = 1755] [serial = 420] [outer = (nil)] 10:03:02 INFO - PROCESS | 1755 | ++DOMWINDOW == 129 (0x91f47c00) [pid = 1755] [serial = 421] [outer = 0x91c5dc00] 10:03:02 INFO - PROCESS | 1755 | 1467738182095 Marionette DEBUG loaded listener.js 10:03:02 INFO - PROCESS | 1755 | ++DOMWINDOW == 130 (0x91f84400) [pid = 1755] [serial = 422] [outer = 0x91c5dc00] 10:03:03 INFO - PROCESS | 1755 | 1467738182992 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"]]]}] 10:03:03 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 10:03:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 10:03:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:03:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:03:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 10:03:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:03:03 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 10:03:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 10:03:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:03:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:03:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 10:03:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:03:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1587ms 10:03:03 INFO - PROCESS | 1755 | 1467738183049 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 10:03:03 INFO - PROCESS | 1755 | 1467738183056 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 10:03:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 10:03:03 INFO - PROCESS | 1755 | 1467738183067 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 10:03:03 INFO - PROCESS | 1755 | 1467738183071 Marionette TRACE conn4 <- [1,534,null,{}] 10:03:03 INFO - PROCESS | 1755 | 1467738183079 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}] 10:03:03 INFO - PROCESS | 1755 | 1467738183085 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:03 INFO - PROCESS | 1755 | 1467738183310 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 10:03:03 INFO - PROCESS | 1755 | 1467738183584 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:03 INFO - PROCESS | 1755 | 1467738183597 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:03 INFO - PROCESS | 1755 | ++DOCSHELL 0x925c7c00 == 88 [pid = 1755] [id = 141] 10:03:03 INFO - PROCESS | 1755 | ++DOMWINDOW == 131 (0x9a171400) [pid = 1755] [serial = 423] [outer = (nil)] 10:03:03 INFO - PROCESS | 1755 | ++DOMWINDOW == 132 (0x9a5cf000) [pid = 1755] [serial = 424] [outer = 0x9a171400] 10:03:03 INFO - PROCESS | 1755 | 1467738183694 Marionette DEBUG loaded listener.js 10:03:03 INFO - PROCESS | 1755 | ++DOMWINDOW == 133 (0x9a6f8800) [pid = 1755] [serial = 425] [outer = 0x9a171400] 10:03:04 INFO - PROCESS | 1755 | 1467738184568 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]]]}] 10:03:04 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 10:03:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1532ms 10:03:04 INFO - PROCESS | 1755 | 1467738184629 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 10:03:04 INFO - PROCESS | 1755 | 1467738184636 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 10:03:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 10:03:04 INFO - PROCESS | 1755 | 1467738184656 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 10:03:04 INFO - PROCESS | 1755 | 1467738184665 Marionette TRACE conn4 <- [1,538,null,{}] 10:03:04 INFO - PROCESS | 1755 | 1467738184672 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}] 10:03:04 INFO - PROCESS | 1755 | 1467738184678 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:04 INFO - PROCESS | 1755 | 1467738184911 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 10:03:05 INFO - PROCESS | 1755 | 1467738185147 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:05 INFO - PROCESS | 1755 | 1467738185157 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:05 INFO - PROCESS | 1755 | ++DOCSHELL 0x925cf400 == 89 [pid = 1755] [id = 142] 10:03:05 INFO - PROCESS | 1755 | ++DOMWINDOW == 134 (0x9535a800) [pid = 1755] [serial = 426] [outer = (nil)] 10:03:05 INFO - PROCESS | 1755 | ++DOMWINDOW == 135 (0x9b13bc00) [pid = 1755] [serial = 427] [outer = 0x9535a800] 10:03:05 INFO - PROCESS | 1755 | 1467738185280 Marionette DEBUG loaded listener.js 10:03:05 INFO - PROCESS | 1755 | ++DOMWINDOW == 136 (0x9b1b4000) [pid = 1755] [serial = 428] [outer = 0x9535a800] 10:03:06 INFO - PROCESS | 1755 | 1467738186123 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]]]}] 10:03:06 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. 10:03:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1499ms 10:03:06 INFO - PROCESS | 1755 | 1467738186148 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 10:03:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 10:03:06 INFO - PROCESS | 1755 | 1467738186152 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 10:03:06 INFO - PROCESS | 1755 | 1467738186159 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 10:03:06 INFO - PROCESS | 1755 | 1467738186163 Marionette TRACE conn4 <- [1,542,null,{}] 10:03:06 INFO - PROCESS | 1755 | 1467738186169 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}] 10:03:06 INFO - PROCESS | 1755 | 1467738186175 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:06 INFO - PROCESS | 1755 | 1467738186406 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 10:03:06 INFO - PROCESS | 1755 | 1467738186576 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:06 INFO - PROCESS | 1755 | 1467738186583 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:06 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd77400 == 90 [pid = 1755] [id = 143] 10:03:06 INFO - PROCESS | 1755 | ++DOMWINDOW == 137 (0x8f279400) [pid = 1755] [serial = 429] [outer = (nil)] 10:03:06 INFO - PROCESS | 1755 | ++DOMWINDOW == 138 (0x9b635800) [pid = 1755] [serial = 430] [outer = 0x8f279400] 10:03:06 INFO - PROCESS | 1755 | 1467738186668 Marionette DEBUG loaded listener.js 10:03:06 INFO - PROCESS | 1755 | ++DOMWINDOW == 139 (0x9b644c00) [pid = 1755] [serial = 431] [outer = 0x8f279400] 10:03:07 INFO - PROCESS | 1755 | 1467738187590 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]]]}] 10:03:07 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. 10:03:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1451ms 10:03:07 INFO - PROCESS | 1755 | 1467738187610 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 10:03:07 INFO - PROCESS | 1755 | 1467738187614 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 10:03:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 10:03:07 INFO - PROCESS | 1755 | 1467738187622 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 10:03:07 INFO - PROCESS | 1755 | 1467738187625 Marionette TRACE conn4 <- [1,546,null,{}] 10:03:07 INFO - PROCESS | 1755 | 1467738187632 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}] 10:03:07 INFO - PROCESS | 1755 | 1467738187636 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:07 INFO - PROCESS | 1755 | 1467738187929 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 10:03:08 INFO - PROCESS | 1755 | 1467738188117 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:08 INFO - PROCESS | 1755 | 1467738188137 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:08 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd76c00 == 91 [pid = 1755] [id = 144] 10:03:08 INFO - PROCESS | 1755 | ++DOMWINDOW == 140 (0x9b1ac000) [pid = 1755] [serial = 432] [outer = (nil)] 10:03:08 INFO - PROCESS | 1755 | ++DOMWINDOW == 141 (0x9c277400) [pid = 1755] [serial = 433] [outer = 0x9b1ac000] 10:03:08 INFO - PROCESS | 1755 | 1467738188267 Marionette DEBUG loaded listener.js 10:03:08 INFO - PROCESS | 1755 | ++DOMWINDOW == 142 (0x9d80ec00) [pid = 1755] [serial = 434] [outer = 0x9b1ac000] 10:03:09 INFO - PROCESS | 1755 | 1467738189199 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]]]}] 10:03:09 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 10:03:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1638ms 10:03:09 INFO - PROCESS | 1755 | 1467738189261 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 10:03:09 INFO - PROCESS | 1755 | 1467738189264 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 10:03:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 10:03:09 INFO - PROCESS | 1755 | 1467738189272 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 10:03:09 INFO - PROCESS | 1755 | 1467738189275 Marionette TRACE conn4 <- [1,550,null,{}] 10:03:09 INFO - PROCESS | 1755 | 1467738189282 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}] 10:03:09 INFO - PROCESS | 1755 | 1467738189287 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:09 INFO - PROCESS | 1755 | 1467738189505 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 10:03:09 INFO - PROCESS | 1755 | 1467738189747 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:09 INFO - PROCESS | 1755 | 1467738189756 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:09 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d304800 == 92 [pid = 1755] [id = 145] 10:03:09 INFO - PROCESS | 1755 | ++DOMWINDOW == 143 (0x8d6a2800) [pid = 1755] [serial = 435] [outer = (nil)] 10:03:09 INFO - PROCESS | 1755 | ++DOMWINDOW == 144 (0x8d6a5800) [pid = 1755] [serial = 436] [outer = 0x8d6a2800] 10:03:09 INFO - PROCESS | 1755 | 1467738189880 Marionette DEBUG loaded listener.js 10:03:10 INFO - PROCESS | 1755 | ++DOMWINDOW == 145 (0x8d6af800) [pid = 1755] [serial = 437] [outer = 0x8d6a2800] 10:03:10 INFO - PROCESS | 1755 | 1467738190750 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]]]}] 10:03:10 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. 10:03:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1536ms 10:03:10 INFO - PROCESS | 1755 | 1467738190812 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 10:03:10 INFO - PROCESS | 1755 | 1467738190817 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 10:03:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 10:03:10 INFO - PROCESS | 1755 | 1467738190825 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 10:03:10 INFO - PROCESS | 1755 | 1467738190829 Marionette TRACE conn4 <- [1,554,null,{}] 10:03:10 INFO - PROCESS | 1755 | 1467738190835 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}] 10:03:10 INFO - PROCESS | 1755 | 1467738190840 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:11 INFO - PROCESS | 1755 | 1467738191053 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 10:03:11 INFO - PROCESS | 1755 | 1467738191231 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:11 INFO - PROCESS | 1755 | 1467738191240 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:11 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d6a4000 == 93 [pid = 1755] [id = 146] 10:03:11 INFO - PROCESS | 1755 | ++DOMWINDOW == 146 (0x8d6a7800) [pid = 1755] [serial = 438] [outer = (nil)] 10:03:11 INFO - PROCESS | 1755 | ++DOMWINDOW == 147 (0x9c1e9c00) [pid = 1755] [serial = 439] [outer = 0x8d6a7800] 10:03:11 INFO - PROCESS | 1755 | 1467738191364 Marionette DEBUG loaded listener.js 10:03:11 INFO - PROCESS | 1755 | ++DOMWINDOW == 148 (0xa0629400) [pid = 1755] [serial = 440] [outer = 0x8d6a7800] 10:03:11 INFO - PROCESS | 1755 | [1755] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:03:12 INFO - PROCESS | 1755 | 1467738192327 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]]]}] 10:03:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 10:03:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1533ms 10:03:12 INFO - PROCESS | 1755 | 1467738192360 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 10:03:12 INFO - PROCESS | 1755 | 1467738192365 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 10:03:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 10:03:12 INFO - PROCESS | 1755 | 1467738192374 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 10:03:12 INFO - PROCESS | 1755 | 1467738192377 Marionette TRACE conn4 <- [1,558,null,{}] 10:03:12 INFO - PROCESS | 1755 | 1467738192386 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}] 10:03:12 INFO - PROCESS | 1755 | 1467738192392 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:12 INFO - PROCESS | 1755 | 1467738192634 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 10:03:12 INFO - PROCESS | 1755 | 1467738192873 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:12 INFO - PROCESS | 1755 | 1467738192883 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:12 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd7f400 == 94 [pid = 1755] [id = 147] 10:03:12 INFO - PROCESS | 1755 | ++DOMWINDOW == 149 (0x8dff0800) [pid = 1755] [serial = 441] [outer = (nil)] 10:03:13 INFO - PROCESS | 1755 | ++DOMWINDOW == 150 (0x8e352800) [pid = 1755] [serial = 442] [outer = 0x8dff0800] 10:03:13 INFO - PROCESS | 1755 | 1467738193009 Marionette DEBUG loaded listener.js 10:03:13 INFO - PROCESS | 1755 | ++DOMWINDOW == 151 (0x8e356000) [pid = 1755] [serial = 443] [outer = 0x8dff0800] 10:03:13 INFO - PROCESS | 1755 | 1467738193959 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]]]}] 10:03:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 10:03:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1645ms 10:03:14 INFO - PROCESS | 1755 | 1467738194020 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 10:03:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 10:03:14 INFO - PROCESS | 1755 | 1467738194024 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 10:03:14 INFO - PROCESS | 1755 | 1467738194032 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 10:03:14 INFO - PROCESS | 1755 | 1467738194036 Marionette TRACE conn4 <- [1,562,null,{}] 10:03:14 INFO - PROCESS | 1755 | 1467738194042 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}] 10:03:14 INFO - PROCESS | 1755 | 1467738194048 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:14 INFO - PROCESS | 1755 | 1467738194283 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 10:03:14 INFO - PROCESS | 1755 | 1467738194515 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:14 INFO - PROCESS | 1755 | 1467738194524 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:14 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e34bc00 == 95 [pid = 1755] [id = 148] 10:03:14 INFO - PROCESS | 1755 | ++DOMWINDOW == 152 (0x8e34c800) [pid = 1755] [serial = 444] [outer = (nil)] 10:03:14 INFO - PROCESS | 1755 | ++DOMWINDOW == 153 (0x92762800) [pid = 1755] [serial = 445] [outer = 0x8e34c800] 10:03:14 INFO - PROCESS | 1755 | 1467738194659 Marionette DEBUG loaded listener.js 10:03:14 INFO - PROCESS | 1755 | ++DOMWINDOW == 154 (0x92766000) [pid = 1755] [serial = 446] [outer = 0x8e34c800] 10:03:15 INFO - PROCESS | 1755 | [1755] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:03:15 INFO - PROCESS | 1755 | 1467738195591 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]]]}] 10:03:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 10:03:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1594ms 10:03:15 INFO - PROCESS | 1755 | 1467738195625 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 10:03:15 INFO - PROCESS | 1755 | 1467738195629 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 10:03:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 10:03:15 INFO - PROCESS | 1755 | 1467738195637 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 10:03:15 INFO - PROCESS | 1755 | 1467738195640 Marionette TRACE conn4 <- [1,566,null,{}] 10:03:15 INFO - PROCESS | 1755 | 1467738195646 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}] 10:03:15 INFO - PROCESS | 1755 | 1467738195651 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:15 INFO - PROCESS | 1755 | 1467738195881 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 10:03:16 INFO - PROCESS | 1755 | 1467738196121 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:16 INFO - PROCESS | 1755 | 1467738196131 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:16 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e359c00 == 96 [pid = 1755] [id = 149] 10:03:16 INFO - PROCESS | 1755 | ++DOMWINDOW == 155 (0x9276f400) [pid = 1755] [serial = 447] [outer = (nil)] 10:03:16 INFO - PROCESS | 1755 | ++DOMWINDOW == 156 (0x93a02800) [pid = 1755] [serial = 448] [outer = 0x9276f400] 10:03:16 INFO - PROCESS | 1755 | 1467738196261 Marionette DEBUG loaded listener.js 10:03:16 INFO - PROCESS | 1755 | ++DOMWINDOW == 157 (0xa209f400) [pid = 1755] [serial = 449] [outer = 0x9276f400] 10:03:16 INFO - PROCESS | 1755 | [1755] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:03:17 INFO - PROCESS | 1755 | 1467738197210 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]]]}] 10:03:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 10:03:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1632ms 10:03:17 INFO - PROCESS | 1755 | 1467738197270 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 10:03:17 INFO - PROCESS | 1755 | 1467738197274 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 10:03:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 10:03:17 INFO - PROCESS | 1755 | 1467738197281 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 10:03:17 INFO - PROCESS | 1755 | 1467738197285 Marionette TRACE conn4 <- [1,570,null,{}] 10:03:17 INFO - PROCESS | 1755 | 1467738197291 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}] 10:03:17 INFO - PROCESS | 1755 | 1467738197297 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:17 INFO - PROCESS | 1755 | 1467738197497 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 10:03:17 INFO - PROCESS | 1755 | 1467738197681 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:17 INFO - PROCESS | 1755 | 1467738197689 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:17 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c097400 == 97 [pid = 1755] [id = 150] 10:03:17 INFO - PROCESS | 1755 | ++DOMWINDOW == 158 (0x8c098000) [pid = 1755] [serial = 450] [outer = (nil)] 10:03:17 INFO - PROCESS | 1755 | ++DOMWINDOW == 159 (0x8c0a1000) [pid = 1755] [serial = 451] [outer = 0x8c098000] 10:03:17 INFO - PROCESS | 1755 | 1467738197817 Marionette DEBUG loaded listener.js 10:03:17 INFO - PROCESS | 1755 | ++DOMWINDOW == 160 (0x8c0a5400) [pid = 1755] [serial = 452] [outer = 0x8c098000] 10:03:18 INFO - PROCESS | 1755 | [1755] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:03:18 INFO - PROCESS | 1755 | 1467738198729 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]]]}] 10:03:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 10:03:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1492ms 10:03:18 INFO - PROCESS | 1755 | 1467738198785 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 10:03:18 INFO - PROCESS | 1755 | 1467738198790 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 10:03:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 10:03:18 INFO - PROCESS | 1755 | 1467738198800 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 10:03:18 INFO - PROCESS | 1755 | 1467738198803 Marionette TRACE conn4 <- [1,574,null,{}] 10:03:18 INFO - PROCESS | 1755 | 1467738198810 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}] 10:03:18 INFO - PROCESS | 1755 | 1467738198814 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:19 INFO - PROCESS | 1755 | 1467738199015 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 10:03:19 INFO - PROCESS | 1755 | 1467738199529 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:19 INFO - PROCESS | 1755 | 1467738199540 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:19 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c22c400 == 98 [pid = 1755] [id = 151] 10:03:19 INFO - PROCESS | 1755 | ++DOMWINDOW == 161 (0x8c22c800) [pid = 1755] [serial = 453] [outer = (nil)] 10:03:19 INFO - PROCESS | 1755 | ++DOMWINDOW == 162 (0x8c22ec00) [pid = 1755] [serial = 454] [outer = 0x8c22c800] 10:03:19 INFO - PROCESS | 1755 | 1467738199698 Marionette DEBUG loaded listener.js 10:03:19 INFO - PROCESS | 1755 | ++DOMWINDOW == 163 (0x8c232000) [pid = 1755] [serial = 455] [outer = 0x8c22c800] 10:03:20 INFO - PROCESS | 1755 | 1467738200778 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]]]}] 10:03:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 10:03:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 2032ms 10:03:20 INFO - PROCESS | 1755 | 1467738200837 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 10:03:20 INFO - PROCESS | 1755 | 1467738200843 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 10:03:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 10:03:20 INFO - PROCESS | 1755 | 1467738200856 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 10:03:20 INFO - PROCESS | 1755 | 1467738200860 Marionette TRACE conn4 <- [1,578,null,{}] 10:03:20 INFO - PROCESS | 1755 | 1467738200870 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}] 10:03:20 INFO - PROCESS | 1755 | 1467738200880 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:21 INFO - PROCESS | 1755 | 1467738201083 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 10:03:21 INFO - PROCESS | 1755 | 1467738201303 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:21 INFO - PROCESS | 1755 | 1467738201319 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:21 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d6b0400 == 99 [pid = 1755] [id = 152] 10:03:21 INFO - PROCESS | 1755 | ++DOMWINDOW == 164 (0x8dd30400) [pid = 1755] [serial = 456] [outer = (nil)] 10:03:21 INFO - PROCESS | 1755 | ++DOMWINDOW == 165 (0x8dd80c00) [pid = 1755] [serial = 457] [outer = 0x8dd30400] 10:03:21 INFO - PROCESS | 1755 | 1467738201393 Marionette DEBUG loaded listener.js 10:03:21 INFO - PROCESS | 1755 | ++DOMWINDOW == 166 (0x8e302800) [pid = 1755] [serial = 458] [outer = 0x8dd30400] 10:03:22 INFO - PROCESS | 1755 | 1467738202334 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]]]}] 10:03:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 10:03:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1550ms 10:03:22 INFO - PROCESS | 1755 | 1467738202412 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 10:03:22 INFO - PROCESS | 1755 | 1467738202421 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 10:03:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 10:03:22 INFO - PROCESS | 1755 | 1467738202434 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 10:03:22 INFO - PROCESS | 1755 | 1467738202445 Marionette TRACE conn4 <- [1,582,null,{}] 10:03:22 INFO - PROCESS | 1755 | 1467738202453 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}] 10:03:22 INFO - PROCESS | 1755 | 1467738202464 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:22 INFO - PROCESS | 1755 | 1467738202720 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 10:03:23 INFO - PROCESS | 1755 | 1467738203046 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:23 INFO - PROCESS | 1755 | 1467738203055 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:23 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd7bc00 == 100 [pid = 1755] [id = 153] 10:03:23 INFO - PROCESS | 1755 | ++DOMWINDOW == 167 (0x8e301c00) [pid = 1755] [serial = 459] [outer = (nil)] 10:03:23 INFO - PROCESS | 1755 | ++DOMWINDOW == 168 (0x8f283400) [pid = 1755] [serial = 460] [outer = 0x8e301c00] 10:03:23 INFO - PROCESS | 1755 | 1467738203134 Marionette DEBUG loaded listener.js 10:03:23 INFO - PROCESS | 1755 | ++DOMWINDOW == 169 (0x8fd18000) [pid = 1755] [serial = 461] [outer = 0x8e301c00] 10:03:24 INFO - PROCESS | 1755 | 1467738204035 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]]]}] 10:03:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 10:03:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1647ms 10:03:24 INFO - PROCESS | 1755 | 1467738204082 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 10:03:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 10:03:24 INFO - PROCESS | 1755 | 1467738204086 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 10:03:24 INFO - PROCESS | 1755 | 1467738204100 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 10:03:24 INFO - PROCESS | 1755 | 1467738204109 Marionette TRACE conn4 <- [1,586,null,{}] 10:03:24 INFO - PROCESS | 1755 | 1467738204118 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}] 10:03:24 INFO - PROCESS | 1755 | 1467738204124 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:24 INFO - PROCESS | 1755 | 1467738204408 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 10:03:24 INFO - PROCESS | 1755 | --DOCSHELL 0x90150c00 == 99 [pid = 1755] [id = 94] 10:03:24 INFO - PROCESS | 1755 | --DOCSHELL 0x91f89000 == 98 [pid = 1755] [id = 95] 10:03:24 INFO - PROCESS | 1755 | --DOMWINDOW == 168 (0x9b1af400) [pid = 1755] [serial = 363] [outer = (nil)] [url = about:blank] 10:03:24 INFO - PROCESS | 1755 | --DOMWINDOW == 167 (0xa2583c00) [pid = 1755] [serial = 339] [outer = (nil)] [url = about:blank] 10:03:24 INFO - PROCESS | 1755 | --DOMWINDOW == 166 (0x9d415800) [pid = 1755] [serial = 333] [outer = (nil)] [url = about:blank] 10:03:24 INFO - PROCESS | 1755 | --DOMWINDOW == 165 (0x8e3dc000) [pid = 1755] [serial = 324] [outer = (nil)] [url = about:blank] 10:03:24 INFO - PROCESS | 1755 | --DOMWINDOW == 164 (0x9a6fe400) [pid = 1755] [serial = 330] [outer = (nil)] [url = about:blank] 10:03:24 INFO - PROCESS | 1755 | --DOMWINDOW == 163 (0x8e30dc00) [pid = 1755] [serial = 342] [outer = (nil)] [url = about:blank] 10:03:24 INFO - PROCESS | 1755 | --DOMWINDOW == 162 (0x91f8a000) [pid = 1755] [serial = 327] [outer = (nil)] [url = about:blank] 10:03:24 INFO - PROCESS | 1755 | --DOMWINDOW == 161 (0xa2007c00) [pid = 1755] [serial = 336] [outer = (nil)] [url = about:blank] 10:03:24 INFO - PROCESS | 1755 | 1467738204702 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:24 INFO - PROCESS | 1755 | 1467738204712 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:24 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d30c000 == 99 [pid = 1755] [id = 154] 10:03:24 INFO - PROCESS | 1755 | ++DOMWINDOW == 162 (0x8dd27400) [pid = 1755] [serial = 462] [outer = (nil)] 10:03:24 INFO - PROCESS | 1755 | ++DOMWINDOW == 163 (0x8fd1b800) [pid = 1755] [serial = 463] [outer = 0x8dd27400] 10:03:24 INFO - PROCESS | 1755 | 1467738204792 Marionette DEBUG loaded listener.js 10:03:24 INFO - PROCESS | 1755 | ++DOMWINDOW == 164 (0x90150c00) [pid = 1755] [serial = 464] [outer = 0x8dd27400] 10:03:25 INFO - PROCESS | 1755 | --DOMWINDOW == 163 (0x9568ac00) [pid = 1755] [serial = 361] [outer = (nil)] [url = about:blank] 10:03:25 INFO - PROCESS | 1755 | --DOMWINDOW == 162 (0x9ac72400) [pid = 1755] [serial = 354] [outer = (nil)] [url = about:blank] 10:03:25 INFO - PROCESS | 1755 | --DOMWINDOW == 161 (0x925c9000) [pid = 1755] [serial = 360] [outer = (nil)] [url = about:blank] 10:03:25 INFO - PROCESS | 1755 | --DOMWINDOW == 160 (0x956ca800) [pid = 1755] [serial = 349] [outer = (nil)] [url = about:blank] 10:03:25 INFO - PROCESS | 1755 | --DOMWINDOW == 159 (0x956cf000) [pid = 1755] [serial = 351] [outer = (nil)] [url = about:blank] 10:03:25 INFO - PROCESS | 1755 | --DOMWINDOW == 158 (0x9a487400) [pid = 1755] [serial = 352] [outer = (nil)] [url = about:blank] 10:03:25 INFO - PROCESS | 1755 | --DOMWINDOW == 157 (0x9b139800) [pid = 1755] [serial = 355] [outer = (nil)] [url = about:blank] 10:03:25 INFO - PROCESS | 1755 | --DOMWINDOW == 156 (0x9b63ac00) [pid = 1755] [serial = 358] [outer = (nil)] [url = about:blank] 10:03:25 INFO - PROCESS | 1755 | --DOMWINDOW == 155 (0x8fe4ac00) [pid = 1755] [serial = 345] [outer = (nil)] [url = about:blank] 10:03:25 INFO - PROCESS | 1755 | --DOMWINDOW == 154 (0x90147000) [pid = 1755] [serial = 346] [outer = (nil)] [url = about:blank] 10:03:25 INFO - PROCESS | 1755 | --DOMWINDOW == 153 (0x9b4c0c00) [pid = 1755] [serial = 322] [outer = (nil)] [url = about:blank] 10:03:25 INFO - PROCESS | 1755 | --DOMWINDOW == 152 (0x93a10000) [pid = 1755] [serial = 348] [outer = (nil)] [url = about:blank] 10:03:25 INFO - PROCESS | 1755 | --DOMWINDOW == 151 (0x9b4c9400) [pid = 1755] [serial = 357] [outer = (nil)] [url = about:blank] 10:03:25 INFO - PROCESS | 1755 | [1755] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:03:25 INFO - PROCESS | 1755 | 1467738205610 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]]]}] 10:03:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 10:03:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1555ms 10:03:25 INFO - PROCESS | 1755 | 1467738205648 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 10:03:25 INFO - PROCESS | 1755 | 1467738205653 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 10:03:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 10:03:25 INFO - PROCESS | 1755 | 1467738205660 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 10:03:25 INFO - PROCESS | 1755 | 1467738205663 Marionette TRACE conn4 <- [1,590,null,{}] 10:03:25 INFO - PROCESS | 1755 | 1467738205669 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}] 10:03:25 INFO - PROCESS | 1755 | 1467738205675 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:25 INFO - PROCESS | 1755 | 1467738205864 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 10:03:25 INFO - PROCESS | 1755 | 1467738205894 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:25 INFO - PROCESS | 1755 | 1467738205902 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:26 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e30dc00 == 100 [pid = 1755] [id = 155] 10:03:26 INFO - PROCESS | 1755 | ++DOMWINDOW == 152 (0x8f3cdc00) [pid = 1755] [serial = 465] [outer = (nil)] 10:03:26 INFO - PROCESS | 1755 | ++DOMWINDOW == 153 (0x91f8cc00) [pid = 1755] [serial = 466] [outer = 0x8f3cdc00] 10:03:26 INFO - PROCESS | 1755 | 1467738206102 Marionette DEBUG loaded listener.js 10:03:26 INFO - PROCESS | 1755 | ++DOMWINDOW == 154 (0x925c9000) [pid = 1755] [serial = 467] [outer = 0x8f3cdc00] 10:03:27 INFO - PROCESS | 1755 | 1467738207096 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]]]}] 10:03:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 10:03:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1480ms 10:03:27 INFO - PROCESS | 1755 | 1467738207142 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 10:03:27 INFO - PROCESS | 1755 | 1467738207145 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 10:03:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 10:03:27 INFO - PROCESS | 1755 | 1467738207152 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 10:03:27 INFO - PROCESS | 1755 | 1467738207156 Marionette TRACE conn4 <- [1,594,null,{}] 10:03:27 INFO - PROCESS | 1755 | 1467738207162 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}] 10:03:27 INFO - PROCESS | 1755 | 1467738207167 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:27 INFO - PROCESS | 1755 | 1467738207406 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 10:03:27 INFO - PROCESS | 1755 | 1467738207428 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:27 INFO - PROCESS | 1755 | 1467738207444 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:27 INFO - PROCESS | 1755 | ++DOCSHELL 0x9276a000 == 101 [pid = 1755] [id = 156] 10:03:27 INFO - PROCESS | 1755 | ++DOMWINDOW == 155 (0x9276a400) [pid = 1755] [serial = 468] [outer = (nil)] 10:03:27 INFO - PROCESS | 1755 | ++DOMWINDOW == 156 (0x92771000) [pid = 1755] [serial = 469] [outer = 0x9276a400] 10:03:27 INFO - PROCESS | 1755 | 1467738207523 Marionette DEBUG loaded listener.js 10:03:27 INFO - PROCESS | 1755 | ++DOMWINDOW == 157 (0x948e1400) [pid = 1755] [serial = 470] [outer = 0x9276a400] 10:03:28 INFO - PROCESS | 1755 | 1467738208512 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]]]}] 10:03:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 10:03:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1399ms 10:03:28 INFO - PROCESS | 1755 | 1467738208552 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 10:03:28 INFO - PROCESS | 1755 | 1467738208555 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 10:03:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 10:03:28 INFO - PROCESS | 1755 | 1467738208563 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 10:03:28 INFO - PROCESS | 1755 | 1467738208580 Marionette TRACE conn4 <- [1,598,null,{}] 10:03:28 INFO - PROCESS | 1755 | 1467738208595 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}] 10:03:28 INFO - PROCESS | 1755 | 1467738208600 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:28 INFO - PROCESS | 1755 | 1467738208840 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 10:03:28 INFO - PROCESS | 1755 | 1467738208868 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:28 INFO - PROCESS | 1755 | 1467738208874 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:28 INFO - PROCESS | 1755 | ++DOCSHELL 0x92768800 == 102 [pid = 1755] [id = 157] 10:03:28 INFO - PROCESS | 1755 | ++DOMWINDOW == 158 (0x9276b800) [pid = 1755] [serial = 471] [outer = (nil)] 10:03:28 INFO - PROCESS | 1755 | ++DOMWINDOW == 159 (0x956ccc00) [pid = 1755] [serial = 472] [outer = 0x9276b800] 10:03:28 INFO - PROCESS | 1755 | 1467738208945 Marionette DEBUG loaded listener.js 10:03:29 INFO - PROCESS | 1755 | ++DOMWINDOW == 160 (0x9a0e0c00) [pid = 1755] [serial = 473] [outer = 0x9276b800] 10:03:29 INFO - PROCESS | 1755 | --DOMWINDOW == 159 (0x8dd2a400) [pid = 1755] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 10:03:29 INFO - PROCESS | 1755 | --DOMWINDOW == 158 (0x9535dc00) [pid = 1755] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 10:03:29 INFO - PROCESS | 1755 | --DOMWINDOW == 157 (0x91f85c00) [pid = 1755] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 10:03:29 INFO - PROCESS | 1755 | --DOMWINDOW == 156 (0x8f3cd400) [pid = 1755] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 10:03:29 INFO - PROCESS | 1755 | --DOMWINDOW == 155 (0x8e305c00) [pid = 1755] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 10:03:29 INFO - PROCESS | 1755 | --DOMWINDOW == 154 (0x996d0400) [pid = 1755] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 10:03:29 INFO - PROCESS | 1755 | --DOMWINDOW == 153 (0x8dd26400) [pid = 1755] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 10:03:29 INFO - PROCESS | 1755 | --DOMWINDOW == 152 (0x8dfe8400) [pid = 1755] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 10:03:30 INFO - PROCESS | 1755 | 1467738210274 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]]]}] 10:03:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 10:03:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1753ms 10:03:30 INFO - PROCESS | 1755 | 1467738210318 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 10:03:30 INFO - PROCESS | 1755 | 1467738210322 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 10:03:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 10:03:30 INFO - PROCESS | 1755 | 1467738210329 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 10:03:30 INFO - PROCESS | 1755 | 1467738210333 Marionette TRACE conn4 <- [1,602,null,{}] 10:03:30 INFO - PROCESS | 1755 | 1467738210338 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}] 10:03:30 INFO - PROCESS | 1755 | 1467738210344 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:30 INFO - PROCESS | 1755 | 1467738210539 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 10:03:30 INFO - PROCESS | 1755 | 1467738210684 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:30 INFO - PROCESS | 1755 | 1467738210696 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:30 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dfe8400 == 103 [pid = 1755] [id = 158] 10:03:30 INFO - PROCESS | 1755 | ++DOMWINDOW == 153 (0x8f293000) [pid = 1755] [serial = 474] [outer = (nil)] 10:03:30 INFO - PROCESS | 1755 | ++DOMWINDOW == 154 (0x956cc800) [pid = 1755] [serial = 475] [outer = 0x8f293000] 10:03:30 INFO - PROCESS | 1755 | 1467738210766 Marionette DEBUG loaded listener.js 10:03:30 INFO - PROCESS | 1755 | ++DOMWINDOW == 155 (0x9a5d1400) [pid = 1755] [serial = 476] [outer = 0x8f293000] 10:03:31 INFO - PROCESS | 1755 | 1467738211535 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]]]}] 10:03:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 10:03:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1233ms 10:03:31 INFO - PROCESS | 1755 | 1467738211574 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 10:03:31 INFO - PROCESS | 1755 | 1467738211578 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 10:03:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 10:03:31 INFO - PROCESS | 1755 | 1467738211587 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 10:03:31 INFO - PROCESS | 1755 | 1467738211589 Marionette TRACE conn4 <- [1,606,null,{}] 10:03:31 INFO - PROCESS | 1755 | 1467738211594 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}] 10:03:31 INFO - PROCESS | 1755 | 1467738211600 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:32 INFO - PROCESS | 1755 | 1467738212073 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 10:03:32 INFO - PROCESS | 1755 | 1467738212280 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:32 INFO - PROCESS | 1755 | 1467738212294 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:32 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c22a800 == 104 [pid = 1755] [id = 159] 10:03:32 INFO - PROCESS | 1755 | ++DOMWINDOW == 156 (0x8d308400) [pid = 1755] [serial = 477] [outer = (nil)] 10:03:32 INFO - PROCESS | 1755 | ++DOMWINDOW == 157 (0x8d6a6c00) [pid = 1755] [serial = 478] [outer = 0x8d308400] 10:03:32 INFO - PROCESS | 1755 | 1467738212384 Marionette DEBUG loaded listener.js 10:03:32 INFO - PROCESS | 1755 | ++DOMWINDOW == 158 (0x8dd2b000) [pid = 1755] [serial = 479] [outer = 0x8d308400] 10:03:33 INFO - PROCESS | 1755 | 1467738213362 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]]]}] 10:03:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 10:03:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1839ms 10:03:33 INFO - PROCESS | 1755 | 1467738213429 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 10:03:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 10:03:33 INFO - PROCESS | 1755 | 1467738213436 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 10:03:33 INFO - PROCESS | 1755 | 1467738213444 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 10:03:33 INFO - PROCESS | 1755 | 1467738213450 Marionette TRACE conn4 <- [1,610,null,{}] 10:03:33 INFO - PROCESS | 1755 | 1467738213457 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}] 10:03:33 INFO - PROCESS | 1755 | 1467738213464 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:33 INFO - PROCESS | 1755 | 1467738213727 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 10:03:34 INFO - PROCESS | 1755 | 1467738214020 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:34 INFO - PROCESS | 1755 | 1467738214030 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:34 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f27d400 == 105 [pid = 1755] [id = 160] 10:03:34 INFO - PROCESS | 1755 | ++DOMWINDOW == 159 (0x8f282000) [pid = 1755] [serial = 480] [outer = (nil)] 10:03:34 INFO - PROCESS | 1755 | ++DOMWINDOW == 160 (0x8f3cb000) [pid = 1755] [serial = 481] [outer = 0x8f282000] 10:03:34 INFO - PROCESS | 1755 | 1467738214119 Marionette DEBUG loaded listener.js 10:03:34 INFO - PROCESS | 1755 | ++DOMWINDOW == 161 (0x8fe45400) [pid = 1755] [serial = 482] [outer = 0x8f282000] 10:03:35 INFO - PROCESS | 1755 | 1467738215033 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]]]}] 10:03:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 10:03:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1694ms 10:03:35 INFO - PROCESS | 1755 | 1467738215139 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 10:03:35 INFO - PROCESS | 1755 | 1467738215145 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 10:03:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 10:03:35 INFO - PROCESS | 1755 | 1467738215152 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 10:03:35 INFO - PROCESS | 1755 | 1467738215155 Marionette TRACE conn4 <- [1,614,null,{}] 10:03:35 INFO - PROCESS | 1755 | 1467738215217 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}] 10:03:35 INFO - PROCESS | 1755 | 1467738215223 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:35 INFO - PROCESS | 1755 | 1467738215447 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 10:03:35 INFO - PROCESS | 1755 | 1467738215749 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:35 INFO - PROCESS | 1755 | 1467738215758 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:35 INFO - PROCESS | 1755 | ++DOCSHELL 0x948da800 == 106 [pid = 1755] [id = 161] 10:03:35 INFO - PROCESS | 1755 | ++DOMWINDOW == 162 (0x95355400) [pid = 1755] [serial = 483] [outer = (nil)] 10:03:35 INFO - PROCESS | 1755 | ++DOMWINDOW == 163 (0x9a889000) [pid = 1755] [serial = 484] [outer = 0x95355400] 10:03:35 INFO - PROCESS | 1755 | 1467738215847 Marionette DEBUG loaded listener.js 10:03:35 INFO - PROCESS | 1755 | ++DOMWINDOW == 164 (0x9ac7a400) [pid = 1755] [serial = 485] [outer = 0x95355400] 10:03:36 INFO - PROCESS | 1755 | 1467738216771 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]]]}] 10:03:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 10:03:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1685ms 10:03:36 INFO - PROCESS | 1755 | 1467738216837 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 10:03:36 INFO - PROCESS | 1755 | 1467738216844 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 10:03:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 10:03:36 INFO - PROCESS | 1755 | 1467738216862 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 10:03:36 INFO - PROCESS | 1755 | 1467738216870 Marionette TRACE conn4 <- [1,618,null,{}] 10:03:36 INFO - PROCESS | 1755 | 1467738216877 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}] 10:03:36 INFO - PROCESS | 1755 | 1467738216892 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:37 INFO - PROCESS | 1755 | 1467738217156 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 10:03:37 INFO - PROCESS | 1755 | 1467738217437 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:37 INFO - PROCESS | 1755 | 1467738217446 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:37 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c09f800 == 107 [pid = 1755] [id = 162] 10:03:37 INFO - PROCESS | 1755 | ++DOMWINDOW == 165 (0x8fe44800) [pid = 1755] [serial = 486] [outer = (nil)] 10:03:37 INFO - PROCESS | 1755 | ++DOMWINDOW == 166 (0x9b640800) [pid = 1755] [serial = 487] [outer = 0x8fe44800] 10:03:37 INFO - PROCESS | 1755 | 1467738217531 Marionette DEBUG loaded listener.js 10:03:37 INFO - PROCESS | 1755 | ++DOMWINDOW == 167 (0x9c02d400) [pid = 1755] [serial = 488] [outer = 0x8fe44800] 10:03:38 INFO - PROCESS | 1755 | 1467738218452 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]]]}] 10:03:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 10:03:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1643ms 10:03:38 INFO - PROCESS | 1755 | 1467738218497 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 10:03:38 INFO - PROCESS | 1755 | 1467738218501 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 10:03:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 10:03:38 INFO - PROCESS | 1755 | 1467738218508 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 10:03:38 INFO - PROCESS | 1755 | 1467738218511 Marionette TRACE conn4 <- [1,622,null,{}] 10:03:38 INFO - PROCESS | 1755 | 1467738218517 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}] 10:03:38 INFO - PROCESS | 1755 | 1467738218523 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:38 INFO - PROCESS | 1755 | 1467738218734 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 10:03:39 INFO - PROCESS | 1755 | 1467738219080 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:39 INFO - PROCESS | 1755 | 1467738219088 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:39 INFO - PROCESS | 1755 | ++DOCSHELL 0xa2346400 == 108 [pid = 1755] [id = 163] 10:03:39 INFO - PROCESS | 1755 | ++DOMWINDOW == 168 (0xa2347c00) [pid = 1755] [serial = 489] [outer = (nil)] 10:03:39 INFO - PROCESS | 1755 | ++DOMWINDOW == 169 (0xa23ac800) [pid = 1755] [serial = 490] [outer = 0xa2347c00] 10:03:39 INFO - PROCESS | 1755 | 1467738219232 Marionette DEBUG loaded listener.js 10:03:39 INFO - PROCESS | 1755 | ++DOMWINDOW == 170 (0xa2582000) [pid = 1755] [serial = 491] [outer = 0xa2347c00] 10:03:40 INFO - PROCESS | 1755 | 1467738220128 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]]]}] 10:03:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 10:03:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1681ms 10:03:40 INFO - PROCESS | 1755 | 1467738220191 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 10:03:40 INFO - PROCESS | 1755 | 1467738220195 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 10:03:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 10:03:40 INFO - PROCESS | 1755 | 1467738220202 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 10:03:40 INFO - PROCESS | 1755 | 1467738220207 Marionette TRACE conn4 <- [1,626,null,{}] 10:03:40 INFO - PROCESS | 1755 | 1467738220214 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}] 10:03:40 INFO - PROCESS | 1755 | 1467738220218 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:40 INFO - PROCESS | 1755 | 1467738220488 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 10:03:40 INFO - PROCESS | 1755 | 1467738220739 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:40 INFO - PROCESS | 1755 | 1467738220757 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:40 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c09a800 == 109 [pid = 1755] [id = 164] 10:03:40 INFO - PROCESS | 1755 | ++DOMWINDOW == 171 (0x91c39000) [pid = 1755] [serial = 492] [outer = (nil)] 10:03:40 INFO - PROCESS | 1755 | ++DOMWINDOW == 172 (0x91c3fc00) [pid = 1755] [serial = 493] [outer = 0x91c39000] 10:03:40 INFO - PROCESS | 1755 | 1467738220883 Marionette DEBUG loaded listener.js 10:03:41 INFO - PROCESS | 1755 | ++DOMWINDOW == 173 (0xa23b0c00) [pid = 1755] [serial = 494] [outer = 0x91c39000] 10:03:41 INFO - PROCESS | 1755 | 1467738221800 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]]]}] 10:03:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 10:03:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1643ms 10:03:41 INFO - PROCESS | 1755 | 1467738221846 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 10:03:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 10:03:41 INFO - PROCESS | 1755 | 1467738221851 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 10:03:41 INFO - PROCESS | 1755 | 1467738221857 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 10:03:41 INFO - PROCESS | 1755 | 1467738221861 Marionette TRACE conn4 <- [1,630,null,{}] 10:03:41 INFO - PROCESS | 1755 | 1467738221867 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}] 10:03:41 INFO - PROCESS | 1755 | 1467738221872 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:42 INFO - PROCESS | 1755 | 1467738222092 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 10:03:42 INFO - PROCESS | 1755 | 1467738222327 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:42 INFO - PROCESS | 1755 | 1467738222333 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:42 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f6e5c00 == 110 [pid = 1755] [id = 165] 10:03:42 INFO - PROCESS | 1755 | ++DOMWINDOW == 174 (0x8f6e6000) [pid = 1755] [serial = 495] [outer = (nil)] 10:03:42 INFO - PROCESS | 1755 | ++DOMWINDOW == 175 (0x8f6edc00) [pid = 1755] [serial = 496] [outer = 0x8f6e6000] 10:03:42 INFO - PROCESS | 1755 | 1467738222433 Marionette DEBUG loaded listener.js 10:03:42 INFO - PROCESS | 1755 | ++DOMWINDOW == 176 (0x8f6f0400) [pid = 1755] [serial = 497] [outer = 0x8f6e6000] 10:03:43 INFO - PROCESS | 1755 | 1467738223288 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]]]}] 10:03:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 10:03:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1495ms 10:03:43 INFO - PROCESS | 1755 | 1467738223352 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 10:03:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 10:03:43 INFO - PROCESS | 1755 | 1467738223356 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 10:03:43 INFO - PROCESS | 1755 | 1467738223363 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 10:03:43 INFO - PROCESS | 1755 | 1467738223366 Marionette TRACE conn4 <- [1,634,null,{}] 10:03:43 INFO - PROCESS | 1755 | 1467738223372 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}] 10:03:43 INFO - PROCESS | 1755 | 1467738223378 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:43 INFO - PROCESS | 1755 | 1467738223582 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 10:03:43 INFO - PROCESS | 1755 | 1467738223771 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:43 INFO - PROCESS | 1755 | 1467738223782 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:43 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f6e7000 == 111 [pid = 1755] [id = 166] 10:03:43 INFO - PROCESS | 1755 | ++DOMWINDOW == 177 (0x8f6e8c00) [pid = 1755] [serial = 498] [outer = (nil)] 10:03:43 INFO - PROCESS | 1755 | ++DOMWINDOW == 178 (0x91c3ec00) [pid = 1755] [serial = 499] [outer = 0x8f6e8c00] 10:03:43 INFO - PROCESS | 1755 | 1467738223914 Marionette DEBUG loaded listener.js 10:03:44 INFO - PROCESS | 1755 | ++DOMWINDOW == 179 (0x92434400) [pid = 1755] [serial = 500] [outer = 0x8f6e8c00] 10:03:44 INFO - PROCESS | 1755 | [1755] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:03:44 INFO - PROCESS | 1755 | 1467738224800 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]]]}] 10:03:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 10:03:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1485ms 10:03:44 INFO - PROCESS | 1755 | 1467738224848 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 10:03:44 INFO - PROCESS | 1755 | 1467738224852 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 10:03:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 10:03:44 INFO - PROCESS | 1755 | 1467738224859 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 10:03:44 INFO - PROCESS | 1755 | 1467738224863 Marionette TRACE conn4 <- [1,638,null,{}] 10:03:44 INFO - PROCESS | 1755 | 1467738224869 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}] 10:03:44 INFO - PROCESS | 1755 | 1467738224874 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:45 INFO - PROCESS | 1755 | 1467738225082 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 10:03:45 INFO - PROCESS | 1755 | 1467738225274 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:45 INFO - PROCESS | 1755 | 1467738225284 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:45 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f6ec000 == 112 [pid = 1755] [id = 167] 10:03:45 INFO - PROCESS | 1755 | ++DOMWINDOW == 180 (0x8f6f0c00) [pid = 1755] [serial = 501] [outer = (nil)] 10:03:45 INFO - PROCESS | 1755 | ++DOMWINDOW == 181 (0x9243a800) [pid = 1755] [serial = 502] [outer = 0x8f6f0c00] 10:03:45 INFO - PROCESS | 1755 | 1467738225366 Marionette DEBUG loaded listener.js 10:03:45 INFO - PROCESS | 1755 | ++DOMWINDOW == 182 (0x9243cc00) [pid = 1755] [serial = 503] [outer = 0x8f6f0c00] 10:03:45 INFO - PROCESS | 1755 | [1755] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:03:46 INFO - PROCESS | 1755 | 1467738226333 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]]]}] 10:03:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 10:03:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1532ms 10:03:46 INFO - PROCESS | 1755 | 1467738226393 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 10:03:46 INFO - PROCESS | 1755 | 1467738226396 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 10:03:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 10:03:46 INFO - PROCESS | 1755 | 1467738226404 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 10:03:46 INFO - PROCESS | 1755 | 1467738226408 Marionette TRACE conn4 <- [1,642,null,{}] 10:03:46 INFO - PROCESS | 1755 | 1467738226414 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}] 10:03:46 INFO - PROCESS | 1755 | 1467738226420 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:46 INFO - PROCESS | 1755 | 1467738226632 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 10:03:46 INFO - PROCESS | 1755 | 1467738226866 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:46 INFO - PROCESS | 1755 | 1467738226874 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:46 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f6f4800 == 113 [pid = 1755] [id = 168] 10:03:46 INFO - PROCESS | 1755 | ++DOMWINDOW == 183 (0x92436800) [pid = 1755] [serial = 504] [outer = (nil)] 10:03:46 INFO - PROCESS | 1755 | ++DOMWINDOW == 184 (0x95743c00) [pid = 1755] [serial = 505] [outer = 0x92436800] 10:03:47 INFO - PROCESS | 1755 | 1467738227008 Marionette DEBUG loaded listener.js 10:03:47 INFO - PROCESS | 1755 | ++DOMWINDOW == 185 (0x95746000) [pid = 1755] [serial = 506] [outer = 0x92436800] 10:03:48 INFO - PROCESS | 1755 | 1467738228034 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]]]}] 10:03:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 10:03:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1691ms 10:03:48 INFO - PROCESS | 1755 | 1467738228096 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 10:03:48 INFO - PROCESS | 1755 | 1467738228101 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 10:03:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 10:03:48 INFO - PROCESS | 1755 | 1467738228107 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 10:03:48 INFO - PROCESS | 1755 | 1467738228111 Marionette TRACE conn4 <- [1,646,null,{}] 10:03:48 INFO - PROCESS | 1755 | 1467738228117 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}] 10:03:48 INFO - PROCESS | 1755 | 1467738228123 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:48 INFO - PROCESS | 1755 | 1467738228355 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 10:03:48 INFO - PROCESS | 1755 | 1467738228605 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:48 INFO - PROCESS | 1755 | 1467738228613 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:48 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3ea000 == 114 [pid = 1755] [id = 169] 10:03:48 INFO - PROCESS | 1755 | ++DOMWINDOW == 186 (0x8c3ea800) [pid = 1755] [serial = 507] [outer = (nil)] 10:03:48 INFO - PROCESS | 1755 | ++DOMWINDOW == 187 (0x8c3efc00) [pid = 1755] [serial = 508] [outer = 0x8c3ea800] 10:03:48 INFO - PROCESS | 1755 | 1467738228744 Marionette DEBUG loaded listener.js 10:03:48 INFO - PROCESS | 1755 | ++DOMWINDOW == 188 (0x8fd19c00) [pid = 1755] [serial = 509] [outer = 0x8c3ea800] 10:03:49 INFO - PROCESS | 1755 | 1467738229701 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]]]}] 10:03:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 10:03:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1639ms 10:03:49 INFO - PROCESS | 1755 | 1467738229747 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 10:03:49 INFO - PROCESS | 1755 | 1467738229752 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 10:03:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 10:03:49 INFO - PROCESS | 1755 | 1467738229758 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 10:03:49 INFO - PROCESS | 1755 | 1467738229763 Marionette TRACE conn4 <- [1,650,null,{}] 10:03:49 INFO - PROCESS | 1755 | 1467738229769 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}] 10:03:49 INFO - PROCESS | 1755 | 1467738229775 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:49 INFO - PROCESS | 1755 | 1467738229983 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 10:03:50 INFO - PROCESS | 1755 | 1467738230227 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:50 INFO - PROCESS | 1755 | 1467738230234 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:50 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3ed800 == 115 [pid = 1755] [id = 170] 10:03:50 INFO - PROCESS | 1755 | ++DOMWINDOW == 189 (0x8c3ef000) [pid = 1755] [serial = 510] [outer = (nil)] 10:03:50 INFO - PROCESS | 1755 | ++DOMWINDOW == 190 (0x95282400) [pid = 1755] [serial = 511] [outer = 0x8c3ef000] 10:03:50 INFO - PROCESS | 1755 | 1467738230362 Marionette DEBUG loaded listener.js 10:03:50 INFO - PROCESS | 1755 | ++DOMWINDOW == 191 (0x95745000) [pid = 1755] [serial = 512] [outer = 0x8c3ef000] 10:03:51 INFO - PROCESS | 1755 | 1467738231736 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]]]}] 10:03:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 10:03:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 2088ms 10:03:51 INFO - PROCESS | 1755 | 1467738231848 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 10:03:51 INFO - PROCESS | 1755 | 1467738231855 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 10:03:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 10:03:51 INFO - PROCESS | 1755 | 1467738231863 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 10:03:51 INFO - PROCESS | 1755 | 1467738231868 Marionette TRACE conn4 <- [1,654,null,{}] 10:03:51 INFO - PROCESS | 1755 | 1467738231886 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}] 10:03:51 INFO - PROCESS | 1755 | 1467738231892 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:52 INFO - PROCESS | 1755 | 1467738232083 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 10:03:52 INFO - PROCESS | 1755 | 1467738232281 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:52 INFO - PROCESS | 1755 | 1467738232296 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:52 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c22a400 == 116 [pid = 1755] [id = 171] 10:03:52 INFO - PROCESS | 1755 | ++DOMWINDOW == 192 (0x8c3eb000) [pid = 1755] [serial = 513] [outer = (nil)] 10:03:52 INFO - PROCESS | 1755 | ++DOMWINDOW == 193 (0x8d6ab400) [pid = 1755] [serial = 514] [outer = 0x8c3eb000] 10:03:52 INFO - PROCESS | 1755 | 1467738232418 Marionette DEBUG loaded listener.js 10:03:52 INFO - PROCESS | 1755 | ++DOMWINDOW == 194 (0x8dd2ec00) [pid = 1755] [serial = 515] [outer = 0x8c3eb000] 10:03:53 INFO - PROCESS | 1755 | 1467738233431 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]]]}] 10:03:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 10:03:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1642ms 10:03:53 INFO - PROCESS | 1755 | 1467738233506 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 10:03:53 INFO - PROCESS | 1755 | 1467738233513 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 10:03:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 10:03:53 INFO - PROCESS | 1755 | 1467738233524 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 10:03:53 INFO - PROCESS | 1755 | 1467738233528 Marionette TRACE conn4 <- [1,658,null,{}] 10:03:53 INFO - PROCESS | 1755 | 1467738233535 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}] 10:03:53 INFO - PROCESS | 1755 | 1467738233541 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:53 INFO - PROCESS | 1755 | 1467738233783 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 10:03:54 INFO - PROCESS | 1755 | 1467738234114 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:54 INFO - PROCESS | 1755 | 1467738234124 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:54 INFO - PROCESS | 1755 | --DOCSHELL 0x948d7800 == 115 [pid = 1755] [id = 62] 10:03:54 INFO - PROCESS | 1755 | --DOCSHELL 0x93062000 == 114 [pid = 1755] [id = 64] 10:03:54 INFO - PROCESS | 1755 | --DOCSHELL 0x95289c00 == 113 [pid = 1755] [id = 60] 10:03:54 INFO - PROCESS | 1755 | --DOMWINDOW == 193 (0x996cd000) [pid = 1755] [serial = 415] [outer = (nil)] [url = about:blank] 10:03:54 INFO - PROCESS | 1755 | --DOMWINDOW == 192 (0x8d30b800) [pid = 1755] [serial = 393] [outer = (nil)] [url = about:blank] 10:03:54 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d30b800 == 114 [pid = 1755] [id = 172] 10:03:54 INFO - PROCESS | 1755 | ++DOMWINDOW == 193 (0x8d30e800) [pid = 1755] [serial = 516] [outer = (nil)] 10:03:54 INFO - PROCESS | 1755 | ++DOMWINDOW == 194 (0x8e310800) [pid = 1755] [serial = 517] [outer = 0x8d30e800] 10:03:54 INFO - PROCESS | 1755 | 1467738234274 Marionette DEBUG loaded listener.js 10:03:54 INFO - PROCESS | 1755 | ++DOMWINDOW == 195 (0x8e3d8000) [pid = 1755] [serial = 518] [outer = 0x8d30e800] 10:03:54 INFO - PROCESS | 1755 | --DOCSHELL 0x996c9000 == 113 [pid = 1755] [id = 59] 10:03:54 INFO - PROCESS | 1755 | --DOCSHELL 0x9305d400 == 112 [pid = 1755] [id = 63] 10:03:54 INFO - PROCESS | 1755 | --DOCSHELL 0x996c8400 == 111 [pid = 1755] [id = 110] 10:03:54 INFO - PROCESS | 1755 | --DOCSHELL 0x8f296c00 == 110 [pid = 1755] [id = 111] 10:03:54 INFO - PROCESS | 1755 | --DOCSHELL 0x8e3e5800 == 109 [pid = 1755] [id = 112] 10:03:54 INFO - PROCESS | 1755 | --DOCSHELL 0xa23ac000 == 108 [pid = 1755] [id = 113] 10:03:54 INFO - PROCESS | 1755 | --DOCSHELL 0x8e3d7800 == 107 [pid = 1755] [id = 108] 10:03:54 INFO - PROCESS | 1755 | --DOCSHELL 0x92768800 == 106 [pid = 1755] [id = 157] 10:03:54 INFO - PROCESS | 1755 | --DOCSHELL 0x9276a000 == 105 [pid = 1755] [id = 156] 10:03:54 INFO - PROCESS | 1755 | --DOCSHELL 0x8e30dc00 == 104 [pid = 1755] [id = 155] 10:03:54 INFO - PROCESS | 1755 | --DOCSHELL 0x8d30c000 == 103 [pid = 1755] [id = 154] 10:03:54 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd7bc00 == 102 [pid = 1755] [id = 153] 10:03:54 INFO - PROCESS | 1755 | --DOCSHELL 0x8d6b0400 == 101 [pid = 1755] [id = 152] 10:03:54 INFO - PROCESS | 1755 | --DOCSHELL 0x8c22c400 == 100 [pid = 1755] [id = 151] 10:03:54 INFO - PROCESS | 1755 | --DOCSHELL 0x91c59000 == 99 [pid = 1755] [id = 140] 10:03:54 INFO - PROCESS | 1755 | --DOCSHELL 0x8dfe7c00 == 98 [pid = 1755] [id = 139] 10:03:55 INFO - PROCESS | 1755 | 1467738235153 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]]]}] 10:03:55 INFO - PROCESS | 1755 | --DOMWINDOW == 194 (0x91f85000) [pid = 1755] [serial = 381] [outer = (nil)] [url = about:blank] 10:03:55 INFO - PROCESS | 1755 | --DOMWINDOW == 193 (0x8e3e3400) [pid = 1755] [serial = 400] [outer = (nil)] [url = about:blank] 10:03:55 INFO - PROCESS | 1755 | --DOMWINDOW == 192 (0x9c1e0400) [pid = 1755] [serial = 220] [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.] 10:03:55 INFO - PROCESS | 1755 | --DOMWINDOW == 191 (0x983c1c00) [pid = 1755] [serial = 413] [outer = (nil)] [url = about:blank] 10:03:55 INFO - PROCESS | 1755 | --DOMWINDOW == 190 (0x93a4c800) [pid = 1755] [serial = 409] [outer = (nil)] [url = about:blank] 10:03:55 INFO - PROCESS | 1755 | --DOMWINDOW == 189 (0x91c5b400) [pid = 1755] [serial = 404] [outer = (nil)] [url = about:blank] 10:03:55 INFO - PROCESS | 1755 | --DOMWINDOW == 188 (0x8e308000) [pid = 1755] [serial = 390] [outer = (nil)] [url = about:blank] 10:03:55 INFO - PROCESS | 1755 | --DOMWINDOW == 187 (0x8dd2b800) [pid = 1755] [serial = 387] [outer = (nil)] [url = about:blank] 10:03:55 INFO - PROCESS | 1755 | --DOMWINDOW == 186 (0x9568a000) [pid = 1755] [serial = 412] [outer = (nil)] [url = about:blank] 10:03:55 INFO - PROCESS | 1755 | --DOMWINDOW == 185 (0x9b457800) [pid = 1755] [serial = 372] [outer = (nil)] [url = about:blank] 10:03:55 INFO - PROCESS | 1755 | --DOMWINDOW == 184 (0x9014ec00) [pid = 1755] [serial = 343] [outer = (nil)] [url = about:blank] 10:03:55 INFO - PROCESS | 1755 | --DOMWINDOW == 183 (0x9d4ddc00) [pid = 1755] [serial = 304] [outer = (nil)] [url = about:blank] 10:03:55 INFO - PROCESS | 1755 | --DOMWINDOW == 182 (0x925c5800) [pid = 1755] [serial = 406] [outer = (nil)] [url = about:blank] 10:03:55 INFO - PROCESS | 1755 | --DOMWINDOW == 181 (0xa23a8800) [pid = 1755] [serial = 375] [outer = (nil)] [url = about:blank] 10:03:55 INFO - PROCESS | 1755 | --DOMWINDOW == 180 (0x8e306c00) [pid = 1755] [serial = 397] [outer = (nil)] [url = about:blank] 10:03:55 INFO - PROCESS | 1755 | --DOMWINDOW == 179 (0x8fd18400) [pid = 1755] [serial = 401] [outer = (nil)] [url = about:blank] 10:03:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 10:03:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1690ms 10:03:55 INFO - PROCESS | 1755 | --DOMWINDOW == 178 (0xa694c000) [pid = 1755] [serial = 378] [outer = (nil)] [url = about:blank] 10:03:55 INFO - PROCESS | 1755 | --DOMWINDOW == 177 (0x8dfea000) [pid = 1755] [serial = 384] [outer = (nil)] [url = about:blank] 10:03:55 INFO - PROCESS | 1755 | --DOMWINDOW == 176 (0x93a04000) [pid = 1755] [serial = 407] [outer = (nil)] [url = about:blank] 10:03:55 INFO - PROCESS | 1755 | --DOMWINDOW == 175 (0x93a4f400) [pid = 1755] [serial = 410] [outer = (nil)] [url = about:blank] 10:03:55 INFO - PROCESS | 1755 | --DOMWINDOW == 174 (0x93a44800) [pid = 1755] [serial = 369] [outer = (nil)] [url = about:blank] 10:03:55 INFO - PROCESS | 1755 | --DOMWINDOW == 173 (0x8fe4d400) [pid = 1755] [serial = 403] [outer = (nil)] [url = about:blank] 10:03:55 INFO - PROCESS | 1755 | --DOMWINDOW == 172 (0x8e3dd000) [pid = 1755] [serial = 398] [outer = (nil)] [url = about:blank] 10:03:55 INFO - PROCESS | 1755 | --DOMWINDOW == 171 (0x8fe42800) [pid = 1755] [serial = 366] [outer = (nil)] [url = about:blank] 10:03:55 INFO - PROCESS | 1755 | 1467738235220 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 10:03:55 INFO - PROCESS | 1755 | 1467738235228 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 10:03:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 10:03:55 INFO - PROCESS | 1755 | 1467738235235 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 10:03:55 INFO - PROCESS | 1755 | 1467738235241 Marionette TRACE conn4 <- [1,662,null,{}] 10:03:55 INFO - PROCESS | 1755 | 1467738235257 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}] 10:03:55 INFO - PROCESS | 1755 | 1467738235265 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:55 INFO - PROCESS | 1755 | 1467738235456 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 10:03:55 INFO - PROCESS | 1755 | 1467738235634 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:55 INFO - PROCESS | 1755 | 1467738235641 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:55 INFO - PROCESS | 1755 | ++DOCSHELL 0x8fd14c00 == 99 [pid = 1755] [id = 173] 10:03:55 INFO - PROCESS | 1755 | ++DOMWINDOW == 172 (0x8fd15800) [pid = 1755] [serial = 519] [outer = (nil)] 10:03:55 INFO - PROCESS | 1755 | ++DOMWINDOW == 173 (0x8fd20800) [pid = 1755] [serial = 520] [outer = 0x8fd15800] 10:03:55 INFO - PROCESS | 1755 | 1467738235723 Marionette DEBUG loaded listener.js 10:03:55 INFO - PROCESS | 1755 | ++DOMWINDOW == 174 (0x9014c800) [pid = 1755] [serial = 521] [outer = 0x8fd15800] 10:03:56 INFO - PROCESS | 1755 | [1755] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:03:56 INFO - PROCESS | 1755 | 1467738236584 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]]]}] 10:03:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 10:03:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1387ms 10:03:56 INFO - PROCESS | 1755 | 1467738236640 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 10:03:56 INFO - PROCESS | 1755 | 1467738236644 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 10:03:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 10:03:56 INFO - PROCESS | 1755 | 1467738236651 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 10:03:56 INFO - PROCESS | 1755 | 1467738236653 Marionette TRACE conn4 <- [1,666,null,{}] 10:03:56 INFO - PROCESS | 1755 | 1467738236659 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}] 10:03:56 INFO - PROCESS | 1755 | 1467738236665 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:56 INFO - PROCESS | 1755 | 1467738236901 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 10:03:56 INFO - PROCESS | 1755 | 1467738236925 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:56 INFO - PROCESS | 1755 | 1467738236935 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:56 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f6ed000 == 100 [pid = 1755] [id = 174] 10:03:56 INFO - PROCESS | 1755 | ++DOMWINDOW == 175 (0x8fd1c400) [pid = 1755] [serial = 522] [outer = (nil)] 10:03:57 INFO - PROCESS | 1755 | ++DOMWINDOW == 176 (0x901ce400) [pid = 1755] [serial = 523] [outer = 0x8fd1c400] 10:03:57 INFO - PROCESS | 1755 | 1467738237005 Marionette DEBUG loaded listener.js 10:03:57 INFO - PROCESS | 1755 | ++DOMWINDOW == 177 (0x901d3c00) [pid = 1755] [serial = 524] [outer = 0x8fd1c400] 10:03:57 INFO - PROCESS | 1755 | [1755] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:03:57 INFO - PROCESS | 1755 | 1467738237946 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]]]}] 10:03:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 10:03:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1342ms 10:03:57 INFO - PROCESS | 1755 | 1467738237994 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 10:03:57 INFO - PROCESS | 1755 | 1467738237997 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 10:03:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 10:03:58 INFO - PROCESS | 1755 | 1467738238011 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 10:03:58 INFO - PROCESS | 1755 | 1467738238013 Marionette TRACE conn4 <- [1,670,null,{}] 10:03:58 INFO - PROCESS | 1755 | 1467738238020 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}] 10:03:58 INFO - PROCESS | 1755 | 1467738238026 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:58 INFO - PROCESS | 1755 | 1467738238273 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 10:03:58 INFO - PROCESS | 1755 | 1467738238297 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:58 INFO - PROCESS | 1755 | 1467738238306 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:03:58 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c22b800 == 101 [pid = 1755] [id = 175] 10:03:58 INFO - PROCESS | 1755 | ++DOMWINDOW == 178 (0x90150400) [pid = 1755] [serial = 525] [outer = (nil)] 10:03:58 INFO - PROCESS | 1755 | ++DOMWINDOW == 179 (0x91c31c00) [pid = 1755] [serial = 526] [outer = 0x90150400] 10:03:58 INFO - PROCESS | 1755 | 1467738238374 Marionette DEBUG loaded listener.js 10:03:58 INFO - PROCESS | 1755 | ++DOMWINDOW == 180 (0x91c36400) [pid = 1755] [serial = 527] [outer = 0x90150400] 10:03:59 INFO - PROCESS | 1755 | --DOMWINDOW == 179 (0x8dd27400) [pid = 1755] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 10:03:59 INFO - PROCESS | 1755 | --DOMWINDOW == 178 (0x9276a400) [pid = 1755] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 10:03:59 INFO - PROCESS | 1755 | --DOMWINDOW == 177 (0x8dd30400) [pid = 1755] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 10:03:59 INFO - PROCESS | 1755 | --DOMWINDOW == 176 (0x8f3cdc00) [pid = 1755] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 10:03:59 INFO - PROCESS | 1755 | --DOMWINDOW == 175 (0x8c22c800) [pid = 1755] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 10:03:59 INFO - PROCESS | 1755 | --DOMWINDOW == 174 (0x8e301c00) [pid = 1755] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 10:03:59 INFO - PROCESS | 1755 | --DOMWINDOW == 173 (0x9276b800) [pid = 1755] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 10:04:00 INFO - PROCESS | 1755 | 1467738240059 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]]]}] 10:04:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 10:04:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 2084ms 10:04:00 INFO - PROCESS | 1755 | 1467738240095 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 10:04:00 INFO - PROCESS | 1755 | 1467738240099 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 10:04:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 10:04:00 INFO - PROCESS | 1755 | 1467738240106 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 10:04:00 INFO - PROCESS | 1755 | 1467738240109 Marionette TRACE conn4 <- [1,674,null,{}] 10:04:00 INFO - PROCESS | 1755 | 1467738240115 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}] 10:04:00 INFO - PROCESS | 1755 | 1467738240125 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:00 INFO - PROCESS | 1755 | 1467738240353 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 10:04:00 INFO - PROCESS | 1755 | 1467738240511 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:00 INFO - PROCESS | 1755 | 1467738240518 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:00 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c0a1800 == 102 [pid = 1755] [id = 176] 10:04:00 INFO - PROCESS | 1755 | ++DOMWINDOW == 174 (0x8c22d400) [pid = 1755] [serial = 528] [outer = (nil)] 10:04:00 INFO - PROCESS | 1755 | ++DOMWINDOW == 175 (0x91f46000) [pid = 1755] [serial = 529] [outer = 0x8c22d400] 10:04:00 INFO - PROCESS | 1755 | 1467738240589 Marionette DEBUG loaded listener.js 10:04:00 INFO - PROCESS | 1755 | ++DOMWINDOW == 176 (0x92437c00) [pid = 1755] [serial = 530] [outer = 0x8c22d400] 10:04:01 INFO - PROCESS | 1755 | [1755] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:04:01 INFO - PROCESS | 1755 | 1467738241425 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]]]}] 10:04:01 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 10:04:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1382ms 10:04:01 INFO - PROCESS | 1755 | 1467738241489 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 10:04:01 INFO - PROCESS | 1755 | 1467738241494 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 10:04:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 10:04:01 INFO - PROCESS | 1755 | 1467738241500 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 10:04:01 INFO - PROCESS | 1755 | 1467738241505 Marionette TRACE conn4 <- [1,678,null,{}] 10:04:01 INFO - PROCESS | 1755 | 1467738241511 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}] 10:04:01 INFO - PROCESS | 1755 | 1467738241517 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:02 INFO - PROCESS | 1755 | 1467738242041 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 10:04:02 INFO - PROCESS | 1755 | 1467738242264 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:02 INFO - PROCESS | 1755 | 1467738242276 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:02 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3ecc00 == 103 [pid = 1755] [id = 177] 10:04:02 INFO - PROCESS | 1755 | ++DOMWINDOW == 177 (0x8c3edc00) [pid = 1755] [serial = 531] [outer = (nil)] 10:04:02 INFO - PROCESS | 1755 | ++DOMWINDOW == 178 (0x8d30a800) [pid = 1755] [serial = 532] [outer = 0x8c3edc00] 10:04:02 INFO - PROCESS | 1755 | 1467738242373 Marionette DEBUG loaded listener.js 10:04:02 INFO - PROCESS | 1755 | ++DOMWINDOW == 179 (0x8d6ad400) [pid = 1755] [serial = 533] [outer = 0x8c3edc00] 10:04:03 INFO - PROCESS | 1755 | 1467738243404 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]]]}] 10:04:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 10:04:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1944ms 10:04:03 INFO - PROCESS | 1755 | 1467738243448 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 10:04:03 INFO - PROCESS | 1755 | 1467738243455 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 10:04:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 10:04:03 INFO - PROCESS | 1755 | 1467738243463 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 10:04:03 INFO - PROCESS | 1755 | 1467738243468 Marionette TRACE conn4 <- [1,682,null,{}] 10:04:03 INFO - PROCESS | 1755 | 1467738243476 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}] 10:04:03 INFO - PROCESS | 1755 | 1467738243482 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:03 INFO - PROCESS | 1755 | 1467738243708 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 10:04:03 INFO - PROCESS | 1755 | 1467738243957 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:03 INFO - PROCESS | 1755 | 1467738243969 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:04 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e3e5800 == 104 [pid = 1755] [id = 178] 10:04:04 INFO - PROCESS | 1755 | ++DOMWINDOW == 180 (0x8f27fc00) [pid = 1755] [serial = 534] [outer = (nil)] 10:04:04 INFO - PROCESS | 1755 | ++DOMWINDOW == 181 (0x8f6f2c00) [pid = 1755] [serial = 535] [outer = 0x8f27fc00] 10:04:04 INFO - PROCESS | 1755 | 1467738244098 Marionette DEBUG loaded listener.js 10:04:04 INFO - PROCESS | 1755 | ++DOMWINDOW == 182 (0x9014b400) [pid = 1755] [serial = 536] [outer = 0x8f27fc00] 10:04:05 INFO - PROCESS | 1755 | SkCairoFTTypeface::onFilterRec unimplemented 10:04:05 INFO - PROCESS | 1755 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:04:05 INFO - PROCESS | 1755 | 1467738245454 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]]]}] 10:04:05 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) 10:04:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2037ms 10:04:05 INFO - PROCESS | 1755 | 1467738245605 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 10:04:05 INFO - PROCESS | 1755 | 1467738245611 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 10:04:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 10:04:05 INFO - PROCESS | 1755 | 1467738245629 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 10:04:05 INFO - PROCESS | 1755 | 1467738245634 Marionette TRACE conn4 <- [1,686,null,{}] 10:04:05 INFO - PROCESS | 1755 | 1467738245645 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}] 10:04:05 INFO - PROCESS | 1755 | 1467738245655 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:05 INFO - PROCESS | 1755 | 1467738245854 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 10:04:06 INFO - PROCESS | 1755 | 1467738246046 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:06 INFO - PROCESS | 1755 | 1467738246059 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:06 INFO - PROCESS | 1755 | ++DOCSHELL 0x91c3d000 == 105 [pid = 1755] [id = 179] 10:04:06 INFO - PROCESS | 1755 | ++DOMWINDOW == 183 (0x91c3e400) [pid = 1755] [serial = 537] [outer = (nil)] 10:04:06 INFO - PROCESS | 1755 | ++DOMWINDOW == 184 (0x91f8ac00) [pid = 1755] [serial = 538] [outer = 0x91c3e400] 10:04:06 INFO - PROCESS | 1755 | 1467738246143 Marionette DEBUG loaded listener.js 10:04:06 INFO - PROCESS | 1755 | ++DOMWINDOW == 185 (0x925cf800) [pid = 1755] [serial = 539] [outer = 0x91c3e400] 10:04:07 INFO - PROCESS | 1755 | SkCairoFTTypeface::onFilterRec unimplemented 10:04:07 INFO - PROCESS | 1755 | 1467738247482 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]]]}] 10:04:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 10:04:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1893ms 10:04:07 INFO - PROCESS | 1755 | 1467738247523 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 10:04:07 INFO - PROCESS | 1755 | 1467738247530 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 10:04:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 10:04:07 INFO - PROCESS | 1755 | 1467738247654 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 10:04:07 INFO - PROCESS | 1755 | 1467738247667 Marionette TRACE conn4 <- [1,690,null,{}] 10:04:07 INFO - PROCESS | 1755 | 1467738247677 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}] 10:04:07 INFO - PROCESS | 1755 | 1467738247682 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:07 INFO - PROCESS | 1755 | 1467738247879 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 10:04:08 INFO - PROCESS | 1755 | 1467738248069 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:08 INFO - PROCESS | 1755 | 1467738248079 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:08 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e34b400 == 106 [pid = 1755] [id = 180] 10:04:08 INFO - PROCESS | 1755 | ++DOMWINDOW == 186 (0x91c40400) [pid = 1755] [serial = 540] [outer = (nil)] 10:04:08 INFO - PROCESS | 1755 | ++DOMWINDOW == 187 (0x93a48000) [pid = 1755] [serial = 541] [outer = 0x91c40400] 10:04:08 INFO - PROCESS | 1755 | 1467738248159 Marionette DEBUG loaded listener.js 10:04:08 INFO - PROCESS | 1755 | ++DOMWINDOW == 188 (0x95281800) [pid = 1755] [serial = 542] [outer = 0x91c40400] 10:04:09 INFO - PROCESS | 1755 | SkCairoFTTypeface::onFilterRec unimplemented 10:04:09 INFO - PROCESS | 1755 | 1467738249517 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]]]}] 10:04:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 10:04:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1974ms 10:04:09 INFO - PROCESS | 1755 | 1467738249575 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 10:04:09 INFO - PROCESS | 1755 | 1467738249579 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 10:04:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 10:04:09 INFO - PROCESS | 1755 | 1467738249639 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 10:04:09 INFO - PROCESS | 1755 | 1467738249643 Marionette TRACE conn4 <- [1,694,null,{}] 10:04:09 INFO - PROCESS | 1755 | 1467738249650 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}] 10:04:09 INFO - PROCESS | 1755 | 1467738249656 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:09 INFO - PROCESS | 1755 | 1467738249854 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 10:04:10 INFO - PROCESS | 1755 | 1467738250045 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:10 INFO - PROCESS | 1755 | 1467738250052 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:10 INFO - PROCESS | 1755 | ++DOCSHELL 0x91c3f800 == 107 [pid = 1755] [id = 181] 10:04:10 INFO - PROCESS | 1755 | ++DOMWINDOW == 189 (0x92769000) [pid = 1755] [serial = 543] [outer = (nil)] 10:04:10 INFO - PROCESS | 1755 | ++DOMWINDOW == 190 (0x956c8400) [pid = 1755] [serial = 544] [outer = 0x92769000] 10:04:10 INFO - PROCESS | 1755 | 1467738250135 Marionette DEBUG loaded listener.js 10:04:10 INFO - PROCESS | 1755 | ++DOMWINDOW == 191 (0x95748400) [pid = 1755] [serial = 545] [outer = 0x92769000] 10:04:11 INFO - PROCESS | 1755 | SkCairoFTTypeface::onFilterRec unimplemented 10:04:11 INFO - PROCESS | 1755 | 1467738251461 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]]]}] 10:04:11 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) 10:04:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1844ms 10:04:11 INFO - PROCESS | 1755 | 1467738251478 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 10:04:11 INFO - PROCESS | 1755 | 1467738251484 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 10:04:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 10:04:11 INFO - PROCESS | 1755 | 1467738251553 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 10:04:11 INFO - PROCESS | 1755 | 1467738251558 Marionette TRACE conn4 <- [1,698,null,{}] 10:04:11 INFO - PROCESS | 1755 | 1467738251610 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}] 10:04:11 INFO - PROCESS | 1755 | 1467738251614 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:11 INFO - PROCESS | 1755 | 1467738251856 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 10:04:12 INFO - PROCESS | 1755 | 1467738252053 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:12 INFO - PROCESS | 1755 | 1467738252073 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:12 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c0a2000 == 108 [pid = 1755] [id = 182] 10:04:12 INFO - PROCESS | 1755 | ++DOMWINDOW == 192 (0x8c231000) [pid = 1755] [serial = 546] [outer = (nil)] 10:04:12 INFO - PROCESS | 1755 | ++DOMWINDOW == 193 (0x9a24f000) [pid = 1755] [serial = 547] [outer = 0x8c231000] 10:04:12 INFO - PROCESS | 1755 | 1467738252194 Marionette DEBUG loaded listener.js 10:04:12 INFO - PROCESS | 1755 | ++DOMWINDOW == 194 (0x9a890000) [pid = 1755] [serial = 548] [outer = 0x8c231000] 10:04:13 INFO - PROCESS | 1755 | SkCairoFTTypeface::onFilterRec unimplemented 10:04:13 INFO - PROCESS | 1755 | 1467738253555 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]]]}] 10:04:13 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) 10:04:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2126ms 10:04:13 INFO - PROCESS | 1755 | 1467738253626 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 10:04:13 INFO - PROCESS | 1755 | 1467738253631 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 10:04:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 10:04:13 INFO - PROCESS | 1755 | 1467738253640 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 10:04:13 INFO - PROCESS | 1755 | 1467738253643 Marionette TRACE conn4 <- [1,702,null,{}] 10:04:13 INFO - PROCESS | 1755 | 1467738253649 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}] 10:04:13 INFO - PROCESS | 1755 | 1467738253654 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:13 INFO - PROCESS | 1755 | 1467738253844 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 10:04:14 INFO - PROCESS | 1755 | 1467738254037 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:14 INFO - PROCESS | 1755 | 1467738254044 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:14 INFO - PROCESS | 1755 | ++DOCSHELL 0x95750800 == 109 [pid = 1755] [id = 183] 10:04:14 INFO - PROCESS | 1755 | ++DOMWINDOW == 195 (0x99ea5c00) [pid = 1755] [serial = 549] [outer = (nil)] 10:04:14 INFO - PROCESS | 1755 | ++DOMWINDOW == 196 (0x9b1b5400) [pid = 1755] [serial = 550] [outer = 0x99ea5c00] 10:04:14 INFO - PROCESS | 1755 | 1467738254126 Marionette DEBUG loaded listener.js 10:04:14 INFO - PROCESS | 1755 | ++DOMWINDOW == 197 (0x9b637800) [pid = 1755] [serial = 551] [outer = 0x99ea5c00] 10:04:15 INFO - PROCESS | 1755 | SkCairoFTTypeface::onFilterRec unimplemented 10:04:15 INFO - PROCESS | 1755 | 1467738255453 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]]]}] 10:04:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 10:04:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1839ms 10:04:15 INFO - PROCESS | 1755 | 1467738255480 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 10:04:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 10:04:15 INFO - PROCESS | 1755 | 1467738255485 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 10:04:15 INFO - PROCESS | 1755 | 1467738255491 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 10:04:15 INFO - PROCESS | 1755 | 1467738255495 Marionette TRACE conn4 <- [1,706,null,{}] 10:04:15 INFO - PROCESS | 1755 | 1467738255602 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}] 10:04:15 INFO - PROCESS | 1755 | 1467738255607 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:15 INFO - PROCESS | 1755 | 1467738255822 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 10:04:16 INFO - PROCESS | 1755 | 1467738256018 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:16 INFO - PROCESS | 1755 | 1467738256029 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:16 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e303400 == 110 [pid = 1755] [id = 184] 10:04:16 INFO - PROCESS | 1755 | ++DOMWINDOW == 198 (0x8f3cd400) [pid = 1755] [serial = 552] [outer = (nil)] 10:04:16 INFO - PROCESS | 1755 | ++DOMWINDOW == 199 (0x95357400) [pid = 1755] [serial = 553] [outer = 0x8f3cd400] 10:04:16 INFO - PROCESS | 1755 | 1467738256106 Marionette DEBUG loaded listener.js 10:04:16 INFO - PROCESS | 1755 | ++DOMWINDOW == 200 (0x956d3400) [pid = 1755] [serial = 554] [outer = 0x8f3cd400] 10:04:17 INFO - PROCESS | 1755 | SkCairoFTTypeface::onFilterRec unimplemented 10:04:17 INFO - PROCESS | 1755 | 1467738257765 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]]]}] 10:04:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 10:04:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2329ms 10:04:17 INFO - PROCESS | 1755 | 1467738257824 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 10:04:17 INFO - PROCESS | 1755 | 1467738257831 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 10:04:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 10:04:17 INFO - PROCESS | 1755 | 1467738257841 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 10:04:17 INFO - PROCESS | 1755 | 1467738257846 Marionette TRACE conn4 <- [1,710,null,{}] 10:04:17 INFO - PROCESS | 1755 | 1467738257856 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}] 10:04:17 INFO - PROCESS | 1755 | 1467738257861 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:18 INFO - PROCESS | 1755 | 1467738258140 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 10:04:18 INFO - PROCESS | 1755 | 1467738258292 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:18 INFO - PROCESS | 1755 | 1467738258305 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:18 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dfe3800 == 111 [pid = 1755] [id = 185] 10:04:18 INFO - PROCESS | 1755 | ++DOMWINDOW == 201 (0x8dfe5400) [pid = 1755] [serial = 555] [outer = (nil)] 10:04:18 INFO - PROCESS | 1755 | ++DOMWINDOW == 202 (0x8e306c00) [pid = 1755] [serial = 556] [outer = 0x8dfe5400] 10:04:18 INFO - PROCESS | 1755 | 1467738258489 Marionette DEBUG loaded listener.js 10:04:18 INFO - PROCESS | 1755 | ++DOMWINDOW == 203 (0x8e30f400) [pid = 1755] [serial = 557] [outer = 0x8dfe5400] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x8d302800 == 110 [pid = 1755] [id = 133] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x8f29b400 == 109 [pid = 1755] [id = 134] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x8c22b800 == 108 [pid = 1755] [id = 175] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x8f6ed000 == 107 [pid = 1755] [id = 174] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x8fd14c00 == 106 [pid = 1755] [id = 173] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x8d30b800 == 105 [pid = 1755] [id = 172] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x8c22a400 == 104 [pid = 1755] [id = 171] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x8f6f4800 == 103 [pid = 1755] [id = 168] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3ea000 == 102 [pid = 1755] [id = 169] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x8f6ec000 == 101 [pid = 1755] [id = 167] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x8f6e7000 == 100 [pid = 1755] [id = 166] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x8c09a800 == 99 [pid = 1755] [id = 164] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x8f6e5c00 == 98 [pid = 1755] [id = 165] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0xa2346400 == 97 [pid = 1755] [id = 163] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x8c09f800 == 96 [pid = 1755] [id = 162] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x8c22a800 == 95 [pid = 1755] [id = 159] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x925c7c00 == 94 [pid = 1755] [id = 141] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x8fd11400 == 93 [pid = 1755] [id = 85] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x8d304800 == 92 [pid = 1755] [id = 145] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0xa061ac00 == 91 [pid = 1755] [id = 83] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x8d6a4000 == 90 [pid = 1755] [id = 146] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x8c097400 == 89 [pid = 1755] [id = 150] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x93a0b000 == 88 [pid = 1755] [id = 35] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x9a2e5800 == 87 [pid = 1755] [id = 28] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd77400 == 86 [pid = 1755] [id = 143] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x9305e000 == 85 [pid = 1755] [id = 29] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x9b4c0800 == 84 [pid = 1755] [id = 61] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd7f400 == 83 [pid = 1755] [id = 147] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3ed800 == 82 [pid = 1755] [id = 170] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x9a48dc00 == 81 [pid = 1755] [id = 31] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x99da9000 == 80 [pid = 1755] [id = 55] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x9a88e000 == 79 [pid = 1755] [id = 96] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x956d1800 == 78 [pid = 1755] [id = 37] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x9b1b2000 == 77 [pid = 1755] [id = 77] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x9a0e6c00 == 76 [pid = 1755] [id = 30] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0xa34c5000 == 75 [pid = 1755] [id = 47] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x9b638c00 == 74 [pid = 1755] [id = 68] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x91c50c00 == 73 [pid = 1755] [id = 93] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x95357c00 == 72 [pid = 1755] [id = 43] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x9535b800 == 71 [pid = 1755] [id = 137] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x8d301c00 == 70 [pid = 1755] [id = 135] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x95362c00 == 69 [pid = 1755] [id = 65] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x9b641400 == 68 [pid = 1755] [id = 26] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0xa1034400 == 67 [pid = 1755] [id = 34] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x8f27d400 == 66 [pid = 1755] [id = 160] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x9014dc00 == 65 [pid = 1755] [id = 138] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x8fd1d000 == 64 [pid = 1755] [id = 86] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x91f4c400 == 63 [pid = 1755] [id = 109] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x948da800 == 62 [pid = 1755] [id = 161] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x9a882000 == 61 [pid = 1755] [id = 100] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x956cc000 == 60 [pid = 1755] [id = 101] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x8fe44c00 == 59 [pid = 1755] [id = 136] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x9b63a000 == 58 [pid = 1755] [id = 41] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x9305f800 == 57 [pid = 1755] [id = 54] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x9ac79800 == 56 [pid = 1755] [id = 79] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x8f294000 == 55 [pid = 1755] [id = 98] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0xa108fc00 == 54 [pid = 1755] [id = 27] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0xa3294800 == 53 [pid = 1755] [id = 46] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x8f3c2800 == 52 [pid = 1755] [id = 99] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x925cf400 == 51 [pid = 1755] [id = 142] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x956c8c00 == 50 [pid = 1755] [id = 38] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x95354800 == 49 [pid = 1755] [id = 78] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x9b4c5c00 == 48 [pid = 1755] [id = 56] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x9b1aac00 == 47 [pid = 1755] [id = 58] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x9a88c400 == 46 [pid = 1755] [id = 81] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x8e34bc00 == 45 [pid = 1755] [id = 148] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x95284000 == 44 [pid = 1755] [id = 57] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd76c00 == 43 [pid = 1755] [id = 144] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x9a88bc00 == 42 [pid = 1755] [id = 80] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x8e359c00 == 41 [pid = 1755] [id = 149] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x9535b000 == 40 [pid = 1755] [id = 82] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x9ac80800 == 39 [pid = 1755] [id = 97] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x91f47400 == 38 [pid = 1755] [id = 84] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x8e304c00 == 37 [pid = 1755] [id = 114] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x8dfe8400 == 36 [pid = 1755] [id = 158] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x95750800 == 35 [pid = 1755] [id = 183] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x8e303400 == 34 [pid = 1755] [id = 184] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x8c0a2000 == 33 [pid = 1755] [id = 182] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x91c3f800 == 32 [pid = 1755] [id = 181] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x8e34b400 == 31 [pid = 1755] [id = 180] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x91c3d000 == 30 [pid = 1755] [id = 179] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x8e3e5800 == 29 [pid = 1755] [id = 178] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x8c0a1800 == 28 [pid = 1755] [id = 176] 10:04:21 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3ecc00 == 27 [pid = 1755] [id = 177] 10:04:21 INFO - PROCESS | 1755 | SkCairoFTTypeface::onFilterRec unimplemented 10:04:21 INFO - PROCESS | 1755 | --DOMWINDOW == 202 (0x956cc800) [pid = 1755] [serial = 475] [outer = (nil)] [url = about:blank] 10:04:21 INFO - PROCESS | 1755 | --DOMWINDOW == 201 (0x8d6a5800) [pid = 1755] [serial = 436] [outer = (nil)] [url = about:blank] 10:04:21 INFO - PROCESS | 1755 | --DOMWINDOW == 200 (0x8c0a1000) [pid = 1755] [serial = 451] [outer = (nil)] [url = about:blank] 10:04:21 INFO - PROCESS | 1755 | --DOMWINDOW == 199 (0x91f47c00) [pid = 1755] [serial = 421] [outer = (nil)] [url = about:blank] 10:04:21 INFO - PROCESS | 1755 | --DOMWINDOW == 198 (0x8fd1b800) [pid = 1755] [serial = 463] [outer = (nil)] [url = about:blank] 10:04:21 INFO - PROCESS | 1755 | --DOMWINDOW == 197 (0x90150c00) [pid = 1755] [serial = 464] [outer = (nil)] [url = about:blank] 10:04:21 INFO - PROCESS | 1755 | --DOMWINDOW == 196 (0x948e1400) [pid = 1755] [serial = 470] [outer = (nil)] [url = about:blank] 10:04:21 INFO - PROCESS | 1755 | --DOMWINDOW == 195 (0x8e302800) [pid = 1755] [serial = 458] [outer = (nil)] [url = about:blank] 10:04:21 INFO - PROCESS | 1755 | --DOMWINDOW == 194 (0x8dd80c00) [pid = 1755] [serial = 457] [outer = (nil)] [url = about:blank] 10:04:21 INFO - PROCESS | 1755 | --DOMWINDOW == 193 (0x91f8cc00) [pid = 1755] [serial = 466] [outer = (nil)] [url = about:blank] 10:04:21 INFO - PROCESS | 1755 | --DOMWINDOW == 192 (0x92771000) [pid = 1755] [serial = 469] [outer = (nil)] [url = about:blank] 10:04:21 INFO - PROCESS | 1755 | --DOMWINDOW == 191 (0x9c277400) [pid = 1755] [serial = 433] [outer = (nil)] [url = about:blank] 10:04:21 INFO - PROCESS | 1755 | --DOMWINDOW == 190 (0x8c232000) [pid = 1755] [serial = 455] [outer = (nil)] [url = about:blank] 10:04:21 INFO - PROCESS | 1755 | --DOMWINDOW == 189 (0x8c22ec00) [pid = 1755] [serial = 454] [outer = (nil)] [url = about:blank] 10:04:21 INFO - PROCESS | 1755 | --DOMWINDOW == 188 (0x9b13bc00) [pid = 1755] [serial = 427] [outer = (nil)] [url = about:blank] 10:04:21 INFO - PROCESS | 1755 | --DOMWINDOW == 187 (0x9b635800) [pid = 1755] [serial = 430] [outer = (nil)] [url = about:blank] 10:04:21 INFO - PROCESS | 1755 | --DOMWINDOW == 186 (0x9c1e9c00) [pid = 1755] [serial = 439] [outer = (nil)] [url = about:blank] 10:04:21 INFO - PROCESS | 1755 | --DOMWINDOW == 185 (0x93a02800) [pid = 1755] [serial = 448] [outer = (nil)] [url = about:blank] 10:04:21 INFO - PROCESS | 1755 | --DOMWINDOW == 184 (0x8e352800) [pid = 1755] [serial = 442] [outer = (nil)] [url = about:blank] 10:04:21 INFO - PROCESS | 1755 | --DOMWINDOW == 183 (0x8fd18000) [pid = 1755] [serial = 461] [outer = (nil)] [url = about:blank] 10:04:21 INFO - PROCESS | 1755 | --DOMWINDOW == 182 (0x956ccc00) [pid = 1755] [serial = 472] [outer = (nil)] [url = about:blank] 10:04:21 INFO - PROCESS | 1755 | --DOMWINDOW == 181 (0x8f283400) [pid = 1755] [serial = 460] [outer = (nil)] [url = about:blank] 10:04:21 INFO - PROCESS | 1755 | --DOMWINDOW == 180 (0x9a5cf000) [pid = 1755] [serial = 424] [outer = (nil)] [url = about:blank] 10:04:21 INFO - PROCESS | 1755 | --DOMWINDOW == 179 (0x92762800) [pid = 1755] [serial = 445] [outer = (nil)] [url = about:blank] 10:04:21 INFO - PROCESS | 1755 | --DOMWINDOW == 178 (0x8e30a000) [pid = 1755] [serial = 418] [outer = (nil)] [url = about:blank] 10:04:21 INFO - PROCESS | 1755 | --DOMWINDOW == 177 (0x9a0e0c00) [pid = 1755] [serial = 473] [outer = (nil)] [url = about:blank] 10:04:21 INFO - PROCESS | 1755 | --DOMWINDOW == 176 (0x925c9000) [pid = 1755] [serial = 467] [outer = (nil)] [url = about:blank] 10:04:21 INFO - PROCESS | 1755 | 1467738261829 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]]]}] 10:04:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 10:04:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 4047ms 10:04:21 INFO - PROCESS | 1755 | 1467738261888 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 10:04:21 INFO - PROCESS | 1755 | 1467738261892 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 10:04:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 10:04:21 INFO - PROCESS | 1755 | 1467738261903 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 10:04:21 INFO - PROCESS | 1755 | 1467738261908 Marionette TRACE conn4 <- [1,714,null,{}] 10:04:21 INFO - PROCESS | 1755 | 1467738261918 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}] 10:04:21 INFO - PROCESS | 1755 | 1467738261923 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:22 INFO - PROCESS | 1755 | 1467738262094 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 10:04:22 INFO - PROCESS | 1755 | 1467738262266 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:22 INFO - PROCESS | 1755 | 1467738262277 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:22 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3e6000 == 28 [pid = 1755] [id = 186] 10:04:22 INFO - PROCESS | 1755 | ++DOMWINDOW == 177 (0x8c3e6400) [pid = 1755] [serial = 558] [outer = (nil)] 10:04:22 INFO - PROCESS | 1755 | ++DOMWINDOW == 178 (0x8c3e9000) [pid = 1755] [serial = 559] [outer = 0x8c3e6400] 10:04:22 INFO - PROCESS | 1755 | 1467738262353 Marionette DEBUG loaded listener.js 10:04:22 INFO - PROCESS | 1755 | ++DOMWINDOW == 179 (0x8c3ef400) [pid = 1755] [serial = 560] [outer = 0x8c3e6400] 10:04:23 INFO - PROCESS | 1755 | SkCairoFTTypeface::onFilterRec unimplemented 10:04:23 INFO - PROCESS | 1755 | 1467738263602 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]]]}] 10:04: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 10:04:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1738ms 10:04:23 INFO - PROCESS | 1755 | 1467738263640 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 10:04:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 10:04:23 INFO - PROCESS | 1755 | 1467738263649 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 10:04:23 INFO - PROCESS | 1755 | 1467738263661 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 10:04:23 INFO - PROCESS | 1755 | 1467738263665 Marionette TRACE conn4 <- [1,718,null,{}] 10:04:23 INFO - PROCESS | 1755 | 1467738263671 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}] 10:04:23 INFO - PROCESS | 1755 | 1467738263677 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:23 INFO - PROCESS | 1755 | 1467738263966 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 10:04:24 INFO - PROCESS | 1755 | 1467738263998 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:24 INFO - PROCESS | 1755 | 1467738264008 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:24 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d6b0c00 == 29 [pid = 1755] [id = 187] 10:04:24 INFO - PROCESS | 1755 | ++DOMWINDOW == 180 (0x8dd76c00) [pid = 1755] [serial = 561] [outer = (nil)] 10:04:24 INFO - PROCESS | 1755 | ++DOMWINDOW == 181 (0x8dfe7000) [pid = 1755] [serial = 562] [outer = 0x8dd76c00] 10:04:24 INFO - PROCESS | 1755 | 1467738264086 Marionette DEBUG loaded listener.js 10:04:24 INFO - PROCESS | 1755 | ++DOMWINDOW == 182 (0x8e302000) [pid = 1755] [serial = 563] [outer = 0x8dd76c00] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 181 (0xa2535c00) [pid = 1755] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 180 (0x8dfea800) [pid = 1755] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 179 (0x8f6e6000) [pid = 1755] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 178 (0x95355400) [pid = 1755] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 177 (0x8f6e8c00) [pid = 1755] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 176 (0x8c3ef000) [pid = 1755] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 175 (0x8fd1c400) [pid = 1755] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 174 (0x8f295000) [pid = 1755] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 173 (0x90150400) [pid = 1755] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 172 (0x8f282000) [pid = 1755] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 171 (0x8e3d7c00) [pid = 1755] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 170 (0x9b1ac000) [pid = 1755] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 169 (0x8f293000) [pid = 1755] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 168 (0x91f4f800) [pid = 1755] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 167 (0x9baa0000) [pid = 1755] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 166 (0x8dff0800) [pid = 1755] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 165 (0x8f3c2400) [pid = 1755] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 164 (0x9535a800) [pid = 1755] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 163 (0x8c3ea800) [pid = 1755] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 162 (0x8c3eb000) [pid = 1755] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 161 (0x9a171400) [pid = 1755] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 160 (0x8dfe6000) [pid = 1755] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 159 (0x8d6a7800) [pid = 1755] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 158 (0x8d6a2800) [pid = 1755] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 157 (0x92436800) [pid = 1755] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 156 (0x8c098000) [pid = 1755] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 155 (0x8f6f0c00) [pid = 1755] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 154 (0x8d308400) [pid = 1755] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 153 (0x8dd77c00) [pid = 1755] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 152 (0x925d0800) [pid = 1755] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 151 (0x8f3c2c00) [pid = 1755] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 150 (0x9c1f1400) [pid = 1755] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 149 (0x91c50800) [pid = 1755] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 148 (0x9a887c00) [pid = 1755] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 147 (0x8f279400) [pid = 1755] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 146 (0xa4e11400) [pid = 1755] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 145 (0x8fe4b800) [pid = 1755] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 144 (0x91c39000) [pid = 1755] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 143 (0x8dfe4000) [pid = 1755] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 142 (0x8d30e800) [pid = 1755] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 141 (0x8fe44800) [pid = 1755] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 140 (0x9a6f0800) [pid = 1755] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 139 (0x8dd24000) [pid = 1755] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 138 (0x8fd15800) [pid = 1755] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 137 (0x9b1ae400) [pid = 1755] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 136 (0x8d304000) [pid = 1755] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 135 (0x91f4a000) [pid = 1755] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 134 (0x93a10c00) [pid = 1755] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 133 (0xa2347c00) [pid = 1755] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 132 (0x91c5dc00) [pid = 1755] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 131 (0x8e34c800) [pid = 1755] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 130 (0x9276f400) [pid = 1755] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 129 (0x9abed000) [pid = 1755] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 128 (0x8fe48400) [pid = 1755] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 127 (0x91c54400) [pid = 1755] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 126 (0x9a88e400) [pid = 1755] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 10:04:26 INFO - PROCESS | 1755 | --DOMWINDOW == 125 (0x8c22d400) [pid = 1755] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 10:04:27 INFO - PROCESS | 1755 | SkCairoFTTypeface::onFilterRec unimplemented 10:04:27 INFO - PROCESS | 1755 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:04:27 INFO - PROCESS | 1755 | 1467738267566 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]]]}] 10:04:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 10:04:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 3951ms 10:04:27 INFO - PROCESS | 1755 | 1467738267612 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 10:04:27 INFO - PROCESS | 1755 | 1467738267619 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 10:04:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 10:04:27 INFO - PROCESS | 1755 | 1467738267629 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 10:04:27 INFO - PROCESS | 1755 | 1467738267633 Marionette TRACE conn4 <- [1,722,null,{}] 10:04:27 INFO - PROCESS | 1755 | 1467738267642 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}] 10:04:27 INFO - PROCESS | 1755 | 1467738267648 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:27 INFO - PROCESS | 1755 | 1467738267969 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 10:04:28 INFO - PROCESS | 1755 | 1467738268115 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:28 INFO - PROCESS | 1755 | 1467738268123 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:28 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c22e800 == 30 [pid = 1755] [id = 188] 10:04:28 INFO - PROCESS | 1755 | ++DOMWINDOW == 126 (0x8c3e0400) [pid = 1755] [serial = 564] [outer = (nil)] 10:04:28 INFO - PROCESS | 1755 | ++DOMWINDOW == 127 (0x8d6a7000) [pid = 1755] [serial = 565] [outer = 0x8c3e0400] 10:04:28 INFO - PROCESS | 1755 | 1467738268216 Marionette DEBUG loaded listener.js 10:04:28 INFO - PROCESS | 1755 | ++DOMWINDOW == 128 (0x8dd22800) [pid = 1755] [serial = 566] [outer = 0x8c3e0400] 10:04:29 INFO - PROCESS | 1755 | 1467738269192 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] 10:04:29 INFO - PROCESS | 1755 | 1467738269272 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 10:04:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 10:04:29 INFO - PROCESS | 1755 | 1467738269284 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 10:04:29 INFO - PROCESS | 1755 | 1467738269288 Marionette TRACE conn4 <- [1,726,null,{}] 10:04:29 INFO - PROCESS | 1755 | 1467738269296 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}] 10:04:29 INFO - PROCESS | 1755 | 1467738269301 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:29 INFO - PROCESS | 1755 | 1467738269556 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 10:04:29 INFO - PROCESS | 1755 | 1467738269883 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:29 INFO - PROCESS | 1755 | 1467738269895 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:29 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3e9800 == 31 [pid = 1755] [id = 189] 10:04:29 INFO - PROCESS | 1755 | ++DOMWINDOW == 129 (0x8e308000) [pid = 1755] [serial = 567] [outer = (nil)] 10:04:29 INFO - PROCESS | 1755 | ++DOMWINDOW == 130 (0x8e34f400) [pid = 1755] [serial = 568] [outer = 0x8e308000] 10:04:29 INFO - PROCESS | 1755 | 1467738269982 Marionette DEBUG loaded listener.js 10:04:30 INFO - PROCESS | 1755 | ++DOMWINDOW == 131 (0x8e35a800) [pid = 1755] [serial = 569] [outer = 0x8e308000] 10:04:30 INFO - PROCESS | 1755 | SkCairoFTTypeface::onFilterRec unimplemented 10:04:30 INFO - PROCESS | 1755 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:04:31 INFO - PROCESS | 1755 | 1467738271067 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]]]}] 10:04:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 10:04:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1840ms 10:04:31 INFO - PROCESS | 1755 | 1467738271125 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 10:04:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 10:04:31 INFO - PROCESS | 1755 | 1467738271130 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 10:04:31 INFO - PROCESS | 1755 | 1467738271137 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 10:04:31 INFO - PROCESS | 1755 | 1467738271144 Marionette TRACE conn4 <- [1,730,null,{}] 10:04:31 INFO - PROCESS | 1755 | 1467738271163 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}] 10:04:31 INFO - PROCESS | 1755 | 1467738271174 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:31 INFO - PROCESS | 1755 | 1467738271421 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 10:04:31 INFO - PROCESS | 1755 | 1467738271677 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:31 INFO - PROCESS | 1755 | 1467738271690 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:31 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f298000 == 32 [pid = 1755] [id = 190] 10:04:31 INFO - PROCESS | 1755 | ++DOMWINDOW == 132 (0x8f298c00) [pid = 1755] [serial = 570] [outer = (nil)] 10:04:31 INFO - PROCESS | 1755 | ++DOMWINDOW == 133 (0x8f29b400) [pid = 1755] [serial = 571] [outer = 0x8f298c00] 10:04:31 INFO - PROCESS | 1755 | 1467738271842 Marionette DEBUG loaded listener.js 10:04:31 INFO - PROCESS | 1755 | ++DOMWINDOW == 134 (0x8f3c5c00) [pid = 1755] [serial = 572] [outer = 0x8f298c00] 10:04:32 INFO - PROCESS | 1755 | SkCairoFTTypeface::onFilterRec unimplemented 10:04:32 INFO - PROCESS | 1755 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:04:32 INFO - PROCESS | 1755 | 1467738272916 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] 10:04:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 10:04:32 INFO - PROCESS | 1755 | 1467738272984 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 10:04:32 INFO - PROCESS | 1755 | 1467738272991 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 10:04:32 INFO - PROCESS | 1755 | 1467738272995 Marionette TRACE conn4 <- [1,734,null,{}] 10:04:33 INFO - PROCESS | 1755 | 1467738273001 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}] 10:04:33 INFO - PROCESS | 1755 | 1467738273006 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:33 INFO - PROCESS | 1755 | 1467738273217 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 10:04:33 INFO - PROCESS | 1755 | 1467738273539 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:33 INFO - PROCESS | 1755 | 1467738273552 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:33 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c22f800 == 33 [pid = 1755] [id = 191] 10:04:33 INFO - PROCESS | 1755 | ++DOMWINDOW == 135 (0x8d6b1c00) [pid = 1755] [serial = 573] [outer = (nil)] 10:04:33 INFO - PROCESS | 1755 | ++DOMWINDOW == 136 (0x8fd1ac00) [pid = 1755] [serial = 574] [outer = 0x8d6b1c00] 10:04:33 INFO - PROCESS | 1755 | 1467738273636 Marionette DEBUG loaded listener.js 10:04:33 INFO - PROCESS | 1755 | ++DOMWINDOW == 137 (0x8fe47400) [pid = 1755] [serial = 575] [outer = 0x8d6b1c00] 10:04:34 INFO - PROCESS | 1755 | SkCairoFTTypeface::onFilterRec unimplemented 10:04:34 INFO - PROCESS | 1755 | 1467738274560 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]]]}] 10:04:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 10:04:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1643ms 10:04:34 INFO - PROCESS | 1755 | 1467738274635 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 10:04:34 INFO - PROCESS | 1755 | 1467738274639 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 10:04:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 10:04:34 INFO - PROCESS | 1755 | 1467738274646 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 10:04:34 INFO - PROCESS | 1755 | 1467738274650 Marionette TRACE conn4 <- [1,738,null,{}] 10:04:34 INFO - PROCESS | 1755 | 1467738274656 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}] 10:04:34 INFO - PROCESS | 1755 | 1467738274662 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:34 INFO - PROCESS | 1755 | 1467738274886 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 10:04:35 INFO - PROCESS | 1755 | 1467738275120 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:35 INFO - PROCESS | 1755 | 1467738275130 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:35 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c231400 == 34 [pid = 1755] [id = 192] 10:04:35 INFO - PROCESS | 1755 | ++DOMWINDOW == 138 (0x8f6e7c00) [pid = 1755] [serial = 576] [outer = (nil)] 10:04:35 INFO - PROCESS | 1755 | ++DOMWINDOW == 139 (0x90149c00) [pid = 1755] [serial = 577] [outer = 0x8f6e7c00] 10:04:35 INFO - PROCESS | 1755 | 1467738275254 Marionette DEBUG loaded listener.js 10:04:35 INFO - PROCESS | 1755 | ++DOMWINDOW == 140 (0x901c8400) [pid = 1755] [serial = 578] [outer = 0x8f6e7c00] 10:04:36 INFO - PROCESS | 1755 | SkCairoFTTypeface::onFilterRec unimplemented 10:04:36 INFO - PROCESS | 1755 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:04:36 INFO - PROCESS | 1755 | 1467738276633 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]]]}] 10:04:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 10:04:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2035ms 10:04:36 INFO - PROCESS | 1755 | 1467738276786 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 10:04:36 INFO - PROCESS | 1755 | 1467738276790 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 10:04:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 10:04:36 INFO - PROCESS | 1755 | 1467738276806 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 10:04:36 INFO - PROCESS | 1755 | 1467738276809 Marionette TRACE conn4 <- [1,742,null,{}] 10:04:36 INFO - PROCESS | 1755 | 1467738276817 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}] 10:04:36 INFO - PROCESS | 1755 | 1467738276829 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:37 INFO - PROCESS | 1755 | 1467738277075 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 10:04:37 INFO - PROCESS | 1755 | 1467738277267 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:37 INFO - PROCESS | 1755 | 1467738277276 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:37 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c228000 == 35 [pid = 1755] [id = 193] 10:04:37 INFO - PROCESS | 1755 | ++DOMWINDOW == 141 (0x8e310c00) [pid = 1755] [serial = 579] [outer = (nil)] 10:04:37 INFO - PROCESS | 1755 | ++DOMWINDOW == 142 (0x91c3f800) [pid = 1755] [serial = 580] [outer = 0x8e310c00] 10:04:37 INFO - PROCESS | 1755 | 1467738277362 Marionette DEBUG loaded listener.js 10:04:37 INFO - PROCESS | 1755 | ++DOMWINDOW == 143 (0x91f47400) [pid = 1755] [serial = 581] [outer = 0x8e310c00] 10:04:38 INFO - PROCESS | 1755 | SkCairoFTTypeface::onFilterRec unimplemented 10:04:38 INFO - PROCESS | 1755 | 1467738278923 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]]]}] 10:04:38 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 10:04:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2138ms 10:04:38 INFO - PROCESS | 1755 | 1467738278942 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 10:04:38 INFO - PROCESS | 1755 | 1467738278946 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 10:04:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 10:04:38 INFO - PROCESS | 1755 | 1467738278953 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 10:04:38 INFO - PROCESS | 1755 | 1467738278957 Marionette TRACE conn4 <- [1,746,null,{}] 10:04:38 INFO - PROCESS | 1755 | 1467738278963 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}] 10:04:38 INFO - PROCESS | 1755 | 1467738278970 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:39 INFO - PROCESS | 1755 | 1467738279163 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 10:04:39 INFO - PROCESS | 1755 | 1467738279359 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:39 INFO - PROCESS | 1755 | 1467738279368 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:39 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d302c00 == 36 [pid = 1755] [id = 194] 10:04:39 INFO - PROCESS | 1755 | ++DOMWINDOW == 144 (0x8d305000) [pid = 1755] [serial = 582] [outer = (nil)] 10:04:39 INFO - PROCESS | 1755 | ++DOMWINDOW == 145 (0x8dd2bc00) [pid = 1755] [serial = 583] [outer = 0x8d305000] 10:04:39 INFO - PROCESS | 1755 | 1467738279468 Marionette DEBUG loaded listener.js 10:04:39 INFO - PROCESS | 1755 | ++DOMWINDOW == 146 (0x8dd22400) [pid = 1755] [serial = 584] [outer = 0x8d305000] 10:04:40 INFO - PROCESS | 1755 | SkCairoFTTypeface::onFilterRec unimplemented 10:04:40 INFO - PROCESS | 1755 | SkCairoFTTypeface::onFilterRec unimplemented 10:04:41 INFO - PROCESS | 1755 | 1467738281004 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]]]}] 10:04:41 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.) 10:04:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2082ms 10:04:41 INFO - PROCESS | 1755 | 1467738281039 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 10:04:41 INFO - PROCESS | 1755 | 1467738281045 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 10:04:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 10:04:41 INFO - PROCESS | 1755 | 1467738281055 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 10:04:41 INFO - PROCESS | 1755 | 1467738281059 Marionette TRACE conn4 <- [1,750,null,{}] 10:04:41 INFO - PROCESS | 1755 | 1467738281068 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}] 10:04:41 INFO - PROCESS | 1755 | 1467738281073 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:41 INFO - PROCESS | 1755 | 1467738281306 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 10:04:41 INFO - PROCESS | 1755 | 1467738281599 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:41 INFO - PROCESS | 1755 | 1467738281616 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:41 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd23000 == 35 [pid = 1755] [id = 129] 10:04:41 INFO - PROCESS | 1755 | --DOCSHELL 0x8d303400 == 34 [pid = 1755] [id = 131] 10:04:41 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c229400 == 35 [pid = 1755] [id = 195] 10:04:41 INFO - PROCESS | 1755 | ++DOMWINDOW == 147 (0x8c3e4800) [pid = 1755] [serial = 585] [outer = (nil)] 10:04:41 INFO - PROCESS | 1755 | ++DOMWINDOW == 148 (0x8c3e7c00) [pid = 1755] [serial = 586] [outer = 0x8c3e4800] 10:04:41 INFO - PROCESS | 1755 | 1467738281706 Marionette DEBUG loaded listener.js 10:04:41 INFO - PROCESS | 1755 | ++DOMWINDOW == 149 (0x8d306000) [pid = 1755] [serial = 587] [outer = 0x8c3e4800] 10:04:41 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3e6000 == 34 [pid = 1755] [id = 186] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 148 (0xa34cb400) [pid = 1755] [serial = 340] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 147 (0x8e3e5400) [pid = 1755] [serial = 419] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 146 (0x8f6f0400) [pid = 1755] [serial = 497] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 145 (0x9ac7a400) [pid = 1755] [serial = 485] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 144 (0x9a889000) [pid = 1755] [serial = 484] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 143 (0x92434400) [pid = 1755] [serial = 500] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 142 (0x95282400) [pid = 1755] [serial = 511] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 141 (0x901ce400) [pid = 1755] [serial = 523] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 140 (0x901d3c00) [pid = 1755] [serial = 524] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 139 (0x8f29e400) [pid = 1755] [serial = 295] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 138 (0x91c31c00) [pid = 1755] [serial = 526] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 137 (0x8f3cb000) [pid = 1755] [serial = 481] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 136 (0x8f2a0000) [pid = 1755] [serial = 325] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 135 (0x9d80ec00) [pid = 1755] [serial = 434] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 134 (0x9a5d1400) [pid = 1755] [serial = 476] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 133 (0x925c9c00) [pid = 1755] [serial = 328] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 132 (0x9c1f1c00) [pid = 1755] [serial = 292] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 131 (0x8e356000) [pid = 1755] [serial = 443] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 130 (0x90143c00) [pid = 1755] [serial = 367] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 129 (0x9b1b4000) [pid = 1755] [serial = 428] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 128 (0x8fd19c00) [pid = 1755] [serial = 509] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 127 (0x8d6ab400) [pid = 1755] [serial = 514] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 126 (0x9a6f8800) [pid = 1755] [serial = 425] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 125 (0x8dfec000) [pid = 1755] [serial = 385] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 124 (0xa0629400) [pid = 1755] [serial = 440] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 123 (0x8d6af800) [pid = 1755] [serial = 437] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 122 (0x95743c00) [pid = 1755] [serial = 505] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 121 (0x8c0a5400) [pid = 1755] [serial = 452] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 120 (0x9243cc00) [pid = 1755] [serial = 503] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 119 (0x8c3efc00) [pid = 1755] [serial = 508] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 118 (0x8dd2b000) [pid = 1755] [serial = 479] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 117 (0xa682f400) [pid = 1755] [serial = 382] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 116 (0x956ce800) [pid = 1755] [serial = 286] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 115 (0x8f3cc800) [pid = 1755] [serial = 298] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 114 (0x8d6a6c00) [pid = 1755] [serial = 478] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 113 (0xa2585000) [pid = 1755] [serial = 376] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 112 (0x91f50800) [pid = 1755] [serial = 283] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 111 (0x9d80c000) [pid = 1755] [serial = 301] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 110 (0x9b644c00) [pid = 1755] [serial = 431] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 109 (0xa6f43400) [pid = 1755] [serial = 379] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 108 (0xa2345800) [pid = 1755] [serial = 337] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 107 (0xa23b0c00) [pid = 1755] [serial = 494] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 106 (0x8e30b800) [pid = 1755] [serial = 391] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 105 (0x8e3d8000) [pid = 1755] [serial = 518] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 104 (0x9b640800) [pid = 1755] [serial = 487] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 103 (0x9b13b000) [pid = 1755] [serial = 331] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 102 (0x8dd2cc00) [pid = 1755] [serial = 388] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 101 (0x9014c800) [pid = 1755] [serial = 521] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 100 (0x9d80dc00) [pid = 1755] [serial = 334] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 99 (0x9243a800) [pid = 1755] [serial = 502] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 98 (0x8d30ec00) [pid = 1755] [serial = 394] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 97 (0x99ea7c00) [pid = 1755] [serial = 416] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 96 (0x95745000) [pid = 1755] [serial = 512] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 95 (0x93a48800) [pid = 1755] [serial = 370] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 94 (0xa23ac800) [pid = 1755] [serial = 490] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 93 (0x91f84400) [pid = 1755] [serial = 422] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 92 (0x92766000) [pid = 1755] [serial = 446] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 91 (0xa209f400) [pid = 1755] [serial = 449] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 90 (0x8fe45400) [pid = 1755] [serial = 482] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 89 (0x8fd20800) [pid = 1755] [serial = 520] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 88 (0x8e310800) [pid = 1755] [serial = 517] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 87 (0x8dd2ec00) [pid = 1755] [serial = 515] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 86 (0x9c02d400) [pid = 1755] [serial = 488] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 85 (0x9c02e800) [pid = 1755] [serial = 373] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 84 (0xa2582000) [pid = 1755] [serial = 491] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 83 (0x8f6edc00) [pid = 1755] [serial = 496] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 82 (0x9d809c00) [pid = 1755] [serial = 364] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 81 (0x91c36400) [pid = 1755] [serial = 527] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 80 (0x91c3ec00) [pid = 1755] [serial = 499] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x91c5d000) [pid = 1755] [serial = 280] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x9b63e800) [pid = 1755] [serial = 289] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x95746000) [pid = 1755] [serial = 506] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x91c3fc00) [pid = 1755] [serial = 493] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x91f46000) [pid = 1755] [serial = 529] [outer = (nil)] [url = about:blank] 10:04:42 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x92437c00) [pid = 1755] [serial = 530] [outer = (nil)] [url = about:blank] 10:04:43 INFO - PROCESS | 1755 | SkCairoFTTypeface::onFilterRec unimplemented 10:04:43 INFO - PROCESS | 1755 | 1467738283055 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]]]}] 10:04:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 10:04:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2044ms 10:04:43 INFO - PROCESS | 1755 | 1467738283098 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 10:04:43 INFO - PROCESS | 1755 | 1467738283105 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 10:04:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 10:04:43 INFO - PROCESS | 1755 | 1467738283117 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 10:04:43 INFO - PROCESS | 1755 | 1467738283121 Marionette TRACE conn4 <- [1,754,null,{}] 10:04:43 INFO - PROCESS | 1755 | 1467738283128 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}] 10:04:43 INFO - PROCESS | 1755 | 1467738283135 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:43 INFO - PROCESS | 1755 | 1467738283358 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 10:04:43 INFO - PROCESS | 1755 | 1467738283502 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:43 INFO - PROCESS | 1755 | 1467738283510 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:43 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c22b000 == 35 [pid = 1755] [id = 196] 10:04:43 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8d30ec00) [pid = 1755] [serial = 588] [outer = (nil)] 10:04:43 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x8dd78800) [pid = 1755] [serial = 589] [outer = 0x8d30ec00] 10:04:43 INFO - PROCESS | 1755 | 1467738283586 Marionette DEBUG loaded listener.js 10:04:43 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x8dfef400) [pid = 1755] [serial = 590] [outer = 0x8d30ec00] 10:04:44 INFO - PROCESS | 1755 | SkCairoFTTypeface::onFilterRec unimplemented 10:04:44 INFO - PROCESS | 1755 | 1467738284865 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]]]}] 10:04:44 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 10:04:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1800ms 10:04:44 INFO - PROCESS | 1755 | 1467738284917 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 10:04:44 INFO - PROCESS | 1755 | 1467738284922 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 10:04:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 10:04:45 INFO - PROCESS | 1755 | 1467738285035 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 10:04:45 INFO - PROCESS | 1755 | 1467738285042 Marionette TRACE conn4 <- [1,758,null,{}] 10:04:45 INFO - PROCESS | 1755 | 1467738285065 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}] 10:04:45 INFO - PROCESS | 1755 | 1467738285074 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:45 INFO - PROCESS | 1755 | 1467738285317 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 10:04:45 INFO - PROCESS | 1755 | 1467738285346 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:45 INFO - PROCESS | 1755 | 1467738285357 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:45 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e3da400 == 36 [pid = 1755] [id = 197] 10:04:45 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x8e3dc000) [pid = 1755] [serial = 591] [outer = (nil)] 10:04:45 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x8e3e4400) [pid = 1755] [serial = 592] [outer = 0x8e3dc000] 10:04:45 INFO - PROCESS | 1755 | 1467738285433 Marionette DEBUG loaded listener.js 10:04:45 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x8f281000) [pid = 1755] [serial = 593] [outer = 0x8e3dc000] 10:04:46 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x8dfe5400) [pid = 1755] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 10:04:46 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x8c3e6400) [pid = 1755] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 10:04:46 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x91c40400) [pid = 1755] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 10:04:46 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x8f27fc00) [pid = 1755] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 10:04:46 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x92769000) [pid = 1755] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 10:04:46 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x91c3e400) [pid = 1755] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 10:04:46 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x8c231000) [pid = 1755] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 10:04:46 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x99ea5c00) [pid = 1755] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 10:04:46 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8c3edc00) [pid = 1755] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 10:04:46 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8f3cd400) [pid = 1755] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 10:04:46 INFO - PROCESS | 1755 | SkCairoFTTypeface::onFilterRec unimplemented 10:04:46 INFO - PROCESS | 1755 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:04:46 INFO - PROCESS | 1755 | SkCairoFTTypeface::onFilterRec unimplemented 10:04:46 INFO - PROCESS | 1755 | SkCairoFTTypeface::onFilterRec unimplemented 10:04:46 INFO - PROCESS | 1755 | SkCairoFTTypeface::onFilterRec unimplemented 10:04:46 INFO - PROCESS | 1755 | 1467738286411 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]]]}] 10:04:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 10:04:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1519ms 10:04:46 INFO - PROCESS | 1755 | 1467738286449 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 10:04:46 INFO - PROCESS | 1755 | 1467738286454 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 10:04:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 10:04:46 INFO - PROCESS | 1755 | 1467738286461 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 10:04:46 INFO - PROCESS | 1755 | 1467738286464 Marionette TRACE conn4 <- [1,762,null,{}] 10:04:46 INFO - PROCESS | 1755 | 1467738286470 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}] 10:04:46 INFO - PROCESS | 1755 | 1467738286475 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:46 INFO - PROCESS | 1755 | 1467738286672 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 10:04:46 INFO - PROCESS | 1755 | 1467738286819 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:46 INFO - PROCESS | 1755 | 1467738286830 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:46 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd21400 == 37 [pid = 1755] [id = 198] 10:04:46 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8dd22000) [pid = 1755] [serial = 594] [outer = (nil)] 10:04:46 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8f3c7c00) [pid = 1755] [serial = 595] [outer = 0x8dd22000] 10:04:46 INFO - PROCESS | 1755 | 1467738286902 Marionette DEBUG loaded listener.js 10:04:47 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8f6e5c00) [pid = 1755] [serial = 596] [outer = 0x8dd22000] 10:04:48 INFO - PROCESS | 1755 | 1467738288062 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]]]}] 10:04:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 10:04:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1635ms 10:04:48 INFO - PROCESS | 1755 | 1467738288099 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 10:04:48 INFO - PROCESS | 1755 | 1467738288102 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 10:04:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 10:04:48 INFO - PROCESS | 1755 | 1467738288109 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 10:04:48 INFO - PROCESS | 1755 | 1467738288112 Marionette TRACE conn4 <- [1,766,null,{}] 10:04:48 INFO - PROCESS | 1755 | 1467738288119 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}] 10:04:48 INFO - PROCESS | 1755 | 1467738288124 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:48 INFO - PROCESS | 1755 | 1467738288364 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 10:04:48 INFO - PROCESS | 1755 | 1467738288609 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:48 INFO - PROCESS | 1755 | 1467738288621 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:48 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x8c226400) [pid = 1755] [serial = 597] [outer = 0x9bf27800] 10:04:48 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c229c00 == 38 [pid = 1755] [id = 199] 10:04:48 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8c22f000) [pid = 1755] [serial = 598] [outer = (nil)] 10:04:48 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x8c3e6400) [pid = 1755] [serial = 599] [outer = 0x8c22f000] 10:04:48 INFO - PROCESS | 1755 | 1467738288783 Marionette DEBUG loaded listener.js 10:04:48 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x8c3edc00) [pid = 1755] [serial = 600] [outer = 0x8c22f000] 10:04:50 INFO - PROCESS | 1755 | 1467738290364 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]]]}] 10:04:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 10:04:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2288ms 10:04:50 INFO - PROCESS | 1755 | 1467738290399 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 10:04:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 10:04:50 INFO - PROCESS | 1755 | 1467738290410 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 10:04:50 INFO - PROCESS | 1755 | 1467738290423 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 10:04:50 INFO - PROCESS | 1755 | 1467738290429 Marionette TRACE conn4 <- [1,770,null,{}] 10:04:50 INFO - PROCESS | 1755 | 1467738290438 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}] 10:04:50 INFO - PROCESS | 1755 | 1467738290445 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:50 INFO - PROCESS | 1755 | 1467738290736 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 10:04:50 INFO - PROCESS | 1755 | 1467738290872 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:50 INFO - PROCESS | 1755 | 1467738290878 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:50 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d30f800 == 39 [pid = 1755] [id = 200] 10:04:50 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x8dd7cc00) [pid = 1755] [serial = 601] [outer = (nil)] 10:04:50 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x8e354c00) [pid = 1755] [serial = 602] [outer = 0x8dd7cc00] 10:04:51 INFO - PROCESS | 1755 | 1467738291005 Marionette DEBUG loaded listener.js 10:04:51 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x8e3d9000) [pid = 1755] [serial = 603] [outer = 0x8dd7cc00] 10:04:52 INFO - PROCESS | 1755 | 1467738292015 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]]]}] 10:04:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 10:04:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1641ms 10:04:52 INFO - PROCESS | 1755 | 1467738292062 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 10:04:52 INFO - PROCESS | 1755 | 1467738292068 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 10:04:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 10:04:52 INFO - PROCESS | 1755 | 1467738292076 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 10:04:52 INFO - PROCESS | 1755 | 1467738292079 Marionette TRACE conn4 <- [1,774,null,{}] 10:04:52 INFO - PROCESS | 1755 | 1467738292086 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}] 10:04:52 INFO - PROCESS | 1755 | 1467738292090 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:52 INFO - PROCESS | 1755 | 1467738292340 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 10:04:52 INFO - PROCESS | 1755 | 1467738292667 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:52 INFO - PROCESS | 1755 | 1467738292676 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:52 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f299000 == 40 [pid = 1755] [id = 201] 10:04:52 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0x8f3be400) [pid = 1755] [serial = 604] [outer = (nil)] 10:04:52 INFO - PROCESS | 1755 | ++DOMWINDOW == 82 (0x8f3c9800) [pid = 1755] [serial = 605] [outer = 0x8f3be400] 10:04:52 INFO - PROCESS | 1755 | 1467738292765 Marionette DEBUG loaded listener.js 10:04:52 INFO - PROCESS | 1755 | ++DOMWINDOW == 83 (0x8f6f2000) [pid = 1755] [serial = 606] [outer = 0x8f3be400] 10:04:53 INFO - PROCESS | 1755 | 1467738293725 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]]]}] 10:04:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 10:04:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1692ms 10:04:53 INFO - PROCESS | 1755 | 1467738293769 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 10:04:53 INFO - PROCESS | 1755 | 1467738293776 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 10:04:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 10:04:53 INFO - PROCESS | 1755 | 1467738293795 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 10:04:53 INFO - PROCESS | 1755 | 1467738293803 Marionette TRACE conn4 <- [1,778,null,{}] 10:04:53 INFO - PROCESS | 1755 | 1467738293810 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}] 10:04:53 INFO - PROCESS | 1755 | 1467738293818 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:54 INFO - PROCESS | 1755 | 1467738294074 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 10:04:54 INFO - PROCESS | 1755 | 1467738294306 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:54 INFO - PROCESS | 1755 | 1467738294313 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:54 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f29f800 == 41 [pid = 1755] [id = 202] 10:04:54 INFO - PROCESS | 1755 | ++DOMWINDOW == 84 (0x8fd18000) [pid = 1755] [serial = 607] [outer = (nil)] 10:04:54 INFO - PROCESS | 1755 | ++DOMWINDOW == 85 (0x90149000) [pid = 1755] [serial = 608] [outer = 0x8fd18000] 10:04:54 INFO - PROCESS | 1755 | 1467738294443 Marionette DEBUG loaded listener.js 10:04:54 INFO - PROCESS | 1755 | ++DOMWINDOW == 86 (0x901c7400) [pid = 1755] [serial = 609] [outer = 0x8fd18000] 10:04:55 INFO - PROCESS | 1755 | 1467738295405 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]]]}] 10:04:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 10:04:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1653ms 10:04:55 INFO - PROCESS | 1755 | 1467738295440 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 10:04:55 INFO - PROCESS | 1755 | 1467738295445 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 10:04:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 10:04:55 INFO - PROCESS | 1755 | 1467738295452 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 10:04:55 INFO - PROCESS | 1755 | 1467738295456 Marionette TRACE conn4 <- [1,782,null,{}] 10:04:55 INFO - PROCESS | 1755 | 1467738295463 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}] 10:04:55 INFO - PROCESS | 1755 | 1467738295469 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:55 INFO - PROCESS | 1755 | 1467738295680 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 10:04:55 INFO - PROCESS | 1755 | 1467738295912 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:55 INFO - PROCESS | 1755 | 1467738295921 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:55 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c09e400 == 42 [pid = 1755] [id = 203] 10:04:55 INFO - PROCESS | 1755 | ++DOMWINDOW == 87 (0x8dfe4c00) [pid = 1755] [serial = 610] [outer = (nil)] 10:04:56 INFO - PROCESS | 1755 | ++DOMWINDOW == 88 (0x91c32c00) [pid = 1755] [serial = 611] [outer = 0x8dfe4c00] 10:04:56 INFO - PROCESS | 1755 | 1467738296030 Marionette DEBUG loaded listener.js 10:04:56 INFO - PROCESS | 1755 | ++DOMWINDOW == 89 (0x91c39000) [pid = 1755] [serial = 612] [outer = 0x8dfe4c00] 10:04:56 INFO - PROCESS | 1755 | 1467738296943 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]]]}] 10:04:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 10:04:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1532ms 10:04:56 INFO - PROCESS | 1755 | 1467738296985 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 10:04:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 10:04:56 INFO - PROCESS | 1755 | 1467738296989 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 10:04:56 INFO - PROCESS | 1755 | 1467738296996 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 10:04:57 INFO - PROCESS | 1755 | 1467738297001 Marionette TRACE conn4 <- [1,786,null,{}] 10:04:57 INFO - PROCESS | 1755 | 1467738297008 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}] 10:04:57 INFO - PROCESS | 1755 | 1467738297012 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:57 INFO - PROCESS | 1755 | 1467738297213 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 10:04:57 INFO - PROCESS | 1755 | 1467738297450 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:57 INFO - PROCESS | 1755 | 1467738297468 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:57 INFO - PROCESS | 1755 | ++DOCSHELL 0x91c58000 == 43 [pid = 1755] [id = 204] 10:04:57 INFO - PROCESS | 1755 | ++DOMWINDOW == 90 (0x91c58800) [pid = 1755] [serial = 613] [outer = (nil)] 10:04:57 INFO - PROCESS | 1755 | ++DOMWINDOW == 91 (0x91c5d000) [pid = 1755] [serial = 614] [outer = 0x91c58800] 10:04:57 INFO - PROCESS | 1755 | 1467738297607 Marionette DEBUG loaded listener.js 10:04:57 INFO - PROCESS | 1755 | ++DOMWINDOW == 92 (0x91f53800) [pid = 1755] [serial = 615] [outer = 0x91c58800] 10:04:58 INFO - PROCESS | 1755 | 1467738298613 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]]]}] 10:04:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 10:04:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1685ms 10:04:58 INFO - PROCESS | 1755 | 1467738298682 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 10:04:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 10:04:58 INFO - PROCESS | 1755 | 1467738298686 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 10:04:58 INFO - PROCESS | 1755 | 1467738298694 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 10:04:58 INFO - PROCESS | 1755 | 1467738298698 Marionette TRACE conn4 <- [1,790,null,{}] 10:04:58 INFO - PROCESS | 1755 | 1467738298704 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}] 10:04:58 INFO - PROCESS | 1755 | 1467738298710 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:58 INFO - PROCESS | 1755 | 1467738298950 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 10:04:59 INFO - PROCESS | 1755 | 1467738299237 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:59 INFO - PROCESS | 1755 | 1467738299246 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:04:59 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d301800 == 44 [pid = 1755] [id = 205] 10:04:59 INFO - PROCESS | 1755 | ++DOMWINDOW == 93 (0x8d301c00) [pid = 1755] [serial = 616] [outer = (nil)] 10:04:59 INFO - PROCESS | 1755 | ++DOMWINDOW == 94 (0x91f8d400) [pid = 1755] [serial = 617] [outer = 0x8d301c00] 10:04:59 INFO - PROCESS | 1755 | 1467738299330 Marionette DEBUG loaded listener.js 10:04:59 INFO - PROCESS | 1755 | ++DOMWINDOW == 95 (0x92431400) [pid = 1755] [serial = 618] [outer = 0x8d301c00] 10:05:00 INFO - PROCESS | 1755 | 1467738300313 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]]]}] 10:05:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 10:05:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1945ms 10:05:00 INFO - PROCESS | 1755 | 1467738300653 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 10:05:00 INFO - PROCESS | 1755 | 1467738300661 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 10:05:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 10:05:00 INFO - PROCESS | 1755 | 1467738300670 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 10:05:00 INFO - PROCESS | 1755 | 1467738300675 Marionette TRACE conn4 <- [1,794,null,{}] 10:05:00 INFO - PROCESS | 1755 | 1467738300684 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}] 10:05:00 INFO - PROCESS | 1755 | 1467738300692 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:01 INFO - PROCESS | 1755 | 1467738301066 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 10:05:01 INFO - PROCESS | 1755 | 1467738301230 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:01 INFO - PROCESS | 1755 | 1467738301244 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:01 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd28000 == 45 [pid = 1755] [id = 206] 10:05:01 INFO - PROCESS | 1755 | ++DOMWINDOW == 96 (0x8dd28c00) [pid = 1755] [serial = 619] [outer = (nil)] 10:05:01 INFO - PROCESS | 1755 | ++DOMWINDOW == 97 (0x8dd2dc00) [pid = 1755] [serial = 620] [outer = 0x8dd28c00] 10:05:01 INFO - PROCESS | 1755 | 1467738301324 Marionette DEBUG loaded listener.js 10:05:01 INFO - PROCESS | 1755 | ++DOMWINDOW == 98 (0x8dfe6000) [pid = 1755] [serial = 621] [outer = 0x8dd28c00] 10:05:03 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd21400 == 44 [pid = 1755] [id = 198] 10:05:03 INFO - PROCESS | 1755 | --DOCSHELL 0x8e3da400 == 43 [pid = 1755] [id = 197] 10:05:03 INFO - PROCESS | 1755 | --DOCSHELL 0x8c22b000 == 42 [pid = 1755] [id = 196] 10:05:03 INFO - PROCESS | 1755 | --DOCSHELL 0x8c229400 == 41 [pid = 1755] [id = 195] 10:05:03 INFO - PROCESS | 1755 | --DOCSHELL 0x8c231400 == 40 [pid = 1755] [id = 192] 10:05:03 INFO - PROCESS | 1755 | --DOCSHELL 0x8c22f800 == 39 [pid = 1755] [id = 191] 10:05:03 INFO - PROCESS | 1755 | --DOCSHELL 0x8f298000 == 38 [pid = 1755] [id = 190] 10:05:03 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3e9800 == 37 [pid = 1755] [id = 189] 10:05:03 INFO - PROCESS | 1755 | --DOCSHELL 0x8c22e800 == 36 [pid = 1755] [id = 188] 10:05:03 INFO - PROCESS | 1755 | --DOCSHELL 0x8e3dd400 == 35 [pid = 1755] [id = 119] 10:05:03 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd75000 == 34 [pid = 1755] [id = 130] 10:05:03 INFO - PROCESS | 1755 | --DOCSHELL 0x90149800 == 33 [pid = 1755] [id = 116] 10:05:03 INFO - PROCESS | 1755 | --DOCSHELL 0x8dfe8000 == 32 [pid = 1755] [id = 132] 10:05:03 INFO - PROCESS | 1755 | --DOCSHELL 0x8f3bf800 == 31 [pid = 1755] [id = 121] 10:05:03 INFO - PROCESS | 1755 | --DOCSHELL 0x91f8fc00 == 30 [pid = 1755] [id = 117] 10:05:03 INFO - PROCESS | 1755 | --DOCSHELL 0x8d6b0c00 == 29 [pid = 1755] [id = 187] 10:05:03 INFO - PROCESS | 1755 | --DOCSHELL 0x93061400 == 28 [pid = 1755] [id = 123] 10:05:03 INFO - PROCESS | 1755 | --DOCSHELL 0x9a888800 == 27 [pid = 1755] [id = 124] 10:05:03 INFO - PROCESS | 1755 | --DOCSHELL 0x8d302c00 == 26 [pid = 1755] [id = 194] 10:05:03 INFO - PROCESS | 1755 | --DOCSHELL 0x8fd12c00 == 25 [pid = 1755] [id = 120] 10:05:03 INFO - PROCESS | 1755 | --DOCSHELL 0xa2fbac00 == 24 [pid = 1755] [id = 126] 10:05:03 INFO - PROCESS | 1755 | --DOCSHELL 0x8c228000 == 23 [pid = 1755] [id = 193] 10:05:03 INFO - PROCESS | 1755 | --DOCSHELL 0x8dfe2000 == 22 [pid = 1755] [id = 128] 10:05:03 INFO - PROCESS | 1755 | --DOCSHELL 0x8e301400 == 21 [pid = 1755] [id = 118] 10:05:03 INFO - PROCESS | 1755 | --DOCSHELL 0x8f3c0800 == 20 [pid = 1755] [id = 122] 10:05:03 INFO - PROCESS | 1755 | --DOCSHELL 0x9c1eb400 == 19 [pid = 1755] [id = 125] 10:05:03 INFO - PROCESS | 1755 | --DOCSHELL 0x8fd1b400 == 18 [pid = 1755] [id = 115] 10:05:03 INFO - PROCESS | 1755 | --DOCSHELL 0x8dfe3800 == 17 [pid = 1755] [id = 185] 10:05:03 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd76400 == 16 [pid = 1755] [id = 127] 10:05:03 INFO - PROCESS | 1755 | --DOCSHELL 0x8d301800 == 15 [pid = 1755] [id = 205] 10:05:03 INFO - PROCESS | 1755 | --DOCSHELL 0x91c58000 == 14 [pid = 1755] [id = 204] 10:05:03 INFO - PROCESS | 1755 | --DOCSHELL 0x8c09e400 == 13 [pid = 1755] [id = 203] 10:05:03 INFO - PROCESS | 1755 | --DOCSHELL 0x8f29f800 == 12 [pid = 1755] [id = 202] 10:05:03 INFO - PROCESS | 1755 | --DOCSHELL 0x8d30f800 == 11 [pid = 1755] [id = 200] 10:05:03 INFO - PROCESS | 1755 | --DOCSHELL 0x8f299000 == 10 [pid = 1755] [id = 201] 10:05:03 INFO - PROCESS | 1755 | --DOCSHELL 0x8c229c00 == 9 [pid = 1755] [id = 199] 10:05:03 INFO - PROCESS | 1755 | --DOMWINDOW == 97 (0x95281800) [pid = 1755] [serial = 542] [outer = (nil)] [url = about:blank] 10:05:03 INFO - PROCESS | 1755 | --DOMWINDOW == 96 (0x9014b400) [pid = 1755] [serial = 536] [outer = (nil)] [url = about:blank] 10:05:03 INFO - PROCESS | 1755 | --DOMWINDOW == 95 (0x95748400) [pid = 1755] [serial = 545] [outer = (nil)] [url = about:blank] 10:05:03 INFO - PROCESS | 1755 | --DOMWINDOW == 94 (0x925cf800) [pid = 1755] [serial = 539] [outer = (nil)] [url = about:blank] 10:05:03 INFO - PROCESS | 1755 | --DOMWINDOW == 93 (0x9a890000) [pid = 1755] [serial = 548] [outer = (nil)] [url = about:blank] 10:05:03 INFO - PROCESS | 1755 | --DOMWINDOW == 92 (0x9b637800) [pid = 1755] [serial = 551] [outer = (nil)] [url = about:blank] 10:05:03 INFO - PROCESS | 1755 | --DOMWINDOW == 91 (0x8d6ad400) [pid = 1755] [serial = 533] [outer = (nil)] [url = about:blank] 10:05:03 INFO - PROCESS | 1755 | --DOMWINDOW == 90 (0x956d3400) [pid = 1755] [serial = 554] [outer = (nil)] [url = about:blank] 10:05:03 INFO - PROCESS | 1755 | --DOMWINDOW == 89 (0x8d30a800) [pid = 1755] [serial = 532] [outer = (nil)] [url = about:blank] 10:05:03 INFO - PROCESS | 1755 | --DOMWINDOW == 88 (0x8f6f2c00) [pid = 1755] [serial = 535] [outer = (nil)] [url = about:blank] 10:05:03 INFO - PROCESS | 1755 | --DOMWINDOW == 87 (0x91f8ac00) [pid = 1755] [serial = 538] [outer = (nil)] [url = about:blank] 10:05:03 INFO - PROCESS | 1755 | --DOMWINDOW == 86 (0x93a48000) [pid = 1755] [serial = 541] [outer = (nil)] [url = about:blank] 10:05:03 INFO - PROCESS | 1755 | --DOMWINDOW == 85 (0x956c8400) [pid = 1755] [serial = 544] [outer = (nil)] [url = about:blank] 10:05:03 INFO - PROCESS | 1755 | --DOMWINDOW == 84 (0x9a24f000) [pid = 1755] [serial = 547] [outer = (nil)] [url = about:blank] 10:05:03 INFO - PROCESS | 1755 | --DOMWINDOW == 83 (0x9b1b5400) [pid = 1755] [serial = 550] [outer = (nil)] [url = about:blank] 10:05:03 INFO - PROCESS | 1755 | --DOMWINDOW == 82 (0x8e306c00) [pid = 1755] [serial = 556] [outer = (nil)] [url = about:blank] 10:05:03 INFO - PROCESS | 1755 | --DOMWINDOW == 81 (0x95357400) [pid = 1755] [serial = 553] [outer = (nil)] [url = about:blank] 10:05:03 INFO - PROCESS | 1755 | --DOMWINDOW == 80 (0x8e30f400) [pid = 1755] [serial = 557] [outer = (nil)] [url = about:blank] 10:05:03 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x8c3ef400) [pid = 1755] [serial = 560] [outer = (nil)] [url = about:blank] 10:05:03 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x8c3e9000) [pid = 1755] [serial = 559] [outer = (nil)] [url = about:blank] 10:05:03 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x8dfe7000) [pid = 1755] [serial = 562] [outer = (nil)] [url = about:blank] 10:05:03 INFO - PROCESS | 1755 | 1467738303879 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]]]}] 10:05:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 10:05:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 3245ms 10:05:03 INFO - PROCESS | 1755 | 1467738303916 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 10:05:03 INFO - PROCESS | 1755 | 1467738303923 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 10:05:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 10:05:03 INFO - PROCESS | 1755 | 1467738303932 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 10:05:03 INFO - PROCESS | 1755 | 1467738303937 Marionette TRACE conn4 <- [1,798,null,{}] 10:05:03 INFO - PROCESS | 1755 | 1467738303946 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}] 10:05:03 INFO - PROCESS | 1755 | 1467738303952 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:04 INFO - PROCESS | 1755 | 1467738304167 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 10:05:04 INFO - PROCESS | 1755 | 1467738304287 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:04 INFO - PROCESS | 1755 | 1467738304298 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:04 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3e5400 == 10 [pid = 1755] [id = 207] 10:05:04 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x8c3e6000) [pid = 1755] [serial = 622] [outer = (nil)] 10:05:04 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x8c3eb400) [pid = 1755] [serial = 623] [outer = 0x8c3e6000] 10:05:04 INFO - PROCESS | 1755 | 1467738304372 Marionette DEBUG loaded listener.js 10:05:04 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x8d304400) [pid = 1755] [serial = 624] [outer = 0x8c3e6000] 10:05:05 INFO - PROCESS | 1755 | 1467738305205 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]]]}] 10:05:05 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 10:05:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1335ms 10:05:05 INFO - PROCESS | 1755 | 1467738305266 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 10:05:05 INFO - PROCESS | 1755 | 1467738305276 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 10:05:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 10:05:05 INFO - PROCESS | 1755 | 1467738305288 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 10:05:05 INFO - PROCESS | 1755 | 1467738305292 Marionette TRACE conn4 <- [1,802,null,{}] 10:05:05 INFO - PROCESS | 1755 | 1467738305300 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}] 10:05:05 INFO - PROCESS | 1755 | 1467738305305 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:05 INFO - PROCESS | 1755 | 1467738305504 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 10:05:05 INFO - PROCESS | 1755 | 1467738305631 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:05 INFO - PROCESS | 1755 | 1467738305643 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:05 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d6af800 == 11 [pid = 1755] [id = 208] 10:05:05 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0x8dd27400) [pid = 1755] [serial = 625] [outer = (nil)] 10:05:05 INFO - PROCESS | 1755 | ++DOMWINDOW == 82 (0x8dd2c400) [pid = 1755] [serial = 626] [outer = 0x8dd27400] 10:05:05 INFO - PROCESS | 1755 | 1467738305721 Marionette DEBUG loaded listener.js 10:05:05 INFO - PROCESS | 1755 | ++DOMWINDOW == 83 (0x8dd7d000) [pid = 1755] [serial = 627] [outer = 0x8dd27400] 10:05:06 INFO - PROCESS | 1755 | 1467738306749 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]]]}] 10:05:06 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 10:05:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1533ms 10:05:06 INFO - PROCESS | 1755 | 1467738306829 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 10:05:06 INFO - PROCESS | 1755 | 1467738306832 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 10:05:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 10:05:06 INFO - PROCESS | 1755 | 1467738306840 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 10:05:06 INFO - PROCESS | 1755 | 1467738306847 Marionette TRACE conn4 <- [1,806,null,{}] 10:05:06 INFO - PROCESS | 1755 | 1467738306874 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}] 10:05:06 INFO - PROCESS | 1755 | 1467738306884 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:07 INFO - PROCESS | 1755 | 1467738307111 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 10:05:07 INFO - PROCESS | 1755 | 1467738307139 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:07 INFO - PROCESS | 1755 | 1467738307154 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:07 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e35a400 == 12 [pid = 1755] [id = 209] 10:05:07 INFO - PROCESS | 1755 | ++DOMWINDOW == 84 (0x8e3d9400) [pid = 1755] [serial = 628] [outer = (nil)] 10:05:07 INFO - PROCESS | 1755 | ++DOMWINDOW == 85 (0x8e3df000) [pid = 1755] [serial = 629] [outer = 0x8e3d9400] 10:05:07 INFO - PROCESS | 1755 | 1467738307229 Marionette DEBUG loaded listener.js 10:05:07 INFO - PROCESS | 1755 | ++DOMWINDOW == 86 (0x8f27a400) [pid = 1755] [serial = 630] [outer = 0x8e3d9400] 10:05:08 INFO - PROCESS | 1755 | --DOMWINDOW == 85 (0x8dd76c00) [pid = 1755] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 10:05:08 INFO - PROCESS | 1755 | --DOMWINDOW == 84 (0x8f298c00) [pid = 1755] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 10:05:08 INFO - PROCESS | 1755 | --DOMWINDOW == 83 (0x8d6b1c00) [pid = 1755] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 10:05:08 INFO - PROCESS | 1755 | --DOMWINDOW == 82 (0x8c3e0400) [pid = 1755] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 10:05:08 INFO - PROCESS | 1755 | --DOMWINDOW == 81 (0x8e308000) [pid = 1755] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 10:05:08 INFO - PROCESS | 1755 | --DOMWINDOW == 80 (0x8f6e7c00) [pid = 1755] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 10:05:08 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x8e310c00) [pid = 1755] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 10:05:08 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x8e3dc000) [pid = 1755] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 10:05:08 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x8d30ec00) [pid = 1755] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 10:05:08 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x8c3e4800) [pid = 1755] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 10:05:08 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x8d305000) [pid = 1755] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 10:05:08 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8dd22000) [pid = 1755] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 10:05:08 INFO - PROCESS | 1755 | 1467738308852 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]]]}] 10:05:08 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 10:05:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 2049ms 10:05:08 INFO - PROCESS | 1755 | 1467738308889 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 10:05:08 INFO - PROCESS | 1755 | 1467738308893 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 10:05:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 10:05:08 INFO - PROCESS | 1755 | 1467738308900 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 10:05:08 INFO - PROCESS | 1755 | 1467738308903 Marionette TRACE conn4 <- [1,810,null,{}] 10:05:08 INFO - PROCESS | 1755 | 1467738308908 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}] 10:05:08 INFO - PROCESS | 1755 | 1467738308913 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:09 INFO - PROCESS | 1755 | 1467738309083 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 10:05:09 INFO - PROCESS | 1755 | 1467738309092 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:09 INFO - PROCESS | 1755 | 1467738309098 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:09 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c231000 == 13 [pid = 1755] [id = 210] 10:05:09 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8c3e3c00) [pid = 1755] [serial = 631] [outer = (nil)] 10:05:09 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x8e3dc000) [pid = 1755] [serial = 632] [outer = 0x8c3e3c00] 10:05:09 INFO - PROCESS | 1755 | 1467738309175 Marionette DEBUG loaded listener.js 10:05:09 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x8f293400) [pid = 1755] [serial = 633] [outer = 0x8c3e3c00] 10:05:10 INFO - PROCESS | 1755 | 1467738310059 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]]]}] 10:05:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 10:05:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1181ms 10:05:10 INFO - PROCESS | 1755 | 1467738310082 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 10:05:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 10:05:10 INFO - PROCESS | 1755 | 1467738310087 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 10:05:10 INFO - PROCESS | 1755 | 1467738310093 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 10:05:10 INFO - PROCESS | 1755 | 1467738310097 Marionette TRACE conn4 <- [1,814,null,{}] 10:05:10 INFO - PROCESS | 1755 | 1467738310103 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}] 10:05:10 INFO - PROCESS | 1755 | 1467738310108 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:10 INFO - PROCESS | 1755 | 1467738310289 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 10:05:10 INFO - PROCESS | 1755 | 1467738310301 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:10 INFO - PROCESS | 1755 | 1467738310308 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:10 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f297400 == 14 [pid = 1755] [id = 211] 10:05:10 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x8f2a0c00) [pid = 1755] [serial = 634] [outer = (nil)] 10:05:10 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x8f3c8800) [pid = 1755] [serial = 635] [outer = 0x8f2a0c00] 10:05:10 INFO - PROCESS | 1755 | 1467738310380 Marionette DEBUG loaded listener.js 10:05:10 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x8f6e7c00) [pid = 1755] [serial = 636] [outer = 0x8f2a0c00] 10:05:11 INFO - PROCESS | 1755 | 1467738311551 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] 10:05:11 INFO - PROCESS | 1755 | 1467738311594 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 10:05:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 10:05:11 INFO - PROCESS | 1755 | 1467738311604 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 10:05:11 INFO - PROCESS | 1755 | 1467738311609 Marionette TRACE conn4 <- [1,818,null,{}] 10:05:11 INFO - PROCESS | 1755 | 1467738311621 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}] 10:05:11 INFO - PROCESS | 1755 | 1467738311626 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:11 INFO - PROCESS | 1755 | 1467738311870 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 10:05:12 INFO - PROCESS | 1755 | 1467738312084 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:12 INFO - PROCESS | 1755 | 1467738312092 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:12 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d304c00 == 15 [pid = 1755] [id = 212] 10:05:12 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0x8d30b000) [pid = 1755] [serial = 637] [outer = (nil)] 10:05:12 INFO - PROCESS | 1755 | ++DOMWINDOW == 82 (0x8dd27000) [pid = 1755] [serial = 638] [outer = 0x8d30b000] 10:05:12 INFO - PROCESS | 1755 | 1467738312230 Marionette DEBUG loaded listener.js 10:05:12 INFO - PROCESS | 1755 | ++DOMWINDOW == 83 (0x8dfed400) [pid = 1755] [serial = 639] [outer = 0x8d30b000] 10:05:13 INFO - PROCESS | 1755 | 1467738313227 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]]]}] 10:05:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 10:05:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1649ms 10:05:13 INFO - PROCESS | 1755 | 1467738313253 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 10:05:13 INFO - PROCESS | 1755 | 1467738313261 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 10:05:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 10:05:13 INFO - PROCESS | 1755 | 1467738313274 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 10:05:13 INFO - PROCESS | 1755 | 1467738313278 Marionette TRACE conn4 <- [1,822,null,{}] 10:05:13 INFO - PROCESS | 1755 | 1467738313285 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}] 10:05:13 INFO - PROCESS | 1755 | 1467738313291 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:13 INFO - PROCESS | 1755 | 1467738313522 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 10:05:13 INFO - PROCESS | 1755 | 1467738313786 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:13 INFO - PROCESS | 1755 | 1467738313794 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:13 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3ec400 == 16 [pid = 1755] [id = 213] 10:05:13 INFO - PROCESS | 1755 | ++DOMWINDOW == 84 (0x8f292400) [pid = 1755] [serial = 640] [outer = (nil)] 10:05:13 INFO - PROCESS | 1755 | ++DOMWINDOW == 85 (0x8f2a0800) [pid = 1755] [serial = 641] [outer = 0x8f292400] 10:05:13 INFO - PROCESS | 1755 | 1467738313950 Marionette DEBUG loaded listener.js 10:05:14 INFO - PROCESS | 1755 | ++DOMWINDOW == 86 (0x8e3d7400) [pid = 1755] [serial = 642] [outer = 0x8f292400] 10:05:15 INFO - PROCESS | 1755 | 1467738315167 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] 10:05:15 INFO - PROCESS | 1755 | 1467738315220 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 10:05:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 10:05:15 INFO - PROCESS | 1755 | 1467738315228 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 10:05:15 INFO - PROCESS | 1755 | 1467738315234 Marionette TRACE conn4 <- [1,826,null,{}] 10:05:15 INFO - PROCESS | 1755 | 1467738315252 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}] 10:05:15 INFO - PROCESS | 1755 | 1467738315262 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:15 INFO - PROCESS | 1755 | 1467738315673 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 10:05:15 INFO - PROCESS | 1755 | 1467738315854 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:15 INFO - PROCESS | 1755 | 1467738315868 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:15 INFO - PROCESS | 1755 | ++DOCSHELL 0x8fd16000 == 17 [pid = 1755] [id = 214] 10:05:15 INFO - PROCESS | 1755 | ++DOMWINDOW == 87 (0x8fd17800) [pid = 1755] [serial = 643] [outer = (nil)] 10:05:15 INFO - PROCESS | 1755 | ++DOMWINDOW == 88 (0x8fe40000) [pid = 1755] [serial = 644] [outer = 0x8fd17800] 10:05:15 INFO - PROCESS | 1755 | 1467738315954 Marionette DEBUG loaded listener.js 10:05:16 INFO - PROCESS | 1755 | ++DOMWINDOW == 89 (0x8fe43c00) [pid = 1755] [serial = 645] [outer = 0x8fd17800] 10:05:16 INFO - PROCESS | 1755 | 1467738316896 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]]]}] 10:05:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 10:05:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1698ms 10:05:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 10:05:16 INFO - PROCESS | 1755 | 1467738316926 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 10:05:16 INFO - PROCESS | 1755 | 1467738316930 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 10:05:16 INFO - PROCESS | 1755 | 1467738316938 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 10:05:16 INFO - PROCESS | 1755 | 1467738316941 Marionette TRACE conn4 <- [1,830,null,{}] 10:05:16 INFO - PROCESS | 1755 | 1467738316947 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}] 10:05:16 INFO - PROCESS | 1755 | 1467738316952 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:17 INFO - PROCESS | 1755 | 1467738317147 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 10:05:17 INFO - PROCESS | 1755 | 1467738317307 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:17 INFO - PROCESS | 1755 | 1467738317317 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:17 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e30d800 == 18 [pid = 1755] [id = 215] 10:05:17 INFO - PROCESS | 1755 | ++DOMWINDOW == 90 (0x8e359800) [pid = 1755] [serial = 646] [outer = (nil)] 10:05:17 INFO - PROCESS | 1755 | ++DOMWINDOW == 91 (0x90142400) [pid = 1755] [serial = 647] [outer = 0x8e359800] 10:05:17 INFO - PROCESS | 1755 | 1467738317443 Marionette DEBUG loaded listener.js 10:05:17 INFO - PROCESS | 1755 | ++DOMWINDOW == 92 (0x90145000) [pid = 1755] [serial = 648] [outer = 0x8e359800] 10:05:18 INFO - PROCESS | 1755 | 1467738318388 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]]]}] 10:05:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 10:05:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1487ms 10:05:18 INFO - PROCESS | 1755 | 1467738318425 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 10:05:18 INFO - PROCESS | 1755 | 1467738318428 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 10:05:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 10:05:18 INFO - PROCESS | 1755 | 1467738318435 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 10:05:18 INFO - PROCESS | 1755 | 1467738318438 Marionette TRACE conn4 <- [1,834,null,{}] 10:05:18 INFO - PROCESS | 1755 | 1467738318445 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}] 10:05:18 INFO - PROCESS | 1755 | 1467738318451 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:18 INFO - PROCESS | 1755 | 1467738318633 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 10:05:18 INFO - PROCESS | 1755 | 1467738318827 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:18 INFO - PROCESS | 1755 | 1467738318836 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:18 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d6a5c00 == 19 [pid = 1755] [id = 216] 10:05:18 INFO - PROCESS | 1755 | ++DOMWINDOW == 93 (0x8d6af000) [pid = 1755] [serial = 649] [outer = (nil)] 10:05:18 INFO - PROCESS | 1755 | ++DOMWINDOW == 94 (0x901c8800) [pid = 1755] [serial = 650] [outer = 0x8d6af000] 10:05:18 INFO - PROCESS | 1755 | 1467738318984 Marionette DEBUG loaded listener.js 10:05:19 INFO - PROCESS | 1755 | ++DOMWINDOW == 95 (0x901d3000) [pid = 1755] [serial = 651] [outer = 0x8d6af000] 10:05:19 INFO - PROCESS | 1755 | 1467738319923 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]]]}] 10:05:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 10:05:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1533ms 10:05:19 INFO - PROCESS | 1755 | 1467738319969 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 10:05:19 INFO - PROCESS | 1755 | 1467738319973 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 10:05:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 10:05:19 INFO - PROCESS | 1755 | 1467738319980 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 10:05:19 INFO - PROCESS | 1755 | 1467738319983 Marionette TRACE conn4 <- [1,838,null,{}] 10:05:19 INFO - PROCESS | 1755 | 1467738319989 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}] 10:05:20 INFO - PROCESS | 1755 | 1467738320001 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:20 INFO - PROCESS | 1755 | 1467738320278 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 10:05:20 INFO - PROCESS | 1755 | 1467738320501 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:20 INFO - PROCESS | 1755 | 1467738320510 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:20 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c225c00 == 20 [pid = 1755] [id = 217] 10:05:20 INFO - PROCESS | 1755 | ++DOMWINDOW == 96 (0x8c232400) [pid = 1755] [serial = 652] [outer = (nil)] 10:05:20 INFO - PROCESS | 1755 | ++DOMWINDOW == 97 (0x91c3f000) [pid = 1755] [serial = 653] [outer = 0x8c232400] 10:05:20 INFO - PROCESS | 1755 | 1467738320614 Marionette DEBUG loaded listener.js 10:05:20 INFO - PROCESS | 1755 | ++DOMWINDOW == 98 (0x91c56000) [pid = 1755] [serial = 654] [outer = 0x8c232400] 10:05:21 INFO - PROCESS | 1755 | 1467738321555 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]]]}] 10:05:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 10:05:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1630ms 10:05:21 INFO - PROCESS | 1755 | 1467738321612 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 10:05:21 INFO - PROCESS | 1755 | 1467738321617 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 10:05:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 10:05:21 INFO - PROCESS | 1755 | 1467738321624 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 10:05:21 INFO - PROCESS | 1755 | 1467738321628 Marionette TRACE conn4 <- [1,842,null,{}] 10:05:21 INFO - PROCESS | 1755 | 1467738321635 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}] 10:05:21 INFO - PROCESS | 1755 | 1467738321641 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:21 INFO - PROCESS | 1755 | 1467738321820 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 10:05:22 INFO - PROCESS | 1755 | 1467738322043 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:22 INFO - PROCESS | 1755 | 1467738322052 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:22 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c229800 == 21 [pid = 1755] [id = 218] 10:05:22 INFO - PROCESS | 1755 | ++DOMWINDOW == 99 (0x8c3e4400) [pid = 1755] [serial = 655] [outer = (nil)] 10:05:22 INFO - PROCESS | 1755 | ++DOMWINDOW == 100 (0x8dd74000) [pid = 1755] [serial = 656] [outer = 0x8c3e4400] 10:05:22 INFO - PROCESS | 1755 | 1467738322143 Marionette DEBUG loaded listener.js 10:05:22 INFO - PROCESS | 1755 | ++DOMWINDOW == 101 (0x8e307400) [pid = 1755] [serial = 657] [outer = 0x8c3e4400] 10:05:23 INFO - PROCESS | 1755 | 1467738323194 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]]]}] 10:05:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 10:05:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1639ms 10:05:23 INFO - PROCESS | 1755 | 1467738323265 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 10:05:23 INFO - PROCESS | 1755 | 1467738323272 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 10:05:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 10:05:23 INFO - PROCESS | 1755 | 1467738323283 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 10:05:23 INFO - PROCESS | 1755 | 1467738323288 Marionette TRACE conn4 <- [1,846,null,{}] 10:05:23 INFO - PROCESS | 1755 | 1467738323299 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}] 10:05:23 INFO - PROCESS | 1755 | 1467738323304 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:23 INFO - PROCESS | 1755 | 1467738323554 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 10:05:23 INFO - PROCESS | 1755 | 1467738323921 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:23 INFO - PROCESS | 1755 | 1467738323935 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:23 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3e5c00 == 22 [pid = 1755] [id = 219] 10:05:23 INFO - PROCESS | 1755 | ++DOMWINDOW == 102 (0x8c3e6c00) [pid = 1755] [serial = 658] [outer = (nil)] 10:05:24 INFO - PROCESS | 1755 | ++DOMWINDOW == 103 (0x8c3ecc00) [pid = 1755] [serial = 659] [outer = 0x8c3e6c00] 10:05:24 INFO - PROCESS | 1755 | 1467738324039 Marionette DEBUG loaded listener.js 10:05:24 INFO - PROCESS | 1755 | ++DOMWINDOW == 104 (0x8d302400) [pid = 1755] [serial = 660] [outer = 0x8c3e6c00] 10:05:24 INFO - PROCESS | 1755 | --DOMWINDOW == 103 (0x8e302000) [pid = 1755] [serial = 563] [outer = (nil)] [url = about:blank] 10:05:24 INFO - PROCESS | 1755 | --DOMWINDOW == 102 (0x8f3c5c00) [pid = 1755] [serial = 572] [outer = (nil)] [url = about:blank] 10:05:24 INFO - PROCESS | 1755 | --DOMWINDOW == 101 (0x8fe47400) [pid = 1755] [serial = 575] [outer = (nil)] [url = about:blank] 10:05:24 INFO - PROCESS | 1755 | --DOMWINDOW == 100 (0x8dd22800) [pid = 1755] [serial = 566] [outer = (nil)] [url = about:blank] 10:05:24 INFO - PROCESS | 1755 | --DOMWINDOW == 99 (0x8e35a800) [pid = 1755] [serial = 569] [outer = (nil)] [url = about:blank] 10:05:24 INFO - PROCESS | 1755 | --DOMWINDOW == 98 (0x8d6a7000) [pid = 1755] [serial = 565] [outer = (nil)] [url = about:blank] 10:05:24 INFO - PROCESS | 1755 | --DOMWINDOW == 97 (0x901c8400) [pid = 1755] [serial = 578] [outer = (nil)] [url = about:blank] 10:05:24 INFO - PROCESS | 1755 | --DOMWINDOW == 96 (0x91c3f800) [pid = 1755] [serial = 580] [outer = (nil)] [url = about:blank] 10:05:24 INFO - PROCESS | 1755 | --DOMWINDOW == 95 (0x8e3e4400) [pid = 1755] [serial = 592] [outer = (nil)] [url = about:blank] 10:05:24 INFO - PROCESS | 1755 | --DOMWINDOW == 94 (0x8dd78800) [pid = 1755] [serial = 589] [outer = (nil)] [url = about:blank] 10:05:24 INFO - PROCESS | 1755 | --DOMWINDOW == 93 (0x8d306000) [pid = 1755] [serial = 587] [outer = (nil)] [url = about:blank] 10:05:24 INFO - PROCESS | 1755 | --DOMWINDOW == 92 (0x8dd2bc00) [pid = 1755] [serial = 583] [outer = (nil)] [url = about:blank] 10:05:24 INFO - PROCESS | 1755 | --DOMWINDOW == 91 (0x8dd22400) [pid = 1755] [serial = 584] [outer = (nil)] [url = about:blank] 10:05:24 INFO - PROCESS | 1755 | --DOMWINDOW == 90 (0x8f281000) [pid = 1755] [serial = 593] [outer = (nil)] [url = about:blank] 10:05:24 INFO - PROCESS | 1755 | --DOMWINDOW == 89 (0x8f29b400) [pid = 1755] [serial = 571] [outer = (nil)] [url = about:blank] 10:05:24 INFO - PROCESS | 1755 | --DOMWINDOW == 88 (0x91f47400) [pid = 1755] [serial = 581] [outer = (nil)] [url = about:blank] 10:05:24 INFO - PROCESS | 1755 | --DOMWINDOW == 87 (0x8c3e7c00) [pid = 1755] [serial = 586] [outer = (nil)] [url = about:blank] 10:05:24 INFO - PROCESS | 1755 | --DOMWINDOW == 86 (0x8dfef400) [pid = 1755] [serial = 590] [outer = (nil)] [url = about:blank] 10:05:24 INFO - PROCESS | 1755 | --DOMWINDOW == 85 (0x8fd1ac00) [pid = 1755] [serial = 574] [outer = (nil)] [url = about:blank] 10:05:24 INFO - PROCESS | 1755 | --DOMWINDOW == 84 (0x8e34f400) [pid = 1755] [serial = 568] [outer = (nil)] [url = about:blank] 10:05:24 INFO - PROCESS | 1755 | --DOMWINDOW == 83 (0x90149c00) [pid = 1755] [serial = 577] [outer = (nil)] [url = about:blank] 10:05:24 INFO - PROCESS | 1755 | --DOMWINDOW == 82 (0x8f3c7c00) [pid = 1755] [serial = 595] [outer = (nil)] [url = about:blank] 10:05:24 INFO - PROCESS | 1755 | --DOMWINDOW == 81 (0x8f27ac00) [pid = 1755] [serial = 395] [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.] 10:05:24 INFO - PROCESS | 1755 | --DOMWINDOW == 80 (0x8f6e5c00) [pid = 1755] [serial = 596] [outer = (nil)] [url = about:blank] 10:05:24 INFO - PROCESS | 1755 | 1467738324960 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]]]}] 10:05:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 10:05:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1699ms 10:05:24 INFO - PROCESS | 1755 | 1467738324982 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 10:05:24 INFO - PROCESS | 1755 | 1467738324990 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 10:05:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 10:05:25 INFO - PROCESS | 1755 | 1467738325002 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 10:05:25 INFO - PROCESS | 1755 | 1467738325008 Marionette TRACE conn4 <- [1,850,null,{}] 10:05:25 INFO - PROCESS | 1755 | 1467738325016 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}] 10:05:25 INFO - PROCESS | 1755 | 1467738325024 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:25 INFO - PROCESS | 1755 | 1467738325216 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 10:05:25 INFO - PROCESS | 1755 | 1467738325352 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:25 INFO - PROCESS | 1755 | 1467738325358 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:25 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d6a2800 == 23 [pid = 1755] [id = 220] 10:05:25 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0x8dd22400) [pid = 1755] [serial = 661] [outer = (nil)] 10:05:25 INFO - PROCESS | 1755 | ++DOMWINDOW == 82 (0x8dd2a400) [pid = 1755] [serial = 662] [outer = 0x8dd22400] 10:05:25 INFO - PROCESS | 1755 | 1467738325434 Marionette DEBUG loaded listener.js 10:05:25 INFO - PROCESS | 1755 | ++DOMWINDOW == 83 (0x8dd75400) [pid = 1755] [serial = 663] [outer = 0x8dd22400] 10:05:26 INFO - PROCESS | 1755 | 1467738326266 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]]]}] 10:05:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 10:05:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1342ms 10:05:26 INFO - PROCESS | 1755 | 1467738326345 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 10:05:26 INFO - PROCESS | 1755 | 1467738326348 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 10:05:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 10:05:26 INFO - PROCESS | 1755 | 1467738326356 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 10:05:26 INFO - PROCESS | 1755 | 1467738326362 Marionette TRACE conn4 <- [1,854,null,{}] 10:05:26 INFO - PROCESS | 1755 | 1467738326378 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}] 10:05:26 INFO - PROCESS | 1755 | 1467738326387 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:26 INFO - PROCESS | 1755 | 1467738326563 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 10:05:26 INFO - PROCESS | 1755 | 1467738326703 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:26 INFO - PROCESS | 1755 | 1467738326713 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:26 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e34d800 == 24 [pid = 1755] [id = 221] 10:05:26 INFO - PROCESS | 1755 | ++DOMWINDOW == 84 (0x8e34dc00) [pid = 1755] [serial = 664] [outer = (nil)] 10:05:26 INFO - PROCESS | 1755 | ++DOMWINDOW == 85 (0x8e3d6400) [pid = 1755] [serial = 665] [outer = 0x8e34dc00] 10:05:26 INFO - PROCESS | 1755 | 1467738326787 Marionette DEBUG loaded listener.js 10:05:26 INFO - PROCESS | 1755 | ++DOMWINDOW == 86 (0x8e3e1800) [pid = 1755] [serial = 666] [outer = 0x8e34dc00] 10:05:27 INFO - PROCESS | 1755 | 1467738327747 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]]]}] 10:05:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 10:05:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1441ms 10:05:27 INFO - PROCESS | 1755 | 1467738327798 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 10:05:27 INFO - PROCESS | 1755 | 1467738327803 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 10:05:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 10:05:27 INFO - PROCESS | 1755 | 1467738327817 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 10:05:27 INFO - PROCESS | 1755 | 1467738327820 Marionette TRACE conn4 <- [1,858,null,{}] 10:05:27 INFO - PROCESS | 1755 | 1467738327826 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}] 10:05:27 INFO - PROCESS | 1755 | 1467738327831 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:28 INFO - PROCESS | 1755 | 1467738328067 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 10:05:28 INFO - PROCESS | 1755 | 1467738328095 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:28 INFO - PROCESS | 1755 | 1467738328104 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:28 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c097800 == 25 [pid = 1755] [id = 222] 10:05:28 INFO - PROCESS | 1755 | ++DOMWINDOW == 87 (0x8f275800) [pid = 1755] [serial = 667] [outer = (nil)] 10:05:28 INFO - PROCESS | 1755 | ++DOMWINDOW == 88 (0x8f291400) [pid = 1755] [serial = 668] [outer = 0x8f275800] 10:05:28 INFO - PROCESS | 1755 | 1467738328175 Marionette DEBUG loaded listener.js 10:05:28 INFO - PROCESS | 1755 | ++DOMWINDOW == 89 (0x8f3c0800) [pid = 1755] [serial = 669] [outer = 0x8f275800] 10:05:28 INFO - PROCESS | 1755 | --DOMWINDOW == 88 (0x8e3d9400) [pid = 1755] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 10:05:28 INFO - PROCESS | 1755 | --DOMWINDOW == 87 (0x8c22f000) [pid = 1755] [serial = 598] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 10:05:28 INFO - PROCESS | 1755 | --DOMWINDOW == 86 (0x8dd7cc00) [pid = 1755] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 10:05:28 INFO - PROCESS | 1755 | --DOMWINDOW == 85 (0x8c3e3c00) [pid = 1755] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 10:05:28 INFO - PROCESS | 1755 | --DOMWINDOW == 84 (0x8dd27400) [pid = 1755] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 10:05:28 INFO - PROCESS | 1755 | --DOMWINDOW == 83 (0x8dd28c00) [pid = 1755] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 10:05:28 INFO - PROCESS | 1755 | --DOMWINDOW == 82 (0x8f3be400) [pid = 1755] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 10:05:28 INFO - PROCESS | 1755 | --DOMWINDOW == 81 (0x8fd18000) [pid = 1755] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 10:05:28 INFO - PROCESS | 1755 | --DOMWINDOW == 80 (0x8dfe4c00) [pid = 1755] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 10:05:28 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x8c3e6000) [pid = 1755] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 10:05:28 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x91c58800) [pid = 1755] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 10:05:28 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x8d301c00) [pid = 1755] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 10:05:29 INFO - PROCESS | 1755 | 1467738329169 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]]]}] 10:05:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 10:05:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1386ms 10:05:29 INFO - PROCESS | 1755 | 1467738329205 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 10:05:29 INFO - PROCESS | 1755 | 1467738329209 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 10:05:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 10:05:29 INFO - PROCESS | 1755 | 1467738329215 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 10:05:29 INFO - PROCESS | 1755 | 1467738329218 Marionette TRACE conn4 <- [1,862,null,{}] 10:05:29 INFO - PROCESS | 1755 | 1467738329224 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}] 10:05:29 INFO - PROCESS | 1755 | 1467738329228 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:29 INFO - PROCESS | 1755 | 1467738329389 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 10:05:29 INFO - PROCESS | 1755 | 1467738329406 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:29 INFO - PROCESS | 1755 | 1467738329416 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:29 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c09e800 == 26 [pid = 1755] [id = 223] 10:05:29 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x8c0a4400) [pid = 1755] [serial = 670] [outer = (nil)] 10:05:29 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x8dfe4c00) [pid = 1755] [serial = 671] [outer = 0x8c0a4400] 10:05:29 INFO - PROCESS | 1755 | 1467738329592 Marionette DEBUG loaded listener.js 10:05:29 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x8f27ac00) [pid = 1755] [serial = 672] [outer = 0x8c0a4400] 10:05:30 INFO - PROCESS | 1755 | 1467738330416 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]]]}] 10:05:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 10:05:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1246ms 10:05:30 INFO - PROCESS | 1755 | 1467738330462 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 10:05:30 INFO - PROCESS | 1755 | 1467738330466 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 10:05:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 10:05:30 INFO - PROCESS | 1755 | 1467738330472 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 10:05:30 INFO - PROCESS | 1755 | 1467738330476 Marionette TRACE conn4 <- [1,866,null,{}] 10:05:30 INFO - PROCESS | 1755 | 1467738330482 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}] 10:05:30 INFO - PROCESS | 1755 | 1467738330492 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:30 INFO - PROCESS | 1755 | 1467738330740 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 10:05:30 INFO - PROCESS | 1755 | 1467738330756 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:30 INFO - PROCESS | 1755 | 1467738330763 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:30 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3eb800 == 27 [pid = 1755] [id = 224] 10:05:30 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0x8f282800) [pid = 1755] [serial = 673] [outer = (nil)] 10:05:30 INFO - PROCESS | 1755 | ++DOMWINDOW == 82 (0x8fd1f400) [pid = 1755] [serial = 674] [outer = 0x8f282800] 10:05:30 INFO - PROCESS | 1755 | 1467738330834 Marionette DEBUG loaded listener.js 10:05:30 INFO - PROCESS | 1755 | ++DOMWINDOW == 83 (0x8fe48400) [pid = 1755] [serial = 675] [outer = 0x8f282800] 10:05:31 INFO - PROCESS | 1755 | 1467738331978 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]]]}] 10:05:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 10:05:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1533ms 10:05:32 INFO - PROCESS | 1755 | 1467738332008 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 10:05:32 INFO - PROCESS | 1755 | 1467738332015 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 10:05:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 10:05:32 INFO - PROCESS | 1755 | 1467738332024 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 10:05:32 INFO - PROCESS | 1755 | 1467738332032 Marionette TRACE conn4 <- [1,870,null,{}] 10:05:32 INFO - PROCESS | 1755 | 1467738332041 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}] 10:05:32 INFO - PROCESS | 1755 | 1467738332046 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:32 INFO - PROCESS | 1755 | 1467738332252 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 10:05:32 INFO - PROCESS | 1755 | 1467738332468 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:32 INFO - PROCESS | 1755 | 1467738332481 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:32 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d30c400 == 28 [pid = 1755] [id = 225] 10:05:32 INFO - PROCESS | 1755 | ++DOMWINDOW == 84 (0x8d30d000) [pid = 1755] [serial = 676] [outer = (nil)] 10:05:32 INFO - PROCESS | 1755 | ++DOMWINDOW == 85 (0x8dd26000) [pid = 1755] [serial = 677] [outer = 0x8d30d000] 10:05:32 INFO - PROCESS | 1755 | 1467738332638 Marionette DEBUG loaded listener.js 10:05:32 INFO - PROCESS | 1755 | ++DOMWINDOW == 86 (0x8dfe3000) [pid = 1755] [serial = 678] [outer = 0x8d30d000] 10:05:33 INFO - PROCESS | 1755 | 1467738333606 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]]]}] 10:05:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 10:05:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1596ms 10:05:33 INFO - PROCESS | 1755 | 1467738333620 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 10:05:33 INFO - PROCESS | 1755 | 1467738333628 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 10:05:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 10:05:33 INFO - PROCESS | 1755 | 1467738333641 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 10:05:33 INFO - PROCESS | 1755 | 1467738333647 Marionette TRACE conn4 <- [1,874,null,{}] 10:05:33 INFO - PROCESS | 1755 | 1467738333654 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}] 10:05:33 INFO - PROCESS | 1755 | 1467738333661 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:33 INFO - PROCESS | 1755 | 1467738333883 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 10:05:34 INFO - PROCESS | 1755 | 1467738334212 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:34 INFO - PROCESS | 1755 | 1467738334224 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:34 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e351c00 == 29 [pid = 1755] [id = 226] 10:05:34 INFO - PROCESS | 1755 | ++DOMWINDOW == 87 (0x8f27b800) [pid = 1755] [serial = 679] [outer = (nil)] 10:05:34 INFO - PROCESS | 1755 | ++DOMWINDOW == 88 (0x8f297000) [pid = 1755] [serial = 680] [outer = 0x8f27b800] 10:05:34 INFO - PROCESS | 1755 | 1467738334309 Marionette DEBUG loaded listener.js 10:05:34 INFO - PROCESS | 1755 | ++DOMWINDOW == 89 (0x8f6e8c00) [pid = 1755] [serial = 681] [outer = 0x8f27b800] 10:05:35 INFO - PROCESS | 1755 | 1467738335244 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]]]}] 10:05:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 10:05:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1637ms 10:05:35 INFO - PROCESS | 1755 | 1467738335278 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 10:05:35 INFO - PROCESS | 1755 | 1467738335281 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 10:05:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 10:05:35 INFO - PROCESS | 1755 | 1467738335290 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 10:05:35 INFO - PROCESS | 1755 | 1467738335296 Marionette TRACE conn4 <- [1,878,null,{}] 10:05:35 INFO - PROCESS | 1755 | 1467738335314 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}] 10:05:35 INFO - PROCESS | 1755 | 1467738335323 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:35 INFO - PROCESS | 1755 | 1467738335524 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 10:05:35 INFO - PROCESS | 1755 | 1467738335734 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:35 INFO - PROCESS | 1755 | 1467738335745 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:35 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d6ad800 == 30 [pid = 1755] [id = 227] 10:05:35 INFO - PROCESS | 1755 | ++DOMWINDOW == 90 (0x8fe47400) [pid = 1755] [serial = 682] [outer = (nil)] 10:05:35 INFO - PROCESS | 1755 | ++DOMWINDOW == 91 (0x9014a000) [pid = 1755] [serial = 683] [outer = 0x8fe47400] 10:05:35 INFO - PROCESS | 1755 | 1467738335876 Marionette DEBUG loaded listener.js 10:05:36 INFO - PROCESS | 1755 | ++DOMWINDOW == 92 (0x901d0c00) [pid = 1755] [serial = 684] [outer = 0x8fe47400] 10:05:36 INFO - PROCESS | 1755 | 1467738336773 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]]]}] 10:05:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 10:05:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1551ms 10:05:36 INFO - PROCESS | 1755 | 1467738336842 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 10:05:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 10:05:36 INFO - PROCESS | 1755 | 1467738336847 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 10:05:36 INFO - PROCESS | 1755 | 1467738336854 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 10:05:36 INFO - PROCESS | 1755 | 1467738336857 Marionette TRACE conn4 <- [1,882,null,{}] 10:05:36 INFO - PROCESS | 1755 | 1467738336863 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}] 10:05:36 INFO - PROCESS | 1755 | 1467738336869 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:37 INFO - PROCESS | 1755 | 1467738337108 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 10:05:37 INFO - PROCESS | 1755 | 1467738337316 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:37 INFO - PROCESS | 1755 | 1467738337325 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:37 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c0a3c00 == 31 [pid = 1755] [id = 228] 10:05:37 INFO - PROCESS | 1755 | ++DOMWINDOW == 93 (0x8fd18000) [pid = 1755] [serial = 685] [outer = (nil)] 10:05:37 INFO - PROCESS | 1755 | ++DOMWINDOW == 94 (0x91c3c000) [pid = 1755] [serial = 686] [outer = 0x8fd18000] 10:05:37 INFO - PROCESS | 1755 | 1467738337450 Marionette DEBUG loaded listener.js 10:05:37 INFO - PROCESS | 1755 | ++DOMWINDOW == 95 (0x91c3ec00) [pid = 1755] [serial = 687] [outer = 0x8fd18000] 10:05:38 INFO - PROCESS | 1755 | 1467738338337 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]]]}] 10:05:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 10:05:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1531ms 10:05:38 INFO - PROCESS | 1755 | 1467738338385 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 10:05:38 INFO - PROCESS | 1755 | 1467738338390 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 10:05:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 10:05:38 INFO - PROCESS | 1755 | 1467738338396 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 10:05:38 INFO - PROCESS | 1755 | 1467738338400 Marionette TRACE conn4 <- [1,886,null,{}] 10:05:38 INFO - PROCESS | 1755 | 1467738338406 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}] 10:05:38 INFO - PROCESS | 1755 | 1467738338412 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:38 INFO - PROCESS | 1755 | 1467738338605 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 10:05:38 INFO - PROCESS | 1755 | 1467738338786 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:38 INFO - PROCESS | 1755 | 1467738338796 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:38 INFO - PROCESS | 1755 | ++DOCSHELL 0x8fd1c400 == 32 [pid = 1755] [id = 229] 10:05:38 INFO - PROCESS | 1755 | ++DOMWINDOW == 96 (0x901ca400) [pid = 1755] [serial = 688] [outer = (nil)] 10:05:38 INFO - PROCESS | 1755 | ++DOMWINDOW == 97 (0x91f46800) [pid = 1755] [serial = 689] [outer = 0x901ca400] 10:05:38 INFO - PROCESS | 1755 | 1467738338880 Marionette DEBUG loaded listener.js 10:05:39 INFO - PROCESS | 1755 | ++DOMWINDOW == 98 (0x91f48400) [pid = 1755] [serial = 690] [outer = 0x901ca400] 10:05:39 INFO - PROCESS | 1755 | 1467738339900 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]]]}] 10:05:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 10:05:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1541ms 10:05:39 INFO - PROCESS | 1755 | 1467738339939 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 10:05:39 INFO - PROCESS | 1755 | 1467738339943 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 10:05:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 10:05:39 INFO - PROCESS | 1755 | 1467738339950 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 10:05:39 INFO - PROCESS | 1755 | 1467738339954 Marionette TRACE conn4 <- [1,890,null,{}] 10:05:39 INFO - PROCESS | 1755 | 1467738339960 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}] 10:05:39 INFO - PROCESS | 1755 | 1467738339971 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:40 INFO - PROCESS | 1755 | 1467738340178 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 10:05:40 INFO - PROCESS | 1755 | 1467738340387 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:40 INFO - PROCESS | 1755 | 1467738340396 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:40 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f278800 == 33 [pid = 1755] [id = 230] 10:05:40 INFO - PROCESS | 1755 | ++DOMWINDOW == 99 (0x91c35800) [pid = 1755] [serial = 691] [outer = (nil)] 10:05:40 INFO - PROCESS | 1755 | ++DOMWINDOW == 100 (0x91f8f000) [pid = 1755] [serial = 692] [outer = 0x91c35800] 10:05:40 INFO - PROCESS | 1755 | 1467738340523 Marionette DEBUG loaded listener.js 10:05:40 INFO - PROCESS | 1755 | ++DOMWINDOW == 101 (0x91f92000) [pid = 1755] [serial = 693] [outer = 0x91c35800] 10:05:41 INFO - PROCESS | 1755 | 1467738341429 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]]]}] 10:05:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 10:05:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1531ms 10:05:41 INFO - PROCESS | 1755 | 1467738341482 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 10:05:41 INFO - PROCESS | 1755 | 1467738341486 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 10:05:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 10:05:41 INFO - PROCESS | 1755 | 1467738341493 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 10:05:41 INFO - PROCESS | 1755 | 1467738341496 Marionette TRACE conn4 <- [1,894,null,{}] 10:05:41 INFO - PROCESS | 1755 | 1467738341503 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}] 10:05:41 INFO - PROCESS | 1755 | 1467738341509 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:41 INFO - PROCESS | 1755 | 1467738341752 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 10:05:42 INFO - PROCESS | 1755 | 1467738341979 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:42 INFO - PROCESS | 1755 | 1467738341990 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:42 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d305400 == 34 [pid = 1755] [id = 231] 10:05:42 INFO - PROCESS | 1755 | ++DOMWINDOW == 102 (0x8d305c00) [pid = 1755] [serial = 694] [outer = (nil)] 10:05:42 INFO - PROCESS | 1755 | ++DOMWINDOW == 103 (0x8e304000) [pid = 1755] [serial = 695] [outer = 0x8d305c00] 10:05:42 INFO - PROCESS | 1755 | 1467738342079 Marionette DEBUG loaded listener.js 10:05:42 INFO - PROCESS | 1755 | ++DOMWINDOW == 104 (0x901c8000) [pid = 1755] [serial = 696] [outer = 0x8d305c00] 10:05:43 INFO - PROCESS | 1755 | 1467738343273 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]]]}] 10:05:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 10:05:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1837ms 10:05:43 INFO - PROCESS | 1755 | 1467738343354 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 10:05:43 INFO - PROCESS | 1755 | 1467738343361 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 10:05:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 10:05:43 INFO - PROCESS | 1755 | 1467738343373 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 10:05:43 INFO - PROCESS | 1755 | 1467738343377 Marionette TRACE conn4 <- [1,898,null,{}] 10:05:43 INFO - PROCESS | 1755 | 1467738343386 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}] 10:05:43 INFO - PROCESS | 1755 | 1467738343391 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:43 INFO - PROCESS | 1755 | 1467738343661 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 10:05:43 INFO - PROCESS | 1755 | 1467738343822 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:43 INFO - PROCESS | 1755 | 1467738343836 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:43 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd29c00 == 35 [pid = 1755] [id = 232] 10:05:43 INFO - PROCESS | 1755 | ++DOMWINDOW == 105 (0x8dd2ac00) [pid = 1755] [serial = 697] [outer = (nil)] 10:05:43 INFO - PROCESS | 1755 | ++DOMWINDOW == 106 (0x8dd80400) [pid = 1755] [serial = 698] [outer = 0x8dd2ac00] 10:05:43 INFO - PROCESS | 1755 | 1467738343912 Marionette DEBUG loaded listener.js 10:05:44 INFO - PROCESS | 1755 | ++DOMWINDOW == 107 (0x8dfec800) [pid = 1755] [serial = 699] [outer = 0x8dd2ac00] 10:05:44 INFO - PROCESS | 1755 | 1467738344909 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]]]}] 10:05:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 10:05:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1594ms 10:05:44 INFO - PROCESS | 1755 | 1467738344966 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 10:05:44 INFO - PROCESS | 1755 | 1467738344974 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 10:05:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 10:05:44 INFO - PROCESS | 1755 | 1467738344985 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 10:05:44 INFO - PROCESS | 1755 | 1467738344989 Marionette TRACE conn4 <- [1,902,null,{}] 10:05:44 INFO - PROCESS | 1755 | 1467738344995 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}] 10:05:45 INFO - PROCESS | 1755 | 1467738345001 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:45 INFO - PROCESS | 1755 | 1467738345273 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 10:05:46 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd29c00 == 34 [pid = 1755] [id = 232] 10:05:46 INFO - PROCESS | 1755 | --DOCSHELL 0x8d305400 == 33 [pid = 1755] [id = 231] 10:05:46 INFO - PROCESS | 1755 | --DOCSHELL 0x8fd1c400 == 32 [pid = 1755] [id = 229] 10:05:46 INFO - PROCESS | 1755 | --DOCSHELL 0x8f278800 == 31 [pid = 1755] [id = 230] 10:05:46 INFO - PROCESS | 1755 | --DOCSHELL 0x8c0a3c00 == 30 [pid = 1755] [id = 228] 10:05:46 INFO - PROCESS | 1755 | --DOCSHELL 0x8d6ad800 == 29 [pid = 1755] [id = 227] 10:05:46 INFO - PROCESS | 1755 | --DOCSHELL 0x8d30c400 == 28 [pid = 1755] [id = 225] 10:05:46 INFO - PROCESS | 1755 | --DOCSHELL 0x8e351c00 == 27 [pid = 1755] [id = 226] 10:05:46 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3eb800 == 26 [pid = 1755] [id = 224] 10:05:46 INFO - PROCESS | 1755 | --DOMWINDOW == 106 (0x8e3df000) [pid = 1755] [serial = 629] [outer = (nil)] [url = about:blank] 10:05:46 INFO - PROCESS | 1755 | --DOMWINDOW == 105 (0x8c3edc00) [pid = 1755] [serial = 600] [outer = (nil)] [url = about:blank] 10:05:46 INFO - PROCESS | 1755 | --DOMWINDOW == 104 (0x8c3e6400) [pid = 1755] [serial = 599] [outer = (nil)] [url = about:blank] 10:05:46 INFO - PROCESS | 1755 | --DOMWINDOW == 103 (0x8f27a400) [pid = 1755] [serial = 630] [outer = (nil)] [url = about:blank] 10:05:46 INFO - PROCESS | 1755 | --DOMWINDOW == 102 (0x8e3d9000) [pid = 1755] [serial = 603] [outer = (nil)] [url = about:blank] 10:05:46 INFO - PROCESS | 1755 | --DOMWINDOW == 101 (0x8e354c00) [pid = 1755] [serial = 602] [outer = (nil)] [url = about:blank] 10:05:46 INFO - PROCESS | 1755 | --DOMWINDOW == 100 (0x8e3dc000) [pid = 1755] [serial = 632] [outer = (nil)] [url = about:blank] 10:05:46 INFO - PROCESS | 1755 | --DOMWINDOW == 99 (0x8dd2c400) [pid = 1755] [serial = 626] [outer = (nil)] [url = about:blank] 10:05:46 INFO - PROCESS | 1755 | --DOMWINDOW == 98 (0x8dd2dc00) [pid = 1755] [serial = 620] [outer = (nil)] [url = about:blank] 10:05:46 INFO - PROCESS | 1755 | --DOMWINDOW == 97 (0x8f6f2000) [pid = 1755] [serial = 606] [outer = (nil)] [url = about:blank] 10:05:46 INFO - PROCESS | 1755 | --DOMWINDOW == 96 (0x8f3c9800) [pid = 1755] [serial = 605] [outer = (nil)] [url = about:blank] 10:05:46 INFO - PROCESS | 1755 | --DOMWINDOW == 95 (0x8dfe6000) [pid = 1755] [serial = 621] [outer = (nil)] [url = about:blank] 10:05:46 INFO - PROCESS | 1755 | --DOMWINDOW == 94 (0x901c7400) [pid = 1755] [serial = 609] [outer = (nil)] [url = about:blank] 10:05:46 INFO - PROCESS | 1755 | --DOMWINDOW == 93 (0x90149000) [pid = 1755] [serial = 608] [outer = (nil)] [url = about:blank] 10:05:46 INFO - PROCESS | 1755 | --DOMWINDOW == 92 (0x91c39000) [pid = 1755] [serial = 612] [outer = (nil)] [url = about:blank] 10:05:46 INFO - PROCESS | 1755 | --DOMWINDOW == 91 (0x91c32c00) [pid = 1755] [serial = 611] [outer = (nil)] [url = about:blank] 10:05:46 INFO - PROCESS | 1755 | --DOMWINDOW == 90 (0x8c3eb400) [pid = 1755] [serial = 623] [outer = (nil)] [url = about:blank] 10:05:46 INFO - PROCESS | 1755 | --DOMWINDOW == 89 (0x8d304400) [pid = 1755] [serial = 624] [outer = (nil)] [url = about:blank] 10:05:46 INFO - PROCESS | 1755 | --DOMWINDOW == 88 (0x91f53800) [pid = 1755] [serial = 615] [outer = (nil)] [url = about:blank] 10:05:46 INFO - PROCESS | 1755 | --DOMWINDOW == 87 (0x91c5d000) [pid = 1755] [serial = 614] [outer = (nil)] [url = about:blank] 10:05:46 INFO - PROCESS | 1755 | --DOMWINDOW == 86 (0x8f3c8800) [pid = 1755] [serial = 635] [outer = (nil)] [url = about:blank] 10:05:46 INFO - PROCESS | 1755 | --DOMWINDOW == 85 (0x92431400) [pid = 1755] [serial = 618] [outer = (nil)] [url = about:blank] 10:05:46 INFO - PROCESS | 1755 | --DOMWINDOW == 84 (0x91f8d400) [pid = 1755] [serial = 617] [outer = (nil)] [url = about:blank] 10:05:46 INFO - PROCESS | 1755 | --DOMWINDOW == 83 (0x8f293400) [pid = 1755] [serial = 633] [outer = (nil)] [url = about:blank] 10:05:46 INFO - PROCESS | 1755 | --DOMWINDOW == 82 (0x8dd7d000) [pid = 1755] [serial = 627] [outer = (nil)] [url = about:blank] 10:05:46 INFO - PROCESS | 1755 | 1467738346670 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:46 INFO - PROCESS | 1755 | 1467738346681 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:46 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c0a1000 == 27 [pid = 1755] [id = 233] 10:05:46 INFO - PROCESS | 1755 | ++DOMWINDOW == 83 (0x8c0a1400) [pid = 1755] [serial = 700] [outer = (nil)] 10:05:46 INFO - PROCESS | 1755 | ++DOMWINDOW == 84 (0x8c0a5400) [pid = 1755] [serial = 701] [outer = 0x8c0a1400] 10:05:46 INFO - PROCESS | 1755 | 1467738346765 Marionette DEBUG loaded listener.js 10:05:46 INFO - PROCESS | 1755 | ++DOMWINDOW == 85 (0x8c3e1800) [pid = 1755] [serial = 702] [outer = 0x8c0a1400] 10:05:47 INFO - PROCESS | 1755 | 1467738347647 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]]]}] 10:05:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 10:05:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 2694ms 10:05:47 INFO - PROCESS | 1755 | 1467738347683 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 10:05:47 INFO - PROCESS | 1755 | 1467738347688 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 10:05:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 10:05:47 INFO - PROCESS | 1755 | 1467738347697 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 10:05:47 INFO - PROCESS | 1755 | 1467738347701 Marionette TRACE conn4 <- [1,906,null,{}] 10:05:47 INFO - PROCESS | 1755 | 1467738347709 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}] 10:05:47 INFO - PROCESS | 1755 | 1467738347717 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:47 INFO - PROCESS | 1755 | 1467738347888 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 10:05:47 INFO - PROCESS | 1755 | 1467738347901 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:47 INFO - PROCESS | 1755 | 1467738347913 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:47 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d6ad800 == 28 [pid = 1755] [id = 234] 10:05:47 INFO - PROCESS | 1755 | ++DOMWINDOW == 86 (0x8d6adc00) [pid = 1755] [serial = 703] [outer = (nil)] 10:05:47 INFO - PROCESS | 1755 | ++DOMWINDOW == 87 (0x8d6b1400) [pid = 1755] [serial = 704] [outer = 0x8d6adc00] 10:05:47 INFO - PROCESS | 1755 | 1467738347986 Marionette DEBUG loaded listener.js 10:05:48 INFO - PROCESS | 1755 | ++DOMWINDOW == 88 (0x8dd2cc00) [pid = 1755] [serial = 705] [outer = 0x8d6adc00] 10:05:48 INFO - PROCESS | 1755 | 1467738348953 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]]]}] 10:05:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 10:05:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1287ms 10:05:48 INFO - PROCESS | 1755 | 1467738348988 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 10:05:48 INFO - PROCESS | 1755 | 1467738348993 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 10:05:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 10:05:49 INFO - PROCESS | 1755 | 1467738349001 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 10:05:49 INFO - PROCESS | 1755 | 1467738349005 Marionette TRACE conn4 <- [1,910,null,{}] 10:05:49 INFO - PROCESS | 1755 | 1467738349011 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}] 10:05:49 INFO - PROCESS | 1755 | 1467738349016 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:49 INFO - PROCESS | 1755 | 1467738349241 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 10:05:49 INFO - PROCESS | 1755 | 1467738349399 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:49 INFO - PROCESS | 1755 | 1467738349407 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:49 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dfec400 == 29 [pid = 1755] [id = 235] 10:05:49 INFO - PROCESS | 1755 | ++DOMWINDOW == 89 (0x8dff0400) [pid = 1755] [serial = 706] [outer = (nil)] 10:05:49 INFO - PROCESS | 1755 | ++DOMWINDOW == 90 (0x8e30dc00) [pid = 1755] [serial = 707] [outer = 0x8dff0400] 10:05:49 INFO - PROCESS | 1755 | 1467738349480 Marionette DEBUG loaded listener.js 10:05:49 INFO - PROCESS | 1755 | ++DOMWINDOW == 91 (0x8e34f400) [pid = 1755] [serial = 708] [outer = 0x8dff0400] 10:05:50 INFO - PROCESS | 1755 | 1467738350494 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]]]}] 10:05:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 10:05:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1536ms 10:05:50 INFO - PROCESS | 1755 | 1467738350539 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 10:05:50 INFO - PROCESS | 1755 | 1467738350543 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 10:05:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 10:05:50 INFO - PROCESS | 1755 | 1467738350576 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 10:05:50 INFO - PROCESS | 1755 | 1467738350586 Marionette TRACE conn4 <- [1,914,null,{}] 10:05:50 INFO - PROCESS | 1755 | 1467738350599 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}] 10:05:50 INFO - PROCESS | 1755 | 1467738350608 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:50 INFO - PROCESS | 1755 | 1467738350829 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 10:05:50 INFO - PROCESS | 1755 | 1467738350873 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:50 INFO - PROCESS | 1755 | 1467738350881 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:50 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d6aa400 == 30 [pid = 1755] [id = 236] 10:05:50 INFO - PROCESS | 1755 | ++DOMWINDOW == 92 (0x8dfe2c00) [pid = 1755] [serial = 709] [outer = (nil)] 10:05:51 INFO - PROCESS | 1755 | ++DOMWINDOW == 93 (0x8f281400) [pid = 1755] [serial = 710] [outer = 0x8dfe2c00] 10:05:51 INFO - PROCESS | 1755 | 1467738351017 Marionette DEBUG loaded listener.js 10:05:51 INFO - PROCESS | 1755 | ++DOMWINDOW == 94 (0x8f29b000) [pid = 1755] [serial = 711] [outer = 0x8dfe2c00] 10:05:52 INFO - PROCESS | 1755 | --DOMWINDOW == 93 (0x8c3e4400) [pid = 1755] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 10:05:52 INFO - PROCESS | 1755 | --DOMWINDOW == 92 (0x8c232400) [pid = 1755] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 10:05:52 INFO - PROCESS | 1755 | --DOMWINDOW == 91 (0x8e359800) [pid = 1755] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 10:05:52 INFO - PROCESS | 1755 | --DOMWINDOW == 90 (0x8dd22400) [pid = 1755] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 10:05:52 INFO - PROCESS | 1755 | --DOMWINDOW == 89 (0x8e34dc00) [pid = 1755] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 10:05:52 INFO - PROCESS | 1755 | --DOMWINDOW == 88 (0x8f292400) [pid = 1755] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 10:05:52 INFO - PROCESS | 1755 | --DOMWINDOW == 87 (0x8f275800) [pid = 1755] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 10:05:52 INFO - PROCESS | 1755 | --DOMWINDOW == 86 (0x8f2a0c00) [pid = 1755] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 10:05:52 INFO - PROCESS | 1755 | --DOMWINDOW == 85 (0x8d6af000) [pid = 1755] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 10:05:52 INFO - PROCESS | 1755 | --DOMWINDOW == 84 (0x8d30b000) [pid = 1755] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 10:05:52 INFO - PROCESS | 1755 | --DOMWINDOW == 83 (0x8c3e6c00) [pid = 1755] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 10:05:52 INFO - PROCESS | 1755 | --DOMWINDOW == 82 (0x8fd17800) [pid = 1755] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 10:05:52 INFO - PROCESS | 1755 | --DOMWINDOW == 81 (0x8f282800) [pid = 1755] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 10:05:52 INFO - PROCESS | 1755 | --DOMWINDOW == 80 (0x8c0a4400) [pid = 1755] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 10:05:52 INFO - PROCESS | 1755 | 1467738352485 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]]]}] 10:05:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 10:05:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1952ms 10:05:52 INFO - PROCESS | 1755 | 1467738352518 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 10:05:52 INFO - PROCESS | 1755 | 1467738352522 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 10:05:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 10:05:52 INFO - PROCESS | 1755 | 1467738352529 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 10:05:52 INFO - PROCESS | 1755 | 1467738352531 Marionette TRACE conn4 <- [1,918,null,{}] 10:05:52 INFO - PROCESS | 1755 | 1467738352538 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}] 10:05:52 INFO - PROCESS | 1755 | 1467738352542 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:52 INFO - PROCESS | 1755 | 1467738352703 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 10:05:52 INFO - PROCESS | 1755 | 1467738352717 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:52 INFO - PROCESS | 1755 | 1467738352724 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:52 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd79400 == 31 [pid = 1755] [id = 237] 10:05:52 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0x8dd81c00) [pid = 1755] [serial = 712] [outer = (nil)] 10:05:52 INFO - PROCESS | 1755 | ++DOMWINDOW == 82 (0x8f2a0400) [pid = 1755] [serial = 713] [outer = 0x8dd81c00] 10:05:52 INFO - PROCESS | 1755 | 1467738352796 Marionette DEBUG loaded listener.js 10:05:52 INFO - PROCESS | 1755 | ++DOMWINDOW == 83 (0x8f3c2800) [pid = 1755] [serial = 714] [outer = 0x8dd81c00] 10:05:53 INFO - PROCESS | 1755 | 1467738353680 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]]]}] 10:05:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 10:05:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1195ms 10:05:53 INFO - PROCESS | 1755 | 1467738353726 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 10:05:53 INFO - PROCESS | 1755 | 1467738353730 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 10:05:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 10:05:53 INFO - PROCESS | 1755 | 1467738353736 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 10:05:53 INFO - PROCESS | 1755 | 1467738353740 Marionette TRACE conn4 <- [1,922,null,{}] 10:05:53 INFO - PROCESS | 1755 | 1467738353745 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}] 10:05:53 INFO - PROCESS | 1755 | 1467738353750 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:53 INFO - PROCESS | 1755 | 1467738353908 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 10:05:53 INFO - PROCESS | 1755 | 1467738353979 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:53 INFO - PROCESS | 1755 | 1467738353990 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:54 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c09b400 == 32 [pid = 1755] [id = 238] 10:05:54 INFO - PROCESS | 1755 | ++DOMWINDOW == 84 (0x8c09c400) [pid = 1755] [serial = 715] [outer = (nil)] 10:05:54 INFO - PROCESS | 1755 | ++DOMWINDOW == 85 (0x8c223400) [pid = 1755] [serial = 716] [outer = 0x8c09c400] 10:05:54 INFO - PROCESS | 1755 | 1467738354183 Marionette DEBUG loaded listener.js 10:05:54 INFO - PROCESS | 1755 | ++DOMWINDOW == 86 (0x8c3e8000) [pid = 1755] [serial = 717] [outer = 0x8c09c400] 10:05:55 INFO - PROCESS | 1755 | 1467738355342 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]]]}] 10:05:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 10:05:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1693ms 10:05:55 INFO - PROCESS | 1755 | 1467738355433 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 10:05:55 INFO - PROCESS | 1755 | 1467738355439 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 10:05:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 10:05:55 INFO - PROCESS | 1755 | 1467738355448 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 10:05:55 INFO - PROCESS | 1755 | 1467738355452 Marionette TRACE conn4 <- [1,926,null,{}] 10:05:55 INFO - PROCESS | 1755 | 1467738355461 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}] 10:05:55 INFO - PROCESS | 1755 | 1467738355470 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:55 INFO - PROCESS | 1755 | 1467738355696 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 10:05:55 INFO - PROCESS | 1755 | 1467738355917 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:55 INFO - PROCESS | 1755 | 1467738355929 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:55 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3ec800 == 33 [pid = 1755] [id = 239] 10:05:55 INFO - PROCESS | 1755 | ++DOMWINDOW == 87 (0x8c3ee800) [pid = 1755] [serial = 718] [outer = (nil)] 10:05:56 INFO - PROCESS | 1755 | ++DOMWINDOW == 88 (0x8e306800) [pid = 1755] [serial = 719] [outer = 0x8c3ee800] 10:05:56 INFO - PROCESS | 1755 | 1467738356012 Marionette DEBUG loaded listener.js 10:05:56 INFO - PROCESS | 1755 | ++DOMWINDOW == 89 (0x8e34ec00) [pid = 1755] [serial = 720] [outer = 0x8c3ee800] 10:05:57 INFO - PROCESS | 1755 | 1467738357033 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]]]}] 10:05:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 10:05:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1638ms 10:05:57 INFO - PROCESS | 1755 | 1467738357088 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 10:05:57 INFO - PROCESS | 1755 | 1467738357095 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 10:05:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 10:05:57 INFO - PROCESS | 1755 | 1467738357104 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 10:05:57 INFO - PROCESS | 1755 | 1467738357108 Marionette TRACE conn4 <- [1,930,null,{}] 10:05:57 INFO - PROCESS | 1755 | 1467738357115 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}] 10:05:57 INFO - PROCESS | 1755 | 1467738357119 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:57 INFO - PROCESS | 1755 | 1467738357320 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 10:05:57 INFO - PROCESS | 1755 | 1467738357587 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:57 INFO - PROCESS | 1755 | 1467738357595 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:57 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f276400 == 34 [pid = 1755] [id = 240] 10:05:57 INFO - PROCESS | 1755 | ++DOMWINDOW == 90 (0x8f277800) [pid = 1755] [serial = 721] [outer = (nil)] 10:05:57 INFO - PROCESS | 1755 | ++DOMWINDOW == 91 (0x8f29a400) [pid = 1755] [serial = 722] [outer = 0x8f277800] 10:05:57 INFO - PROCESS | 1755 | 1467738357719 Marionette DEBUG loaded listener.js 10:05:57 INFO - PROCESS | 1755 | ++DOMWINDOW == 92 (0x8f6ee400) [pid = 1755] [serial = 723] [outer = 0x8f277800] 10:05:58 INFO - PROCESS | 1755 | 1467738358741 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]]]}] 10:05:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 10:05:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1689ms 10:05:58 INFO - PROCESS | 1755 | 1467738358795 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 10:05:58 INFO - PROCESS | 1755 | 1467738358798 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 10:05:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 10:05:58 INFO - PROCESS | 1755 | 1467738358808 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 10:05:58 INFO - PROCESS | 1755 | 1467738358817 Marionette TRACE conn4 <- [1,934,null,{}] 10:05:58 INFO - PROCESS | 1755 | 1467738358832 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}] 10:05:58 INFO - PROCESS | 1755 | 1467738358839 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:59 INFO - PROCESS | 1755 | 1467738359074 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 10:05:59 INFO - PROCESS | 1755 | 1467738359350 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:59 INFO - PROCESS | 1755 | 1467738359359 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:05:59 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e354c00 == 35 [pid = 1755] [id = 241] 10:05:59 INFO - PROCESS | 1755 | ++DOMWINDOW == 93 (0x8fe3e800) [pid = 1755] [serial = 724] [outer = (nil)] 10:05:59 INFO - PROCESS | 1755 | ++DOMWINDOW == 94 (0x90145c00) [pid = 1755] [serial = 725] [outer = 0x8fe3e800] 10:05:59 INFO - PROCESS | 1755 | 1467738359446 Marionette DEBUG loaded listener.js 10:05:59 INFO - PROCESS | 1755 | ++DOMWINDOW == 95 (0x90143800) [pid = 1755] [serial = 726] [outer = 0x8fe3e800] 10:06:00 INFO - PROCESS | 1755 | 1467738360442 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]]]}] 10:06:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 10:06:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1708ms 10:06:00 INFO - PROCESS | 1755 | 1467738360516 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 10:06:00 INFO - PROCESS | 1755 | 1467738360520 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 10:06:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 10:06:00 INFO - PROCESS | 1755 | 1467738360527 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 10:06:00 INFO - PROCESS | 1755 | 1467738360531 Marionette TRACE conn4 <- [1,938,null,{}] 10:06:00 INFO - PROCESS | 1755 | 1467738360538 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}] 10:06:00 INFO - PROCESS | 1755 | 1467738360544 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:00 INFO - PROCESS | 1755 | 1467738360731 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 10:06:01 INFO - PROCESS | 1755 | 1467738361067 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:01 INFO - PROCESS | 1755 | 1467738361076 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:01 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c22d800 == 36 [pid = 1755] [id = 242] 10:06:01 INFO - PROCESS | 1755 | ++DOMWINDOW == 96 (0x8c22ec00) [pid = 1755] [serial = 727] [outer = (nil)] 10:06:01 INFO - PROCESS | 1755 | ++DOMWINDOW == 97 (0x8c3e5800) [pid = 1755] [serial = 728] [outer = 0x8c22ec00] 10:06:01 INFO - PROCESS | 1755 | 1467738361164 Marionette DEBUG loaded listener.js 10:06:01 INFO - PROCESS | 1755 | ++DOMWINDOW == 98 (0x8d307400) [pid = 1755] [serial = 729] [outer = 0x8c22ec00] 10:06:02 INFO - PROCESS | 1755 | --DOCSHELL 0x8e35a400 == 35 [pid = 1755] [id = 209] 10:06:02 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd28000 == 34 [pid = 1755] [id = 206] 10:06:02 INFO - PROCESS | 1755 | --DOCSHELL 0x8e34d800 == 33 [pid = 1755] [id = 221] 10:06:02 INFO - PROCESS | 1755 | --DOCSHELL 0x8d6af800 == 32 [pid = 1755] [id = 208] 10:06:02 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3e5400 == 31 [pid = 1755] [id = 207] 10:06:02 INFO - PROCESS | 1755 | --DOCSHELL 0x8d6a2800 == 30 [pid = 1755] [id = 220] 10:06:02 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd79400 == 29 [pid = 1755] [id = 237] 10:06:02 INFO - PROCESS | 1755 | 1467738362253 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]]]}] 10:06:02 INFO - PROCESS | 1755 | --DOCSHELL 0x8d6aa400 == 28 [pid = 1755] [id = 236] 10:06:02 INFO - PROCESS | 1755 | --DOCSHELL 0x8dfec400 == 27 [pid = 1755] [id = 235] 10:06:02 INFO - PROCESS | 1755 | --DOCSHELL 0x8d6ad800 == 26 [pid = 1755] [id = 234] 10:06:02 INFO - PROCESS | 1755 | --DOCSHELL 0x8c0a1000 == 25 [pid = 1755] [id = 233] 10:06:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 10:06:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1785ms 10:06:02 INFO - PROCESS | 1755 | 1467738362316 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 10:06:02 INFO - PROCESS | 1755 | 1467738362321 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 10:06:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 10:06:02 INFO - PROCESS | 1755 | 1467738362329 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 10:06:02 INFO - PROCESS | 1755 | 1467738362333 Marionette TRACE conn4 <- [1,942,null,{}] 10:06:02 INFO - PROCESS | 1755 | 1467738362342 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}] 10:06:02 INFO - PROCESS | 1755 | 1467738362350 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:02 INFO - PROCESS | 1755 | 1467738362520 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 10:06:02 INFO - PROCESS | 1755 | --DOMWINDOW == 97 (0x8dd74000) [pid = 1755] [serial = 656] [outer = (nil)] [url = about:blank] 10:06:02 INFO - PROCESS | 1755 | --DOMWINDOW == 96 (0x91c56000) [pid = 1755] [serial = 654] [outer = (nil)] [url = about:blank] 10:06:02 INFO - PROCESS | 1755 | --DOMWINDOW == 95 (0x8e307400) [pid = 1755] [serial = 657] [outer = (nil)] [url = about:blank] 10:06:02 INFO - PROCESS | 1755 | --DOMWINDOW == 94 (0x90142400) [pid = 1755] [serial = 647] [outer = (nil)] [url = about:blank] 10:06:02 INFO - PROCESS | 1755 | --DOMWINDOW == 93 (0x91c3f000) [pid = 1755] [serial = 653] [outer = (nil)] [url = about:blank] 10:06:02 INFO - PROCESS | 1755 | --DOMWINDOW == 92 (0x8dd75400) [pid = 1755] [serial = 663] [outer = (nil)] [url = about:blank] 10:06:02 INFO - PROCESS | 1755 | --DOMWINDOW == 91 (0x8e3e1800) [pid = 1755] [serial = 666] [outer = (nil)] [url = about:blank] 10:06:02 INFO - PROCESS | 1755 | --DOMWINDOW == 90 (0x8f2a0800) [pid = 1755] [serial = 641] [outer = (nil)] [url = about:blank] 10:06:02 INFO - PROCESS | 1755 | --DOMWINDOW == 89 (0x8f3c0800) [pid = 1755] [serial = 669] [outer = (nil)] [url = about:blank] 10:06:02 INFO - PROCESS | 1755 | --DOMWINDOW == 88 (0x8f6e7c00) [pid = 1755] [serial = 636] [outer = (nil)] [url = about:blank] 10:06:02 INFO - PROCESS | 1755 | --DOMWINDOW == 87 (0x901c8800) [pid = 1755] [serial = 650] [outer = (nil)] [url = about:blank] 10:06:02 INFO - PROCESS | 1755 | --DOMWINDOW == 86 (0x8f291400) [pid = 1755] [serial = 668] [outer = (nil)] [url = about:blank] 10:06:02 INFO - PROCESS | 1755 | --DOMWINDOW == 85 (0x8e3d7400) [pid = 1755] [serial = 642] [outer = (nil)] [url = about:blank] 10:06:02 INFO - PROCESS | 1755 | --DOMWINDOW == 84 (0x901d3000) [pid = 1755] [serial = 651] [outer = (nil)] [url = about:blank] 10:06:02 INFO - PROCESS | 1755 | --DOMWINDOW == 83 (0x8dd2a400) [pid = 1755] [serial = 662] [outer = (nil)] [url = about:blank] 10:06:02 INFO - PROCESS | 1755 | --DOMWINDOW == 82 (0x8dfed400) [pid = 1755] [serial = 639] [outer = (nil)] [url = about:blank] 10:06:02 INFO - PROCESS | 1755 | --DOMWINDOW == 81 (0x8d302400) [pid = 1755] [serial = 660] [outer = (nil)] [url = about:blank] 10:06:02 INFO - PROCESS | 1755 | --DOMWINDOW == 80 (0x8c3ecc00) [pid = 1755] [serial = 659] [outer = (nil)] [url = about:blank] 10:06:02 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x8fe40000) [pid = 1755] [serial = 644] [outer = (nil)] [url = about:blank] 10:06:02 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x90145000) [pid = 1755] [serial = 648] [outer = (nil)] [url = about:blank] 10:06:02 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x8e3d6400) [pid = 1755] [serial = 665] [outer = (nil)] [url = about:blank] 10:06:02 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x8dd27000) [pid = 1755] [serial = 638] [outer = (nil)] [url = about:blank] 10:06:02 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x8fe43c00) [pid = 1755] [serial = 645] [outer = (nil)] [url = about:blank] 10:06:02 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8fe48400) [pid = 1755] [serial = 675] [outer = (nil)] [url = about:blank] 10:06:02 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x8fd1f400) [pid = 1755] [serial = 674] [outer = (nil)] [url = about:blank] 10:06:02 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x8dfe4c00) [pid = 1755] [serial = 671] [outer = (nil)] [url = about:blank] 10:06:02 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8f27ac00) [pid = 1755] [serial = 672] [outer = (nil)] [url = about:blank] 10:06:02 INFO - PROCESS | 1755 | 1467738362751 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:02 INFO - PROCESS | 1755 | 1467738362762 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:02 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d302400 == 26 [pid = 1755] [id = 243] 10:06:02 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8dd21400) [pid = 1755] [serial = 730] [outer = (nil)] 10:06:02 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8dd2e800) [pid = 1755] [serial = 731] [outer = 0x8dd21400] 10:06:02 INFO - PROCESS | 1755 | 1467738362843 Marionette DEBUG loaded listener.js 10:06:02 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x8dd7c000) [pid = 1755] [serial = 732] [outer = 0x8dd21400] 10:06:03 INFO - PROCESS | 1755 | 1467738363627 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]]]}] 10:06:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 10:06:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1344ms 10:06:03 INFO - PROCESS | 1755 | 1467738363677 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 10:06:03 INFO - PROCESS | 1755 | 1467738363684 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 10:06:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 10:06:03 INFO - PROCESS | 1755 | 1467738363691 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 10:06:03 INFO - PROCESS | 1755 | 1467738363695 Marionette TRACE conn4 <- [1,946,null,{}] 10:06:03 INFO - PROCESS | 1755 | 1467738363701 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}] 10:06:03 INFO - PROCESS | 1755 | 1467738363707 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:03 INFO - PROCESS | 1755 | 1467738363886 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 10:06:03 INFO - PROCESS | 1755 | 1467738363897 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:03 INFO - PROCESS | 1755 | 1467738363908 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:04 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dfe3c00 == 27 [pid = 1755] [id = 244] 10:06:04 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8e34e400) [pid = 1755] [serial = 733] [outer = (nil)] 10:06:04 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x8e3dd000) [pid = 1755] [serial = 734] [outer = 0x8e34e400] 10:06:04 INFO - PROCESS | 1755 | 1467738364086 Marionette DEBUG loaded listener.js 10:06:04 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x8f279800) [pid = 1755] [serial = 735] [outer = 0x8e34e400] 10:06:05 INFO - PROCESS | 1755 | 1467738365072 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]]]}] 10:06:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 10:06:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1431ms 10:06:05 INFO - PROCESS | 1755 | 1467738365123 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 10:06:05 INFO - PROCESS | 1755 | 1467738365128 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 10:06:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 10:06:05 INFO - PROCESS | 1755 | 1467738365147 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 10:06:05 INFO - PROCESS | 1755 | 1467738365157 Marionette TRACE conn4 <- [1,950,null,{}] 10:06:05 INFO - PROCESS | 1755 | 1467738365168 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}] 10:06:05 INFO - PROCESS | 1755 | 1467738365175 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:05 INFO - PROCESS | 1755 | 1467738365420 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 10:06:05 INFO - PROCESS | 1755 | 1467738365450 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:05 INFO - PROCESS | 1755 | 1467738365458 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:05 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3eb800 == 28 [pid = 1755] [id = 245] 10:06:05 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x8f6e7000) [pid = 1755] [serial = 736] [outer = (nil)] 10:06:05 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x8f6f3800) [pid = 1755] [serial = 737] [outer = 0x8f6e7000] 10:06:05 INFO - PROCESS | 1755 | 1467738365530 Marionette DEBUG loaded listener.js 10:06:05 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x8fd15c00) [pid = 1755] [serial = 738] [outer = 0x8f6e7000] 10:06:06 INFO - PROCESS | 1755 | 1467738366474 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]]]}] 10:06:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 10:06:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1399ms 10:06:06 INFO - PROCESS | 1755 | 1467738366541 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 10:06:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 10:06:06 INFO - PROCESS | 1755 | 1467738366545 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 10:06:06 INFO - PROCESS | 1755 | 1467738366552 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 10:06:06 INFO - PROCESS | 1755 | 1467738366555 Marionette TRACE conn4 <- [1,954,null,{}] 10:06:06 INFO - PROCESS | 1755 | 1467738366561 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}] 10:06:06 INFO - PROCESS | 1755 | 1467738366566 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:06 INFO - PROCESS | 1755 | 1467738366785 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 10:06:06 INFO - PROCESS | 1755 | 1467738366810 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:06 INFO - PROCESS | 1755 | 1467738366820 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:06 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c09d000 == 29 [pid = 1755] [id = 246] 10:06:06 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0x8d30c800) [pid = 1755] [serial = 739] [outer = (nil)] 10:06:06 INFO - PROCESS | 1755 | ++DOMWINDOW == 82 (0x8fe43400) [pid = 1755] [serial = 740] [outer = 0x8d30c800] 10:06:06 INFO - PROCESS | 1755 | 1467738366889 Marionette DEBUG loaded listener.js 10:06:07 INFO - PROCESS | 1755 | ++DOMWINDOW == 83 (0x8fe44c00) [pid = 1755] [serial = 741] [outer = 0x8d30c800] 10:06:07 INFO - PROCESS | 1755 | --DOMWINDOW == 82 (0x8dfe2c00) [pid = 1755] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 10:06:07 INFO - PROCESS | 1755 | --DOMWINDOW == 81 (0x8d6adc00) [pid = 1755] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 10:06:07 INFO - PROCESS | 1755 | --DOMWINDOW == 80 (0x8c0a1400) [pid = 1755] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 10:06:07 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x8dd2ac00) [pid = 1755] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 10:06:07 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x8d30d000) [pid = 1755] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 10:06:07 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x8f27b800) [pid = 1755] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 10:06:07 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x8fe47400) [pid = 1755] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 10:06:07 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x8fd18000) [pid = 1755] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 10:06:07 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x901ca400) [pid = 1755] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 10:06:07 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x91c35800) [pid = 1755] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 10:06:07 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x8d305c00) [pid = 1755] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 10:06:07 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8dff0400) [pid = 1755] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 10:06:07 INFO - PROCESS | 1755 | 1467738367926 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]]]}] 10:06:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 10:06:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1442ms 10:06:07 INFO - PROCESS | 1755 | 1467738367994 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 10:06:07 INFO - PROCESS | 1755 | 1467738367998 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 10:06:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 10:06:08 INFO - PROCESS | 1755 | 1467738368004 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 10:06:08 INFO - PROCESS | 1755 | 1467738368007 Marionette TRACE conn4 <- [1,958,null,{}] 10:06:08 INFO - PROCESS | 1755 | 1467738368013 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}] 10:06:08 INFO - PROCESS | 1755 | 1467738368018 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:08 INFO - PROCESS | 1755 | 1467738368180 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 10:06:08 INFO - PROCESS | 1755 | 1467738368300 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:08 INFO - PROCESS | 1755 | 1467738368319 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:08 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd7b800 == 30 [pid = 1755] [id = 247] 10:06:08 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8f278800) [pid = 1755] [serial = 742] [outer = (nil)] 10:06:08 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8fd20400) [pid = 1755] [serial = 743] [outer = 0x8f278800] 10:06:08 INFO - PROCESS | 1755 | 1467738368402 Marionette DEBUG loaded listener.js 10:06:08 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x901c9000) [pid = 1755] [serial = 744] [outer = 0x8f278800] 10:06:09 INFO - PROCESS | 1755 | 1467738369252 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]]]}] 10:06:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 10:06:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1334ms 10:06:09 INFO - PROCESS | 1755 | 1467738369340 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 10:06:09 INFO - PROCESS | 1755 | 1467738369346 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 10:06:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 10:06:09 INFO - PROCESS | 1755 | 1467738369360 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 10:06:09 INFO - PROCESS | 1755 | 1467738369367 Marionette TRACE conn4 <- [1,962,null,{}] 10:06:09 INFO - PROCESS | 1755 | 1467738369377 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}] 10:06:09 INFO - PROCESS | 1755 | 1467738369383 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:09 INFO - PROCESS | 1755 | 1467738369605 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 10:06:09 INFO - PROCESS | 1755 | 1467738369776 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:09 INFO - PROCESS | 1755 | 1467738369793 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:09 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d309800 == 31 [pid = 1755] [id = 248] 10:06:09 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8d30a000) [pid = 1755] [serial = 745] [outer = (nil)] 10:06:09 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x8d6ab400) [pid = 1755] [serial = 746] [outer = 0x8d30a000] 10:06:09 INFO - PROCESS | 1755 | 1467738369886 Marionette DEBUG loaded listener.js 10:06:10 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x8d6af800) [pid = 1755] [serial = 747] [outer = 0x8d30a000] 10:06:10 INFO - PROCESS | 1755 | 1467738370933 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]]]}] 10:06:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 10:06:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1642ms 10:06:11 INFO - PROCESS | 1755 | 1467738370998 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 10:06:11 INFO - PROCESS | 1755 | 1467738371004 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 10:06:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 10:06:11 INFO - PROCESS | 1755 | 1467738371016 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 10:06:11 INFO - PROCESS | 1755 | 1467738371021 Marionette TRACE conn4 <- [1,966,null,{}] 10:06:11 INFO - PROCESS | 1755 | 1467738371028 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}] 10:06:11 INFO - PROCESS | 1755 | 1467738371035 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:11 INFO - PROCESS | 1755 | 1467738371272 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 10:06:11 INFO - PROCESS | 1755 | 1467738371493 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:11 INFO - PROCESS | 1755 | 1467738371515 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:11 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e30c800 == 32 [pid = 1755] [id = 249] 10:06:11 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x8e359000) [pid = 1755] [serial = 748] [outer = (nil)] 10:06:11 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x8e3e5000) [pid = 1755] [serial = 749] [outer = 0x8e359000] 10:06:11 INFO - PROCESS | 1755 | 1467738371616 Marionette DEBUG loaded listener.js 10:06:11 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x8f280000) [pid = 1755] [serial = 750] [outer = 0x8e359000] 10:06:12 INFO - PROCESS | 1755 | 1467738372548 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]]]}] 10:06:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 10:06:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1596ms 10:06:12 INFO - PROCESS | 1755 | 1467738372609 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 10:06:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 10:06:12 INFO - PROCESS | 1755 | 1467738372613 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 10:06:12 INFO - PROCESS | 1755 | 1467738372622 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 10:06:12 INFO - PROCESS | 1755 | 1467738372625 Marionette TRACE conn4 <- [1,970,null,{}] 10:06:12 INFO - PROCESS | 1755 | 1467738372642 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}] 10:06:12 INFO - PROCESS | 1755 | 1467738372651 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:12 INFO - PROCESS | 1755 | 1467738372886 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 10:06:13 INFO - PROCESS | 1755 | 1467738373143 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:13 INFO - PROCESS | 1755 | 1467738373160 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:13 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f6ec000 == 33 [pid = 1755] [id = 250] 10:06:13 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0x90148000) [pid = 1755] [serial = 751] [outer = (nil)] 10:06:13 INFO - PROCESS | 1755 | ++DOMWINDOW == 82 (0x901d3400) [pid = 1755] [serial = 752] [outer = 0x90148000] 10:06:13 INFO - PROCESS | 1755 | 1467738373289 Marionette DEBUG loaded listener.js 10:06:13 INFO - PROCESS | 1755 | ++DOMWINDOW == 83 (0x91c36400) [pid = 1755] [serial = 753] [outer = 0x90148000] 10:06:14 INFO - PROCESS | 1755 | 1467738374199 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]]]}] 10:06:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 10:06:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1650ms 10:06:14 INFO - PROCESS | 1755 | 1467738374271 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 10:06:14 INFO - PROCESS | 1755 | 1467738374275 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 10:06:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 10:06:14 INFO - PROCESS | 1755 | 1467738374282 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 10:06:14 INFO - PROCESS | 1755 | 1467738374286 Marionette TRACE conn4 <- [1,974,null,{}] 10:06:14 INFO - PROCESS | 1755 | 1467738374292 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}] 10:06:14 INFO - PROCESS | 1755 | 1467738374298 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:14 INFO - PROCESS | 1755 | 1467738374527 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 10:06:14 INFO - PROCESS | 1755 | 1467738374737 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:14 INFO - PROCESS | 1755 | 1467738374748 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:14 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c098400 == 34 [pid = 1755] [id = 251] 10:06:14 INFO - PROCESS | 1755 | ++DOMWINDOW == 84 (0x91c38c00) [pid = 1755] [serial = 754] [outer = (nil)] 10:06:14 INFO - PROCESS | 1755 | ++DOMWINDOW == 85 (0x91c57800) [pid = 1755] [serial = 755] [outer = 0x91c38c00] 10:06:14 INFO - PROCESS | 1755 | 1467738374874 Marionette DEBUG loaded listener.js 10:06:15 INFO - PROCESS | 1755 | ++DOMWINDOW == 86 (0x91c5cc00) [pid = 1755] [serial = 756] [outer = 0x91c38c00] 10:06:15 INFO - PROCESS | 1755 | 1467738375779 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]]]}] 10:06:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 10:06:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1532ms 10:06:15 INFO - PROCESS | 1755 | 1467738375814 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 10:06:15 INFO - PROCESS | 1755 | 1467738375818 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 10:06:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 10:06:15 INFO - PROCESS | 1755 | 1467738375824 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 10:06:15 INFO - PROCESS | 1755 | 1467738375828 Marionette TRACE conn4 <- [1,978,null,{}] 10:06:15 INFO - PROCESS | 1755 | 1467738375834 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}] 10:06:15 INFO - PROCESS | 1755 | 1467738375839 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:16 INFO - PROCESS | 1755 | 1467738376023 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 10:06:16 INFO - PROCESS | 1755 | 1467738376205 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:16 INFO - PROCESS | 1755 | 1467738376216 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:16 INFO - PROCESS | 1755 | ++DOCSHELL 0x91c3dc00 == 35 [pid = 1755] [id = 252] 10:06:16 INFO - PROCESS | 1755 | ++DOMWINDOW == 87 (0x91c50800) [pid = 1755] [serial = 757] [outer = (nil)] 10:06:16 INFO - PROCESS | 1755 | ++DOMWINDOW == 88 (0x91f4c800) [pid = 1755] [serial = 758] [outer = 0x91c50800] 10:06:16 INFO - PROCESS | 1755 | 1467738376302 Marionette DEBUG loaded listener.js 10:06:16 INFO - PROCESS | 1755 | ++DOMWINDOW == 89 (0x91f4f400) [pid = 1755] [serial = 759] [outer = 0x91c50800] 10:06:17 INFO - PROCESS | 1755 | 1467738377273 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]]]}] 10:06:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 10:06:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1481ms 10:06:17 INFO - PROCESS | 1755 | 1467738377307 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 10:06:17 INFO - PROCESS | 1755 | 1467738377310 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 10:06:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 10:06:17 INFO - PROCESS | 1755 | 1467738377317 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 10:06:17 INFO - PROCESS | 1755 | 1467738377320 Marionette TRACE conn4 <- [1,982,null,{}] 10:06:17 INFO - PROCESS | 1755 | 1467738377327 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}] 10:06:17 INFO - PROCESS | 1755 | 1467738377338 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:17 INFO - PROCESS | 1755 | 1467738377575 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 10:06:17 INFO - PROCESS | 1755 | 1467738377795 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:17 INFO - PROCESS | 1755 | 1467738377804 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:17 INFO - PROCESS | 1755 | ++DOCSHELL 0x91c59c00 == 36 [pid = 1755] [id = 253] 10:06:17 INFO - PROCESS | 1755 | ++DOMWINDOW == 90 (0x92431400) [pid = 1755] [serial = 760] [outer = (nil)] 10:06:17 INFO - PROCESS | 1755 | ++DOMWINDOW == 91 (0x92437800) [pid = 1755] [serial = 761] [outer = 0x92431400] 10:06:17 INFO - PROCESS | 1755 | 1467738377927 Marionette DEBUG loaded listener.js 10:06:18 INFO - PROCESS | 1755 | ++DOMWINDOW == 92 (0x9243e400) [pid = 1755] [serial = 762] [outer = 0x92431400] 10:06:18 INFO - PROCESS | 1755 | 1467738378826 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]]]}] 10:06:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 10:06:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1586ms 10:06:18 INFO - PROCESS | 1755 | 1467738378905 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 10:06:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 10:06:18 INFO - PROCESS | 1755 | 1467738378910 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 10:06:18 INFO - PROCESS | 1755 | 1467738378918 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 10:06:18 INFO - PROCESS | 1755 | 1467738378921 Marionette TRACE conn4 <- [1,986,null,{}] 10:06:18 INFO - PROCESS | 1755 | 1467738378929 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}] 10:06:18 INFO - PROCESS | 1755 | 1467738378935 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:19 INFO - PROCESS | 1755 | 1467738379162 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 10:06:19 INFO - PROCESS | 1755 | 1467738379389 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:19 INFO - PROCESS | 1755 | 1467738379400 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:19 INFO - PROCESS | 1755 | ++DOCSHELL 0x92435400 == 37 [pid = 1755] [id = 254] 10:06:19 INFO - PROCESS | 1755 | ++DOMWINDOW == 93 (0x9243bc00) [pid = 1755] [serial = 763] [outer = (nil)] 10:06:19 INFO - PROCESS | 1755 | ++DOMWINDOW == 94 (0x925c6800) [pid = 1755] [serial = 764] [outer = 0x9243bc00] 10:06:19 INFO - PROCESS | 1755 | 1467738379507 Marionette DEBUG loaded listener.js 10:06:19 INFO - PROCESS | 1755 | ++DOMWINDOW == 95 (0x925c9800) [pid = 1755] [serial = 765] [outer = 0x9243bc00] 10:06:20 INFO - PROCESS | 1755 | 1467738380452 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]]]}] 10:06:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 10:06:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1591ms 10:06:20 INFO - PROCESS | 1755 | 1467738380531 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 10:06:20 INFO - PROCESS | 1755 | 1467738380536 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 10:06:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 10:06:20 INFO - PROCESS | 1755 | 1467738380544 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 10:06:20 INFO - PROCESS | 1755 | 1467738380548 Marionette TRACE conn4 <- [1,990,null,{}] 10:06:20 INFO - PROCESS | 1755 | 1467738380553 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}] 10:06:20 INFO - PROCESS | 1755 | 1467738380558 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:20 INFO - PROCESS | 1755 | 1467738380751 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 10:06:20 INFO - PROCESS | 1755 | 1467738380951 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:20 INFO - PROCESS | 1755 | 1467738380963 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:21 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c098800 == 38 [pid = 1755] [id = 255] 10:06:21 INFO - PROCESS | 1755 | ++DOMWINDOW == 96 (0x8c22e800) [pid = 1755] [serial = 766] [outer = (nil)] 10:06:21 INFO - PROCESS | 1755 | ++DOMWINDOW == 97 (0x8dd29800) [pid = 1755] [serial = 767] [outer = 0x8c22e800] 10:06:21 INFO - PROCESS | 1755 | 1467738381085 Marionette DEBUG loaded listener.js 10:06:21 INFO - PROCESS | 1755 | ++DOMWINDOW == 98 (0x8e306400) [pid = 1755] [serial = 768] [outer = 0x8c22e800] 10:06:22 INFO - PROCESS | 1755 | 1467738382205 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]]]}] 10:06:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 10:06:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1730ms 10:06:22 INFO - PROCESS | 1755 | 1467738382276 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 10:06:22 INFO - PROCESS | 1755 | 1467738382283 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 10:06:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 10:06:22 INFO - PROCESS | 1755 | 1467738382292 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 10:06:22 INFO - PROCESS | 1755 | 1467738382297 Marionette TRACE conn4 <- [1,994,null,{}] 10:06:22 INFO - PROCESS | 1755 | 1467738382306 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}] 10:06:22 INFO - PROCESS | 1755 | 1467738382311 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:22 INFO - PROCESS | 1755 | 1467738382536 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 10:06:22 INFO - PROCESS | 1755 | 1467738382750 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:22 INFO - PROCESS | 1755 | 1467738382764 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:22 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd2ac00 == 39 [pid = 1755] [id = 256] 10:06:22 INFO - PROCESS | 1755 | ++DOMWINDOW == 99 (0x8dd2f800) [pid = 1755] [serial = 769] [outer = (nil)] 10:06:22 INFO - PROCESS | 1755 | ++DOMWINDOW == 100 (0x8dfe5c00) [pid = 1755] [serial = 770] [outer = 0x8dd2f800] 10:06:22 INFO - PROCESS | 1755 | 1467738382841 Marionette DEBUG loaded listener.js 10:06:22 INFO - PROCESS | 1755 | ++DOMWINDOW == 101 (0x8dfe8400) [pid = 1755] [serial = 771] [outer = 0x8dd2f800] 10:06:23 INFO - PROCESS | 1755 | 1467738383800 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]]]}] 10:06:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 10:06:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1583ms 10:06:23 INFO - PROCESS | 1755 | 1467738383875 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 10:06:23 INFO - PROCESS | 1755 | 1467738383883 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 10:06:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 10:06:23 INFO - PROCESS | 1755 | 1467738383894 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 10:06:23 INFO - PROCESS | 1755 | 1467738383899 Marionette TRACE conn4 <- [1,998,null,{}] 10:06:23 INFO - PROCESS | 1755 | 1467738383905 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}] 10:06:23 INFO - PROCESS | 1755 | 1467738383910 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:25 INFO - PROCESS | 1755 | --DOCSHELL 0x8d6a5c00 == 38 [pid = 1755] [id = 216] 10:06:25 INFO - PROCESS | 1755 | --DOCSHELL 0x8e354c00 == 37 [pid = 1755] [id = 241] 10:06:25 INFO - PROCESS | 1755 | --DOCSHELL 0x8f276400 == 36 [pid = 1755] [id = 240] 10:06:25 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3ec800 == 35 [pid = 1755] [id = 239] 10:06:25 INFO - PROCESS | 1755 | --DOCSHELL 0x8c09b400 == 34 [pid = 1755] [id = 238] 10:06:25 INFO - PROCESS | 1755 | --DOCSHELL 0x8d304c00 == 33 [pid = 1755] [id = 212] 10:06:25 INFO - PROCESS | 1755 | --DOCSHELL 0x8c097800 == 32 [pid = 1755] [id = 222] 10:06:25 INFO - PROCESS | 1755 | --DOCSHELL 0x8f297400 == 31 [pid = 1755] [id = 211] 10:06:25 INFO - PROCESS | 1755 | --DOCSHELL 0x8fd16000 == 30 [pid = 1755] [id = 214] 10:06:25 INFO - PROCESS | 1755 | --DOCSHELL 0x8c231000 == 29 [pid = 1755] [id = 210] 10:06:25 INFO - PROCESS | 1755 | --DOCSHELL 0x8c22d800 == 28 [pid = 1755] [id = 242] 10:06:25 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3ec400 == 27 [pid = 1755] [id = 213] 10:06:25 INFO - PROCESS | 1755 | --DOCSHELL 0x8c229800 == 26 [pid = 1755] [id = 218] 10:06:25 INFO - PROCESS | 1755 | --DOCSHELL 0x8c225c00 == 25 [pid = 1755] [id = 217] 10:06:25 INFO - PROCESS | 1755 | --DOCSHELL 0x8c09e800 == 24 [pid = 1755] [id = 223] 10:06:25 INFO - PROCESS | 1755 | --DOCSHELL 0x8e30d800 == 23 [pid = 1755] [id = 215] 10:06:25 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3e5c00 == 22 [pid = 1755] [id = 219] 10:06:25 INFO - PROCESS | 1755 | 1467738385206 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 10:06:25 INFO - PROCESS | 1755 | --DOMWINDOW == 100 (0x8f2a0400) [pid = 1755] [serial = 713] [outer = (nil)] [url = about:blank] 10:06:25 INFO - PROCESS | 1755 | --DOMWINDOW == 99 (0x8f281400) [pid = 1755] [serial = 710] [outer = (nil)] [url = about:blank] 10:06:25 INFO - PROCESS | 1755 | --DOMWINDOW == 98 (0x8d6b1400) [pid = 1755] [serial = 704] [outer = (nil)] [url = about:blank] 10:06:25 INFO - PROCESS | 1755 | --DOMWINDOW == 97 (0x8dd2cc00) [pid = 1755] [serial = 705] [outer = (nil)] [url = about:blank] 10:06:25 INFO - PROCESS | 1755 | --DOMWINDOW == 96 (0x8c0a5400) [pid = 1755] [serial = 701] [outer = (nil)] [url = about:blank] 10:06:25 INFO - PROCESS | 1755 | --DOMWINDOW == 95 (0x8c3e1800) [pid = 1755] [serial = 702] [outer = (nil)] [url = about:blank] 10:06:25 INFO - PROCESS | 1755 | --DOMWINDOW == 94 (0x8dfec800) [pid = 1755] [serial = 699] [outer = (nil)] [url = about:blank] 10:06:25 INFO - PROCESS | 1755 | --DOMWINDOW == 93 (0x8dd80400) [pid = 1755] [serial = 698] [outer = (nil)] [url = about:blank] 10:06:25 INFO - PROCESS | 1755 | --DOMWINDOW == 92 (0x8dfe3000) [pid = 1755] [serial = 678] [outer = (nil)] [url = about:blank] 10:06:25 INFO - PROCESS | 1755 | --DOMWINDOW == 91 (0x8dd26000) [pid = 1755] [serial = 677] [outer = (nil)] [url = about:blank] 10:06:25 INFO - PROCESS | 1755 | --DOMWINDOW == 90 (0x8f6e8c00) [pid = 1755] [serial = 681] [outer = (nil)] [url = about:blank] 10:06:25 INFO - PROCESS | 1755 | --DOMWINDOW == 89 (0x8f297000) [pid = 1755] [serial = 680] [outer = (nil)] [url = about:blank] 10:06:25 INFO - PROCESS | 1755 | --DOMWINDOW == 88 (0x901d0c00) [pid = 1755] [serial = 684] [outer = (nil)] [url = about:blank] 10:06:25 INFO - PROCESS | 1755 | --DOMWINDOW == 87 (0x9014a000) [pid = 1755] [serial = 683] [outer = (nil)] [url = about:blank] 10:06:25 INFO - PROCESS | 1755 | --DOMWINDOW == 86 (0x91c3ec00) [pid = 1755] [serial = 687] [outer = (nil)] [url = about:blank] 10:06:25 INFO - PROCESS | 1755 | --DOMWINDOW == 85 (0x91c3c000) [pid = 1755] [serial = 686] [outer = (nil)] [url = about:blank] 10:06:25 INFO - PROCESS | 1755 | --DOMWINDOW == 84 (0x91f48400) [pid = 1755] [serial = 690] [outer = (nil)] [url = about:blank] 10:06:25 INFO - PROCESS | 1755 | --DOMWINDOW == 83 (0x91f46800) [pid = 1755] [serial = 689] [outer = (nil)] [url = about:blank] 10:06:25 INFO - PROCESS | 1755 | --DOMWINDOW == 82 (0x91f92000) [pid = 1755] [serial = 693] [outer = (nil)] [url = about:blank] 10:06:25 INFO - PROCESS | 1755 | --DOMWINDOW == 81 (0x91f8f000) [pid = 1755] [serial = 692] [outer = (nil)] [url = about:blank] 10:06:25 INFO - PROCESS | 1755 | --DOMWINDOW == 80 (0x901c8000) [pid = 1755] [serial = 696] [outer = (nil)] [url = about:blank] 10:06:25 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x8e304000) [pid = 1755] [serial = 695] [outer = (nil)] [url = about:blank] 10:06:25 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x8e34f400) [pid = 1755] [serial = 708] [outer = (nil)] [url = about:blank] 10:06:25 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x8f29b000) [pid = 1755] [serial = 711] [outer = (nil)] [url = about:blank] 10:06:25 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x8e30dc00) [pid = 1755] [serial = 707] [outer = (nil)] [url = about:blank] 10:06:25 INFO - PROCESS | 1755 | 1467738385512 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:25 INFO - PROCESS | 1755 | 1467738385521 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:25 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c226800 == 23 [pid = 1755] [id = 257] 10:06:25 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x8c229400) [pid = 1755] [serial = 772] [outer = (nil)] 10:06:25 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x8c22d800) [pid = 1755] [serial = 773] [outer = 0x8c229400] 10:06:25 INFO - PROCESS | 1755 | 1467738385600 Marionette DEBUG loaded listener.js 10:06:25 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x8c3e6400) [pid = 1755] [serial = 774] [outer = 0x8c229400] 10:06:26 INFO - PROCESS | 1755 | 1467738386417 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]]]}] 10:06:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 10:06:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 2541ms 10:06:26 INFO - PROCESS | 1755 | 1467738386450 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 10:06:26 INFO - PROCESS | 1755 | 1467738386457 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 10:06:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 10:06:26 INFO - PROCESS | 1755 | 1467738386467 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 10:06:26 INFO - PROCESS | 1755 | 1467738386472 Marionette TRACE conn4 <- [1,1002,null,{}] 10:06:26 INFO - PROCESS | 1755 | 1467738386480 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}] 10:06:26 INFO - PROCESS | 1755 | 1467738386485 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:26 INFO - PROCESS | 1755 | 1467738386665 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 10:06:26 INFO - PROCESS | 1755 | 1467738386676 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:26 INFO - PROCESS | 1755 | 1467738386687 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:26 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d6b0800 == 24 [pid = 1755] [id = 258] 10:06:26 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x8d6b1000) [pid = 1755] [serial = 775] [outer = (nil)] 10:06:26 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0x8dd24c00) [pid = 1755] [serial = 776] [outer = 0x8d6b1000] 10:06:26 INFO - PROCESS | 1755 | 1467738386765 Marionette DEBUG loaded listener.js 10:06:26 INFO - PROCESS | 1755 | ++DOMWINDOW == 82 (0x8dd74c00) [pid = 1755] [serial = 777] [outer = 0x8d6b1000] 10:06:27 INFO - PROCESS | 1755 | 1467738387766 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]]]}] 10:06:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 10:06:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1333ms 10:06:27 INFO - PROCESS | 1755 | 1467738387812 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 10:06:27 INFO - PROCESS | 1755 | 1467738387818 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 10:06:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 10:06:27 INFO - PROCESS | 1755 | 1467738387825 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 10:06:27 INFO - PROCESS | 1755 | 1467738387828 Marionette TRACE conn4 <- [1,1006,null,{}] 10:06:27 INFO - PROCESS | 1755 | 1467738387834 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}] 10:06:27 INFO - PROCESS | 1755 | 1467738387840 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:28 INFO - PROCESS | 1755 | 1467738388061 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 10:06:28 INFO - PROCESS | 1755 | 1467738388088 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:28 INFO - PROCESS | 1755 | 1467738388098 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:28 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e30b800 == 25 [pid = 1755] [id = 259] 10:06:28 INFO - PROCESS | 1755 | ++DOMWINDOW == 83 (0x8e310800) [pid = 1755] [serial = 778] [outer = (nil)] 10:06:28 INFO - PROCESS | 1755 | ++DOMWINDOW == 84 (0x8e350400) [pid = 1755] [serial = 779] [outer = 0x8e310800] 10:06:28 INFO - PROCESS | 1755 | 1467738388168 Marionette DEBUG loaded listener.js 10:06:28 INFO - PROCESS | 1755 | ++DOMWINDOW == 85 (0x8e3d6800) [pid = 1755] [serial = 780] [outer = 0x8e310800] 10:06:29 INFO - PROCESS | 1755 | 1467738389213 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]]]}] 10:06:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 10:06:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1430ms 10:06:29 INFO - PROCESS | 1755 | 1467738389257 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 10:06:29 INFO - PROCESS | 1755 | 1467738389263 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 10:06:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 10:06:29 INFO - PROCESS | 1755 | 1467738389282 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 10:06:29 INFO - PROCESS | 1755 | 1467738389290 Marionette TRACE conn4 <- [1,1010,null,{}] 10:06:29 INFO - PROCESS | 1755 | 1467738389302 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}] 10:06:29 INFO - PROCESS | 1755 | 1467738389308 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:29 INFO - PROCESS | 1755 | 1467738389537 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 10:06:29 INFO - PROCESS | 1755 | 1467738389560 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:29 INFO - PROCESS | 1755 | 1467738389594 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:29 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3efc00 == 26 [pid = 1755] [id = 260] 10:06:29 INFO - PROCESS | 1755 | ++DOMWINDOW == 86 (0x8d307c00) [pid = 1755] [serial = 781] [outer = (nil)] 10:06:29 INFO - PROCESS | 1755 | ++DOMWINDOW == 87 (0x8f29d000) [pid = 1755] [serial = 782] [outer = 0x8d307c00] 10:06:29 INFO - PROCESS | 1755 | 1467738389729 Marionette DEBUG loaded listener.js 10:06:29 INFO - PROCESS | 1755 | ++DOMWINDOW == 88 (0x8f3c4000) [pid = 1755] [serial = 783] [outer = 0x8d307c00] 10:06:30 INFO - PROCESS | 1755 | --DOMWINDOW == 87 (0x8f277800) [pid = 1755] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 10:06:30 INFO - PROCESS | 1755 | --DOMWINDOW == 86 (0x8e34e400) [pid = 1755] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 10:06:30 INFO - PROCESS | 1755 | --DOMWINDOW == 85 (0x8dd81c00) [pid = 1755] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 10:06:30 INFO - PROCESS | 1755 | --DOMWINDOW == 84 (0x8dd21400) [pid = 1755] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 10:06:30 INFO - PROCESS | 1755 | --DOMWINDOW == 83 (0x8f6e7000) [pid = 1755] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 10:06:30 INFO - PROCESS | 1755 | --DOMWINDOW == 82 (0x8fe3e800) [pid = 1755] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 10:06:30 INFO - PROCESS | 1755 | --DOMWINDOW == 81 (0x8d30c800) [pid = 1755] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 10:06:30 INFO - PROCESS | 1755 | --DOMWINDOW == 80 (0x8c22ec00) [pid = 1755] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 10:06:30 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x8c3ee800) [pid = 1755] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 10:06:30 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x8f278800) [pid = 1755] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 10:06:30 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x8c09c400) [pid = 1755] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 10:06:31 INFO - PROCESS | 1755 | 1467738391164 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]]]}] 10:06:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 10:06:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1959ms 10:06:31 INFO - PROCESS | 1755 | 1467738391233 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 10:06:31 INFO - PROCESS | 1755 | 1467738391237 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 10:06:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 10:06:31 INFO - PROCESS | 1755 | 1467738391244 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 10:06:31 INFO - PROCESS | 1755 | 1467738391248 Marionette TRACE conn4 <- [1,1014,null,{}] 10:06:31 INFO - PROCESS | 1755 | 1467738391254 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}] 10:06:31 INFO - PROCESS | 1755 | 1467738391259 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:31 INFO - PROCESS | 1755 | 1467738391422 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 10:06:31 INFO - PROCESS | 1755 | 1467738391555 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:31 INFO - PROCESS | 1755 | 1467738391562 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:31 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d305800 == 27 [pid = 1755] [id = 261] 10:06:31 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x8d30b800) [pid = 1755] [serial = 784] [outer = (nil)] 10:06:31 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x8f29e000) [pid = 1755] [serial = 785] [outer = 0x8d30b800] 10:06:31 INFO - PROCESS | 1755 | 1467738391638 Marionette DEBUG loaded listener.js 10:06:31 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x8f3c8000) [pid = 1755] [serial = 786] [outer = 0x8d30b800] 10:06:32 INFO - PROCESS | 1755 | 1467738392431 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]]]}] 10:06:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 10:06:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1240ms 10:06:32 INFO - PROCESS | 1755 | 1467738392485 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 10:06:32 INFO - PROCESS | 1755 | 1467738392489 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 10:06:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 10:06:32 INFO - PROCESS | 1755 | 1467738392556 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 10:06:32 INFO - PROCESS | 1755 | 1467738392562 Marionette TRACE conn4 <- [1,1018,null,{}] 10:06:32 INFO - PROCESS | 1755 | 1467738392583 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}] 10:06:32 INFO - PROCESS | 1755 | 1467738392591 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:32 INFO - PROCESS | 1755 | 1467738392798 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 10:06:32 INFO - PROCESS | 1755 | 1467738392962 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:32 INFO - PROCESS | 1755 | 1467738392975 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:33 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3ec400 == 28 [pid = 1755] [id = 262] 10:06:33 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0x8c3ed800) [pid = 1755] [serial = 787] [outer = (nil)] 10:06:33 INFO - PROCESS | 1755 | ++DOMWINDOW == 82 (0x8d306800) [pid = 1755] [serial = 788] [outer = 0x8c3ed800] 10:06:33 INFO - PROCESS | 1755 | 1467738393069 Marionette DEBUG loaded listener.js 10:06:33 INFO - PROCESS | 1755 | ++DOMWINDOW == 83 (0x8dfeb400) [pid = 1755] [serial = 789] [outer = 0x8c3ed800] 10:06:34 INFO - PROCESS | 1755 | 1467738394175 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]]]}] 10:06:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 10:06:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1694ms 10:06:34 INFO - PROCESS | 1755 | 1467738394250 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 10:06:34 INFO - PROCESS | 1755 | 1467738394256 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 10:06:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 10:06:34 INFO - PROCESS | 1755 | 1467738394268 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 10:06:34 INFO - PROCESS | 1755 | 1467738394272 Marionette TRACE conn4 <- [1,1022,null,{}] 10:06:34 INFO - PROCESS | 1755 | 1467738394283 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}] 10:06:34 INFO - PROCESS | 1755 | 1467738394290 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:34 INFO - PROCESS | 1755 | 1467738394524 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 10:06:34 INFO - PROCESS | 1755 | 1467738394743 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:34 INFO - PROCESS | 1755 | 1467738394753 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:34 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c225000 == 29 [pid = 1755] [id = 263] 10:06:34 INFO - PROCESS | 1755 | ++DOMWINDOW == 84 (0x8c3e2800) [pid = 1755] [serial = 790] [outer = (nil)] 10:06:34 INFO - PROCESS | 1755 | ++DOMWINDOW == 85 (0x8f2a0c00) [pid = 1755] [serial = 791] [outer = 0x8c3e2800] 10:06:34 INFO - PROCESS | 1755 | 1467738394839 Marionette DEBUG loaded listener.js 10:06:34 INFO - PROCESS | 1755 | ++DOMWINDOW == 86 (0x8f6ea000) [pid = 1755] [serial = 792] [outer = 0x8c3e2800] 10:06:35 INFO - PROCESS | 1755 | 1467738395926 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]]]}] 10:06:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 10:06:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1738ms 10:06:36 INFO - PROCESS | 1755 | 1467738396007 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 10:06:36 INFO - PROCESS | 1755 | 1467738396011 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 10:06:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 10:06:36 INFO - PROCESS | 1755 | 1467738396019 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 10:06:36 INFO - PROCESS | 1755 | 1467738396023 Marionette TRACE conn4 <- [1,1026,null,{}] 10:06:36 INFO - PROCESS | 1755 | 1467738396030 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}] 10:06:36 INFO - PROCESS | 1755 | 1467738396036 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:36 INFO - PROCESS | 1755 | 1467738396269 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 10:06:36 INFO - PROCESS | 1755 | 1467738396581 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:36 INFO - PROCESS | 1755 | 1467738396599 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:36 INFO - PROCESS | 1755 | ++DOCSHELL 0x8fe45800 == 30 [pid = 1755] [id = 264] 10:06:36 INFO - PROCESS | 1755 | ++DOMWINDOW == 87 (0x8fe46000) [pid = 1755] [serial = 793] [outer = (nil)] 10:06:36 INFO - PROCESS | 1755 | ++DOMWINDOW == 88 (0x8fe49800) [pid = 1755] [serial = 794] [outer = 0x8fe46000] 10:06:36 INFO - PROCESS | 1755 | 1467738396686 Marionette DEBUG loaded listener.js 10:06:36 INFO - PROCESS | 1755 | ++DOMWINDOW == 89 (0x90147400) [pid = 1755] [serial = 795] [outer = 0x8fe46000] 10:06:37 INFO - PROCESS | 1755 | 1467738397729 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]]]}] 10:06:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 10:06:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1783ms 10:06:37 INFO - PROCESS | 1755 | 1467738397803 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 10:06:37 INFO - PROCESS | 1755 | 1467738397807 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 10:06:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 10:06:37 INFO - PROCESS | 1755 | 1467738397814 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 10:06:37 INFO - PROCESS | 1755 | 1467738397818 Marionette TRACE conn4 <- [1,1030,null,{}] 10:06:37 INFO - PROCESS | 1755 | 1467738397825 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}] 10:06:37 INFO - PROCESS | 1755 | 1467738397831 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:38 INFO - PROCESS | 1755 | 1467738398062 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 10:06:38 INFO - PROCESS | 1755 | 1467738398277 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:38 INFO - PROCESS | 1755 | 1467738398289 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:38 INFO - PROCESS | 1755 | ++DOCSHELL 0x8fe48400 == 31 [pid = 1755] [id = 265] 10:06:38 INFO - PROCESS | 1755 | ++DOMWINDOW == 90 (0x901c9c00) [pid = 1755] [serial = 796] [outer = (nil)] 10:06:38 INFO - PROCESS | 1755 | ++DOMWINDOW == 91 (0x901ce800) [pid = 1755] [serial = 797] [outer = 0x901c9c00] 10:06:38 INFO - PROCESS | 1755 | 1467738398394 Marionette DEBUG loaded listener.js 10:06:38 INFO - PROCESS | 1755 | ++DOMWINDOW == 92 (0x901d1c00) [pid = 1755] [serial = 798] [outer = 0x901c9c00] 10:06:39 INFO - PROCESS | 1755 | 1467738399387 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]]]}] 10:06:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 10:06:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1635ms 10:06:39 INFO - PROCESS | 1755 | 1467738399451 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 10:06:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 10:06:39 INFO - PROCESS | 1755 | 1467738399456 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 10:06:39 INFO - PROCESS | 1755 | 1467738399463 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 10:06:39 INFO - PROCESS | 1755 | 1467738399466 Marionette TRACE conn4 <- [1,1034,null,{}] 10:06:39 INFO - PROCESS | 1755 | 1467738399473 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}] 10:06:39 INFO - PROCESS | 1755 | 1467738399478 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:39 INFO - PROCESS | 1755 | 1467738399675 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 10:06:40 INFO - PROCESS | 1755 | 1467738400017 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:40 INFO - PROCESS | 1755 | 1467738400034 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:40 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c09dc00 == 32 [pid = 1755] [id = 266] 10:06:40 INFO - PROCESS | 1755 | ++DOMWINDOW == 93 (0x8c0a1000) [pid = 1755] [serial = 799] [outer = (nil)] 10:06:40 INFO - PROCESS | 1755 | ++DOMWINDOW == 94 (0x8c231400) [pid = 1755] [serial = 800] [outer = 0x8c0a1000] 10:06:40 INFO - PROCESS | 1755 | 1467738400164 Marionette DEBUG loaded listener.js 10:06:40 INFO - PROCESS | 1755 | ++DOMWINDOW == 95 (0x8d30d400) [pid = 1755] [serial = 801] [outer = 0x8c0a1000] 10:06:41 INFO - PROCESS | 1755 | --DOCSHELL 0x8d302400 == 31 [pid = 1755] [id = 243] 10:06:41 INFO - PROCESS | 1755 | --DOCSHELL 0x8dfe3c00 == 30 [pid = 1755] [id = 244] 10:06:41 INFO - PROCESS | 1755 | 1467738401233 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]]]}] 10:06:41 INFO - PROCESS | 1755 | --DOMWINDOW == 94 (0x8f29a400) [pid = 1755] [serial = 722] [outer = (nil)] [url = about:blank] 10:06:41 INFO - PROCESS | 1755 | --DOMWINDOW == 93 (0x8f6ee400) [pid = 1755] [serial = 723] [outer = (nil)] [url = about:blank] 10:06:41 INFO - PROCESS | 1755 | --DOMWINDOW == 92 (0x8e3dd000) [pid = 1755] [serial = 734] [outer = (nil)] [url = about:blank] 10:06:41 INFO - PROCESS | 1755 | --DOMWINDOW == 91 (0x8f3c2800) [pid = 1755] [serial = 714] [outer = (nil)] [url = about:blank] 10:06:41 INFO - PROCESS | 1755 | --DOMWINDOW == 90 (0x8dd2e800) [pid = 1755] [serial = 731] [outer = (nil)] [url = about:blank] 10:06:41 INFO - PROCESS | 1755 | --DOMWINDOW == 89 (0x8fd15c00) [pid = 1755] [serial = 738] [outer = (nil)] [url = about:blank] 10:06:41 INFO - PROCESS | 1755 | --DOMWINDOW == 88 (0x90143800) [pid = 1755] [serial = 726] [outer = (nil)] [url = about:blank] 10:06:41 INFO - PROCESS | 1755 | --DOMWINDOW == 87 (0x8fe44c00) [pid = 1755] [serial = 741] [outer = (nil)] [url = about:blank] 10:06:41 INFO - PROCESS | 1755 | --DOMWINDOW == 86 (0x8d307400) [pid = 1755] [serial = 729] [outer = (nil)] [url = about:blank] 10:06:41 INFO - PROCESS | 1755 | --DOMWINDOW == 85 (0x8e306800) [pid = 1755] [serial = 719] [outer = (nil)] [url = about:blank] 10:06:41 INFO - PROCESS | 1755 | --DOMWINDOW == 84 (0x8e34ec00) [pid = 1755] [serial = 720] [outer = (nil)] [url = about:blank] 10:06:41 INFO - PROCESS | 1755 | --DOMWINDOW == 83 (0x8fd20400) [pid = 1755] [serial = 743] [outer = (nil)] [url = about:blank] 10:06:41 INFO - PROCESS | 1755 | --DOMWINDOW == 82 (0x8fe43400) [pid = 1755] [serial = 740] [outer = (nil)] [url = about:blank] 10:06:41 INFO - PROCESS | 1755 | --DOMWINDOW == 81 (0x8c3e5800) [pid = 1755] [serial = 728] [outer = (nil)] [url = about:blank] 10:06:41 INFO - PROCESS | 1755 | --DOMWINDOW == 80 (0x8f6f3800) [pid = 1755] [serial = 737] [outer = (nil)] [url = about:blank] 10:06:41 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x8f279800) [pid = 1755] [serial = 735] [outer = (nil)] [url = about:blank] 10:06:41 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x8c3e8000) [pid = 1755] [serial = 717] [outer = (nil)] [url = about:blank] 10:06:41 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x8dd7c000) [pid = 1755] [serial = 732] [outer = (nil)] [url = about:blank] 10:06:41 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x8c223400) [pid = 1755] [serial = 716] [outer = (nil)] [url = about:blank] 10:06:41 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x90145c00) [pid = 1755] [serial = 725] [outer = (nil)] [url = about:blank] 10:06:41 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x901c9000) [pid = 1755] [serial = 744] [outer = (nil)] [url = about:blank] 10:06:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 10:06:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1842ms 10:06:41 INFO - PROCESS | 1755 | 1467738401307 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 10:06:41 INFO - PROCESS | 1755 | 1467738401313 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 10:06:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 10:06:41 INFO - PROCESS | 1755 | 1467738401321 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 10:06:41 INFO - PROCESS | 1755 | 1467738401326 Marionette TRACE conn4 <- [1,1038,null,{}] 10:06:41 INFO - PROCESS | 1755 | 1467738401334 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}] 10:06:41 INFO - PROCESS | 1755 | 1467738401342 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:41 INFO - PROCESS | 1755 | 1467738401533 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 10:06:41 INFO - PROCESS | 1755 | 1467738401707 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:41 INFO - PROCESS | 1755 | 1467738401716 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:41 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd21400 == 31 [pid = 1755] [id = 267] 10:06:41 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8dd2d800) [pid = 1755] [serial = 802] [outer = (nil)] 10:06:41 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x8dfebc00) [pid = 1755] [serial = 803] [outer = 0x8dd2d800] 10:06:41 INFO - PROCESS | 1755 | 1467738401805 Marionette DEBUG loaded listener.js 10:06:41 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x8e30e000) [pid = 1755] [serial = 804] [outer = 0x8dd2d800] 10:06:42 INFO - PROCESS | 1755 | 1467738402639 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]]]}] 10:06:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 10:06:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1387ms 10:06:42 INFO - PROCESS | 1755 | 1467738402713 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 10:06:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 10:06:42 INFO - PROCESS | 1755 | 1467738402719 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 10:06:42 INFO - PROCESS | 1755 | 1467738402727 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 10:06:42 INFO - PROCESS | 1755 | 1467738402730 Marionette TRACE conn4 <- [1,1042,null,{}] 10:06:42 INFO - PROCESS | 1755 | 1467738402736 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}] 10:06:42 INFO - PROCESS | 1755 | 1467738402742 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:42 INFO - PROCESS | 1755 | 1467738402923 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 10:06:43 INFO - PROCESS | 1755 | 1467738403047 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:43 INFO - PROCESS | 1755 | 1467738403057 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:43 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e34e000 == 32 [pid = 1755] [id = 268] 10:06:43 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x8f278800) [pid = 1755] [serial = 805] [outer = (nil)] 10:06:43 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x8f3c2400) [pid = 1755] [serial = 806] [outer = 0x8f278800] 10:06:43 INFO - PROCESS | 1755 | 1467738403127 Marionette DEBUG loaded listener.js 10:06:43 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x8f6ef800) [pid = 1755] [serial = 807] [outer = 0x8f278800] 10:06:44 INFO - PROCESS | 1755 | 1467738404038 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]]]}] 10:06:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 10:06:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1381ms 10:06:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 10:06:44 INFO - PROCESS | 1755 | 1467738404114 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 10:06:44 INFO - PROCESS | 1755 | 1467738404117 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 10:06:44 INFO - PROCESS | 1755 | 1467738404133 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 10:06:44 INFO - PROCESS | 1755 | 1467738404142 Marionette TRACE conn4 <- [1,1046,null,{}] 10:06:44 INFO - PROCESS | 1755 | 1467738404163 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}] 10:06:44 INFO - PROCESS | 1755 | 1467738404171 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:44 INFO - PROCESS | 1755 | 1467738404390 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 10:06:44 INFO - PROCESS | 1755 | 1467738404418 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:44 INFO - PROCESS | 1755 | 1467738404428 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:44 INFO - PROCESS | 1755 | ++DOCSHELL 0x8fe3f400 == 33 [pid = 1755] [id = 269] 10:06:44 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0x8fe41000) [pid = 1755] [serial = 808] [outer = (nil)] 10:06:44 INFO - PROCESS | 1755 | ++DOMWINDOW == 82 (0x8fe4a000) [pid = 1755] [serial = 809] [outer = 0x8fe41000] 10:06:44 INFO - PROCESS | 1755 | 1467738404497 Marionette DEBUG loaded listener.js 10:06:44 INFO - PROCESS | 1755 | ++DOMWINDOW == 83 (0x8fe4cc00) [pid = 1755] [serial = 810] [outer = 0x8fe41000] 10:06:45 INFO - PROCESS | 1755 | 1467738405442 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]]]}] 10:06:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 10:06:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1364ms 10:06:45 INFO - PROCESS | 1755 | 1467738405488 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 10:06:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 10:06:45 INFO - PROCESS | 1755 | 1467738405493 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 10:06:45 INFO - PROCESS | 1755 | 1467738405499 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 10:06:45 INFO - PROCESS | 1755 | 1467738405503 Marionette TRACE conn4 <- [1,1050,null,{}] 10:06:45 INFO - PROCESS | 1755 | 1467738405509 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}] 10:06:45 INFO - PROCESS | 1755 | 1467738405514 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:45 INFO - PROCESS | 1755 | 1467738405733 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 10:06:45 INFO - PROCESS | 1755 | --DOMWINDOW == 82 (0x8e310800) [pid = 1755] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 10:06:45 INFO - PROCESS | 1755 | --DOMWINDOW == 81 (0x8d307c00) [pid = 1755] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 10:06:45 INFO - PROCESS | 1755 | --DOMWINDOW == 80 (0x8c229400) [pid = 1755] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 10:06:45 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x8d6b1000) [pid = 1755] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 10:06:45 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x8dd2f800) [pid = 1755] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 10:06:45 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x8d30a000) [pid = 1755] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 10:06:45 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x8e359000) [pid = 1755] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 10:06:45 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x90148000) [pid = 1755] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 10:06:45 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x91c38c00) [pid = 1755] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 10:06:45 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x91c50800) [pid = 1755] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 10:06:45 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x92431400) [pid = 1755] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 10:06:45 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x9243bc00) [pid = 1755] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 10:06:45 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8c22e800) [pid = 1755] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 10:06:46 INFO - PROCESS | 1755 | 1467738406057 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:46 INFO - PROCESS | 1755 | 1467738406068 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:46 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c229400 == 34 [pid = 1755] [id = 270] 10:06:46 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8c22e800) [pid = 1755] [serial = 811] [outer = (nil)] 10:06:46 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8dd24800) [pid = 1755] [serial = 812] [outer = 0x8c22e800] 10:06:46 INFO - PROCESS | 1755 | 1467738406142 Marionette DEBUG loaded listener.js 10:06:46 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8dfe6000) [pid = 1755] [serial = 813] [outer = 0x8c22e800] 10:06:47 INFO - PROCESS | 1755 | 1467738407104 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]]]}] 10:06:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 10:06:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1641ms 10:06:47 INFO - PROCESS | 1755 | 1467738407142 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 10:06:47 INFO - PROCESS | 1755 | 1467738407150 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 10:06:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 10:06:47 INFO - PROCESS | 1755 | 1467738407159 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 10:06:47 INFO - PROCESS | 1755 | 1467738407164 Marionette TRACE conn4 <- [1,1054,null,{}] 10:06:47 INFO - PROCESS | 1755 | 1467738407175 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}] 10:06:47 INFO - PROCESS | 1755 | 1467738407182 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:47 INFO - PROCESS | 1755 | 1467738407439 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 10:06:47 INFO - PROCESS | 1755 | 1467738407666 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:47 INFO - PROCESS | 1755 | 1467738407675 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:47 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd30c00 == 35 [pid = 1755] [id = 271] 10:06:47 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x8dd75400) [pid = 1755] [serial = 814] [outer = (nil)] 10:06:47 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8e3de400) [pid = 1755] [serial = 815] [outer = 0x8dd75400] 10:06:47 INFO - PROCESS | 1755 | 1467738407780 Marionette DEBUG loaded listener.js 10:06:47 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x8f277800) [pid = 1755] [serial = 816] [outer = 0x8dd75400] 10:06:48 INFO - PROCESS | 1755 | 1467738408730 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]]]}] 10:06:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 10:06:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1641ms 10:06:48 INFO - PROCESS | 1755 | 1467738408801 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 10:06:48 INFO - PROCESS | 1755 | 1467738408809 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 10:06:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 10:06:48 INFO - PROCESS | 1755 | 1467738408821 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 10:06:48 INFO - PROCESS | 1755 | 1467738408825 Marionette TRACE conn4 <- [1,1058,null,{}] 10:06:48 INFO - PROCESS | 1755 | 1467738408833 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}] 10:06:48 INFO - PROCESS | 1755 | 1467738408840 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:49 INFO - PROCESS | 1755 | 1467738409080 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 10:06:49 INFO - PROCESS | 1755 | 1467738409299 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:49 INFO - PROCESS | 1755 | 1467738409307 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:49 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f6ef000 == 36 [pid = 1755] [id = 272] 10:06:49 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x8f6f3c00) [pid = 1755] [serial = 817] [outer = (nil)] 10:06:49 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x8fd15c00) [pid = 1755] [serial = 818] [outer = 0x8f6f3c00] 10:06:49 INFO - PROCESS | 1755 | 1467738409441 Marionette DEBUG loaded listener.js 10:06:49 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x8fd1ac00) [pid = 1755] [serial = 819] [outer = 0x8f6f3c00] 10:06:50 INFO - PROCESS | 1755 | 1467738410517 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]]]}] 10:06:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 10:06:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1741ms 10:06:50 INFO - PROCESS | 1755 | 1467738410563 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 10:06:50 INFO - PROCESS | 1755 | 1467738410568 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 10:06:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 10:06:50 INFO - PROCESS | 1755 | 1467738410575 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 10:06:50 INFO - PROCESS | 1755 | 1467738410581 Marionette TRACE conn4 <- [1,1062,null,{}] 10:06:50 INFO - PROCESS | 1755 | 1467738410598 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}] 10:06:50 INFO - PROCESS | 1755 | 1467738410607 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:50 INFO - PROCESS | 1755 | 1467738410835 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 10:06:51 INFO - PROCESS | 1755 | 1467738411087 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:51 INFO - PROCESS | 1755 | 1467738411097 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:51 INFO - PROCESS | 1755 | ++DOCSHELL 0x901d3000 == 37 [pid = 1755] [id = 273] 10:06:51 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x91c37000) [pid = 1755] [serial = 820] [outer = (nil)] 10:06:51 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0x91c3c800) [pid = 1755] [serial = 821] [outer = 0x91c37000] 10:06:51 INFO - PROCESS | 1755 | 1467738411186 Marionette DEBUG loaded listener.js 10:06:51 INFO - PROCESS | 1755 | ++DOMWINDOW == 82 (0x91c51800) [pid = 1755] [serial = 822] [outer = 0x91c37000] 10:06:52 INFO - PROCESS | 1755 | 1467738412121 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]]]}] 10:06:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 10:06:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1586ms 10:06:52 INFO - PROCESS | 1755 | 1467738412163 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 10:06:52 INFO - PROCESS | 1755 | 1467738412168 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 10:06:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 10:06:52 INFO - PROCESS | 1755 | 1467738412175 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 10:06:52 INFO - PROCESS | 1755 | 1467738412179 Marionette TRACE conn4 <- [1,1066,null,{}] 10:06:52 INFO - PROCESS | 1755 | 1467738412185 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}] 10:06:52 INFO - PROCESS | 1755 | 1467738412190 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:52 INFO - PROCESS | 1755 | 1467738412398 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 10:06:52 INFO - PROCESS | 1755 | 1467738412609 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:52 INFO - PROCESS | 1755 | 1467738412620 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:52 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d30b400 == 38 [pid = 1755] [id = 274] 10:06:52 INFO - PROCESS | 1755 | ++DOMWINDOW == 83 (0x91c56800) [pid = 1755] [serial = 823] [outer = (nil)] 10:06:52 INFO - PROCESS | 1755 | ++DOMWINDOW == 84 (0x91f47800) [pid = 1755] [serial = 824] [outer = 0x91c56800] 10:06:52 INFO - PROCESS | 1755 | 1467738412741 Marionette DEBUG loaded listener.js 10:06:52 INFO - PROCESS | 1755 | ++DOMWINDOW == 85 (0x91f4d800) [pid = 1755] [serial = 825] [outer = 0x91c56800] 10:06:53 INFO - PROCESS | 1755 | 1467738413650 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]]]}] 10:06:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 10:06:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1490ms 10:06:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 10:06:53 INFO - PROCESS | 1755 | 1467738413666 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 10:06:53 INFO - PROCESS | 1755 | 1467738413669 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 10:06:53 INFO - PROCESS | 1755 | 1467738413677 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 10:06:53 INFO - PROCESS | 1755 | 1467738413680 Marionette TRACE conn4 <- [1,1070,null,{}] 10:06:53 INFO - PROCESS | 1755 | 1467738413687 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}] 10:06:53 INFO - PROCESS | 1755 | 1467738413692 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:53 INFO - PROCESS | 1755 | 1467738413866 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 10:06:54 INFO - PROCESS | 1755 | 1467738414038 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:54 INFO - PROCESS | 1755 | 1467738414048 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:54 INFO - PROCESS | 1755 | ++DOCSHELL 0x91c58c00 == 39 [pid = 1755] [id = 275] 10:06:54 INFO - PROCESS | 1755 | ++DOMWINDOW == 86 (0x91f46000) [pid = 1755] [serial = 826] [outer = (nil)] 10:06:54 INFO - PROCESS | 1755 | ++DOMWINDOW == 87 (0x91f89400) [pid = 1755] [serial = 827] [outer = 0x91f46000] 10:06:54 INFO - PROCESS | 1755 | 1467738414131 Marionette DEBUG loaded listener.js 10:06:54 INFO - PROCESS | 1755 | ++DOMWINDOW == 88 (0x91f8a400) [pid = 1755] [serial = 828] [outer = 0x91f46000] 10:06:55 INFO - PROCESS | 1755 | 1467738415056 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]]]}] 10:06:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 10:06:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1437ms 10:06:55 INFO - PROCESS | 1755 | 1467738415113 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 10:06:55 INFO - PROCESS | 1755 | 1467738415120 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 10:06:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 10:06:55 INFO - PROCESS | 1755 | 1467738415132 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 10:06:55 INFO - PROCESS | 1755 | 1467738415135 Marionette TRACE conn4 <- [1,1074,null,{}] 10:06:55 INFO - PROCESS | 1755 | 1467738415142 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}] 10:06:55 INFO - PROCESS | 1755 | 1467738415154 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:55 INFO - PROCESS | 1755 | 1467738415444 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 10:06:55 INFO - PROCESS | 1755 | 1467738415685 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:55 INFO - PROCESS | 1755 | 1467738415694 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:55 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd73c00 == 40 [pid = 1755] [id = 276] 10:06:55 INFO - PROCESS | 1755 | ++DOMWINDOW == 89 (0x8fd14400) [pid = 1755] [serial = 829] [outer = (nil)] 10:06:55 INFO - PROCESS | 1755 | ++DOMWINDOW == 90 (0x9243bc00) [pid = 1755] [serial = 830] [outer = 0x8fd14400] 10:06:55 INFO - PROCESS | 1755 | 1467738415778 Marionette DEBUG loaded listener.js 10:06:55 INFO - PROCESS | 1755 | ++DOMWINDOW == 91 (0x925c1800) [pid = 1755] [serial = 831] [outer = 0x8fd14400] 10:06:56 INFO - PROCESS | 1755 | 1467738416686 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]]]}] 10:06:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 10:06:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1629ms 10:06:56 INFO - PROCESS | 1755 | 1467738416763 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 10:06:56 INFO - PROCESS | 1755 | 1467738416767 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 10:06:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 10:06:56 INFO - PROCESS | 1755 | 1467738416774 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 10:06:56 INFO - PROCESS | 1755 | 1467738416778 Marionette TRACE conn4 <- [1,1078,null,{}] 10:06:56 INFO - PROCESS | 1755 | 1467738416784 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}] 10:06:56 INFO - PROCESS | 1755 | 1467738416789 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:57 INFO - PROCESS | 1755 | 1467738417001 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 10:06:57 INFO - PROCESS | 1755 | 1467738417220 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:57 INFO - PROCESS | 1755 | 1467738417228 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:57 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3e1800 == 41 [pid = 1755] [id = 277] 10:06:57 INFO - PROCESS | 1755 | ++DOMWINDOW == 92 (0x8c3e2000) [pid = 1755] [serial = 832] [outer = (nil)] 10:06:57 INFO - PROCESS | 1755 | ++DOMWINDOW == 93 (0x8dfe4000) [pid = 1755] [serial = 833] [outer = 0x8c3e2000] 10:06:57 INFO - PROCESS | 1755 | 1467738417368 Marionette DEBUG loaded listener.js 10:06:57 INFO - PROCESS | 1755 | ++DOMWINDOW == 94 (0x8e307c00) [pid = 1755] [serial = 834] [outer = 0x8c3e2000] 10:06:58 INFO - PROCESS | 1755 | 1467738418492 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]]]}] 10:06:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 10:06:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1741ms 10:06:58 INFO - PROCESS | 1755 | 1467738418517 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 10:06:58 INFO - PROCESS | 1755 | 1467738418523 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 10:06:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 10:06:58 INFO - PROCESS | 1755 | 1467738418532 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 10:06:58 INFO - PROCESS | 1755 | 1467738418537 Marionette TRACE conn4 <- [1,1082,null,{}] 10:06:58 INFO - PROCESS | 1755 | 1467738418545 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}] 10:06:58 INFO - PROCESS | 1755 | 1467738418551 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:58 INFO - PROCESS | 1755 | 1467738418737 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 10:06:58 INFO - PROCESS | 1755 | 1467738418938 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:58 INFO - PROCESS | 1755 | 1467738418953 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:06:58 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd2e800 == 42 [pid = 1755] [id = 278] 10:06:58 INFO - PROCESS | 1755 | ++DOMWINDOW == 95 (0x8dd2f800) [pid = 1755] [serial = 835] [outer = (nil)] 10:06:59 INFO - PROCESS | 1755 | ++DOMWINDOW == 96 (0x8dfe2800) [pid = 1755] [serial = 836] [outer = 0x8dd2f800] 10:06:59 INFO - PROCESS | 1755 | 1467738419027 Marionette DEBUG loaded listener.js 10:06:59 INFO - PROCESS | 1755 | ++DOMWINDOW == 97 (0x8e30e400) [pid = 1755] [serial = 837] [outer = 0x8dd2f800] 10:07:00 INFO - PROCESS | 1755 | 1467738420124 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]]]}] 10:07:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 10:07:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1640ms 10:07:00 INFO - PROCESS | 1755 | 1467738420173 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 10:07:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 10:07:00 INFO - PROCESS | 1755 | 1467738420181 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 10:07:00 INFO - PROCESS | 1755 | 1467738420194 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 10:07:00 INFO - PROCESS | 1755 | 1467738420201 Marionette TRACE conn4 <- [1,1086,null,{}] 10:07:00 INFO - PROCESS | 1755 | 1467738420210 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}] 10:07:00 INFO - PROCESS | 1755 | 1467738420217 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:00 INFO - PROCESS | 1755 | 1467738420453 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 10:07:01 INFO - PROCESS | 1755 | --DOCSHELL 0x8c09d000 == 41 [pid = 1755] [id = 246] 10:07:01 INFO - PROCESS | 1755 | --DOCSHELL 0x8e30c800 == 40 [pid = 1755] [id = 249] 10:07:01 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd7b800 == 39 [pid = 1755] [id = 247] 10:07:01 INFO - PROCESS | 1755 | --DOCSHELL 0x8d309800 == 38 [pid = 1755] [id = 248] 10:07:01 INFO - PROCESS | 1755 | --DOCSHELL 0x91c59c00 == 37 [pid = 1755] [id = 253] 10:07:01 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd2ac00 == 36 [pid = 1755] [id = 256] 10:07:01 INFO - PROCESS | 1755 | --DOCSHELL 0x8c098400 == 35 [pid = 1755] [id = 251] 10:07:01 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3eb800 == 34 [pid = 1755] [id = 245] 10:07:01 INFO - PROCESS | 1755 | --DOCSHELL 0x8c098800 == 33 [pid = 1755] [id = 255] 10:07:01 INFO - PROCESS | 1755 | --DOCSHELL 0x91c3dc00 == 32 [pid = 1755] [id = 252] 10:07:01 INFO - PROCESS | 1755 | --DOCSHELL 0x8f6ec000 == 31 [pid = 1755] [id = 250] 10:07:01 INFO - PROCESS | 1755 | --DOCSHELL 0x92435400 == 30 [pid = 1755] [id = 254] 10:07:01 INFO - PROCESS | 1755 | --DOCSHELL 0x8c226800 == 29 [pid = 1755] [id = 257] 10:07:01 INFO - PROCESS | 1755 | --DOMWINDOW == 96 (0x8e3d6800) [pid = 1755] [serial = 780] [outer = (nil)] [url = about:blank] 10:07:01 INFO - PROCESS | 1755 | --DOMWINDOW == 95 (0x8f29d000) [pid = 1755] [serial = 782] [outer = (nil)] [url = about:blank] 10:07:01 INFO - PROCESS | 1755 | --DOMWINDOW == 94 (0x8c22d800) [pid = 1755] [serial = 773] [outer = (nil)] [url = about:blank] 10:07:01 INFO - PROCESS | 1755 | --DOMWINDOW == 93 (0x8dd24c00) [pid = 1755] [serial = 776] [outer = (nil)] [url = about:blank] 10:07:01 INFO - PROCESS | 1755 | --DOMWINDOW == 92 (0x8dfe8400) [pid = 1755] [serial = 771] [outer = (nil)] [url = about:blank] 10:07:01 INFO - PROCESS | 1755 | --DOMWINDOW == 91 (0x8dfe5c00) [pid = 1755] [serial = 770] [outer = (nil)] [url = about:blank] 10:07:01 INFO - PROCESS | 1755 | --DOMWINDOW == 90 (0x8d6af800) [pid = 1755] [serial = 747] [outer = (nil)] [url = about:blank] 10:07:01 INFO - PROCESS | 1755 | --DOMWINDOW == 89 (0x8d6ab400) [pid = 1755] [serial = 746] [outer = (nil)] [url = about:blank] 10:07:01 INFO - PROCESS | 1755 | --DOMWINDOW == 88 (0x8f280000) [pid = 1755] [serial = 750] [outer = (nil)] [url = about:blank] 10:07:01 INFO - PROCESS | 1755 | --DOMWINDOW == 87 (0x8e3e5000) [pid = 1755] [serial = 749] [outer = (nil)] [url = about:blank] 10:07:01 INFO - PROCESS | 1755 | --DOMWINDOW == 86 (0x91c36400) [pid = 1755] [serial = 753] [outer = (nil)] [url = about:blank] 10:07:01 INFO - PROCESS | 1755 | --DOMWINDOW == 85 (0x901d3400) [pid = 1755] [serial = 752] [outer = (nil)] [url = about:blank] 10:07:01 INFO - PROCESS | 1755 | --DOMWINDOW == 84 (0x91c5cc00) [pid = 1755] [serial = 756] [outer = (nil)] [url = about:blank] 10:07:01 INFO - PROCESS | 1755 | --DOMWINDOW == 83 (0x91c57800) [pid = 1755] [serial = 755] [outer = (nil)] [url = about:blank] 10:07:01 INFO - PROCESS | 1755 | --DOMWINDOW == 82 (0x8f3c4000) [pid = 1755] [serial = 783] [outer = (nil)] [url = about:blank] 10:07:01 INFO - PROCESS | 1755 | --DOMWINDOW == 81 (0x8c3e6400) [pid = 1755] [serial = 774] [outer = (nil)] [url = about:blank] 10:07:01 INFO - PROCESS | 1755 | --DOMWINDOW == 80 (0x8e350400) [pid = 1755] [serial = 779] [outer = (nil)] [url = about:blank] 10:07:01 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x91f4f400) [pid = 1755] [serial = 759] [outer = (nil)] [url = about:blank] 10:07:01 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x91f4c800) [pid = 1755] [serial = 758] [outer = (nil)] [url = about:blank] 10:07:01 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x9243e400) [pid = 1755] [serial = 762] [outer = (nil)] [url = about:blank] 10:07:01 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x92437800) [pid = 1755] [serial = 761] [outer = (nil)] [url = about:blank] 10:07:01 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x925c9800) [pid = 1755] [serial = 765] [outer = (nil)] [url = about:blank] 10:07:01 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x925c6800) [pid = 1755] [serial = 764] [outer = (nil)] [url = about:blank] 10:07:01 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x8e306400) [pid = 1755] [serial = 768] [outer = (nil)] [url = about:blank] 10:07:01 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x8dd74c00) [pid = 1755] [serial = 777] [outer = (nil)] [url = about:blank] 10:07:01 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8dd29800) [pid = 1755] [serial = 767] [outer = (nil)] [url = about:blank] 10:07:01 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8f29e000) [pid = 1755] [serial = 785] [outer = (nil)] [url = about:blank] 10:07:01 INFO - PROCESS | 1755 | 1467738421897 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:01 INFO - PROCESS | 1755 | 1467738421907 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:01 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c09a800 == 30 [pid = 1755] [id = 279] 10:07:01 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8c09b800) [pid = 1755] [serial = 838] [outer = (nil)] 10:07:01 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8c0a5400) [pid = 1755] [serial = 839] [outer = 0x8c09b800] 10:07:01 INFO - PROCESS | 1755 | 1467738421988 Marionette DEBUG loaded listener.js 10:07:02 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8c3e0c00) [pid = 1755] [serial = 840] [outer = 0x8c09b800] 10:07:02 INFO - PROCESS | 1755 | 1467738422838 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]]]}] 10:07:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 10:07:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 2694ms 10:07:02 INFO - PROCESS | 1755 | 1467738422889 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 10:07:02 INFO - PROCESS | 1755 | 1467738422895 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 10:07:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 10:07:02 INFO - PROCESS | 1755 | 1467738422904 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 10:07:02 INFO - PROCESS | 1755 | 1467738422909 Marionette TRACE conn4 <- [1,1090,null,{}] 10:07:02 INFO - PROCESS | 1755 | 1467738422917 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}] 10:07:02 INFO - PROCESS | 1755 | 1467738422925 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:03 INFO - PROCESS | 1755 | 1467738423107 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 10:07:03 INFO - PROCESS | 1755 | 1467738423235 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:03 INFO - PROCESS | 1755 | 1467738423243 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:03 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d310c00 == 31 [pid = 1755] [id = 280] 10:07:03 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x8d6a4000) [pid = 1755] [serial = 841] [outer = (nil)] 10:07:03 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8d6acc00) [pid = 1755] [serial = 842] [outer = 0x8d6a4000] 10:07:03 INFO - PROCESS | 1755 | 1467738423320 Marionette DEBUG loaded listener.js 10:07:03 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x8dd23000) [pid = 1755] [serial = 843] [outer = 0x8d6a4000] 10:07:04 INFO - PROCESS | 1755 | 1467738424174 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]]]}] 10:07:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 10:07:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1332ms 10:07:04 INFO - PROCESS | 1755 | 1467738424240 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 10:07:04 INFO - PROCESS | 1755 | 1467738424247 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 10:07:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 10:07:04 INFO - PROCESS | 1755 | 1467738424256 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 10:07:04 INFO - PROCESS | 1755 | 1467738424260 Marionette TRACE conn4 <- [1,1094,null,{}] 10:07:04 INFO - PROCESS | 1755 | 1467738424273 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}] 10:07:04 INFO - PROCESS | 1755 | 1467738424279 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:04 INFO - PROCESS | 1755 | 1467738424501 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 10:07:04 INFO - PROCESS | 1755 | 1467738424526 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:04 INFO - PROCESS | 1755 | 1467738424536 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:04 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dfe6400 == 32 [pid = 1755] [id = 281] 10:07:04 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x8dfe6800) [pid = 1755] [serial = 844] [outer = (nil)] 10:07:04 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x8dfea400) [pid = 1755] [serial = 845] [outer = 0x8dfe6800] 10:07:04 INFO - PROCESS | 1755 | 1467738424607 Marionette DEBUG loaded listener.js 10:07:04 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x8e306400) [pid = 1755] [serial = 846] [outer = 0x8dfe6800] 10:07:05 INFO - PROCESS | 1755 | 1467738425728 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]]]}] 10:07:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 10:07:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1493ms 10:07:05 INFO - PROCESS | 1755 | 1467738425749 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 10:07:05 INFO - PROCESS | 1755 | 1467738425753 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 10:07:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 10:07:05 INFO - PROCESS | 1755 | 1467738425769 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 10:07:05 INFO - PROCESS | 1755 | 1467738425780 Marionette TRACE conn4 <- [1,1098,null,{}] 10:07:05 INFO - PROCESS | 1755 | 1467738425797 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}] 10:07:05 INFO - PROCESS | 1755 | 1467738425806 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:06 INFO - PROCESS | 1755 | 1467738426050 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 10:07:06 INFO - PROCESS | 1755 | 1467738426081 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:06 INFO - PROCESS | 1755 | 1467738426089 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:06 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e3e1000 == 33 [pid = 1755] [id = 282] 10:07:06 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x8e3e2000) [pid = 1755] [serial = 847] [outer = (nil)] 10:07:06 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0x8f27ec00) [pid = 1755] [serial = 848] [outer = 0x8e3e2000] 10:07:06 INFO - PROCESS | 1755 | 1467738426161 Marionette DEBUG loaded listener.js 10:07:06 INFO - PROCESS | 1755 | ++DOMWINDOW == 82 (0x8f293400) [pid = 1755] [serial = 849] [outer = 0x8e3e2000] 10:07:07 INFO - PROCESS | 1755 | --DOMWINDOW == 81 (0x8fe41000) [pid = 1755] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 10:07:07 INFO - PROCESS | 1755 | --DOMWINDOW == 80 (0x8d30b800) [pid = 1755] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 10:07:07 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x901c9c00) [pid = 1755] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 10:07:07 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x8fe46000) [pid = 1755] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 10:07:07 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x8c22e800) [pid = 1755] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 10:07:07 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x8c0a1000) [pid = 1755] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 10:07:07 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x8c3e2800) [pid = 1755] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 10:07:07 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8c3ed800) [pid = 1755] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 10:07:07 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x8f278800) [pid = 1755] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 10:07:07 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x8dd2d800) [pid = 1755] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 10:07:07 INFO - PROCESS | 1755 | 1467738427568 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]]]}] 10:07:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 10:07:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1862ms 10:07:07 INFO - PROCESS | 1755 | 1467738427624 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 10:07:07 INFO - PROCESS | 1755 | 1467738427627 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 10:07:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 10:07:07 INFO - PROCESS | 1755 | 1467738427635 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 10:07:07 INFO - PROCESS | 1755 | 1467738427637 Marionette TRACE conn4 <- [1,1102,null,{}] 10:07:07 INFO - PROCESS | 1755 | 1467738427644 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}] 10:07:07 INFO - PROCESS | 1755 | 1467738427649 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:07 INFO - PROCESS | 1755 | 1467738427819 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 10:07:07 INFO - PROCESS | 1755 | 1467738427940 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:07 INFO - PROCESS | 1755 | 1467738427948 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:07 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3e2800 == 34 [pid = 1755] [id = 283] 10:07:07 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8e34d800) [pid = 1755] [serial = 850] [outer = (nil)] 10:07:08 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x8f298c00) [pid = 1755] [serial = 851] [outer = 0x8e34d800] 10:07:08 INFO - PROCESS | 1755 | 1467738428019 Marionette DEBUG loaded listener.js 10:07:08 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8f29c000) [pid = 1755] [serial = 852] [outer = 0x8e34d800] 10:07:08 INFO - PROCESS | 1755 | 1467738428822 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]]]}] 10:07:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 10:07:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1231ms 10:07:08 INFO - PROCESS | 1755 | 1467738428915 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 10:07:08 INFO - PROCESS | 1755 | 1467738428922 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 10:07:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 10:07:08 INFO - PROCESS | 1755 | 1467738428932 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 10:07:08 INFO - PROCESS | 1755 | 1467738428939 Marionette TRACE conn4 <- [1,1106,null,{}] 10:07:08 INFO - PROCESS | 1755 | 1467738428949 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}] 10:07:08 INFO - PROCESS | 1755 | 1467738428956 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:09 INFO - PROCESS | 1755 | 1467738429175 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 10:07:09 INFO - PROCESS | 1755 | 1467738429338 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:09 INFO - PROCESS | 1755 | 1467738429353 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:09 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3eb800 == 35 [pid = 1755] [id = 284] 10:07:09 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x8c3ec800) [pid = 1755] [serial = 853] [outer = (nil)] 10:07:09 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x8d307000) [pid = 1755] [serial = 854] [outer = 0x8c3ec800] 10:07:09 INFO - PROCESS | 1755 | 1467738429445 Marionette DEBUG loaded listener.js 10:07:09 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x8dd7b000) [pid = 1755] [serial = 855] [outer = 0x8c3ec800] 10:07:10 INFO - PROCESS | 1755 | 1467738430551 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]]]}] 10:07:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 10:07:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1691ms 10:07:10 INFO - PROCESS | 1755 | 1467738430624 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 10:07:10 INFO - PROCESS | 1755 | 1467738430630 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 10:07:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 10:07:10 INFO - PROCESS | 1755 | 1467738430641 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 10:07:10 INFO - PROCESS | 1755 | 1467738430646 Marionette TRACE conn4 <- [1,1110,null,{}] 10:07:10 INFO - PROCESS | 1755 | 1467738430655 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}] 10:07:10 INFO - PROCESS | 1755 | 1467738430662 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:10 INFO - PROCESS | 1755 | 1467738430893 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 10:07:11 INFO - PROCESS | 1755 | 1467738431114 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:11 INFO - PROCESS | 1755 | 1467738431124 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:11 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3e8400 == 36 [pid = 1755] [id = 285] 10:07:11 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x8d6b0c00) [pid = 1755] [serial = 856] [outer = (nil)] 10:07:11 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x8f281400) [pid = 1755] [serial = 857] [outer = 0x8d6b0c00] 10:07:11 INFO - PROCESS | 1755 | 1467738431215 Marionette DEBUG loaded listener.js 10:07:11 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0x8f3c4400) [pid = 1755] [serial = 858] [outer = 0x8d6b0c00] 10:07:12 INFO - PROCESS | 1755 | 1467738432237 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]]]}] 10:07:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 10:07:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1646ms 10:07:12 INFO - PROCESS | 1755 | 1467738432283 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 10:07:12 INFO - PROCESS | 1755 | 1467738432287 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 10:07:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 10:07:12 INFO - PROCESS | 1755 | 1467738432296 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 10:07:12 INFO - PROCESS | 1755 | 1467738432300 Marionette TRACE conn4 <- [1,1114,null,{}] 10:07:12 INFO - PROCESS | 1755 | 1467738432314 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}] 10:07:12 INFO - PROCESS | 1755 | 1467738432323 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:12 INFO - PROCESS | 1755 | 1467738432548 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 10:07:12 INFO - PROCESS | 1755 | 1467738432808 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:12 INFO - PROCESS | 1755 | 1467738432825 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:12 INFO - PROCESS | 1755 | ++DOCSHELL 0x8fd20c00 == 37 [pid = 1755] [id = 286] 10:07:12 INFO - PROCESS | 1755 | ++DOMWINDOW == 82 (0x8fe3f000) [pid = 1755] [serial = 859] [outer = (nil)] 10:07:12 INFO - PROCESS | 1755 | ++DOMWINDOW == 83 (0x8fe42c00) [pid = 1755] [serial = 860] [outer = 0x8fe3f000] 10:07:12 INFO - PROCESS | 1755 | 1467738432955 Marionette DEBUG loaded listener.js 10:07:13 INFO - PROCESS | 1755 | ++DOMWINDOW == 84 (0x8fe4d000) [pid = 1755] [serial = 861] [outer = 0x8fe3f000] 10:07:13 INFO - PROCESS | 1755 | 1467738433994 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]]]}] 10:07:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 10:07:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1736ms 10:07:14 INFO - PROCESS | 1755 | 1467738434033 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 10:07:14 INFO - PROCESS | 1755 | 1467738434037 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 10:07:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 10:07:14 INFO - PROCESS | 1755 | 1467738434044 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 10:07:14 INFO - PROCESS | 1755 | 1467738434048 Marionette TRACE conn4 <- [1,1118,null,{}] 10:07:14 INFO - PROCESS | 1755 | 1467738434054 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}] 10:07:14 INFO - PROCESS | 1755 | 1467738434059 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:14 INFO - PROCESS | 1755 | 1467738434294 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 10:07:14 INFO - PROCESS | 1755 | 1467738434552 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:14 INFO - PROCESS | 1755 | 1467738434562 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:14 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c098c00 == 38 [pid = 1755] [id = 287] 10:07:14 INFO - PROCESS | 1755 | ++DOMWINDOW == 85 (0x8e34d400) [pid = 1755] [serial = 862] [outer = (nil)] 10:07:14 INFO - PROCESS | 1755 | ++DOMWINDOW == 86 (0x901c7800) [pid = 1755] [serial = 863] [outer = 0x8e34d400] 10:07:14 INFO - PROCESS | 1755 | 1467738434650 Marionette DEBUG loaded listener.js 10:07:14 INFO - PROCESS | 1755 | ++DOMWINDOW == 87 (0x90150400) [pid = 1755] [serial = 864] [outer = 0x8e34d400] 10:07:15 INFO - PROCESS | 1755 | 1467738435709 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]]]}] 10:07:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 10:07:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1684ms 10:07:15 INFO - PROCESS | 1755 | 1467738435729 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 10:07:15 INFO - PROCESS | 1755 | 1467738435732 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 10:07:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 10:07:15 INFO - PROCESS | 1755 | 1467738435740 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 10:07:15 INFO - PROCESS | 1755 | 1467738435743 Marionette TRACE conn4 <- [1,1122,null,{}] 10:07:15 INFO - PROCESS | 1755 | 1467738435749 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}] 10:07:15 INFO - PROCESS | 1755 | 1467738435755 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:15 INFO - PROCESS | 1755 | 1467738435941 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 10:07:16 INFO - PROCESS | 1755 | 1467738436270 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:16 INFO - PROCESS | 1755 | 1467738436283 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:16 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c22b800 == 39 [pid = 1755] [id = 288] 10:07:16 INFO - PROCESS | 1755 | ++DOMWINDOW == 88 (0x8c22d800) [pid = 1755] [serial = 865] [outer = (nil)] 10:07:16 INFO - PROCESS | 1755 | ++DOMWINDOW == 89 (0x8c3e5000) [pid = 1755] [serial = 866] [outer = 0x8c22d800] 10:07:16 INFO - PROCESS | 1755 | 1467738436390 Marionette DEBUG loaded listener.js 10:07:16 INFO - PROCESS | 1755 | ++DOMWINDOW == 90 (0x8c3ef800) [pid = 1755] [serial = 867] [outer = 0x8c22d800] 10:07:17 INFO - PROCESS | 1755 | --DOCSHELL 0x8c229400 == 38 [pid = 1755] [id = 270] 10:07:17 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd21400 == 37 [pid = 1755] [id = 267] 10:07:17 INFO - PROCESS | 1755 | --DOMWINDOW == 89 (0x8fe4a000) [pid = 1755] [serial = 809] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1755 | --DOMWINDOW == 88 (0x8f3c8000) [pid = 1755] [serial = 786] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1755 | --DOMWINDOW == 87 (0x901ce800) [pid = 1755] [serial = 797] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1755 | --DOMWINDOW == 86 (0x901d1c00) [pid = 1755] [serial = 798] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1755 | --DOMWINDOW == 85 (0x8fe49800) [pid = 1755] [serial = 794] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1755 | --DOMWINDOW == 84 (0x90147400) [pid = 1755] [serial = 795] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1755 | --DOMWINDOW == 83 (0x8dfe6000) [pid = 1755] [serial = 813] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1755 | --DOMWINDOW == 82 (0x8c231400) [pid = 1755] [serial = 800] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1755 | --DOMWINDOW == 81 (0x8d30d400) [pid = 1755] [serial = 801] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1755 | --DOMWINDOW == 80 (0x8f2a0c00) [pid = 1755] [serial = 791] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x8f6ea000) [pid = 1755] [serial = 792] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x8d306800) [pid = 1755] [serial = 788] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x8dfeb400) [pid = 1755] [serial = 789] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x8f3c2400) [pid = 1755] [serial = 806] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x8dfebc00) [pid = 1755] [serial = 803] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8dd24800) [pid = 1755] [serial = 812] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x8e30e000) [pid = 1755] [serial = 804] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x8fe4cc00) [pid = 1755] [serial = 810] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8f6ef800) [pid = 1755] [serial = 807] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1755 | 1467738437497 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]]]}] 10:07:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 10:07:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1784ms 10:07:17 INFO - PROCESS | 1755 | 1467738437527 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 10:07:17 INFO - PROCESS | 1755 | 1467738437533 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 10:07:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 10:07:17 INFO - PROCESS | 1755 | 1467738437541 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 10:07:17 INFO - PROCESS | 1755 | 1467738437546 Marionette TRACE conn4 <- [1,1126,null,{}] 10:07:17 INFO - PROCESS | 1755 | 1467738437554 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}] 10:07:17 INFO - PROCESS | 1755 | 1467738437563 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:17 INFO - PROCESS | 1755 | 1467738437731 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 10:07:17 INFO - PROCESS | 1755 | 1467738437904 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:17 INFO - PROCESS | 1755 | 1467738437912 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:17 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd2bc00 == 38 [pid = 1755] [id = 289] 10:07:17 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8dd81400) [pid = 1755] [serial = 868] [outer = (nil)] 10:07:17 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8dfebc00) [pid = 1755] [serial = 869] [outer = 0x8dd81400] 10:07:18 INFO - PROCESS | 1755 | 1467738438000 Marionette DEBUG loaded listener.js 10:07:18 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x8e30d000) [pid = 1755] [serial = 870] [outer = 0x8dd81400] 10:07:18 INFO - PROCESS | 1755 | --DOCSHELL 0x9b458c00 == 37 [pid = 1755] [id = 9] 10:07:18 INFO - PROCESS | 1755 | 1467738438867 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]]]}] 10:07:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 10:07:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1395ms 10:07:18 INFO - PROCESS | 1755 | 1467738438939 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 10:07:18 INFO - PROCESS | 1755 | 1467738438946 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 10:07:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 10:07:18 INFO - PROCESS | 1755 | 1467738438955 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 10:07:18 INFO - PROCESS | 1755 | 1467738438959 Marionette TRACE conn4 <- [1,1130,null,{}] 10:07:18 INFO - PROCESS | 1755 | 1467738438965 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}] 10:07:18 INFO - PROCESS | 1755 | 1467738438971 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:19 INFO - PROCESS | 1755 | 1467738439147 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 10:07:19 INFO - PROCESS | 1755 | 1467738439284 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:19 INFO - PROCESS | 1755 | 1467738439294 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:19 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d30d400 == 38 [pid = 1755] [id = 290] 10:07:19 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8dfe7c00) [pid = 1755] [serial = 871] [outer = (nil)] 10:07:19 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x8f3c9000) [pid = 1755] [serial = 872] [outer = 0x8dfe7c00] 10:07:19 INFO - PROCESS | 1755 | 1467738439367 Marionette DEBUG loaded listener.js 10:07:19 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x8f6ea800) [pid = 1755] [serial = 873] [outer = 0x8dfe7c00] 10:07:20 INFO - PROCESS | 1755 | 1467738440279 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]]]}] 10:07:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 10:07:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1383ms 10:07:20 INFO - PROCESS | 1755 | 1467738440354 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 10:07:20 INFO - PROCESS | 1755 | 1467738440357 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 10:07:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 10:07:20 INFO - PROCESS | 1755 | 1467738440366 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 10:07:20 INFO - PROCESS | 1755 | 1467738440375 Marionette TRACE conn4 <- [1,1134,null,{}] 10:07:20 INFO - PROCESS | 1755 | 1467738440399 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}] 10:07:20 INFO - PROCESS | 1755 | 1467738440407 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:20 INFO - PROCESS | 1755 | 1467738440645 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 10:07:20 INFO - PROCESS | 1755 | 1467738440710 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:20 INFO - PROCESS | 1755 | 1467738440720 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:20 INFO - PROCESS | 1755 | ++DOCSHELL 0x8fe4c800 == 39 [pid = 1755] [id = 291] 10:07:20 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x8fe4cc00) [pid = 1755] [serial = 874] [outer = (nil)] 10:07:20 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x90145800) [pid = 1755] [serial = 875] [outer = 0x8fe4cc00] 10:07:20 INFO - PROCESS | 1755 | 1467738440789 Marionette DEBUG loaded listener.js 10:07:20 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x90147800) [pid = 1755] [serial = 876] [outer = 0x8fe4cc00] 10:07:21 INFO - PROCESS | 1755 | 1467738441721 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]]]}] 10:07:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 10:07:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1398ms 10:07:21 INFO - PROCESS | 1755 | 1467738441763 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 10:07:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 10:07:21 INFO - PROCESS | 1755 | 1467738441768 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 10:07:21 INFO - PROCESS | 1755 | 1467738441783 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 10:07:21 INFO - PROCESS | 1755 | 1467738441786 Marionette TRACE conn4 <- [1,1138,null,{}] 10:07:21 INFO - PROCESS | 1755 | 1467738441792 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}] 10:07:21 INFO - PROCESS | 1755 | 1467738441797 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:22 INFO - PROCESS | 1755 | 1467738442005 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 10:07:22 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x8c3e2000) [pid = 1755] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 10:07:22 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x8d6a4000) [pid = 1755] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 10:07:22 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x8f6f3c00) [pid = 1755] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 10:07:22 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x8fd14400) [pid = 1755] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 10:07:22 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x8c09b800) [pid = 1755] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 10:07:22 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x91f46000) [pid = 1755] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 10:07:22 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x8e3e2000) [pid = 1755] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 10:07:22 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x8dd2f800) [pid = 1755] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 10:07:22 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8dd75400) [pid = 1755] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 10:07:22 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8dfe6800) [pid = 1755] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 10:07:22 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x91c56800) [pid = 1755] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 10:07:22 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x91c37000) [pid = 1755] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 10:07:22 INFO - PROCESS | 1755 | 1467738442206 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:22 INFO - PROCESS | 1755 | 1467738442214 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:22 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c09b800 == 40 [pid = 1755] [id = 292] 10:07:22 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8c229c00) [pid = 1755] [serial = 877] [outer = (nil)] 10:07:22 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8dd22800) [pid = 1755] [serial = 878] [outer = 0x8c229c00] 10:07:22 INFO - PROCESS | 1755 | 1467738442291 Marionette DEBUG loaded listener.js 10:07:22 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8d6a4000) [pid = 1755] [serial = 879] [outer = 0x8c229c00] 10:07:23 INFO - PROCESS | 1755 | 1467738443103 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]]]}] 10:07:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 10:07:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1351ms 10:07:23 INFO - PROCESS | 1755 | 1467738443126 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 10:07:23 INFO - PROCESS | 1755 | 1467738443130 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 10:07:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 10:07:23 INFO - PROCESS | 1755 | 1467738443136 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 10:07:23 INFO - PROCESS | 1755 | 1467738443140 Marionette TRACE conn4 <- [1,1142,null,{}] 10:07:23 INFO - PROCESS | 1755 | 1467738443145 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}] 10:07:23 INFO - PROCESS | 1755 | 1467738443151 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:23 INFO - PROCESS | 1755 | 1467738443312 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 10:07:23 INFO - PROCESS | 1755 | 1467738443327 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:23 INFO - PROCESS | 1755 | 1467738443344 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:23 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd27c00 == 41 [pid = 1755] [id = 293] 10:07:23 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8dd2b400) [pid = 1755] [serial = 880] [outer = (nil)] 10:07:23 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x901d1400) [pid = 1755] [serial = 881] [outer = 0x8dd2b400] 10:07:23 INFO - PROCESS | 1755 | 1467738443426 Marionette DEBUG loaded listener.js 10:07:23 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x91c36400) [pid = 1755] [serial = 882] [outer = 0x8dd2b400] 10:07:24 INFO - PROCESS | 1755 | 1467738444536 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]]]}] 10:07:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 10:07:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1434ms 10:07:24 INFO - PROCESS | 1755 | 1467738444572 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 10:07:24 INFO - PROCESS | 1755 | 1467738444580 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 10:07:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 10:07:24 INFO - PROCESS | 1755 | 1467738444590 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 10:07:24 INFO - PROCESS | 1755 | 1467738444594 Marionette TRACE conn4 <- [1,1146,null,{}] 10:07:24 INFO - PROCESS | 1755 | 1467738444604 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}] 10:07:24 INFO - PROCESS | 1755 | 1467738444609 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:24 INFO - PROCESS | 1755 | 1467738444815 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 10:07:25 INFO - PROCESS | 1755 | 1467738445051 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:25 INFO - PROCESS | 1755 | 1467738445068 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:25 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3e3c00 == 42 [pid = 1755] [id = 294] 10:07:25 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8d6a2400) [pid = 1755] [serial = 883] [outer = (nil)] 10:07:25 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x8dfe6000) [pid = 1755] [serial = 884] [outer = 0x8d6a2400] 10:07:25 INFO - PROCESS | 1755 | 1467738445195 Marionette DEBUG loaded listener.js 10:07:25 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x8e34f800) [pid = 1755] [serial = 885] [outer = 0x8d6a2400] 10:07:26 INFO - PROCESS | 1755 | 1467738446168 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]]]}] 10:07:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 10:07:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1646ms 10:07:26 INFO - PROCESS | 1755 | 1467738446236 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 10:07:26 INFO - PROCESS | 1755 | 1467738446244 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 10:07:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 10:07:26 INFO - PROCESS | 1755 | 1467738446256 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 10:07:26 INFO - PROCESS | 1755 | 1467738446260 Marionette TRACE conn4 <- [1,1150,null,{}] 10:07:26 INFO - PROCESS | 1755 | 1467738446267 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}] 10:07:26 INFO - PROCESS | 1755 | 1467738446273 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:26 INFO - PROCESS | 1755 | 1467738446501 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 10:07:26 INFO - PROCESS | 1755 | 1467738446732 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:26 INFO - PROCESS | 1755 | 1467738446740 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:26 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f29c800 == 43 [pid = 1755] [id = 295] 10:07:26 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x8f3c5400) [pid = 1755] [serial = 886] [outer = (nil)] 10:07:26 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x8f6ec800) [pid = 1755] [serial = 887] [outer = 0x8f3c5400] 10:07:26 INFO - PROCESS | 1755 | 1467738446846 Marionette DEBUG loaded listener.js 10:07:26 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x8fd19400) [pid = 1755] [serial = 888] [outer = 0x8f3c5400] 10:07:27 INFO - PROCESS | 1755 | 1467738447831 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]]]}] 10:07:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 10:07:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1637ms 10:07:27 INFO - PROCESS | 1755 | 1467738447892 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 10:07:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 10:07:27 INFO - PROCESS | 1755 | 1467738447897 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 10:07:27 INFO - PROCESS | 1755 | 1467738447905 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 10:07:27 INFO - PROCESS | 1755 | 1467738447911 Marionette TRACE conn4 <- [1,1154,null,{}] 10:07:27 INFO - PROCESS | 1755 | 1467738447928 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}] 10:07:27 INFO - PROCESS | 1755 | 1467738447938 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:28 INFO - PROCESS | 1755 | 1467738448180 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 10:07:28 INFO - PROCESS | 1755 | 1467738448440 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:28 INFO - PROCESS | 1755 | 1467738448452 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:28 INFO - PROCESS | 1755 | ++DOCSHELL 0x91c3dc00 == 44 [pid = 1755] [id = 296] 10:07:28 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0x91c3ec00) [pid = 1755] [serial = 889] [outer = (nil)] 10:07:28 INFO - PROCESS | 1755 | ++DOMWINDOW == 82 (0x91c56000) [pid = 1755] [serial = 890] [outer = 0x91c3ec00] 10:07:28 INFO - PROCESS | 1755 | 1467738448546 Marionette DEBUG loaded listener.js 10:07:28 INFO - PROCESS | 1755 | ++DOMWINDOW == 83 (0x91c5cc00) [pid = 1755] [serial = 891] [outer = 0x91c3ec00] 10:07:29 INFO - PROCESS | 1755 | 1467738449438 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]]]}] 10:07:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 10:07:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1586ms 10:07:29 INFO - PROCESS | 1755 | 1467738449492 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 10:07:29 INFO - PROCESS | 1755 | 1467738449496 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 10:07:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 10:07:29 INFO - PROCESS | 1755 | 1467738449503 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 10:07:29 INFO - PROCESS | 1755 | 1467738449507 Marionette TRACE conn4 <- [1,1158,null,{}] 10:07:29 INFO - PROCESS | 1755 | 1467738449513 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}] 10:07:29 INFO - PROCESS | 1755 | 1467738449519 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:29 INFO - PROCESS | 1755 | 1467738449715 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 10:07:29 INFO - PROCESS | 1755 | 1467738449879 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:29 INFO - PROCESS | 1755 | 1467738449890 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:29 INFO - PROCESS | 1755 | ++DOCSHELL 0x91c34400 == 45 [pid = 1755] [id = 297] 10:07:29 INFO - PROCESS | 1755 | ++DOMWINDOW == 84 (0x91f48000) [pid = 1755] [serial = 892] [outer = (nil)] 10:07:29 INFO - PROCESS | 1755 | ++DOMWINDOW == 85 (0x91f50400) [pid = 1755] [serial = 893] [outer = 0x91f48000] 10:07:29 INFO - PROCESS | 1755 | 1467738449973 Marionette DEBUG loaded listener.js 10:07:30 INFO - PROCESS | 1755 | ++DOMWINDOW == 86 (0x91f86000) [pid = 1755] [serial = 894] [outer = 0x91f48000] 10:07:30 INFO - PROCESS | 1755 | 1467738450930 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]]]}] 10:07:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 10:07:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1485ms 10:07:30 INFO - PROCESS | 1755 | 1467738450990 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 10:07:30 INFO - PROCESS | 1755 | 1467738450993 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 10:07:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 10:07:31 INFO - PROCESS | 1755 | 1467738451001 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 10:07:31 INFO - PROCESS | 1755 | 1467738451005 Marionette TRACE conn4 <- [1,1162,null,{}] 10:07:31 INFO - PROCESS | 1755 | 1467738451012 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}] 10:07:31 INFO - PROCESS | 1755 | 1467738451017 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:31 INFO - PROCESS | 1755 | 1467738451200 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 10:07:31 INFO - PROCESS | 1755 | 1467738451368 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:31 INFO - PROCESS | 1755 | 1467738451378 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:31 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d6a7800 == 46 [pid = 1755] [id = 298] 10:07:31 INFO - PROCESS | 1755 | ++DOMWINDOW == 87 (0x91c5b800) [pid = 1755] [serial = 895] [outer = (nil)] 10:07:31 INFO - PROCESS | 1755 | ++DOMWINDOW == 88 (0x91f91800) [pid = 1755] [serial = 896] [outer = 0x91c5b800] 10:07:31 INFO - PROCESS | 1755 | 1467738451461 Marionette DEBUG loaded listener.js 10:07:31 INFO - PROCESS | 1755 | ++DOMWINDOW == 89 (0x91f92c00) [pid = 1755] [serial = 897] [outer = 0x91c5b800] 10:07:32 INFO - PROCESS | 1755 | 1467738452419 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]]]}] 10:07:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 10:07:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1484ms 10:07:32 INFO - PROCESS | 1755 | 1467738452487 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 10:07:32 INFO - PROCESS | 1755 | 1467738452491 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 10:07:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 10:07:32 INFO - PROCESS | 1755 | 1467738452498 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 10:07:32 INFO - PROCESS | 1755 | 1467738452502 Marionette TRACE conn4 <- [1,1166,null,{}] 10:07:32 INFO - PROCESS | 1755 | 1467738452508 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}] 10:07:32 INFO - PROCESS | 1755 | 1467738452518 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:32 INFO - PROCESS | 1755 | 1467738452793 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 10:07:33 INFO - PROCESS | 1755 | 1467738453060 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:33 INFO - PROCESS | 1755 | 1467738453068 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:33 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c099c00 == 47 [pid = 1755] [id = 299] 10:07:33 INFO - PROCESS | 1755 | ++DOMWINDOW == 90 (0x8f3be400) [pid = 1755] [serial = 898] [outer = (nil)] 10:07:33 INFO - PROCESS | 1755 | ++DOMWINDOW == 91 (0x9243e000) [pid = 1755] [serial = 899] [outer = 0x8f3be400] 10:07:33 INFO - PROCESS | 1755 | 1467738453154 Marionette DEBUG loaded listener.js 10:07:33 INFO - PROCESS | 1755 | ++DOMWINDOW == 92 (0x925c8400) [pid = 1755] [serial = 900] [outer = 0x8f3be400] 10:07:34 INFO - PROCESS | 1755 | 1467738454026 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]]]}] 10:07:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 10:07:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1582ms 10:07:34 INFO - PROCESS | 1755 | 1467738454098 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 10:07:34 INFO - PROCESS | 1755 | 1467738454101 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 10:07:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 10:07:34 INFO - PROCESS | 1755 | 1467738454111 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 10:07:34 INFO - PROCESS | 1755 | 1467738454115 Marionette TRACE conn4 <- [1,1170,null,{}] 10:07:34 INFO - PROCESS | 1755 | 1467738454121 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}] 10:07:34 INFO - PROCESS | 1755 | 1467738454126 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:34 INFO - PROCESS | 1755 | 1467738454307 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 10:07:34 INFO - PROCESS | 1755 | 1467738454477 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:34 INFO - PROCESS | 1755 | 1467738454484 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:34 INFO - PROCESS | 1755 | ++DOCSHELL 0x92438400 == 48 [pid = 1755] [id = 300] 10:07:34 INFO - PROCESS | 1755 | ++DOMWINDOW == 93 (0x925c6400) [pid = 1755] [serial = 901] [outer = (nil)] 10:07:34 INFO - PROCESS | 1755 | ++DOMWINDOW == 94 (0x92765c00) [pid = 1755] [serial = 902] [outer = 0x925c6400] 10:07:34 INFO - PROCESS | 1755 | 1467738454566 Marionette DEBUG loaded listener.js 10:07:34 INFO - PROCESS | 1755 | ++DOMWINDOW == 95 (0x92768c00) [pid = 1755] [serial = 903] [outer = 0x925c6400] 10:07:35 INFO - PROCESS | 1755 | 1467738455543 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]]]}] 10:07:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 10:07:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1480ms 10:07:35 INFO - PROCESS | 1755 | 1467738455593 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 10:07:35 INFO - PROCESS | 1755 | 1467738455597 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 10:07:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 10:07:35 INFO - PROCESS | 1755 | 1467738455604 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 10:07:35 INFO - PROCESS | 1755 | 1467738455608 Marionette TRACE conn4 <- [1,1174,null,{}] 10:07:35 INFO - PROCESS | 1755 | 1467738455614 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}] 10:07:35 INFO - PROCESS | 1755 | 1467738455619 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:35 INFO - PROCESS | 1755 | 1467738455846 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 10:07:36 INFO - PROCESS | 1755 | 1467738456064 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:36 INFO - PROCESS | 1755 | 1467738456070 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:36 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c22f000 == 49 [pid = 1755] [id = 301] 10:07:36 INFO - PROCESS | 1755 | ++DOMWINDOW == 96 (0x8c230800) [pid = 1755] [serial = 904] [outer = (nil)] 10:07:36 INFO - PROCESS | 1755 | ++DOMWINDOW == 97 (0x8c3e9800) [pid = 1755] [serial = 905] [outer = 0x8c230800] 10:07:36 INFO - PROCESS | 1755 | 1467738456374 Marionette DEBUG loaded listener.js 10:07:36 INFO - PROCESS | 1755 | ++DOMWINDOW == 98 (0x8dd26400) [pid = 1755] [serial = 906] [outer = 0x8c230800] 10:07:37 INFO - PROCESS | 1755 | 1467738457303 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] 10:07:37 INFO - PROCESS | 1755 | 1467738457395 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 10:07:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 10:07:37 INFO - PROCESS | 1755 | 1467738457405 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 10:07:37 INFO - PROCESS | 1755 | 1467738457409 Marionette TRACE conn4 <- [1,1178,null,{}] 10:07:37 INFO - PROCESS | 1755 | 1467738457417 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}] 10:07:37 INFO - PROCESS | 1755 | 1467738457423 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:37 INFO - PROCESS | 1755 | 1467738457726 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 10:07:38 INFO - PROCESS | 1755 | --DOCSHELL 0x8fe3f400 == 48 [pid = 1755] [id = 269] 10:07:38 INFO - PROCESS | 1755 | --DOCSHELL 0x8d30b400 == 47 [pid = 1755] [id = 274] 10:07:38 INFO - PROCESS | 1755 | --DOCSHELL 0x91c58c00 == 46 [pid = 1755] [id = 275] 10:07:38 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd73c00 == 45 [pid = 1755] [id = 276] 10:07:38 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3e1800 == 44 [pid = 1755] [id = 277] 10:07:38 INFO - PROCESS | 1755 | --DOCSHELL 0x8c09a800 == 43 [pid = 1755] [id = 279] 10:07:38 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd2e800 == 42 [pid = 1755] [id = 278] 10:07:38 INFO - PROCESS | 1755 | --DOCSHELL 0x8e30b800 == 41 [pid = 1755] [id = 259] 10:07:38 INFO - PROCESS | 1755 | --DOCSHELL 0x8d6b0800 == 40 [pid = 1755] [id = 258] 10:07:38 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3efc00 == 39 [pid = 1755] [id = 260] 10:07:38 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd30c00 == 38 [pid = 1755] [id = 271] 10:07:38 INFO - PROCESS | 1755 | --DOCSHELL 0x8d305800 == 37 [pid = 1755] [id = 261] 10:07:38 INFO - PROCESS | 1755 | --DOCSHELL 0x8fe45800 == 36 [pid = 1755] [id = 264] 10:07:38 INFO - PROCESS | 1755 | --DOCSHELL 0x8e34e000 == 35 [pid = 1755] [id = 268] 10:07:38 INFO - PROCESS | 1755 | --DOCSHELL 0x8c225000 == 34 [pid = 1755] [id = 263] 10:07:38 INFO - PROCESS | 1755 | --DOCSHELL 0x8c09dc00 == 33 [pid = 1755] [id = 266] 10:07:38 INFO - PROCESS | 1755 | --DOCSHELL 0x901d3000 == 32 [pid = 1755] [id = 273] 10:07:38 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3ec400 == 31 [pid = 1755] [id = 262] 10:07:38 INFO - PROCESS | 1755 | --DOCSHELL 0x8fe48400 == 30 [pid = 1755] [id = 265] 10:07:38 INFO - PROCESS | 1755 | --DOCSHELL 0x9ba0d000 == 29 [pid = 1755] [id = 10] 10:07:38 INFO - PROCESS | 1755 | --DOCSHELL 0x8f6ef000 == 28 [pid = 1755] [id = 272] 10:07:39 INFO - PROCESS | 1755 | --DOMWINDOW == 97 (0x8e307c00) [pid = 1755] [serial = 834] [outer = (nil)] [url = about:blank] 10:07:39 INFO - PROCESS | 1755 | --DOMWINDOW == 96 (0x8dfe4000) [pid = 1755] [serial = 833] [outer = (nil)] [url = about:blank] 10:07:39 INFO - PROCESS | 1755 | --DOMWINDOW == 95 (0x8d6acc00) [pid = 1755] [serial = 842] [outer = (nil)] [url = about:blank] 10:07:39 INFO - PROCESS | 1755 | --DOMWINDOW == 94 (0x8fd15c00) [pid = 1755] [serial = 818] [outer = (nil)] [url = about:blank] 10:07:39 INFO - PROCESS | 1755 | --DOMWINDOW == 93 (0x9243bc00) [pid = 1755] [serial = 830] [outer = (nil)] [url = about:blank] 10:07:39 INFO - PROCESS | 1755 | --DOMWINDOW == 92 (0x8c0a5400) [pid = 1755] [serial = 839] [outer = (nil)] [url = about:blank] 10:07:39 INFO - PROCESS | 1755 | --DOMWINDOW == 91 (0x925c1800) [pid = 1755] [serial = 831] [outer = (nil)] [url = about:blank] 10:07:39 INFO - PROCESS | 1755 | --DOMWINDOW == 90 (0x91f8a400) [pid = 1755] [serial = 828] [outer = (nil)] [url = about:blank] 10:07:39 INFO - PROCESS | 1755 | --DOMWINDOW == 89 (0x8f293400) [pid = 1755] [serial = 849] [outer = (nil)] [url = about:blank] 10:07:39 INFO - PROCESS | 1755 | --DOMWINDOW == 88 (0x8f27ec00) [pid = 1755] [serial = 848] [outer = (nil)] [url = about:blank] 10:07:39 INFO - PROCESS | 1755 | --DOMWINDOW == 87 (0x8c3e0c00) [pid = 1755] [serial = 840] [outer = (nil)] [url = about:blank] 10:07:39 INFO - PROCESS | 1755 | --DOMWINDOW == 86 (0x8e30e400) [pid = 1755] [serial = 837] [outer = (nil)] [url = about:blank] 10:07:39 INFO - PROCESS | 1755 | --DOMWINDOW == 85 (0x8f277800) [pid = 1755] [serial = 816] [outer = (nil)] [url = about:blank] 10:07:39 INFO - PROCESS | 1755 | --DOMWINDOW == 84 (0x91f89400) [pid = 1755] [serial = 827] [outer = (nil)] [url = about:blank] 10:07:39 INFO - PROCESS | 1755 | --DOMWINDOW == 83 (0x8dfea400) [pid = 1755] [serial = 845] [outer = (nil)] [url = about:blank] 10:07:39 INFO - PROCESS | 1755 | --DOMWINDOW == 82 (0x91f47800) [pid = 1755] [serial = 824] [outer = (nil)] [url = about:blank] 10:07:39 INFO - PROCESS | 1755 | --DOMWINDOW == 81 (0x91c51800) [pid = 1755] [serial = 822] [outer = (nil)] [url = about:blank] 10:07:39 INFO - PROCESS | 1755 | --DOMWINDOW == 80 (0x8dfe2800) [pid = 1755] [serial = 836] [outer = (nil)] [url = about:blank] 10:07:39 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x8e3de400) [pid = 1755] [serial = 815] [outer = (nil)] [url = about:blank] 10:07:39 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x91f4d800) [pid = 1755] [serial = 825] [outer = (nil)] [url = about:blank] 10:07:39 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x8e306400) [pid = 1755] [serial = 846] [outer = (nil)] [url = about:blank] 10:07:39 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x91c3c800) [pid = 1755] [serial = 821] [outer = (nil)] [url = about:blank] 10:07:39 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x8dd23000) [pid = 1755] [serial = 843] [outer = (nil)] [url = about:blank] 10:07:39 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8fd1ac00) [pid = 1755] [serial = 819] [outer = (nil)] [url = about:blank] 10:07:39 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x8f298c00) [pid = 1755] [serial = 851] [outer = (nil)] [url = about:blank] 10:07:39 INFO - PROCESS | 1755 | 1467738459108 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:39 INFO - PROCESS | 1755 | 1467738459116 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:39 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c09b400 == 29 [pid = 1755] [id = 302] 10:07:39 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x8c09d400) [pid = 1755] [serial = 907] [outer = (nil)] 10:07:39 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8c225400) [pid = 1755] [serial = 908] [outer = 0x8c09d400] 10:07:39 INFO - PROCESS | 1755 | 1467738459242 Marionette DEBUG loaded listener.js 10:07:39 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x8c3e6400) [pid = 1755] [serial = 909] [outer = 0x8c09d400] 10:07:40 INFO - PROCESS | 1755 | 1467738460083 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] 10:07:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 10:07:40 INFO - PROCESS | 1755 | 1467738460153 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 10:07:40 INFO - PROCESS | 1755 | 1467738460161 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 10:07:40 INFO - PROCESS | 1755 | 1467738460166 Marionette TRACE conn4 <- [1,1182,null,{}] 10:07:40 INFO - PROCESS | 1755 | 1467738460176 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}] 10:07:40 INFO - PROCESS | 1755 | 1467738460185 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:40 INFO - PROCESS | 1755 | 1467738460377 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 10:07:40 INFO - PROCESS | 1755 | 1467738460505 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:40 INFO - PROCESS | 1755 | 1467738460514 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:40 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d6ac400 == 30 [pid = 1755] [id = 303] 10:07:40 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x8d6acc00) [pid = 1755] [serial = 910] [outer = (nil)] 10:07:40 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x8dd25400) [pid = 1755] [serial = 911] [outer = 0x8d6acc00] 10:07:40 INFO - PROCESS | 1755 | 1467738460597 Marionette DEBUG loaded listener.js 10:07:40 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x8dd2d400) [pid = 1755] [serial = 912] [outer = 0x8d6acc00] 10:07:41 INFO - PROCESS | 1755 | SkCairoFTTypeface::onFilterRec unimplemented 10:07:41 INFO - PROCESS | 1755 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:07:41 INFO - PROCESS | 1755 | 1467738461532 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] 10:07:41 INFO - PROCESS | 1755 | 1467738461609 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 10:07:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 10:07:41 INFO - PROCESS | 1755 | 1467738461627 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 10:07:41 INFO - PROCESS | 1755 | 1467738461630 Marionette TRACE conn4 <- [1,1186,null,{}] 10:07:41 INFO - PROCESS | 1755 | 1467738461638 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}] 10:07:41 INFO - PROCESS | 1755 | 1467738461645 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:41 INFO - PROCESS | 1755 | 1467738461875 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 10:07:41 INFO - PROCESS | 1755 | 1467738461904 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:41 INFO - PROCESS | 1755 | 1467738461916 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:41 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d6a5c00 == 31 [pid = 1755] [id = 304] 10:07:41 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x8dd2fc00) [pid = 1755] [serial = 913] [outer = (nil)] 10:07:41 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0x8e308c00) [pid = 1755] [serial = 914] [outer = 0x8dd2fc00] 10:07:41 INFO - PROCESS | 1755 | 1467738461987 Marionette DEBUG loaded listener.js 10:07:42 INFO - PROCESS | 1755 | ++DOMWINDOW == 82 (0x8e34ec00) [pid = 1755] [serial = 915] [outer = 0x8dd2fc00] 10:07:43 INFO - PROCESS | 1755 | 1467738463237 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] 10:07:43 INFO - PROCESS | 1755 | 1467738463283 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 10:07:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 10:07:43 INFO - PROCESS | 1755 | 1467738463292 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 10:07:43 INFO - PROCESS | 1755 | 1467738463303 Marionette TRACE conn4 <- [1,1190,null,{}] 10:07:43 INFO - PROCESS | 1755 | 1467738463326 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}] 10:07:43 INFO - PROCESS | 1755 | 1467738463335 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:43 INFO - PROCESS | 1755 | 1467738463566 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 10:07:44 INFO - PROCESS | 1755 | --DOMWINDOW == 81 (0x9b65e400) [pid = 1755] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:07:44 INFO - PROCESS | 1755 | --DOMWINDOW == 80 (0x8dd2b400) [pid = 1755] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 10:07:44 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x8fe4cc00) [pid = 1755] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 10:07:44 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x8c229c00) [pid = 1755] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 10:07:44 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x8c3ec800) [pid = 1755] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 10:07:44 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x8dfe7c00) [pid = 1755] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 10:07:44 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x8dd81400) [pid = 1755] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 10:07:44 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8d6b0c00) [pid = 1755] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 10:07:44 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x8c22d800) [pid = 1755] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 10:07:44 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x8e34d800) [pid = 1755] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 10:07:44 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8fe3f000) [pid = 1755] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 10:07:44 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8e34d400) [pid = 1755] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 10:07:44 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x9bf27800) [pid = 1755] [serial = 27] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:07:44 INFO - PROCESS | 1755 | 1467738464240 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:44 INFO - PROCESS | 1755 | 1467738464252 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:44 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c22d800 == 32 [pid = 1755] [id = 305] 10:07:44 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8c231c00) [pid = 1755] [serial = 916] [outer = (nil)] 10:07:44 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8dd2b400) [pid = 1755] [serial = 917] [outer = 0x8c231c00] 10:07:44 INFO - PROCESS | 1755 | 1467738464321 Marionette DEBUG loaded listener.js 10:07:44 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8f283c00) [pid = 1755] [serial = 918] [outer = 0x8c231c00] 10:07:45 INFO - PROCESS | 1755 | 1467738465106 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] 10:07:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 10:07:45 INFO - PROCESS | 1755 | 1467738465158 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 10:07:45 INFO - PROCESS | 1755 | 1467738465166 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 10:07:45 INFO - PROCESS | 1755 | 1467738465169 Marionette TRACE conn4 <- [1,1194,null,{}] 10:07:45 INFO - PROCESS | 1755 | 1467738465176 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}] 10:07:45 INFO - PROCESS | 1755 | 1467738465181 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:45 INFO - PROCESS | 1755 | 1467738465358 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 10:07:45 INFO - PROCESS | 1755 | 1467738465377 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:45 INFO - PROCESS | 1755 | 1467738465387 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:45 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d30f400 == 33 [pid = 1755] [id = 306] 10:07:45 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8dd7bc00) [pid = 1755] [serial = 919] [outer = (nil)] 10:07:45 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x8f3c6000) [pid = 1755] [serial = 920] [outer = 0x8dd7bc00] 10:07:45 INFO - PROCESS | 1755 | 1467738465564 Marionette DEBUG loaded listener.js 10:07:45 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8f3ca000) [pid = 1755] [serial = 921] [outer = 0x8dd7bc00] 10:07:46 INFO - PROCESS | 1755 | SkCairoFTTypeface::onFilterRec unimplemented 10:07:46 INFO - PROCESS | 1755 | SkCairoFTTypeface::onFilterRec unimplemented 10:07:46 INFO - PROCESS | 1755 | 1467738466580 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] 10:07:46 INFO - PROCESS | 1755 | 1467738466668 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 10:07:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 10:07:46 INFO - PROCESS | 1755 | 1467738466677 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 10:07:46 INFO - PROCESS | 1755 | 1467738466683 Marionette TRACE conn4 <- [1,1198,null,{}] 10:07:46 INFO - PROCESS | 1755 | 1467738466693 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}] 10:07:46 INFO - PROCESS | 1755 | 1467738466701 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:46 INFO - PROCESS | 1755 | 1467738466952 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 10:07:47 INFO - PROCESS | 1755 | 1467738467200 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:47 INFO - PROCESS | 1755 | 1467738467215 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:47 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d30cc00 == 34 [pid = 1755] [id = 307] 10:07:47 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x8d310400) [pid = 1755] [serial = 922] [outer = (nil)] 10:07:47 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x8dfe5c00) [pid = 1755] [serial = 923] [outer = 0x8d310400] 10:07:47 INFO - PROCESS | 1755 | 1467738467305 Marionette DEBUG loaded listener.js 10:07:47 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x8e3d9800) [pid = 1755] [serial = 924] [outer = 0x8d310400] 10:07:48 INFO - PROCESS | 1755 | 1467738468389 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]]]}] 10:07:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 10:07:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1788ms 10:07:48 INFO - PROCESS | 1755 | 1467738468467 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 10:07:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 10:07:48 INFO - PROCESS | 1755 | 1467738468476 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 10:07:48 INFO - PROCESS | 1755 | 1467738468488 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 10:07:48 INFO - PROCESS | 1755 | 1467738468494 Marionette TRACE conn4 <- [1,1202,null,{}] 10:07:48 INFO - PROCESS | 1755 | 1467738468502 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}] 10:07:48 INFO - PROCESS | 1755 | 1467738468508 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:48 INFO - PROCESS | 1755 | 1467738468751 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 10:07:48 INFO - PROCESS | 1755 | 1467738468974 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:48 INFO - PROCESS | 1755 | 1467738468984 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:49 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c227c00 == 35 [pid = 1755] [id = 308] 10:07:49 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x8f299400) [pid = 1755] [serial = 925] [outer = (nil)] 10:07:49 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x8f6edc00) [pid = 1755] [serial = 926] [outer = 0x8f299400] 10:07:49 INFO - PROCESS | 1755 | 1467738469081 Marionette DEBUG loaded listener.js 10:07:49 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0x8fd11400) [pid = 1755] [serial = 927] [outer = 0x8f299400] 10:07:50 INFO - PROCESS | 1755 | 1467738470236 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]]]}] 10:07:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 10:07:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1801ms 10:07:50 INFO - PROCESS | 1755 | 1467738470288 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 10:07:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 10:07:50 INFO - PROCESS | 1755 | 1467738470293 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 10:07:50 INFO - PROCESS | 1755 | 1467738470301 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 10:07:50 INFO - PROCESS | 1755 | 1467738470308 Marionette TRACE conn4 <- [1,1206,null,{}] 10:07:50 INFO - PROCESS | 1755 | 1467738470325 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}] 10:07:50 INFO - PROCESS | 1755 | 1467738470334 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:50 INFO - PROCESS | 1755 | 1467738470578 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 10:07:50 INFO - PROCESS | 1755 | 1467738470802 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:50 INFO - PROCESS | 1755 | 1467738470815 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:50 INFO - PROCESS | 1755 | ++DOCSHELL 0x90143800 == 36 [pid = 1755] [id = 309] 10:07:50 INFO - PROCESS | 1755 | ++DOMWINDOW == 82 (0x90143c00) [pid = 1755] [serial = 928] [outer = (nil)] 10:07:50 INFO - PROCESS | 1755 | ++DOMWINDOW == 83 (0x9014c400) [pid = 1755] [serial = 929] [outer = 0x90143c00] 10:07:50 INFO - PROCESS | 1755 | 1467738470900 Marionette DEBUG loaded listener.js 10:07:51 INFO - PROCESS | 1755 | ++DOMWINDOW == 84 (0x901cd800) [pid = 1755] [serial = 930] [outer = 0x90143c00] 10:07:51 INFO - PROCESS | 1755 | 1467738471978 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]]]}] 10:07:52 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 10:07:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1744ms 10:07:52 INFO - PROCESS | 1755 | 1467738472045 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 10:07:52 INFO - PROCESS | 1755 | 1467738472050 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 10:07:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 10:07:52 INFO - PROCESS | 1755 | 1467738472057 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 10:07:52 INFO - PROCESS | 1755 | 1467738472061 Marionette TRACE conn4 <- [1,1210,null,{}] 10:07:52 INFO - PROCESS | 1755 | 1467738472067 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}] 10:07:52 INFO - PROCESS | 1755 | 1467738472073 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:52 INFO - PROCESS | 1755 | 1467738472263 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 10:07:52 INFO - PROCESS | 1755 | 1467738472486 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:52 INFO - PROCESS | 1755 | 1467738472497 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:52 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d301c00 == 37 [pid = 1755] [id = 310] 10:07:52 INFO - PROCESS | 1755 | ++DOMWINDOW == 85 (0x9014b400) [pid = 1755] [serial = 931] [outer = (nil)] 10:07:52 INFO - PROCESS | 1755 | ++DOMWINDOW == 86 (0x91c35800) [pid = 1755] [serial = 932] [outer = 0x9014b400] 10:07:52 INFO - PROCESS | 1755 | 1467738472637 Marionette DEBUG loaded listener.js 10:07:52 INFO - PROCESS | 1755 | ++DOMWINDOW == 87 (0x91c38c00) [pid = 1755] [serial = 933] [outer = 0x9014b400] 10:07:53 INFO - PROCESS | 1755 | 1467738473819 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]]]}] 10:07:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 10:07:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1835ms 10:07:53 INFO - PROCESS | 1755 | 1467738473893 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 10:07:53 INFO - PROCESS | 1755 | 1467738473907 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 10:07:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 10:07:53 INFO - PROCESS | 1755 | 1467738473973 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 10:07:53 INFO - PROCESS | 1755 | 1467738473979 Marionette TRACE conn4 <- [1,1214,null,{}] 10:07:53 INFO - PROCESS | 1755 | 1467738473988 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}] 10:07:53 INFO - PROCESS | 1755 | 1467738473994 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:54 INFO - PROCESS | 1755 | 1467738474224 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 10:07:54 INFO - PROCESS | 1755 | --DOCSHELL 0x8e3e1000 == 36 [pid = 1755] [id = 282] 10:07:54 INFO - PROCESS | 1755 | --DOMWINDOW == 86 (0x9b454000) [pid = 1755] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:07:54 INFO - PROCESS | 1755 | 1467738474449 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:54 INFO - PROCESS | 1755 | 1467738474462 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:54 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c227400 == 37 [pid = 1755] [id = 311] 10:07:54 INFO - PROCESS | 1755 | ++DOMWINDOW == 87 (0x8c227800) [pid = 1755] [serial = 934] [outer = (nil)] 10:07:54 INFO - PROCESS | 1755 | ++DOMWINDOW == 88 (0x8d30ac00) [pid = 1755] [serial = 935] [outer = 0x8c227800] 10:07:54 INFO - PROCESS | 1755 | 1467738474540 Marionette DEBUG loaded listener.js 10:07:54 INFO - PROCESS | 1755 | ++DOMWINDOW == 89 (0x8dd21c00) [pid = 1755] [serial = 936] [outer = 0x8c227800] 10:07:54 INFO - PROCESS | 1755 | --DOMWINDOW == 88 (0x8d6a4000) [pid = 1755] [serial = 879] [outer = (nil)] [url = about:blank] 10:07:54 INFO - PROCESS | 1755 | --DOMWINDOW == 87 (0x8f6ea800) [pid = 1755] [serial = 873] [outer = (nil)] [url = about:blank] 10:07:54 INFO - PROCESS | 1755 | --DOMWINDOW == 86 (0x901d1400) [pid = 1755] [serial = 881] [outer = (nil)] [url = about:blank] 10:07:54 INFO - PROCESS | 1755 | --DOMWINDOW == 85 (0x91c36400) [pid = 1755] [serial = 882] [outer = (nil)] [url = about:blank] 10:07:54 INFO - PROCESS | 1755 | --DOMWINDOW == 84 (0x90145800) [pid = 1755] [serial = 875] [outer = (nil)] [url = about:blank] 10:07:54 INFO - PROCESS | 1755 | --DOMWINDOW == 83 (0x8dd22800) [pid = 1755] [serial = 878] [outer = (nil)] [url = about:blank] 10:07:54 INFO - PROCESS | 1755 | --DOMWINDOW == 82 (0x90147800) [pid = 1755] [serial = 876] [outer = (nil)] [url = about:blank] 10:07:54 INFO - PROCESS | 1755 | --DOMWINDOW == 81 (0x8d307000) [pid = 1755] [serial = 854] [outer = (nil)] [url = about:blank] 10:07:54 INFO - PROCESS | 1755 | --DOMWINDOW == 80 (0x8dd7b000) [pid = 1755] [serial = 855] [outer = (nil)] [url = about:blank] 10:07:54 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x8f3c9000) [pid = 1755] [serial = 872] [outer = (nil)] [url = about:blank] 10:07:54 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x8dfebc00) [pid = 1755] [serial = 869] [outer = (nil)] [url = about:blank] 10:07:54 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x8e30d000) [pid = 1755] [serial = 870] [outer = (nil)] [url = about:blank] 10:07:54 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x8f281400) [pid = 1755] [serial = 857] [outer = (nil)] [url = about:blank] 10:07:54 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x8f3c4400) [pid = 1755] [serial = 858] [outer = (nil)] [url = about:blank] 10:07:54 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8c3e5000) [pid = 1755] [serial = 866] [outer = (nil)] [url = about:blank] 10:07:54 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x8c3ef800) [pid = 1755] [serial = 867] [outer = (nil)] [url = about:blank] 10:07:54 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x8f29c000) [pid = 1755] [serial = 852] [outer = (nil)] [url = about:blank] 10:07:54 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8fe42c00) [pid = 1755] [serial = 860] [outer = (nil)] [url = about:blank] 10:07:54 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8fe4d000) [pid = 1755] [serial = 861] [outer = (nil)] [url = about:blank] 10:07:54 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x901c7800) [pid = 1755] [serial = 863] [outer = (nil)] [url = about:blank] 10:07:54 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x90150400) [pid = 1755] [serial = 864] [outer = (nil)] [url = about:blank] 10:07:54 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8c226400) [pid = 1755] [serial = 597] [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.] 10:07:55 INFO - PROCESS | 1755 | 1467738475391 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]]]}] 10:07:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 10:07:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1518ms 10:07:55 INFO - PROCESS | 1755 | 1467738475466 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 10:07:55 INFO - PROCESS | 1755 | 1467738475473 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 10:07:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 10:07:55 INFO - PROCESS | 1755 | 1467738475484 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 10:07:55 INFO - PROCESS | 1755 | 1467738475488 Marionette TRACE conn4 <- [1,1218,null,{}] 10:07:55 INFO - PROCESS | 1755 | 1467738475496 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}] 10:07:55 INFO - PROCESS | 1755 | 1467738475502 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:55 INFO - PROCESS | 1755 | 1467738475677 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 10:07:55 INFO - PROCESS | 1755 | 1467738475800 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:55 INFO - PROCESS | 1755 | 1467738475811 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:55 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dfe7000 == 38 [pid = 1755] [id = 312] 10:07:55 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8dfecc00) [pid = 1755] [serial = 937] [outer = (nil)] 10:07:55 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8e30b800) [pid = 1755] [serial = 938] [outer = 0x8dfecc00] 10:07:55 INFO - PROCESS | 1755 | 1467738475891 Marionette DEBUG loaded listener.js 10:07:56 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8e35a000) [pid = 1755] [serial = 939] [outer = 0x8dfecc00] 10:07:56 INFO - PROCESS | 1755 | 1467738476777 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]]]}] 10:07:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 10:07:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1331ms 10:07:56 INFO - PROCESS | 1755 | 1467738476816 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 10:07:56 INFO - PROCESS | 1755 | 1467738476819 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 10:07:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 10:07:56 INFO - PROCESS | 1755 | 1467738476827 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 10:07:56 INFO - PROCESS | 1755 | 1467738476834 Marionette TRACE conn4 <- [1,1222,null,{}] 10:07:56 INFO - PROCESS | 1755 | 1467738476851 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}] 10:07:56 INFO - PROCESS | 1755 | 1467738476860 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:57 INFO - PROCESS | 1755 | 1467738477042 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 10:07:57 INFO - PROCESS | 1755 | 1467738477181 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:57 INFO - PROCESS | 1755 | 1467738477192 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:57 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f3c4c00 == 39 [pid = 1755] [id = 313] 10:07:57 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8f3c8000) [pid = 1755] [serial = 940] [outer = (nil)] 10:07:57 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8f6f4c00) [pid = 1755] [serial = 941] [outer = 0x8f3c8000] 10:07:57 INFO - PROCESS | 1755 | 1467738477267 Marionette DEBUG loaded listener.js 10:07:57 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8fd1f800) [pid = 1755] [serial = 942] [outer = 0x8f3c8000] 10:07:58 INFO - PROCESS | 1755 | 1467738478249 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] 10:07:58 INFO - PROCESS | 1755 | 1467738478272 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 10:07:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 10:07:58 INFO - PROCESS | 1755 | 1467738478287 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 10:07:58 INFO - PROCESS | 1755 | 1467738478290 Marionette TRACE conn4 <- [1,1226,null,{}] 10:07:58 INFO - PROCESS | 1755 | 1467738478298 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}] 10:07:58 INFO - PROCESS | 1755 | 1467738478302 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:58 INFO - PROCESS | 1755 | 1467738478531 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 10:07:58 INFO - PROCESS | 1755 | 1467738478571 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:58 INFO - PROCESS | 1755 | 1467738478578 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:58 INFO - PROCESS | 1755 | ++DOCSHELL 0x8fd15800 == 40 [pid = 1755] [id = 314] 10:07:58 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x8fd1f400) [pid = 1755] [serial = 943] [outer = (nil)] 10:07:58 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x90149400) [pid = 1755] [serial = 944] [outer = 0x8fd1f400] 10:07:58 INFO - PROCESS | 1755 | 1467738478719 Marionette DEBUG loaded listener.js 10:07:58 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x901c7800) [pid = 1755] [serial = 945] [outer = 0x8fd1f400] 10:07:59 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x8c230800) [pid = 1755] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 10:07:59 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8d6a2400) [pid = 1755] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 10:07:59 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x8f3c5400) [pid = 1755] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 10:07:59 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x91c3ec00) [pid = 1755] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 10:07:59 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8dd2fc00) [pid = 1755] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 10:07:59 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x91f48000) [pid = 1755] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 10:07:59 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8c231c00) [pid = 1755] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 10:07:59 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x91c5b800) [pid = 1755] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 10:07:59 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8c09d400) [pid = 1755] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 10:07:59 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8f3be400) [pid = 1755] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 10:07:59 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x8d6acc00) [pid = 1755] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 10:07:59 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x925c6400) [pid = 1755] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 10:07:59 INFO - PROCESS | 1755 | 1467738479632 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]]]}] 10:07:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 10:07:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1393ms 10:07:59 INFO - PROCESS | 1755 | 1467738479674 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 10:07:59 INFO - PROCESS | 1755 | 1467738479678 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 10:07:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 10:07:59 INFO - PROCESS | 1755 | 1467738479687 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 10:07:59 INFO - PROCESS | 1755 | 1467738479691 Marionette TRACE conn4 <- [1,1230,null,{}] 10:07:59 INFO - PROCESS | 1755 | 1467738479697 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}] 10:07:59 INFO - PROCESS | 1755 | 1467738479702 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:59 INFO - PROCESS | 1755 | 1467738479918 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 10:07:59 INFO - PROCESS | 1755 | 1467738479933 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:59 INFO - PROCESS | 1755 | 1467738479940 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:07:59 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c09a000 == 41 [pid = 1755] [id = 315] 10:07:59 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x8c22c400) [pid = 1755] [serial = 946] [outer = (nil)] 10:08:00 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8fe4cc00) [pid = 1755] [serial = 947] [outer = 0x8c22c400] 10:08:00 INFO - PROCESS | 1755 | 1467738480013 Marionette DEBUG loaded listener.js 10:08:00 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x90145800) [pid = 1755] [serial = 948] [outer = 0x8c22c400] 10:08:00 INFO - PROCESS | 1755 | 1467738480949 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]]]}] 10:08:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 10:08:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1285ms 10:08:00 INFO - PROCESS | 1755 | 1467738480974 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 10:08:00 INFO - PROCESS | 1755 | 1467738480978 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 10:08:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 10:08:00 INFO - PROCESS | 1755 | 1467738480985 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 10:08:00 INFO - PROCESS | 1755 | 1467738480989 Marionette TRACE conn4 <- [1,1234,null,{}] 10:08:01 INFO - PROCESS | 1755 | 1467738480999 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}] 10:08:01 INFO - PROCESS | 1755 | 1467738481011 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:01 INFO - PROCESS | 1755 | 1467738481229 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 10:08:01 INFO - PROCESS | 1755 | 1467738481473 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:01 INFO - PROCESS | 1755 | 1467738481486 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:01 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c09a800 == 42 [pid = 1755] [id = 316] 10:08:01 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8c09e400) [pid = 1755] [serial = 949] [outer = (nil)] 10:08:01 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8c227000) [pid = 1755] [serial = 950] [outer = 0x8c09e400] 10:08:01 INFO - PROCESS | 1755 | 1467738481576 Marionette DEBUG loaded listener.js 10:08:01 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8c3e5400) [pid = 1755] [serial = 951] [outer = 0x8c09e400] 10:08:02 INFO - PROCESS | 1755 | 1467738482676 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]]]}] 10:08:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 10:08:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1735ms 10:08:02 INFO - PROCESS | 1755 | 1467738482724 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 10:08:02 INFO - PROCESS | 1755 | 1467738482731 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 10:08:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 10:08:02 INFO - PROCESS | 1755 | 1467738482741 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 10:08:02 INFO - PROCESS | 1755 | 1467738482746 Marionette TRACE conn4 <- [1,1238,null,{}] 10:08:02 INFO - PROCESS | 1755 | 1467738482755 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}] 10:08:02 INFO - PROCESS | 1755 | 1467738482764 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:03 INFO - PROCESS | 1755 | 1467738483002 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 10:08:03 INFO - PROCESS | 1755 | 1467738483339 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:03 INFO - PROCESS | 1755 | 1467738483348 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:03 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd2b800 == 43 [pid = 1755] [id = 317] 10:08:03 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8dfe2400) [pid = 1755] [serial = 952] [outer = (nil)] 10:08:03 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8dfed400) [pid = 1755] [serial = 953] [outer = 0x8dfe2400] 10:08:03 INFO - PROCESS | 1755 | 1467738483442 Marionette DEBUG loaded listener.js 10:08:03 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8e34c800) [pid = 1755] [serial = 954] [outer = 0x8dfe2400] 10:08:04 INFO - PROCESS | 1755 | 1467738484347 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]]]}] 10:08:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 10:08:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1634ms 10:08:04 INFO - PROCESS | 1755 | 1467738484378 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 10:08:04 INFO - PROCESS | 1755 | 1467738484386 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 10:08:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 10:08:04 INFO - PROCESS | 1755 | 1467738484414 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 10:08:04 INFO - PROCESS | 1755 | 1467738484419 Marionette TRACE conn4 <- [1,1242,null,{}] 10:08:04 INFO - PROCESS | 1755 | 1467738484425 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}] 10:08:04 INFO - PROCESS | 1755 | 1467738484430 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:04 INFO - PROCESS | 1755 | 1467738484637 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 10:08:04 INFO - PROCESS | 1755 | 1467738484811 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:04 INFO - PROCESS | 1755 | 1467738484819 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:04 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e3ddc00 == 44 [pid = 1755] [id = 318] 10:08:04 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x8f280c00) [pid = 1755] [serial = 955] [outer = (nil)] 10:08:04 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8f295400) [pid = 1755] [serial = 956] [outer = 0x8f280c00] 10:08:05 INFO - PROCESS | 1755 | 1467738484998 Marionette DEBUG loaded listener.js 10:08:05 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x8f3c7800) [pid = 1755] [serial = 957] [outer = 0x8f280c00] 10:08:05 INFO - PROCESS | 1755 | 1467738485973 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]]]}] 10:08:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 10:08:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1639ms 10:08:06 INFO - PROCESS | 1755 | 1467738486052 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 10:08:06 INFO - PROCESS | 1755 | 1467738486057 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 10:08:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 10:08:06 INFO - PROCESS | 1755 | 1467738486074 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 10:08:06 INFO - PROCESS | 1755 | 1467738486084 Marionette TRACE conn4 <- [1,1246,null,{}] 10:08:06 INFO - PROCESS | 1755 | 1467738486092 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}] 10:08:06 INFO - PROCESS | 1755 | 1467738486099 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:06 INFO - PROCESS | 1755 | 1467738486452 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 10:08:06 INFO - PROCESS | 1755 | 1467738486674 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:06 INFO - PROCESS | 1755 | 1467738486683 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:06 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d6adc00 == 45 [pid = 1755] [id = 319] 10:08:06 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x8dd80400) [pid = 1755] [serial = 958] [outer = (nil)] 10:08:06 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x91c3c400) [pid = 1755] [serial = 959] [outer = 0x8dd80400] 10:08:06 INFO - PROCESS | 1755 | 1467738486768 Marionette DEBUG loaded listener.js 10:08:06 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x91c58800) [pid = 1755] [serial = 960] [outer = 0x8dd80400] 10:08:07 INFO - PROCESS | 1755 | 1467738487715 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]]]}] 10:08:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 10:08:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1710ms 10:08:07 INFO - PROCESS | 1755 | 1467738487777 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 10:08:07 INFO - PROCESS | 1755 | 1467738487782 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 10:08:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 10:08:07 INFO - PROCESS | 1755 | 1467738487789 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 10:08:07 INFO - PROCESS | 1755 | 1467738487792 Marionette TRACE conn4 <- [1,1250,null,{}] 10:08:07 INFO - PROCESS | 1755 | 1467738487798 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}] 10:08:07 INFO - PROCESS | 1755 | 1467738487804 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:08 INFO - PROCESS | 1755 | 1467738488004 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 10:08:08 INFO - PROCESS | 1755 | 1467738488215 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:08 INFO - PROCESS | 1755 | 1467738488227 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:08 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c225000 == 46 [pid = 1755] [id = 320] 10:08:08 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x9014b800) [pid = 1755] [serial = 961] [outer = (nil)] 10:08:08 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0x91f4c800) [pid = 1755] [serial = 962] [outer = 0x9014b800] 10:08:08 INFO - PROCESS | 1755 | 1467738488351 Marionette DEBUG loaded listener.js 10:08:08 INFO - PROCESS | 1755 | ++DOMWINDOW == 82 (0x91f85000) [pid = 1755] [serial = 963] [outer = 0x9014b800] 10:08:09 INFO - PROCESS | 1755 | 1467738489231 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]]]}] 10:08:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 10:08:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1480ms 10:08:09 INFO - PROCESS | 1755 | 1467738489270 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 10:08:09 INFO - PROCESS | 1755 | 1467738489275 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 10:08:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 10:08:09 INFO - PROCESS | 1755 | 1467738489283 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 10:08:09 INFO - PROCESS | 1755 | 1467738489287 Marionette TRACE conn4 <- [1,1254,null,{}] 10:08:09 INFO - PROCESS | 1755 | 1467738489293 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}] 10:08:09 INFO - PROCESS | 1755 | 1467738489298 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:09 INFO - PROCESS | 1755 | 1467738489491 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 10:08:09 INFO - PROCESS | 1755 | 1467738489662 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:09 INFO - PROCESS | 1755 | 1467738489682 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:09 INFO - PROCESS | 1755 | ++DOCSHELL 0x91f8cc00 == 47 [pid = 1755] [id = 321] 10:08:09 INFO - PROCESS | 1755 | ++DOMWINDOW == 83 (0x91f8d800) [pid = 1755] [serial = 964] [outer = (nil)] 10:08:09 INFO - PROCESS | 1755 | ++DOMWINDOW == 84 (0x91f93c00) [pid = 1755] [serial = 965] [outer = 0x91f8d800] 10:08:09 INFO - PROCESS | 1755 | 1467738489774 Marionette DEBUG loaded listener.js 10:08:09 INFO - PROCESS | 1755 | ++DOMWINDOW == 85 (0x925c2800) [pid = 1755] [serial = 966] [outer = 0x91f8d800] 10:08:10 INFO - PROCESS | 1755 | 1467738490824 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]]]}] 10:08:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 10:08:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1586ms 10:08:10 INFO - PROCESS | 1755 | 1467738490869 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 10:08:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 10:08:10 INFO - PROCESS | 1755 | 1467738490874 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 10:08:10 INFO - PROCESS | 1755 | 1467738490881 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 10:08:10 INFO - PROCESS | 1755 | 1467738490885 Marionette TRACE conn4 <- [1,1258,null,{}] 10:08:10 INFO - PROCESS | 1755 | 1467738490891 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}] 10:08:10 INFO - PROCESS | 1755 | 1467738490898 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:11 INFO - PROCESS | 1755 | 1467738491096 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 10:08:11 INFO - PROCESS | 1755 | 1467738491321 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:11 INFO - PROCESS | 1755 | 1467738491330 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:11 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c229800 == 48 [pid = 1755] [id = 322] 10:08:11 INFO - PROCESS | 1755 | ++DOMWINDOW == 86 (0x8c232c00) [pid = 1755] [serial = 967] [outer = (nil)] 10:08:11 INFO - PROCESS | 1755 | ++DOMWINDOW == 87 (0x925ca400) [pid = 1755] [serial = 968] [outer = 0x8c232c00] 10:08:11 INFO - PROCESS | 1755 | 1467738491458 Marionette DEBUG loaded listener.js 10:08:11 INFO - PROCESS | 1755 | ++DOMWINDOW == 88 (0x925cf000) [pid = 1755] [serial = 969] [outer = 0x8c232c00] 10:08:12 INFO - PROCESS | 1755 | 1467738492383 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]]]}] 10:08:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 10:08:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1582ms 10:08:12 INFO - PROCESS | 1755 | 1467738492464 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 10:08:12 INFO - PROCESS | 1755 | 1467738492468 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 10:08:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 10:08:12 INFO - PROCESS | 1755 | 1467738492475 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 10:08:12 INFO - PROCESS | 1755 | 1467738492480 Marionette TRACE conn4 <- [1,1262,null,{}] 10:08:12 INFO - PROCESS | 1755 | 1467738492486 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}] 10:08:12 INFO - PROCESS | 1755 | 1467738492492 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:12 INFO - PROCESS | 1755 | 1467738492727 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 10:08:12 INFO - PROCESS | 1755 | 1467738492946 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:12 INFO - PROCESS | 1755 | 1467738492955 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:13 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3e0c00 == 49 [pid = 1755] [id = 323] 10:08:13 INFO - PROCESS | 1755 | ++DOMWINDOW == 89 (0x8c3e1000) [pid = 1755] [serial = 970] [outer = (nil)] 10:08:13 INFO - PROCESS | 1755 | ++DOMWINDOW == 90 (0x8dd24800) [pid = 1755] [serial = 971] [outer = 0x8c3e1000] 10:08:13 INFO - PROCESS | 1755 | 1467738493087 Marionette DEBUG loaded listener.js 10:08:13 INFO - PROCESS | 1755 | ++DOMWINDOW == 91 (0x8dfe2000) [pid = 1755] [serial = 972] [outer = 0x8c3e1000] 10:08:14 INFO - PROCESS | 1755 | 1467738494242 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]]]}] 10:08:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 10:08:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1837ms 10:08:14 INFO - PROCESS | 1755 | 1467738494314 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 10:08:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 10:08:14 INFO - PROCESS | 1755 | 1467738494320 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 10:08:14 INFO - PROCESS | 1755 | 1467738494327 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 10:08:14 INFO - PROCESS | 1755 | 1467738494332 Marionette TRACE conn4 <- [1,1266,null,{}] 10:08:14 INFO - PROCESS | 1755 | 1467738494341 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}] 10:08:14 INFO - PROCESS | 1755 | 1467738494347 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:14 INFO - PROCESS | 1755 | 1467738494582 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 10:08:14 INFO - PROCESS | 1755 | 1467738494792 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:14 INFO - PROCESS | 1755 | 1467738494800 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:14 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd2a800 == 50 [pid = 1755] [id = 324] 10:08:14 INFO - PROCESS | 1755 | ++DOMWINDOW == 92 (0x8dd2e800) [pid = 1755] [serial = 973] [outer = (nil)] 10:08:14 INFO - PROCESS | 1755 | ++DOMWINDOW == 93 (0x8dd79c00) [pid = 1755] [serial = 974] [outer = 0x8dd2e800] 10:08:14 INFO - PROCESS | 1755 | 1467738494882 Marionette DEBUG loaded listener.js 10:08:15 INFO - PROCESS | 1755 | ++DOMWINDOW == 94 (0x8dfeac00) [pid = 1755] [serial = 975] [outer = 0x8dd2e800] 10:08:15 INFO - PROCESS | 1755 | 1467738495869 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]]]}] 10:08:16 INFO - PROCESS | 1755 | --DOCSHELL 0x8d310c00 == 49 [pid = 1755] [id = 280] 10:08:16 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3e2800 == 48 [pid = 1755] [id = 283] 10:08:16 INFO - PROCESS | 1755 | --DOCSHELL 0x8d6a5c00 == 47 [pid = 1755] [id = 304] 10:08:16 INFO - PROCESS | 1755 | --DOCSHELL 0x8c22d800 == 46 [pid = 1755] [id = 305] 10:08:16 INFO - PROCESS | 1755 | --DOCSHELL 0x8c09b400 == 45 [pid = 1755] [id = 302] 10:08:16 INFO - PROCESS | 1755 | --DOCSHELL 0x8c09a000 == 44 [pid = 1755] [id = 315] 10:08:16 INFO - PROCESS | 1755 | --DOCSHELL 0x8fd15800 == 43 [pid = 1755] [id = 314] 10:08:16 INFO - PROCESS | 1755 | --DOCSHELL 0x8f3c4c00 == 42 [pid = 1755] [id = 313] 10:08:16 INFO - PROCESS | 1755 | --DOCSHELL 0x8dfe7000 == 41 [pid = 1755] [id = 312] 10:08:16 INFO - PROCESS | 1755 | --DOCSHELL 0x8c227400 == 40 [pid = 1755] [id = 311] 10:08:16 INFO - PROCESS | 1755 | --DOCSHELL 0x8d301c00 == 39 [pid = 1755] [id = 310] 10:08:16 INFO - PROCESS | 1755 | --DOCSHELL 0x90143800 == 38 [pid = 1755] [id = 309] 10:08:16 INFO - PROCESS | 1755 | --DOCSHELL 0x8c227c00 == 37 [pid = 1755] [id = 308] 10:08:16 INFO - PROCESS | 1755 | --DOCSHELL 0x8d30f400 == 36 [pid = 1755] [id = 306] 10:08:16 INFO - PROCESS | 1755 | --DOCSHELL 0x8d30cc00 == 35 [pid = 1755] [id = 307] 10:08:16 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd2bc00 == 34 [pid = 1755] [id = 289] 10:08:16 INFO - PROCESS | 1755 | --DOCSHELL 0x8d30d400 == 33 [pid = 1755] [id = 290] 10:08:16 INFO - PROCESS | 1755 | --DOCSHELL 0x8d6ac400 == 32 [pid = 1755] [id = 303] 10:08:16 INFO - PROCESS | 1755 | --DOCSHELL 0x8d6a7800 == 31 [pid = 1755] [id = 298] 10:08:16 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3eb800 == 30 [pid = 1755] [id = 284] 10:08:16 INFO - PROCESS | 1755 | --DOCSHELL 0x8c098c00 == 29 [pid = 1755] [id = 287] 10:08:16 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3e8400 == 28 [pid = 1755] [id = 285] 10:08:16 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3e3c00 == 27 [pid = 1755] [id = 294] 10:08:16 INFO - PROCESS | 1755 | --DOCSHELL 0x8f29c800 == 26 [pid = 1755] [id = 295] 10:08:16 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd27c00 == 25 [pid = 1755] [id = 293] 10:08:16 INFO - PROCESS | 1755 | --DOCSHELL 0x8fd20c00 == 24 [pid = 1755] [id = 286] 10:08:16 INFO - PROCESS | 1755 | --DOCSHELL 0x8fe4c800 == 23 [pid = 1755] [id = 291] 10:08:16 INFO - PROCESS | 1755 | --DOCSHELL 0x8c09b800 == 22 [pid = 1755] [id = 292] 10:08:16 INFO - PROCESS | 1755 | --DOCSHELL 0x8dfe6400 == 21 [pid = 1755] [id = 281] 10:08:16 INFO - PROCESS | 1755 | --DOCSHELL 0x8c22b800 == 20 [pid = 1755] [id = 288] 10:08:16 INFO - PROCESS | 1755 | --DOCSHELL 0x91c3dc00 == 19 [pid = 1755] [id = 296] 10:08:16 INFO - PROCESS | 1755 | --DOCSHELL 0x8c22f000 == 18 [pid = 1755] [id = 301] 10:08:16 INFO - PROCESS | 1755 | --DOCSHELL 0x91c34400 == 17 [pid = 1755] [id = 297] 10:08:16 INFO - PROCESS | 1755 | --DOCSHELL 0x8c099c00 == 16 [pid = 1755] [id = 299] 10:08:16 INFO - PROCESS | 1755 | --DOCSHELL 0x92438400 == 15 [pid = 1755] [id = 300] 10:08:16 INFO - PROCESS | 1755 | --DOCSHELL 0x8c229800 == 14 [pid = 1755] [id = 322] 10:08:16 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3e0c00 == 13 [pid = 1755] [id = 323] 10:08:16 INFO - PROCESS | 1755 | --DOCSHELL 0x91f8cc00 == 12 [pid = 1755] [id = 321] 10:08:16 INFO - PROCESS | 1755 | --DOCSHELL 0x8c225000 == 11 [pid = 1755] [id = 320] 10:08:16 INFO - PROCESS | 1755 | --DOCSHELL 0x8d6adc00 == 10 [pid = 1755] [id = 319] 10:08:16 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd2b800 == 9 [pid = 1755] [id = 317] 10:08:16 INFO - PROCESS | 1755 | --DOCSHELL 0x8e3ddc00 == 8 [pid = 1755] [id = 318] 10:08:16 INFO - PROCESS | 1755 | --DOCSHELL 0x8c09a800 == 7 [pid = 1755] [id = 316] 10:08:16 INFO - PROCESS | 1755 | --DOMWINDOW == 93 (0x8f3c6000) [pid = 1755] [serial = 920] [outer = (nil)] [url = about:blank] 10:08:16 INFO - PROCESS | 1755 | --DOMWINDOW == 92 (0x8c3e9800) [pid = 1755] [serial = 905] [outer = (nil)] [url = about:blank] 10:08:16 INFO - PROCESS | 1755 | --DOMWINDOW == 91 (0x8e34f800) [pid = 1755] [serial = 885] [outer = (nil)] [url = about:blank] 10:08:16 INFO - PROCESS | 1755 | --DOMWINDOW == 90 (0x8dfe6000) [pid = 1755] [serial = 884] [outer = (nil)] [url = about:blank] 10:08:16 INFO - PROCESS | 1755 | --DOMWINDOW == 89 (0x8fd19400) [pid = 1755] [serial = 888] [outer = (nil)] [url = about:blank] 10:08:16 INFO - PROCESS | 1755 | --DOMWINDOW == 88 (0x8f6ec800) [pid = 1755] [serial = 887] [outer = (nil)] [url = about:blank] 10:08:16 INFO - PROCESS | 1755 | --DOMWINDOW == 87 (0x91c5cc00) [pid = 1755] [serial = 891] [outer = (nil)] [url = about:blank] 10:08:16 INFO - PROCESS | 1755 | --DOMWINDOW == 86 (0x91c56000) [pid = 1755] [serial = 890] [outer = (nil)] [url = about:blank] 10:08:16 INFO - PROCESS | 1755 | --DOMWINDOW == 85 (0x8e34ec00) [pid = 1755] [serial = 915] [outer = (nil)] [url = about:blank] 10:08:16 INFO - PROCESS | 1755 | --DOMWINDOW == 84 (0x91f86000) [pid = 1755] [serial = 894] [outer = (nil)] [url = about:blank] 10:08:16 INFO - PROCESS | 1755 | --DOMWINDOW == 83 (0x8dd2b400) [pid = 1755] [serial = 917] [outer = (nil)] [url = about:blank] 10:08:16 INFO - PROCESS | 1755 | --DOMWINDOW == 82 (0x91f50400) [pid = 1755] [serial = 893] [outer = (nil)] [url = about:blank] 10:08:16 INFO - PROCESS | 1755 | --DOMWINDOW == 81 (0x91f92c00) [pid = 1755] [serial = 897] [outer = (nil)] [url = about:blank] 10:08:16 INFO - PROCESS | 1755 | --DOMWINDOW == 80 (0x91f91800) [pid = 1755] [serial = 896] [outer = (nil)] [url = about:blank] 10:08:16 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x8c225400) [pid = 1755] [serial = 908] [outer = (nil)] [url = about:blank] 10:08:16 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x925c8400) [pid = 1755] [serial = 900] [outer = (nil)] [url = about:blank] 10:08:16 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x9243e000) [pid = 1755] [serial = 899] [outer = (nil)] [url = about:blank] 10:08:16 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x8c3e6400) [pid = 1755] [serial = 909] [outer = (nil)] [url = about:blank] 10:08:17 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x8dd25400) [pid = 1755] [serial = 911] [outer = (nil)] [url = about:blank] 10:08:17 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x92768c00) [pid = 1755] [serial = 903] [outer = (nil)] [url = about:blank] 10:08:17 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x92765c00) [pid = 1755] [serial = 902] [outer = (nil)] [url = about:blank] 10:08:17 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x8dd26400) [pid = 1755] [serial = 906] [outer = (nil)] [url = about:blank] 10:08:17 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8e308c00) [pid = 1755] [serial = 914] [outer = (nil)] [url = about:blank] 10:08:17 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8f283c00) [pid = 1755] [serial = 918] [outer = (nil)] [url = about:blank] 10:08:17 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8dd2d400) [pid = 1755] [serial = 912] [outer = (nil)] [url = about:blank] 10:08:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 10:08:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 2702ms 10:08:17 INFO - PROCESS | 1755 | 1467738497172 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 10:08:17 INFO - PROCESS | 1755 | 1467738497178 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 10:08:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 10:08:17 INFO - PROCESS | 1755 | 1467738497188 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 10:08:17 INFO - PROCESS | 1755 | 1467738497196 Marionette TRACE conn4 <- [1,1270,null,{}] 10:08:17 INFO - PROCESS | 1755 | 1467738497205 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}] 10:08:17 INFO - PROCESS | 1755 | 1467738497211 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:17 INFO - PROCESS | 1755 | 1467738497387 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 10:08:17 INFO - PROCESS | 1755 | 1467738497507 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:17 INFO - PROCESS | 1755 | 1467738497519 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:17 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3e3400 == 8 [pid = 1755] [id = 325] 10:08:17 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8c3e3c00) [pid = 1755] [serial = 976] [outer = (nil)] 10:08:17 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8c3e9000) [pid = 1755] [serial = 977] [outer = 0x8c3e3c00] 10:08:17 INFO - PROCESS | 1755 | 1467738497592 Marionette DEBUG loaded listener.js 10:08:17 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8d302800) [pid = 1755] [serial = 978] [outer = 0x8c3e3c00] 10:08:18 INFO - PROCESS | 1755 | 1467738498434 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]]]}] 10:08:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 10:08:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1296ms 10:08:18 INFO - PROCESS | 1755 | 1467738498485 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 10:08:18 INFO - PROCESS | 1755 | 1467738498491 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 10:08:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 10:08:18 INFO - PROCESS | 1755 | 1467738498504 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 10:08:18 INFO - PROCESS | 1755 | 1467738498511 Marionette TRACE conn4 <- [1,1274,null,{}] 10:08:18 INFO - PROCESS | 1755 | 1467738498517 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}] 10:08:18 INFO - PROCESS | 1755 | 1467738498523 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:18 INFO - PROCESS | 1755 | 1467738498706 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 10:08:18 INFO - PROCESS | 1755 | 1467738498826 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:18 INFO - PROCESS | 1755 | 1467738498838 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:18 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d6ac400 == 9 [pid = 1755] [id = 326] 10:08:18 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8dd29c00) [pid = 1755] [serial = 979] [outer = (nil)] 10:08:18 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x8dd2d400) [pid = 1755] [serial = 980] [outer = 0x8dd29c00] 10:08:18 INFO - PROCESS | 1755 | 1467738498914 Marionette DEBUG loaded listener.js 10:08:19 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8dd7a400) [pid = 1755] [serial = 981] [outer = 0x8dd29c00] 10:08:19 INFO - PROCESS | 1755 | 1467738499889 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]]]}] 10:08:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 10:08:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1441ms 10:08:19 INFO - PROCESS | 1755 | 1467738499940 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 10:08:19 INFO - PROCESS | 1755 | 1467738499944 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 10:08:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 10:08:19 INFO - PROCESS | 1755 | 1467738499960 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 10:08:19 INFO - PROCESS | 1755 | 1467738499964 Marionette TRACE conn4 <- [1,1278,null,{}] 10:08:19 INFO - PROCESS | 1755 | 1467738499982 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}] 10:08:19 INFO - PROCESS | 1755 | 1467738499992 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:20 INFO - PROCESS | 1755 | 1467738500250 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 10:08:20 INFO - PROCESS | 1755 | 1467738500283 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:20 INFO - PROCESS | 1755 | 1467738500299 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:20 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e3d7400 == 10 [pid = 1755] [id = 327] 10:08:20 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x8e3d8000) [pid = 1755] [serial = 982] [outer = (nil)] 10:08:20 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x8e3e5000) [pid = 1755] [serial = 983] [outer = 0x8e3d8000] 10:08:20 INFO - PROCESS | 1755 | 1467738500376 Marionette DEBUG loaded listener.js 10:08:20 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x8f27c400) [pid = 1755] [serial = 984] [outer = 0x8e3d8000] 10:08:21 INFO - PROCESS | 1755 | 1467738501366 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]]]}] 10:08:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 10:08:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1437ms 10:08:21 INFO - PROCESS | 1755 | 1467738501398 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 10:08:21 INFO - PROCESS | 1755 | 1467738501401 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 10:08:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 10:08:21 INFO - PROCESS | 1755 | 1467738501408 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 10:08:21 INFO - PROCESS | 1755 | 1467738501412 Marionette TRACE conn4 <- [1,1282,null,{}] 10:08:21 INFO - PROCESS | 1755 | 1467738501417 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}] 10:08:21 INFO - PROCESS | 1755 | 1467738501423 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:22 INFO - PROCESS | 1755 | 1467738502119 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 10:08:22 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x8c22c400) [pid = 1755] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 10:08:22 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x8fd1f400) [pid = 1755] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 10:08:22 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x8dd7bc00) [pid = 1755] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 10:08:22 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8c227800) [pid = 1755] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 10:08:22 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x8dfecc00) [pid = 1755] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 10:08:22 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x8f299400) [pid = 1755] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 10:08:22 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8d310400) [pid = 1755] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 10:08:22 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x90143c00) [pid = 1755] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 10:08:22 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x9014b400) [pid = 1755] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 10:08:22 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8f3c8000) [pid = 1755] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 10:08:22 INFO - PROCESS | 1755 | 1467738502325 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:22 INFO - PROCESS | 1755 | 1467738502336 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:22 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c226800 == 11 [pid = 1755] [id = 328] 10:08:22 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8c22a000) [pid = 1755] [serial = 985] [outer = (nil)] 10:08:22 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8dd7bc00) [pid = 1755] [serial = 986] [outer = 0x8c22a000] 10:08:22 INFO - PROCESS | 1755 | 1467738502413 Marionette DEBUG loaded listener.js 10:08:22 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8f282800) [pid = 1755] [serial = 987] [outer = 0x8c22a000] 10:08:23 INFO - PROCESS | 1755 | 1467738503212 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]]]}] 10:08:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 10:08:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1842ms 10:08:23 INFO - PROCESS | 1755 | 1467738503251 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 10:08:23 INFO - PROCESS | 1755 | 1467738503255 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 10:08:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 10:08:23 INFO - PROCESS | 1755 | 1467738503261 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 10:08:23 INFO - PROCESS | 1755 | 1467738503265 Marionette TRACE conn4 <- [1,1286,null,{}] 10:08:23 INFO - PROCESS | 1755 | 1467738503270 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}] 10:08:23 INFO - PROCESS | 1755 | 1467738503275 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:23 INFO - PROCESS | 1755 | 1467738503502 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 10:08:23 INFO - PROCESS | 1755 | 1467738503517 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:23 INFO - PROCESS | 1755 | 1467738503528 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:23 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d6ab800 == 12 [pid = 1755] [id = 329] 10:08:23 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8f298400) [pid = 1755] [serial = 988] [outer = (nil)] 10:08:23 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8f6e6000) [pid = 1755] [serial = 989] [outer = 0x8f298400] 10:08:23 INFO - PROCESS | 1755 | 1467738503599 Marionette DEBUG loaded listener.js 10:08:23 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x8f6f0000) [pid = 1755] [serial = 990] [outer = 0x8f298400] 10:08:24 INFO - PROCESS | 1755 | 1467738504655 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]]]}] 10:08:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 10:08:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1479ms 10:08:24 INFO - PROCESS | 1755 | 1467738504744 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 10:08:24 INFO - PROCESS | 1755 | 1467738504752 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 10:08:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 10:08:24 INFO - PROCESS | 1755 | 1467738504762 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 10:08:24 INFO - PROCESS | 1755 | 1467738504767 Marionette TRACE conn4 <- [1,1290,null,{}] 10:08:24 INFO - PROCESS | 1755 | 1467738504777 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}] 10:08:24 INFO - PROCESS | 1755 | 1467738504783 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:25 INFO - PROCESS | 1755 | 1467738505012 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 10:08:25 INFO - PROCESS | 1755 | 1467738505267 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:25 INFO - PROCESS | 1755 | 1467738505276 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:25 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c0a2c00 == 13 [pid = 1755] [id = 330] 10:08:25 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8c22a400) [pid = 1755] [serial = 991] [outer = (nil)] 10:08:25 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x8d6af400) [pid = 1755] [serial = 992] [outer = 0x8c22a400] 10:08:25 INFO - PROCESS | 1755 | 1467738505364 Marionette DEBUG loaded listener.js 10:08:25 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x8dd2d000) [pid = 1755] [serial = 993] [outer = 0x8c22a400] 10:08:26 INFO - PROCESS | 1755 | 1467738506423 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]]]}] 10:08:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 10:08:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1742ms 10:08:26 INFO - PROCESS | 1755 | 1467738506503 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 10:08:26 INFO - PROCESS | 1755 | 1467738506511 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 10:08:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 10:08:26 INFO - PROCESS | 1755 | 1467738506523 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 10:08:26 INFO - PROCESS | 1755 | 1467738506528 Marionette TRACE conn4 <- [1,1294,null,{}] 10:08:26 INFO - PROCESS | 1755 | 1467738506535 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}] 10:08:26 INFO - PROCESS | 1755 | 1467738506541 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:26 INFO - PROCESS | 1755 | 1467738506776 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 10:08:27 INFO - PROCESS | 1755 | 1467738506995 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:27 INFO - PROCESS | 1755 | 1467738507005 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:27 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d6af000 == 14 [pid = 1755] [id = 331] 10:08:27 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x8e355400) [pid = 1755] [serial = 994] [outer = (nil)] 10:08:27 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x8f274800) [pid = 1755] [serial = 995] [outer = 0x8e355400] 10:08:27 INFO - PROCESS | 1755 | 1467738507090 Marionette DEBUG loaded listener.js 10:08:27 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x8f293400) [pid = 1755] [serial = 996] [outer = 0x8e355400] 10:08:28 INFO - PROCESS | 1755 | 1467738508186 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]]]}] 10:08:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 10:08:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1739ms 10:08:28 INFO - PROCESS | 1755 | 1467738508262 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 10:08:28 INFO - PROCESS | 1755 | 1467738508267 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 10:08:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 10:08:28 INFO - PROCESS | 1755 | 1467738508274 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 10:08:28 INFO - PROCESS | 1755 | 1467738508281 Marionette TRACE conn4 <- [1,1298,null,{}] 10:08:28 INFO - PROCESS | 1755 | 1467738508298 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}] 10:08:28 INFO - PROCESS | 1755 | 1467738508307 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:28 INFO - PROCESS | 1755 | 1467738508540 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 10:08:28 INFO - PROCESS | 1755 | 1467738508758 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:28 INFO - PROCESS | 1755 | 1467738508769 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:28 INFO - PROCESS | 1755 | ++DOCSHELL 0x8fd1f000 == 15 [pid = 1755] [id = 332] 10:08:28 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0x8fd1f400) [pid = 1755] [serial = 997] [outer = (nil)] 10:08:28 INFO - PROCESS | 1755 | ++DOMWINDOW == 82 (0x8fe45c00) [pid = 1755] [serial = 998] [outer = 0x8fd1f400] 10:08:28 INFO - PROCESS | 1755 | 1467738508853 Marionette DEBUG loaded listener.js 10:08:28 INFO - PROCESS | 1755 | ++DOMWINDOW == 83 (0x8fe4b000) [pid = 1755] [serial = 999] [outer = 0x8fd1f400] 10:08:29 INFO - PROCESS | 1755 | 1467738509886 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]]]}] 10:08:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 10:08:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1691ms 10:08:29 INFO - PROCESS | 1755 | 1467738509969 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 10:08:29 INFO - PROCESS | 1755 | 1467738509975 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 10:08:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 10:08:29 INFO - PROCESS | 1755 | 1467738509982 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 10:08:29 INFO - PROCESS | 1755 | 1467738509986 Marionette TRACE conn4 <- [1,1302,null,{}] 10:08:29 INFO - PROCESS | 1755 | 1467738509993 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}] 10:08:30 INFO - PROCESS | 1755 | 1467738509998 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:30 INFO - PROCESS | 1755 | 1467738510240 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 10:08:30 INFO - PROCESS | 1755 | 1467738510482 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:30 INFO - PROCESS | 1755 | 1467738510492 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:30 INFO - PROCESS | 1755 | ++DOCSHELL 0x8fe4bc00 == 16 [pid = 1755] [id = 333] 10:08:30 INFO - PROCESS | 1755 | ++DOMWINDOW == 84 (0x8fe4d800) [pid = 1755] [serial = 1000] [outer = (nil)] 10:08:30 INFO - PROCESS | 1755 | ++DOMWINDOW == 85 (0x90147400) [pid = 1755] [serial = 1001] [outer = 0x8fe4d800] 10:08:30 INFO - PROCESS | 1755 | 1467738510588 Marionette DEBUG loaded listener.js 10:08:30 INFO - PROCESS | 1755 | ++DOMWINDOW == 86 (0x9014a400) [pid = 1755] [serial = 1002] [outer = 0x8fe4d800] 10:08:31 INFO - PROCESS | 1755 | 1467738511781 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]]]}] 10:08:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 10:08:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1889ms 10:08:31 INFO - PROCESS | 1755 | 1467738511878 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 10:08:31 INFO - PROCESS | 1755 | 1467738511884 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 10:08:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 10:08:31 INFO - PROCESS | 1755 | 1467738511893 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 10:08:31 INFO - PROCESS | 1755 | 1467738511897 Marionette TRACE conn4 <- [1,1306,null,{}] 10:08:31 INFO - PROCESS | 1755 | 1467738511906 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}] 10:08:31 INFO - PROCESS | 1755 | 1467738511912 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:32 INFO - PROCESS | 1755 | 1467738512249 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 10:08:32 INFO - PROCESS | 1755 | 1467738512430 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:32 INFO - PROCESS | 1755 | 1467738512446 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:32 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d6a5800 == 17 [pid = 1755] [id = 334] 10:08:32 INFO - PROCESS | 1755 | ++DOMWINDOW == 87 (0x8d6a6800) [pid = 1755] [serial = 1003] [outer = (nil)] 10:08:32 INFO - PROCESS | 1755 | ++DOMWINDOW == 88 (0x8d6b0800) [pid = 1755] [serial = 1004] [outer = 0x8d6a6800] 10:08:32 INFO - PROCESS | 1755 | 1467738512543 Marionette DEBUG loaded listener.js 10:08:32 INFO - PROCESS | 1755 | ++DOMWINDOW == 89 (0x8dfe4800) [pid = 1755] [serial = 1005] [outer = 0x8d6a6800] 10:08:32 INFO - PROCESS | 1755 | --DOMWINDOW == 88 (0x90149400) [pid = 1755] [serial = 944] [outer = (nil)] [url = about:blank] 10:08:32 INFO - PROCESS | 1755 | --DOMWINDOW == 87 (0x8f3ca000) [pid = 1755] [serial = 921] [outer = (nil)] [url = about:blank] 10:08:32 INFO - PROCESS | 1755 | --DOMWINDOW == 86 (0x8d30ac00) [pid = 1755] [serial = 935] [outer = (nil)] [url = about:blank] 10:08:32 INFO - PROCESS | 1755 | --DOMWINDOW == 85 (0x8dd21c00) [pid = 1755] [serial = 936] [outer = (nil)] [url = about:blank] 10:08:32 INFO - PROCESS | 1755 | --DOMWINDOW == 84 (0x8e30b800) [pid = 1755] [serial = 938] [outer = (nil)] [url = about:blank] 10:08:32 INFO - PROCESS | 1755 | --DOMWINDOW == 83 (0x8e35a000) [pid = 1755] [serial = 939] [outer = (nil)] [url = about:blank] 10:08:32 INFO - PROCESS | 1755 | --DOMWINDOW == 82 (0x8f6edc00) [pid = 1755] [serial = 926] [outer = (nil)] [url = about:blank] 10:08:33 INFO - PROCESS | 1755 | --DOMWINDOW == 81 (0x8fd11400) [pid = 1755] [serial = 927] [outer = (nil)] [url = about:blank] 10:08:33 INFO - PROCESS | 1755 | --DOMWINDOW == 80 (0x8dfe5c00) [pid = 1755] [serial = 923] [outer = (nil)] [url = about:blank] 10:08:33 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x8e3d9800) [pid = 1755] [serial = 924] [outer = (nil)] [url = about:blank] 10:08:33 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x9014c400) [pid = 1755] [serial = 929] [outer = (nil)] [url = about:blank] 10:08:33 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x901cd800) [pid = 1755] [serial = 930] [outer = (nil)] [url = about:blank] 10:08:33 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x91c35800) [pid = 1755] [serial = 932] [outer = (nil)] [url = about:blank] 10:08:33 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x91c38c00) [pid = 1755] [serial = 933] [outer = (nil)] [url = about:blank] 10:08:33 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8fd1f800) [pid = 1755] [serial = 942] [outer = (nil)] [url = about:blank] 10:08:33 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x8f6f4c00) [pid = 1755] [serial = 941] [outer = (nil)] [url = about:blank] 10:08:33 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x901c7800) [pid = 1755] [serial = 945] [outer = (nil)] [url = about:blank] 10:08:33 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x90145800) [pid = 1755] [serial = 948] [outer = (nil)] [url = about:blank] 10:08:33 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8fe4cc00) [pid = 1755] [serial = 947] [outer = (nil)] [url = about:blank] 10:08:33 INFO - PROCESS | 1755 | 1467738513461 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]]]}] 10:08:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 10:08:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1636ms 10:08:33 INFO - PROCESS | 1755 | 1467738513530 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 10:08:33 INFO - PROCESS | 1755 | 1467738513538 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 10:08:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 10:08:33 INFO - PROCESS | 1755 | 1467738513549 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 10:08:33 INFO - PROCESS | 1755 | 1467738513554 Marionette TRACE conn4 <- [1,1310,null,{}] 10:08:33 INFO - PROCESS | 1755 | 1467738513561 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}] 10:08:33 INFO - PROCESS | 1755 | 1467738513568 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:33 INFO - PROCESS | 1755 | 1467738513749 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 10:08:33 INFO - PROCESS | 1755 | 1467738513897 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:33 INFO - PROCESS | 1755 | 1467738513906 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:33 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c09c000 == 18 [pid = 1755] [id = 335] 10:08:33 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8e356400) [pid = 1755] [serial = 1006] [outer = (nil)] 10:08:33 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8e3de400) [pid = 1755] [serial = 1007] [outer = 0x8e356400] 10:08:33 INFO - PROCESS | 1755 | 1467738513984 Marionette DEBUG loaded listener.js 10:08:34 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8f281400) [pid = 1755] [serial = 1008] [outer = 0x8e356400] 10:08:34 INFO - PROCESS | 1755 | 1467738514846 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] 10:08:34 INFO - PROCESS | 1755 | 1467738514892 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 10:08:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 10:08:34 INFO - PROCESS | 1755 | 1467738514901 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 10:08:34 INFO - PROCESS | 1755 | 1467738514907 Marionette TRACE conn4 <- [1,1314,null,{}] 10:08:34 INFO - PROCESS | 1755 | 1467738514923 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}] 10:08:34 INFO - PROCESS | 1755 | 1467738514932 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:35 INFO - PROCESS | 1755 | 1467738515122 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 10:08:35 INFO - PROCESS | 1755 | 1467738515270 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:35 INFO - PROCESS | 1755 | 1467738515287 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:35 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f6ef800 == 19 [pid = 1755] [id = 336] 10:08:35 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x8fd12000) [pid = 1755] [serial = 1009] [outer = (nil)] 10:08:35 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8fe3f800) [pid = 1755] [serial = 1010] [outer = 0x8fd12000] 10:08:35 INFO - PROCESS | 1755 | 1467738515359 Marionette DEBUG loaded listener.js 10:08:35 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x90142c00) [pid = 1755] [serial = 1011] [outer = 0x8fd12000] 10:08:36 INFO - PROCESS | 1755 | 1467738516300 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]]]}] 10:08:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 10:08:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1437ms 10:08:36 INFO - PROCESS | 1755 | 1467738516338 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 10:08:36 INFO - PROCESS | 1755 | 1467738516343 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 10:08:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 10:08:36 INFO - PROCESS | 1755 | 1467738516350 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 10:08:36 INFO - PROCESS | 1755 | 1467738516353 Marionette TRACE conn4 <- [1,1318,null,{}] 10:08:36 INFO - PROCESS | 1755 | 1467738516370 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}] 10:08:36 INFO - PROCESS | 1755 | 1467738516376 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:36 INFO - PROCESS | 1755 | 1467738516589 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 10:08:36 INFO - PROCESS | 1755 | 1467738516612 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:36 INFO - PROCESS | 1755 | 1467738516619 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:36 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e354400 == 20 [pid = 1755] [id = 337] 10:08:36 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x8fd1d800) [pid = 1755] [serial = 1012] [outer = (nil)] 10:08:36 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x901cb800) [pid = 1755] [serial = 1013] [outer = 0x8fd1d800] 10:08:36 INFO - PROCESS | 1755 | 1467738516690 Marionette DEBUG loaded listener.js 10:08:36 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x901ce000) [pid = 1755] [serial = 1014] [outer = 0x8fd1d800] 10:08:37 INFO - PROCESS | 1755 | 1467738517702 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]]]}] 10:08:37 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x8f280c00) [pid = 1755] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 10:08:37 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x8dd80400) [pid = 1755] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 10:08:37 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x9014b800) [pid = 1755] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 10:08:37 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x8e3d8000) [pid = 1755] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 10:08:37 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x91f8d800) [pid = 1755] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 10:08:37 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x8c3e3c00) [pid = 1755] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 10:08:37 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x8dd2e800) [pid = 1755] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 10:08:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 10:08:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1495ms 10:08:37 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8c232c00) [pid = 1755] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 10:08:37 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8c3e1000) [pid = 1755] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 10:08:37 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8dd29c00) [pid = 1755] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 10:08:37 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8c09e400) [pid = 1755] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 10:08:37 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8dfe2400) [pid = 1755] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 10:08:37 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8c22a000) [pid = 1755] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 10:08:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 10:08:37 INFO - PROCESS | 1755 | 1467738517860 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 10:08:37 INFO - PROCESS | 1755 | 1467738517863 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 10:08:37 INFO - PROCESS | 1755 | 1467738517870 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 10:08:37 INFO - PROCESS | 1755 | 1467738517874 Marionette TRACE conn4 <- [1,1322,null,{}] 10:08:37 INFO - PROCESS | 1755 | 1467738517880 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}] 10:08:37 INFO - PROCESS | 1755 | 1467738517885 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:38 INFO - PROCESS | 1755 | 1467738518033 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 10:08:38 INFO - PROCESS | 1755 | 1467738518052 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:38 INFO - PROCESS | 1755 | 1467738518060 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:38 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dfe2400 == 21 [pid = 1755] [id = 338] 10:08:38 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8e310800) [pid = 1755] [serial = 1015] [outer = (nil)] 10:08:38 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8f27e800) [pid = 1755] [serial = 1016] [outer = 0x8e310800] 10:08:38 INFO - PROCESS | 1755 | 1467738518132 Marionette DEBUG loaded listener.js 10:08:38 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8f2a0000) [pid = 1755] [serial = 1017] [outer = 0x8e310800] 10:08:39 INFO - PROCESS | 1755 | 1467738519087 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]]]}] 10:08:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 10:08:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1250ms 10:08:39 INFO - PROCESS | 1755 | 1467738519120 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 10:08:39 INFO - PROCESS | 1755 | 1467738519124 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 10:08:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 10:08:39 INFO - PROCESS | 1755 | 1467738519131 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 10:08:39 INFO - PROCESS | 1755 | 1467738519134 Marionette TRACE conn4 <- [1,1326,null,{}] 10:08:39 INFO - PROCESS | 1755 | 1467738519140 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}] 10:08:39 INFO - PROCESS | 1755 | 1467738519150 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:39 INFO - PROCESS | 1755 | 1467738519361 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 10:08:39 INFO - PROCESS | 1755 | 1467738519488 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:39 INFO - PROCESS | 1755 | 1467738519496 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:39 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd2e800 == 22 [pid = 1755] [id = 339] 10:08:39 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8dd80400) [pid = 1755] [serial = 1018] [outer = (nil)] 10:08:39 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x91c3dc00) [pid = 1755] [serial = 1019] [outer = 0x8dd80400] 10:08:39 INFO - PROCESS | 1755 | 1467738519573 Marionette DEBUG loaded listener.js 10:08:39 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x91c53400) [pid = 1755] [serial = 1020] [outer = 0x8dd80400] 10:08:40 INFO - PROCESS | 1755 | 1467738520614 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]]]}] 10:08:40 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 10:08:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1529ms 10:08:40 INFO - PROCESS | 1755 | 1467738520662 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 10:08:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 10:08:40 INFO - PROCESS | 1755 | 1467738520669 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 10:08:40 INFO - PROCESS | 1755 | 1467738520679 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 10:08:40 INFO - PROCESS | 1755 | 1467738520685 Marionette TRACE conn4 <- [1,1330,null,{}] 10:08:40 INFO - PROCESS | 1755 | 1467738520696 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}] 10:08:40 INFO - PROCESS | 1755 | 1467738520702 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:40 INFO - PROCESS | 1755 | 1467738520913 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 10:08:41 INFO - PROCESS | 1755 | 1467738521138 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:41 INFO - PROCESS | 1755 | 1467738521150 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:41 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d30a400 == 23 [pid = 1755] [id = 340] 10:08:41 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8d6ab400) [pid = 1755] [serial = 1021] [outer = (nil)] 10:08:41 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x8e301c00) [pid = 1755] [serial = 1022] [outer = 0x8d6ab400] 10:08:41 INFO - PROCESS | 1755 | 1467738521281 Marionette DEBUG loaded listener.js 10:08:41 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8e34ec00) [pid = 1755] [serial = 1023] [outer = 0x8d6ab400] 10:08:42 INFO - PROCESS | 1755 | 1467738522223 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]]]}] 10:08:42 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 10:08:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1589ms 10:08:42 INFO - PROCESS | 1755 | 1467738522269 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 10:08:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 10:08:42 INFO - PROCESS | 1755 | 1467738522282 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 10:08:42 INFO - PROCESS | 1755 | 1467738522294 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 10:08:42 INFO - PROCESS | 1755 | 1467738522299 Marionette TRACE conn4 <- [1,1334,null,{}] 10:08:42 INFO - PROCESS | 1755 | 1467738522306 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}] 10:08:42 INFO - PROCESS | 1755 | 1467738522313 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:42 INFO - PROCESS | 1755 | 1467738522530 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 10:08:42 INFO - PROCESS | 1755 | 1467738522752 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:42 INFO - PROCESS | 1755 | 1467738522761 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:42 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f6f3800 == 24 [pid = 1755] [id = 341] 10:08:42 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x8fd14800) [pid = 1755] [serial = 1024] [outer = (nil)] 10:08:42 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x8fd1b000) [pid = 1755] [serial = 1025] [outer = 0x8fd14800] 10:08:42 INFO - PROCESS | 1755 | 1467738522892 Marionette DEBUG loaded listener.js 10:08:43 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x90145000) [pid = 1755] [serial = 1026] [outer = 0x8fd14800] 10:08:43 INFO - PROCESS | 1755 | 1467738523867 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]]]}] 10:08:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 10:08:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1637ms 10:08:43 INFO - PROCESS | 1755 | 1467738523931 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 10:08:43 INFO - PROCESS | 1755 | 1467738523936 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 10:08:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 10:08:43 INFO - PROCESS | 1755 | 1467738523943 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 10:08:43 INFO - PROCESS | 1755 | 1467738523950 Marionette TRACE conn4 <- [1,1338,null,{}] 10:08:43 INFO - PROCESS | 1755 | 1467738523968 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}] 10:08:43 INFO - PROCESS | 1755 | 1467738523978 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:44 INFO - PROCESS | 1755 | 1467738524224 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 10:08:44 INFO - PROCESS | 1755 | 1467738524489 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:44 INFO - PROCESS | 1755 | 1467738524500 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:44 INFO - PROCESS | 1755 | ++DOCSHELL 0x91c51800 == 25 [pid = 1755] [id = 342] 10:08:44 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x91c56c00) [pid = 1755] [serial = 1027] [outer = (nil)] 10:08:44 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x91c5e000) [pid = 1755] [serial = 1028] [outer = 0x91c56c00] 10:08:44 INFO - PROCESS | 1755 | 1467738524598 Marionette DEBUG loaded listener.js 10:08:44 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0x91f48c00) [pid = 1755] [serial = 1029] [outer = 0x91c56c00] 10:08:46 INFO - PROCESS | 1755 | 1467738526048 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]]]}] 10:08:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 10:08:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2147ms 10:08:46 INFO - PROCESS | 1755 | 1467738526124 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 10:08:46 INFO - PROCESS | 1755 | 1467738526130 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 10:08:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 10:08:46 INFO - PROCESS | 1755 | 1467738526139 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 10:08:46 INFO - PROCESS | 1755 | 1467738526142 Marionette TRACE conn4 <- [1,1342,null,{}] 10:08:46 INFO - PROCESS | 1755 | 1467738526149 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}] 10:08:46 INFO - PROCESS | 1755 | 1467738526154 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:46 INFO - PROCESS | 1755 | 1467738526335 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 10:08:46 INFO - PROCESS | 1755 | 1467738526505 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:46 INFO - PROCESS | 1755 | 1467738526513 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:46 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d6a9400 == 26 [pid = 1755] [id = 343] 10:08:46 INFO - PROCESS | 1755 | ++DOMWINDOW == 82 (0x8f3cd800) [pid = 1755] [serial = 1030] [outer = (nil)] 10:08:46 INFO - PROCESS | 1755 | ++DOMWINDOW == 83 (0x91f84800) [pid = 1755] [serial = 1031] [outer = 0x8f3cd800] 10:08:46 INFO - PROCESS | 1755 | 1467738526595 Marionette DEBUG loaded listener.js 10:08:46 INFO - PROCESS | 1755 | ++DOMWINDOW == 84 (0x91f8a800) [pid = 1755] [serial = 1032] [outer = 0x8f3cd800] 10:08:47 INFO - PROCESS | 1755 | 1467738527513 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]]]}] 10:08:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 10:08:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1430ms 10:08:47 INFO - PROCESS | 1755 | 1467738527570 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 10:08:47 INFO - PROCESS | 1755 | 1467738527575 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 10:08:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 10:08:47 INFO - PROCESS | 1755 | 1467738527582 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 10:08:47 INFO - PROCESS | 1755 | 1467738527586 Marionette TRACE conn4 <- [1,1346,null,{}] 10:08:47 INFO - PROCESS | 1755 | 1467738527592 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}] 10:08:47 INFO - PROCESS | 1755 | 1467738527597 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:47 INFO - PROCESS | 1755 | 1467738527787 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 10:08:47 INFO - PROCESS | 1755 | 1467738527956 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:47 INFO - PROCESS | 1755 | 1467738527964 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:47 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e354c00 == 27 [pid = 1755] [id = 344] 10:08:47 INFO - PROCESS | 1755 | ++DOMWINDOW == 85 (0x91c3e800) [pid = 1755] [serial = 1033] [outer = (nil)] 10:08:48 INFO - PROCESS | 1755 | ++DOMWINDOW == 86 (0x92431c00) [pid = 1755] [serial = 1034] [outer = 0x91c3e800] 10:08:48 INFO - PROCESS | 1755 | 1467738528057 Marionette DEBUG loaded listener.js 10:08:48 INFO - PROCESS | 1755 | ++DOMWINDOW == 87 (0x92433c00) [pid = 1755] [serial = 1035] [outer = 0x91c3e800] 10:08:49 INFO - PROCESS | 1755 | 1467738529025 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]]]}] 10:08:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 10:08:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1483ms 10:08:49 INFO - PROCESS | 1755 | 1467738529066 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 10:08:49 INFO - PROCESS | 1755 | 1467738529069 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 10:08:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 10:08:49 INFO - PROCESS | 1755 | 1467738529076 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 10:08:49 INFO - PROCESS | 1755 | 1467738529080 Marionette TRACE conn4 <- [1,1350,null,{}] 10:08:49 INFO - PROCESS | 1755 | 1467738529086 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}] 10:08:49 INFO - PROCESS | 1755 | 1467738529096 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:49 INFO - PROCESS | 1755 | 1467738529313 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 10:08:49 INFO - PROCESS | 1755 | 1467738529552 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:49 INFO - PROCESS | 1755 | 1467738529561 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:49 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3e2400 == 28 [pid = 1755] [id = 345] 10:08:49 INFO - PROCESS | 1755 | ++DOMWINDOW == 88 (0x8c3e9800) [pid = 1755] [serial = 1036] [outer = (nil)] 10:08:49 INFO - PROCESS | 1755 | ++DOMWINDOW == 89 (0x8e3e2800) [pid = 1755] [serial = 1037] [outer = 0x8c3e9800] 10:08:49 INFO - PROCESS | 1755 | 1467738529695 Marionette DEBUG loaded listener.js 10:08:49 INFO - PROCESS | 1755 | ++DOMWINDOW == 90 (0x91f90000) [pid = 1755] [serial = 1038] [outer = 0x8c3e9800] 10:08:50 INFO - PROCESS | 1755 | 1467738530599 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]]]}] 10:08:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 10:08:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1583ms 10:08:50 INFO - PROCESS | 1755 | 1467738530661 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 10:08:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 10:08:50 INFO - PROCESS | 1755 | 1467738530666 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 10:08:50 INFO - PROCESS | 1755 | 1467738530673 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 10:08:50 INFO - PROCESS | 1755 | 1467738530677 Marionette TRACE conn4 <- [1,1354,null,{}] 10:08:50 INFO - PROCESS | 1755 | 1467738530683 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}] 10:08:50 INFO - PROCESS | 1755 | 1467738530689 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:50 INFO - PROCESS | 1755 | 1467738530897 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 10:08:51 INFO - PROCESS | 1755 | 1467738531326 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:51 INFO - PROCESS | 1755 | 1467738531338 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:51 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3e0c00 == 29 [pid = 1755] [id = 346] 10:08:51 INFO - PROCESS | 1755 | ++DOMWINDOW == 91 (0x8c3e2800) [pid = 1755] [serial = 1039] [outer = (nil)] 10:08:51 INFO - PROCESS | 1755 | ++DOMWINDOW == 92 (0x8c3edc00) [pid = 1755] [serial = 1040] [outer = 0x8c3e2800] 10:08:51 INFO - PROCESS | 1755 | 1467738531456 Marionette DEBUG loaded listener.js 10:08:51 INFO - PROCESS | 1755 | ++DOMWINDOW == 93 (0x8d309c00) [pid = 1755] [serial = 1041] [outer = 0x8c3e2800] 10:08:52 INFO - PROCESS | 1755 | 1467738532386 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]]]}] 10:08:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 10:08:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1747ms 10:08:52 INFO - PROCESS | 1755 | 1467738532422 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 10:08:52 INFO - PROCESS | 1755 | 1467738532428 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 10:08:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 10:08:52 INFO - PROCESS | 1755 | 1467738532436 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 10:08:52 INFO - PROCESS | 1755 | 1467738532441 Marionette TRACE conn4 <- [1,1358,null,{}] 10:08:52 INFO - PROCESS | 1755 | 1467738532454 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}] 10:08:52 INFO - PROCESS | 1755 | 1467738532470 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:52 INFO - PROCESS | 1755 | 1467738532679 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 10:08:53 INFO - PROCESS | 1755 | 1467738532987 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:53 INFO - PROCESS | 1755 | 1467738532998 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:53 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e351c00 == 30 [pid = 1755] [id = 347] 10:08:53 INFO - PROCESS | 1755 | ++DOMWINDOW == 94 (0x8e3d7c00) [pid = 1755] [serial = 1042] [outer = (nil)] 10:08:53 INFO - PROCESS | 1755 | ++DOMWINDOW == 95 (0x8f27a800) [pid = 1755] [serial = 1043] [outer = 0x8e3d7c00] 10:08:53 INFO - PROCESS | 1755 | 1467738533081 Marionette DEBUG loaded listener.js 10:08:53 INFO - PROCESS | 1755 | ++DOMWINDOW == 96 (0x8f3cb400) [pid = 1755] [serial = 1044] [outer = 0x8e3d7c00] 10:08:54 INFO - PROCESS | 1755 | --DOMWINDOW == 95 (0x8f295400) [pid = 1755] [serial = 956] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1755 | --DOMWINDOW == 94 (0x91c58800) [pid = 1755] [serial = 960] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1755 | --DOMWINDOW == 93 (0x91c3c400) [pid = 1755] [serial = 959] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1755 | --DOMWINDOW == 92 (0x91f85000) [pid = 1755] [serial = 963] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1755 | --DOMWINDOW == 91 (0x8e3e5000) [pid = 1755] [serial = 983] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1755 | --DOMWINDOW == 90 (0x91f4c800) [pid = 1755] [serial = 962] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1755 | --DOMWINDOW == 89 (0x925c2800) [pid = 1755] [serial = 966] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1755 | --DOMWINDOW == 88 (0x91f93c00) [pid = 1755] [serial = 965] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1755 | --DOMWINDOW == 87 (0x8c3e9000) [pid = 1755] [serial = 977] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1755 | --DOMWINDOW == 86 (0x8d302800) [pid = 1755] [serial = 978] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1755 | --DOMWINDOW == 85 (0x8f27c400) [pid = 1755] [serial = 984] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1755 | --DOMWINDOW == 84 (0x8f6e6000) [pid = 1755] [serial = 989] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1755 | --DOMWINDOW == 83 (0x8dd79c00) [pid = 1755] [serial = 974] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1755 | --DOMWINDOW == 82 (0x925cf000) [pid = 1755] [serial = 969] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1755 | --DOMWINDOW == 81 (0x925ca400) [pid = 1755] [serial = 968] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1755 | --DOMWINDOW == 80 (0x8dfe2000) [pid = 1755] [serial = 972] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x8dd24800) [pid = 1755] [serial = 971] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x8dd2d400) [pid = 1755] [serial = 980] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x8c3e5400) [pid = 1755] [serial = 951] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x8c227000) [pid = 1755] [serial = 950] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x8e34c800) [pid = 1755] [serial = 954] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8dfed400) [pid = 1755] [serial = 953] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x8f3c7800) [pid = 1755] [serial = 957] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x8dfeac00) [pid = 1755] [serial = 975] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8f282800) [pid = 1755] [serial = 987] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8dd7a400) [pid = 1755] [serial = 981] [outer = (nil)] [url = about:blank] 10:08:54 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8dd7bc00) [pid = 1755] [serial = 986] [outer = (nil)] [url = about:blank] 10:08:55 INFO - PROCESS | 1755 | 1467738535042 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]]]}] 10:08:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 10:08:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 2639ms 10:08:55 INFO - PROCESS | 1755 | 1467738535076 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 10:08:55 INFO - PROCESS | 1755 | 1467738535083 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 10:08:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 10:08:55 INFO - PROCESS | 1755 | 1467738535092 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 10:08:55 INFO - PROCESS | 1755 | 1467738535097 Marionette TRACE conn4 <- [1,1362,null,{}] 10:08:55 INFO - PROCESS | 1755 | 1467738535106 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}] 10:08:55 INFO - PROCESS | 1755 | 1467738535112 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:55 INFO - PROCESS | 1755 | 1467738535286 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 10:08:55 INFO - PROCESS | 1755 | 1467738535443 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:55 INFO - PROCESS | 1755 | 1467738535453 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:55 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d6a3400 == 31 [pid = 1755] [id = 348] 10:08:55 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8d6a4400) [pid = 1755] [serial = 1045] [outer = (nil)] 10:08:55 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8d6ae800) [pid = 1755] [serial = 1046] [outer = 0x8d6a4400] 10:08:55 INFO - PROCESS | 1755 | 1467738535594 Marionette DEBUG loaded listener.js 10:08:55 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8dd23400) [pid = 1755] [serial = 1047] [outer = 0x8d6a4400] 10:08:56 INFO - PROCESS | 1755 | 1467738536426 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]]]}] 10:08:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 10:08:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1385ms 10:08:56 INFO - PROCESS | 1755 | 1467738536478 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 10:08:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 10:08:56 INFO - PROCESS | 1755 | 1467738536486 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 10:08:56 INFO - PROCESS | 1755 | 1467738536499 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 10:08:56 INFO - PROCESS | 1755 | 1467738536505 Marionette TRACE conn4 <- [1,1366,null,{}] 10:08:56 INFO - PROCESS | 1755 | 1467738536511 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}] 10:08:56 INFO - PROCESS | 1755 | 1467738536517 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:56 INFO - PROCESS | 1755 | 1467738536700 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 10:08:56 INFO - PROCESS | 1755 | 1467738536835 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:56 INFO - PROCESS | 1755 | 1467738536844 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:56 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd7a000 == 32 [pid = 1755] [id = 349] 10:08:56 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8dfe3800) [pid = 1755] [serial = 1048] [outer = (nil)] 10:08:56 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x8e302800) [pid = 1755] [serial = 1049] [outer = 0x8dfe3800] 10:08:56 INFO - PROCESS | 1755 | 1467738536923 Marionette DEBUG loaded listener.js 10:08:57 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8e30c800) [pid = 1755] [serial = 1050] [outer = 0x8dfe3800] 10:08:57 INFO - PROCESS | 1755 | 1467738537932 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] 10:08:57 INFO - PROCESS | 1755 | 1467738537994 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 10:08:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 10:08:58 INFO - PROCESS | 1755 | 1467738538001 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 10:08:58 INFO - PROCESS | 1755 | 1467738538008 Marionette TRACE conn4 <- [1,1370,null,{}] 10:08:58 INFO - PROCESS | 1755 | 1467738538035 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}] 10:08:58 INFO - PROCESS | 1755 | 1467738538044 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:58 INFO - PROCESS | 1755 | 1467738538266 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 10:08:58 INFO - PROCESS | 1755 | 1467738538294 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:58 INFO - PROCESS | 1755 | 1467738538306 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:08:58 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f296000 == 33 [pid = 1755] [id = 350] 10:08:58 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x8f296400) [pid = 1755] [serial = 1051] [outer = (nil)] 10:08:58 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x8f29e800) [pid = 1755] [serial = 1052] [outer = 0x8f296400] 10:08:58 INFO - PROCESS | 1755 | 1467738538383 Marionette DEBUG loaded listener.js 10:08:58 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x8f3ca000) [pid = 1755] [serial = 1053] [outer = 0x8f296400] 10:08:59 INFO - PROCESS | 1755 | 1467738539829 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] 10:08:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 10:08:59 INFO - PROCESS | 1755 | 1467738539992 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 10:09:00 INFO - PROCESS | 1755 | 1467738539999 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 10:09:00 INFO - PROCESS | 1755 | 1467738540003 Marionette TRACE conn4 <- [1,1374,null,{}] 10:09:00 INFO - PROCESS | 1755 | 1467738540009 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}] 10:09:00 INFO - PROCESS | 1755 | 1467738540014 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:00 INFO - PROCESS | 1755 | 1467738540213 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 10:09:00 INFO - PROCESS | 1755 | 1467738540291 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:00 INFO - PROCESS | 1755 | 1467738540297 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:00 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3e8c00 == 34 [pid = 1755] [id = 351] 10:09:00 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8dff0400) [pid = 1755] [serial = 1054] [outer = (nil)] 10:09:00 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8f298400) [pid = 1755] [serial = 1055] [outer = 0x8dff0400] 10:09:00 INFO - PROCESS | 1755 | 1467738540371 Marionette DEBUG loaded listener.js 10:09:00 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8f6f3400) [pid = 1755] [serial = 1056] [outer = 0x8dff0400] 10:09:01 INFO - PROCESS | 1755 | [1755] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:09:01 INFO - PROCESS | 1755 | 1467738541140 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] 10:09:01 INFO - PROCESS | 1755 | 1467738541202 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 10:09:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 10:09:01 INFO - PROCESS | 1755 | 1467738541211 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 10:09:01 INFO - PROCESS | 1755 | 1467738541213 Marionette TRACE conn4 <- [1,1378,null,{}] 10:09:01 INFO - PROCESS | 1755 | 1467738541219 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}] 10:09:01 INFO - PROCESS | 1755 | 1467738541225 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:01 INFO - PROCESS | 1755 | 1467738541383 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 10:09:01 INFO - PROCESS | 1755 | 1467738541393 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:01 INFO - PROCESS | 1755 | 1467738541400 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:01 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd2a000 == 35 [pid = 1755] [id = 352] 10:09:01 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8dd80400) [pid = 1755] [serial = 1057] [outer = (nil)] 10:09:01 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8fe46800) [pid = 1755] [serial = 1058] [outer = 0x8dd80400] 10:09:01 INFO - PROCESS | 1755 | 1467738541475 Marionette DEBUG loaded listener.js 10:09:01 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x9014e000) [pid = 1755] [serial = 1059] [outer = 0x8dd80400] 10:09:02 INFO - PROCESS | 1755 | 1467738542756 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] 10:09:02 INFO - PROCESS | 1755 | 1467738542863 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 10:09:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 10:09:02 INFO - PROCESS | 1755 | 1467738542884 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 10:09:02 INFO - PROCESS | 1755 | 1467738542890 Marionette TRACE conn4 <- [1,1382,null,{}] 10:09:02 INFO - PROCESS | 1755 | 1467738542898 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}] 10:09:02 INFO - PROCESS | 1755 | 1467738542906 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:03 INFO - PROCESS | 1755 | 1467738543258 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 10:09:03 INFO - PROCESS | 1755 | 1467738543383 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:03 INFO - PROCESS | 1755 | 1467738543390 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:03 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d30c000 == 36 [pid = 1755] [id = 353] 10:09:03 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x8dd77400) [pid = 1755] [serial = 1060] [outer = (nil)] 10:09:03 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8dfe8800) [pid = 1755] [serial = 1061] [outer = 0x8dd77400] 10:09:03 INFO - PROCESS | 1755 | 1467738543480 Marionette DEBUG loaded listener.js 10:09:03 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x8e354800) [pid = 1755] [serial = 1062] [outer = 0x8dd77400] 10:09:04 INFO - PROCESS | 1755 | [1755] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:09:04 INFO - PROCESS | 1755 | 1467738544561 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] 10:09:04 INFO - PROCESS | 1755 | 1467738544635 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 10:09:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 10:09:04 INFO - PROCESS | 1755 | 1467738544646 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 10:09:04 INFO - PROCESS | 1755 | 1467738544650 Marionette TRACE conn4 <- [1,1386,null,{}] 10:09:04 INFO - PROCESS | 1755 | 1467738544657 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}] 10:09:04 INFO - PROCESS | 1755 | 1467738544663 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:04 INFO - PROCESS | 1755 | 1467738544866 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 10:09:05 INFO - PROCESS | 1755 | 1467738545079 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:05 INFO - PROCESS | 1755 | 1467738545086 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:05 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d305400 == 37 [pid = 1755] [id = 354] 10:09:05 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x8fd1d800) [pid = 1755] [serial = 1063] [outer = (nil)] 10:09:05 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x901c7800) [pid = 1755] [serial = 1064] [outer = 0x8fd1d800] 10:09:05 INFO - PROCESS | 1755 | 1467738545173 Marionette DEBUG loaded listener.js 10:09:05 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x8f6e6000) [pid = 1755] [serial = 1065] [outer = 0x8fd1d800] 10:09:06 INFO - PROCESS | 1755 | 1467738546351 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] 10:09:06 INFO - PROCESS | 1755 | 1467738546400 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 10:09:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 10:09:06 INFO - PROCESS | 1755 | 1467738546408 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 10:09:06 INFO - PROCESS | 1755 | 1467738546415 Marionette TRACE conn4 <- [1,1390,null,{}] 10:09:06 INFO - PROCESS | 1755 | 1467738546433 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}] 10:09:06 INFO - PROCESS | 1755 | 1467738546442 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:06 INFO - PROCESS | 1755 | 1467738546678 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 10:09:06 INFO - PROCESS | 1755 | 1467738546900 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:06 INFO - PROCESS | 1755 | 1467738546911 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:06 INFO - PROCESS | 1755 | ++DOCSHELL 0x91c5d800 == 38 [pid = 1755] [id = 355] 10:09:06 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x91c5e400) [pid = 1755] [serial = 1066] [outer = (nil)] 10:09:06 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0x91f46c00) [pid = 1755] [serial = 1067] [outer = 0x91c5e400] 10:09:07 INFO - PROCESS | 1755 | 1467738546998 Marionette DEBUG loaded listener.js 10:09:07 INFO - PROCESS | 1755 | ++DOMWINDOW == 82 (0x91f4ec00) [pid = 1755] [serial = 1068] [outer = 0x91c5e400] 10:09:08 INFO - PROCESS | 1755 | 1467738548089 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]]]}] 10:09:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 10:09:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1701ms 10:09:08 INFO - PROCESS | 1755 | 1467738548110 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 10:09:08 INFO - PROCESS | 1755 | 1467738548116 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 10:09:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 10:09:08 INFO - PROCESS | 1755 | 1467738548123 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 10:09:08 INFO - PROCESS | 1755 | 1467738548127 Marionette TRACE conn4 <- [1,1394,null,{}] 10:09:08 INFO - PROCESS | 1755 | 1467738548133 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}] 10:09:08 INFO - PROCESS | 1755 | 1467738548138 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:08 INFO - PROCESS | 1755 | 1467738548334 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 10:09:08 INFO - PROCESS | 1755 | 1467738548557 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:08 INFO - PROCESS | 1755 | 1467738548564 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:08 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f277000 == 39 [pid = 1755] [id = 356] 10:09:08 INFO - PROCESS | 1755 | ++DOMWINDOW == 83 (0x8f292000) [pid = 1755] [serial = 1069] [outer = (nil)] 10:09:08 INFO - PROCESS | 1755 | ++DOMWINDOW == 84 (0x91f8d800) [pid = 1755] [serial = 1070] [outer = 0x8f292000] 10:09:08 INFO - PROCESS | 1755 | 1467738548648 Marionette DEBUG loaded listener.js 10:09:08 INFO - PROCESS | 1755 | ++DOMWINDOW == 85 (0x91f90800) [pid = 1755] [serial = 1071] [outer = 0x8f292000] 10:09:09 INFO - PROCESS | 1755 | 1467738549816 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]]]}] 10:09:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 10:09:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1744ms 10:09:09 INFO - PROCESS | 1755 | 1467738549867 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 10:09:09 INFO - PROCESS | 1755 | 1467738549874 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 10:09:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 10:09:09 INFO - PROCESS | 1755 | 1467738549884 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 10:09:09 INFO - PROCESS | 1755 | 1467738549888 Marionette TRACE conn4 <- [1,1398,null,{}] 10:09:09 INFO - PROCESS | 1755 | 1467738549898 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}] 10:09:09 INFO - PROCESS | 1755 | 1467738549904 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:10 INFO - PROCESS | 1755 | 1467738550176 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 10:09:10 INFO - PROCESS | 1755 | 1467738550414 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:10 INFO - PROCESS | 1755 | 1467738550434 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:10 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3e3c00 == 40 [pid = 1755] [id = 357] 10:09:10 INFO - PROCESS | 1755 | ++DOMWINDOW == 86 (0x8c3ea400) [pid = 1755] [serial = 1072] [outer = (nil)] 10:09:10 INFO - PROCESS | 1755 | ++DOMWINDOW == 87 (0x8dd2c400) [pid = 1755] [serial = 1073] [outer = 0x8c3ea400] 10:09:10 INFO - PROCESS | 1755 | 1467738550548 Marionette DEBUG loaded listener.js 10:09:10 INFO - PROCESS | 1755 | ++DOMWINDOW == 88 (0x8dd7b800) [pid = 1755] [serial = 1074] [outer = 0x8c3ea400] 10:09:10 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3e8c00 == 39 [pid = 1755] [id = 351] 10:09:10 INFO - PROCESS | 1755 | --DOCSHELL 0x8f296000 == 38 [pid = 1755] [id = 350] 10:09:11 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd7a000 == 37 [pid = 1755] [id = 349] 10:09:11 INFO - PROCESS | 1755 | --DOCSHELL 0x8d6a3400 == 36 [pid = 1755] [id = 348] 10:09:11 INFO - PROCESS | 1755 | --DOMWINDOW == 87 (0x91c53400) [pid = 1755] [serial = 1020] [outer = (nil)] [url = about:blank] 10:09:11 INFO - PROCESS | 1755 | --DOMWINDOW == 86 (0x91c3dc00) [pid = 1755] [serial = 1019] [outer = (nil)] [url = about:blank] 10:09:11 INFO - PROCESS | 1755 | --DOMWINDOW == 85 (0x901ce000) [pid = 1755] [serial = 1014] [outer = (nil)] [url = about:blank] 10:09:11 INFO - PROCESS | 1755 | --DOMWINDOW == 84 (0x901cb800) [pid = 1755] [serial = 1013] [outer = (nil)] [url = about:blank] 10:09:11 INFO - PROCESS | 1755 | --DOMWINDOW == 83 (0x8f6f0000) [pid = 1755] [serial = 990] [outer = (nil)] [url = about:blank] 10:09:11 INFO - PROCESS | 1755 | --DOMWINDOW == 82 (0x8d6af400) [pid = 1755] [serial = 992] [outer = (nil)] [url = about:blank] 10:09:11 INFO - PROCESS | 1755 | --DOMWINDOW == 81 (0x8dd2d000) [pid = 1755] [serial = 993] [outer = (nil)] [url = about:blank] 10:09:11 INFO - PROCESS | 1755 | --DOMWINDOW == 80 (0x8f293400) [pid = 1755] [serial = 996] [outer = (nil)] [url = about:blank] 10:09:11 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x90147400) [pid = 1755] [serial = 1001] [outer = (nil)] [url = about:blank] 10:09:11 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x8f2a0000) [pid = 1755] [serial = 1017] [outer = (nil)] [url = about:blank] 10:09:11 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x8dfe4800) [pid = 1755] [serial = 1005] [outer = (nil)] [url = about:blank] 10:09:11 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x8fe4b000) [pid = 1755] [serial = 999] [outer = (nil)] [url = about:blank] 10:09:11 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x8d6b0800) [pid = 1755] [serial = 1004] [outer = (nil)] [url = about:blank] 10:09:11 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8fe45c00) [pid = 1755] [serial = 998] [outer = (nil)] [url = about:blank] 10:09:11 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x9014a400) [pid = 1755] [serial = 1002] [outer = (nil)] [url = about:blank] 10:09:11 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x8f281400) [pid = 1755] [serial = 1008] [outer = (nil)] [url = about:blank] 10:09:11 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x90142c00) [pid = 1755] [serial = 1011] [outer = (nil)] [url = about:blank] 10:09:11 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8f274800) [pid = 1755] [serial = 995] [outer = (nil)] [url = about:blank] 10:09:11 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8f27e800) [pid = 1755] [serial = 1016] [outer = (nil)] [url = about:blank] 10:09:11 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8fe3f800) [pid = 1755] [serial = 1010] [outer = (nil)] [url = about:blank] 10:09:11 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8e3de400) [pid = 1755] [serial = 1007] [outer = (nil)] [url = about:blank] 10:09:11 INFO - PROCESS | 1755 | 1467738551523 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]]]}] 10:09:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 10:09:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1693ms 10:09:11 INFO - PROCESS | 1755 | 1467738551576 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 10:09:11 INFO - PROCESS | 1755 | 1467738551583 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 10:09:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 10:09:11 INFO - PROCESS | 1755 | 1467738551594 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 10:09:11 INFO - PROCESS | 1755 | 1467738551598 Marionette TRACE conn4 <- [1,1402,null,{}] 10:09:11 INFO - PROCESS | 1755 | 1467738551605 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}] 10:09:11 INFO - PROCESS | 1755 | 1467738551610 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:11 INFO - PROCESS | 1755 | 1467738551791 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 10:09:11 INFO - PROCESS | 1755 | 1467738551918 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:11 INFO - PROCESS | 1755 | 1467738551928 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:11 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d6a5000 == 37 [pid = 1755] [id = 358] 10:09:11 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8dfe9800) [pid = 1755] [serial = 1075] [outer = (nil)] 10:09:11 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8e3db000) [pid = 1755] [serial = 1076] [outer = 0x8dfe9800] 10:09:12 INFO - PROCESS | 1755 | 1467738552007 Marionette DEBUG loaded listener.js 10:09:12 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8f276c00) [pid = 1755] [serial = 1077] [outer = 0x8dfe9800] 10:09:12 INFO - PROCESS | 1755 | 1467738552934 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]]]}] 10:09:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 10:09:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1380ms 10:09:12 INFO - PROCESS | 1755 | 1467738552975 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 10:09:12 INFO - PROCESS | 1755 | 1467738552979 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 10:09:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 10:09:12 INFO - PROCESS | 1755 | 1467738552987 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 10:09:12 INFO - PROCESS | 1755 | 1467738552993 Marionette TRACE conn4 <- [1,1406,null,{}] 10:09:13 INFO - PROCESS | 1755 | 1467738553011 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}] 10:09:13 INFO - PROCESS | 1755 | 1467738553021 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:13 INFO - PROCESS | 1755 | 1467738553207 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 10:09:13 INFO - PROCESS | 1755 | 1467738553353 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:13 INFO - PROCESS | 1755 | 1467738553367 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:13 INFO - PROCESS | 1755 | ++DOCSHELL 0x8fd17400 == 38 [pid = 1755] [id = 359] 10:09:13 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8fd18400) [pid = 1755] [serial = 1078] [outer = (nil)] 10:09:13 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8fe44000) [pid = 1755] [serial = 1079] [outer = 0x8fd18400] 10:09:13 INFO - PROCESS | 1755 | 1467738553440 Marionette DEBUG loaded listener.js 10:09:13 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x90149400) [pid = 1755] [serial = 1080] [outer = 0x8fd18400] 10:09:14 INFO - PROCESS | 1755 | 1467738554403 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]]]}] 10:09:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 10:09:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1447ms 10:09:14 INFO - PROCESS | 1755 | 1467738554436 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 10:09:14 INFO - PROCESS | 1755 | 1467738554442 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 10:09:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 10:09:14 INFO - PROCESS | 1755 | 1467738554451 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 10:09:14 INFO - PROCESS | 1755 | 1467738554454 Marionette TRACE conn4 <- [1,1410,null,{}] 10:09:14 INFO - PROCESS | 1755 | 1467738554468 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}] 10:09:14 INFO - PROCESS | 1755 | 1467738554472 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:14 INFO - PROCESS | 1755 | 1467738554693 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 10:09:14 INFO - PROCESS | 1755 | 1467738554716 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:14 INFO - PROCESS | 1755 | 1467738554726 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:14 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d306400 == 39 [pid = 1755] [id = 360] 10:09:14 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x8fe46000) [pid = 1755] [serial = 1081] [outer = (nil)] 10:09:14 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x901c9800) [pid = 1755] [serial = 1082] [outer = 0x8fe46000] 10:09:14 INFO - PROCESS | 1755 | 1467738554817 Marionette DEBUG loaded listener.js 10:09:14 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x91c39800) [pid = 1755] [serial = 1083] [outer = 0x8fe46000] 10:09:15 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x8fd14800) [pid = 1755] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 10:09:15 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x91c56c00) [pid = 1755] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 10:09:15 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x8f3cd800) [pid = 1755] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 10:09:15 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x91c3e800) [pid = 1755] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 10:09:15 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8c3e9800) [pid = 1755] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 10:09:15 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8f296400) [pid = 1755] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 10:09:15 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8e3d7c00) [pid = 1755] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 10:09:15 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8dfe3800) [pid = 1755] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 10:09:15 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8d6a4400) [pid = 1755] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 10:09:15 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8c3e2800) [pid = 1755] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 10:09:15 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x8d6ab400) [pid = 1755] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 10:09:15 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x8dff0400) [pid = 1755] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 10:09:15 INFO - PROCESS | 1755 | 1467738555964 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]]]}] 10:09:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 10:09:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1547ms 10:09:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 10:09:16 INFO - PROCESS | 1755 | 1467738555999 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 10:09:16 INFO - PROCESS | 1755 | 1467738556002 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 10:09:16 INFO - PROCESS | 1755 | 1467738556009 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 10:09:16 INFO - PROCESS | 1755 | 1467738556012 Marionette TRACE conn4 <- [1,1414,null,{}] 10:09:16 INFO - PROCESS | 1755 | 1467738556019 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}] 10:09:16 INFO - PROCESS | 1755 | 1467738556025 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:16 INFO - PROCESS | 1755 | 1467738556186 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 10:09:16 INFO - PROCESS | 1755 | 1467738556308 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:16 INFO - PROCESS | 1755 | 1467738556317 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:16 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c0a4400 == 40 [pid = 1755] [id = 361] 10:09:16 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x8c3e9800) [pid = 1755] [serial = 1084] [outer = (nil)] 10:09:16 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8f3c4000) [pid = 1755] [serial = 1085] [outer = 0x8c3e9800] 10:09:16 INFO - PROCESS | 1755 | 1467738556391 Marionette DEBUG loaded listener.js 10:09:16 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x90147400) [pid = 1755] [serial = 1086] [outer = 0x8c3e9800] 10:09:17 INFO - PROCESS | 1755 | 1467738557403 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]]]}] 10:09:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 10:09:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1443ms 10:09:17 INFO - PROCESS | 1755 | 1467738557452 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 10:09:17 INFO - PROCESS | 1755 | 1467738557460 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 10:09:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 10:09:17 INFO - PROCESS | 1755 | 1467738557470 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 10:09:17 INFO - PROCESS | 1755 | 1467738557474 Marionette TRACE conn4 <- [1,1418,null,{}] 10:09:17 INFO - PROCESS | 1755 | 1467738557484 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}] 10:09:17 INFO - PROCESS | 1755 | 1467738557489 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:17 INFO - PROCESS | 1755 | 1467738557811 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 10:09:18 INFO - PROCESS | 1755 | 1467738558036 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:18 INFO - PROCESS | 1755 | 1467738558053 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:18 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3e2000 == 41 [pid = 1755] [id = 362] 10:09:18 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8c3e9c00) [pid = 1755] [serial = 1087] [outer = (nil)] 10:09:18 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8dd2fc00) [pid = 1755] [serial = 1088] [outer = 0x8c3e9c00] 10:09:18 INFO - PROCESS | 1755 | 1467738558137 Marionette DEBUG loaded listener.js 10:09:18 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8dfed800) [pid = 1755] [serial = 1089] [outer = 0x8c3e9c00] 10:09:19 INFO - PROCESS | 1755 | 1467738559113 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]]]}] 10:09:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 10:09:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1687ms 10:09:19 INFO - PROCESS | 1755 | 1467738559157 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 10:09:19 INFO - PROCESS | 1755 | 1467738559165 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 10:09:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 10:09:19 INFO - PROCESS | 1755 | 1467738559177 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 10:09:19 INFO - PROCESS | 1755 | 1467738559181 Marionette TRACE conn4 <- [1,1422,null,{}] 10:09:19 INFO - PROCESS | 1755 | 1467738559189 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}] 10:09:19 INFO - PROCESS | 1755 | 1467738559195 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:19 INFO - PROCESS | 1755 | 1467738559399 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 10:09:19 INFO - PROCESS | 1755 | 1467738559615 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:19 INFO - PROCESS | 1755 | 1467738559624 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:19 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e352c00 == 42 [pid = 1755] [id = 363] 10:09:19 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8f296400) [pid = 1755] [serial = 1090] [outer = (nil)] 10:09:19 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8f6eb000) [pid = 1755] [serial = 1091] [outer = 0x8f296400] 10:09:19 INFO - PROCESS | 1755 | 1467738559765 Marionette DEBUG loaded listener.js 10:09:19 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8fd13c00) [pid = 1755] [serial = 1092] [outer = 0x8f296400] 10:09:20 INFO - PROCESS | 1755 | 1467738560829 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]]]}] 10:09:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 10:09:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1690ms 10:09:20 INFO - PROCESS | 1755 | 1467738560868 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 10:09:20 INFO - PROCESS | 1755 | 1467738560872 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 10:09:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 10:09:20 INFO - PROCESS | 1755 | 1467738560880 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 10:09:20 INFO - PROCESS | 1755 | 1467738560887 Marionette TRACE conn4 <- [1,1426,null,{}] 10:09:20 INFO - PROCESS | 1755 | 1467738560904 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}] 10:09:20 INFO - PROCESS | 1755 | 1467738560914 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:21 INFO - PROCESS | 1755 | 1467738561113 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 10:09:21 INFO - PROCESS | 1755 | 1467738561378 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:21 INFO - PROCESS | 1755 | 1467738561391 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:21 INFO - PROCESS | 1755 | ++DOCSHELL 0x91c5a400 == 43 [pid = 1755] [id = 364] 10:09:21 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x91c5dc00) [pid = 1755] [serial = 1093] [outer = (nil)] 10:09:21 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x91f84c00) [pid = 1755] [serial = 1094] [outer = 0x91c5dc00] 10:09:21 INFO - PROCESS | 1755 | 1467738561477 Marionette DEBUG loaded listener.js 10:09:21 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x91f8f800) [pid = 1755] [serial = 1095] [outer = 0x91c5dc00] 10:09:22 INFO - PROCESS | 1755 | 1467738562504 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]]]}] 10:09:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 10:09:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1688ms 10:09:22 INFO - PROCESS | 1755 | 1467738562568 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 10:09:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 10:09:22 INFO - PROCESS | 1755 | 1467738562574 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 10:09:22 INFO - PROCESS | 1755 | 1467738562580 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 10:09:22 INFO - PROCESS | 1755 | 1467738562584 Marionette TRACE conn4 <- [1,1430,null,{}] 10:09:22 INFO - PROCESS | 1755 | 1467738562590 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}] 10:09:22 INFO - PROCESS | 1755 | 1467738562596 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:22 INFO - PROCESS | 1755 | 1467738562795 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 10:09:23 INFO - PROCESS | 1755 | 1467738563054 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:23 INFO - PROCESS | 1755 | 1467738563062 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:23 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d6ad800 == 44 [pid = 1755] [id = 365] 10:09:23 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x91f44c00) [pid = 1755] [serial = 1096] [outer = (nil)] 10:09:23 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x925c2400) [pid = 1755] [serial = 1097] [outer = 0x91f44c00] 10:09:23 INFO - PROCESS | 1755 | 1467738563188 Marionette DEBUG loaded listener.js 10:09:23 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x925c6c00) [pid = 1755] [serial = 1098] [outer = 0x91f44c00] 10:09:24 INFO - PROCESS | 1755 | 1467738564100 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]]]}] 10:09:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 10:09:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1590ms 10:09:24 INFO - PROCESS | 1755 | 1467738564172 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 10:09:24 INFO - PROCESS | 1755 | 1467738564175 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 10:09:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 10:09:24 INFO - PROCESS | 1755 | 1467738564182 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 10:09:24 INFO - PROCESS | 1755 | 1467738564185 Marionette TRACE conn4 <- [1,1434,null,{}] 10:09:24 INFO - PROCESS | 1755 | 1467738564192 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}] 10:09:24 INFO - PROCESS | 1755 | 1467738564198 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:24 INFO - PROCESS | 1755 | 1467738564419 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 10:09:24 INFO - PROCESS | 1755 | 1467738564644 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:24 INFO - PROCESS | 1755 | 1467738564653 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:24 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c09f800 == 45 [pid = 1755] [id = 366] 10:09:24 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x8e3e1400) [pid = 1755] [serial = 1099] [outer = (nil)] 10:09:24 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0x925ce400) [pid = 1755] [serial = 1100] [outer = 0x8e3e1400] 10:09:24 INFO - PROCESS | 1755 | 1467738564778 Marionette DEBUG loaded listener.js 10:09:24 INFO - PROCESS | 1755 | ++DOMWINDOW == 82 (0x925d0400) [pid = 1755] [serial = 1101] [outer = 0x8e3e1400] 10:09:25 INFO - PROCESS | 1755 | 1467738565736 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]]]}] 10:09:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 10:09:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1594ms 10:09:25 INFO - PROCESS | 1755 | 1467738565776 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 10:09:25 INFO - PROCESS | 1755 | 1467738565780 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 10:09:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 10:09:25 INFO - PROCESS | 1755 | 1467738565787 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 10:09:25 INFO - PROCESS | 1755 | 1467738565792 Marionette TRACE conn4 <- [1,1438,null,{}] 10:09:25 INFO - PROCESS | 1755 | 1467738565798 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}] 10:09:25 INFO - PROCESS | 1755 | 1467738565809 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:26 INFO - PROCESS | 1755 | 1467738566118 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 10:09:26 INFO - PROCESS | 1755 | 1467738566578 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:26 INFO - PROCESS | 1755 | 1467738566593 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:26 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c22b400 == 46 [pid = 1755] [id = 367] 10:09:26 INFO - PROCESS | 1755 | ++DOMWINDOW == 83 (0x8c22bc00) [pid = 1755] [serial = 1102] [outer = (nil)] 10:09:26 INFO - PROCESS | 1755 | ++DOMWINDOW == 84 (0x8c3e2800) [pid = 1755] [serial = 1103] [outer = 0x8c22bc00] 10:09:26 INFO - PROCESS | 1755 | 1467738566672 Marionette DEBUG loaded listener.js 10:09:26 INFO - PROCESS | 1755 | ++DOMWINDOW == 85 (0x8d30c800) [pid = 1755] [serial = 1104] [outer = 0x8c22bc00] 10:09:27 INFO - PROCESS | 1755 | 1467738567721 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]]]}] 10:09:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 10:09:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1984ms 10:09:27 INFO - PROCESS | 1755 | 1467738567774 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 10:09:27 INFO - PROCESS | 1755 | 1467738567780 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 10:09:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 10:09:27 INFO - PROCESS | 1755 | 1467738567788 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 10:09:27 INFO - PROCESS | 1755 | 1467738567792 Marionette TRACE conn4 <- [1,1442,null,{}] 10:09:27 INFO - PROCESS | 1755 | 1467738567801 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}] 10:09:27 INFO - PROCESS | 1755 | 1467738567809 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:28 INFO - PROCESS | 1755 | 1467738568017 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 10:09:29 INFO - PROCESS | 1755 | --DOCSHELL 0x8d306400 == 45 [pid = 1755] [id = 360] 10:09:29 INFO - PROCESS | 1755 | --DOCSHELL 0x8fd17400 == 44 [pid = 1755] [id = 359] 10:09:29 INFO - PROCESS | 1755 | --DOCSHELL 0x8d6a5000 == 43 [pid = 1755] [id = 358] 10:09:29 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3e3c00 == 42 [pid = 1755] [id = 357] 10:09:29 INFO - PROCESS | 1755 | --DOCSHELL 0x91c51800 == 41 [pid = 1755] [id = 342] 10:09:29 INFO - PROCESS | 1755 | --DOCSHELL 0x8d6a9400 == 40 [pid = 1755] [id = 343] 10:09:29 INFO - PROCESS | 1755 | --DOCSHELL 0x8e354c00 == 39 [pid = 1755] [id = 344] 10:09:29 INFO - PROCESS | 1755 | --DOCSHELL 0x8e351c00 == 38 [pid = 1755] [id = 347] 10:09:29 INFO - PROCESS | 1755 | --DOCSHELL 0x8d30c000 == 37 [pid = 1755] [id = 353] 10:09:29 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd2a000 == 36 [pid = 1755] [id = 352] 10:09:29 INFO - PROCESS | 1755 | --DOCSHELL 0x8f277000 == 35 [pid = 1755] [id = 356] 10:09:29 INFO - PROCESS | 1755 | --DOCSHELL 0x8d305400 == 34 [pid = 1755] [id = 354] 10:09:29 INFO - PROCESS | 1755 | --DOCSHELL 0x91c5d800 == 33 [pid = 1755] [id = 355] 10:09:29 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3e2400 == 32 [pid = 1755] [id = 345] 10:09:29 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3e0c00 == 31 [pid = 1755] [id = 346] 10:09:29 INFO - PROCESS | 1755 | --DOCSHELL 0x8c22b400 == 30 [pid = 1755] [id = 367] 10:09:29 INFO - PROCESS | 1755 | --DOCSHELL 0x8c09f800 == 29 [pid = 1755] [id = 366] 10:09:29 INFO - PROCESS | 1755 | --DOCSHELL 0x91c5a400 == 28 [pid = 1755] [id = 364] 10:09:29 INFO - PROCESS | 1755 | --DOCSHELL 0x8d6ad800 == 27 [pid = 1755] [id = 365] 10:09:29 INFO - PROCESS | 1755 | --DOCSHELL 0x8e352c00 == 26 [pid = 1755] [id = 363] 10:09:29 INFO - PROCESS | 1755 | --DOCSHELL 0x8c0a4400 == 25 [pid = 1755] [id = 361] 10:09:29 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3e2000 == 24 [pid = 1755] [id = 362] 10:09:29 INFO - PROCESS | 1755 | --DOMWINDOW == 84 (0x8fd1b000) [pid = 1755] [serial = 1025] [outer = (nil)] [url = about:blank] 10:09:29 INFO - PROCESS | 1755 | --DOMWINDOW == 83 (0x91f48c00) [pid = 1755] [serial = 1029] [outer = (nil)] [url = about:blank] 10:09:29 INFO - PROCESS | 1755 | --DOMWINDOW == 82 (0x91c5e000) [pid = 1755] [serial = 1028] [outer = (nil)] [url = about:blank] 10:09:29 INFO - PROCESS | 1755 | --DOMWINDOW == 81 (0x91f8a800) [pid = 1755] [serial = 1032] [outer = (nil)] [url = about:blank] 10:09:29 INFO - PROCESS | 1755 | --DOMWINDOW == 80 (0x91f84800) [pid = 1755] [serial = 1031] [outer = (nil)] [url = about:blank] 10:09:29 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x92433c00) [pid = 1755] [serial = 1035] [outer = (nil)] [url = about:blank] 10:09:29 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x92431c00) [pid = 1755] [serial = 1034] [outer = (nil)] [url = about:blank] 10:09:29 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x91f90000) [pid = 1755] [serial = 1038] [outer = (nil)] [url = about:blank] 10:09:29 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x8f29e800) [pid = 1755] [serial = 1052] [outer = (nil)] [url = about:blank] 10:09:29 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x8f3cb400) [pid = 1755] [serial = 1044] [outer = (nil)] [url = about:blank] 10:09:29 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8f27a800) [pid = 1755] [serial = 1043] [outer = (nil)] [url = about:blank] 10:09:29 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x8e302800) [pid = 1755] [serial = 1049] [outer = (nil)] [url = about:blank] 10:09:29 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x8e3e2800) [pid = 1755] [serial = 1037] [outer = (nil)] [url = about:blank] 10:09:29 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8fe46800) [pid = 1755] [serial = 1058] [outer = (nil)] [url = about:blank] 10:09:29 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8d6ae800) [pid = 1755] [serial = 1046] [outer = (nil)] [url = about:blank] 10:09:29 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8dd23400) [pid = 1755] [serial = 1047] [outer = (nil)] [url = about:blank] 10:09:29 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8d309c00) [pid = 1755] [serial = 1041] [outer = (nil)] [url = about:blank] 10:09:29 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8c3edc00) [pid = 1755] [serial = 1040] [outer = (nil)] [url = about:blank] 10:09:29 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8e34ec00) [pid = 1755] [serial = 1023] [outer = (nil)] [url = about:blank] 10:09:29 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x8e301c00) [pid = 1755] [serial = 1022] [outer = (nil)] [url = about:blank] 10:09:29 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x90145000) [pid = 1755] [serial = 1026] [outer = (nil)] [url = about:blank] 10:09:29 INFO - PROCESS | 1755 | --DOMWINDOW == 63 (0x8f6f3400) [pid = 1755] [serial = 1056] [outer = (nil)] [url = about:blank] 10:09:29 INFO - PROCESS | 1755 | --DOMWINDOW == 62 (0x8f298400) [pid = 1755] [serial = 1055] [outer = (nil)] [url = about:blank] 10:09:29 INFO - PROCESS | 1755 | --DOMWINDOW == 61 (0x8f3ca000) [pid = 1755] [serial = 1053] [outer = (nil)] [url = about:blank] 10:09:29 INFO - PROCESS | 1755 | --DOMWINDOW == 60 (0x8e30c800) [pid = 1755] [serial = 1050] [outer = (nil)] [url = about:blank] 10:09:29 INFO - PROCESS | 1755 | 1467738569325 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:29 INFO - PROCESS | 1755 | 1467738569333 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:29 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c09f800 == 25 [pid = 1755] [id = 368] 10:09:29 INFO - PROCESS | 1755 | ++DOMWINDOW == 61 (0x8c09fc00) [pid = 1755] [serial = 1105] [outer = (nil)] 10:09:29 INFO - PROCESS | 1755 | ++DOMWINDOW == 62 (0x8c0a3800) [pid = 1755] [serial = 1106] [outer = 0x8c09fc00] 10:09:29 INFO - PROCESS | 1755 | 1467738569421 Marionette DEBUG loaded listener.js 10:09:29 INFO - PROCESS | 1755 | ++DOMWINDOW == 63 (0x8c228400) [pid = 1755] [serial = 1107] [outer = 0x8c09fc00] 10:09:30 INFO - PROCESS | 1755 | 1467738570283 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]]]}] 10:09:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 10:09:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 2536ms 10:09:30 INFO - PROCESS | 1755 | 1467738570326 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 10:09:30 INFO - PROCESS | 1755 | 1467738570332 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 10:09:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 10:09:30 INFO - PROCESS | 1755 | 1467738570341 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 10:09:30 INFO - PROCESS | 1755 | 1467738570346 Marionette TRACE conn4 <- [1,1446,null,{}] 10:09:30 INFO - PROCESS | 1755 | 1467738570355 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}] 10:09:30 INFO - PROCESS | 1755 | 1467738570362 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:30 INFO - PROCESS | 1755 | 1467738570541 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 10:09:30 INFO - PROCESS | 1755 | 1467738570670 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:30 INFO - PROCESS | 1755 | 1467738570679 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:30 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d306000 == 26 [pid = 1755] [id = 369] 10:09:30 INFO - PROCESS | 1755 | ++DOMWINDOW == 64 (0x8d309800) [pid = 1755] [serial = 1108] [outer = (nil)] 10:09:30 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x8d6a4800) [pid = 1755] [serial = 1109] [outer = 0x8d309800] 10:09:30 INFO - PROCESS | 1755 | 1467738570758 Marionette DEBUG loaded listener.js 10:09:30 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8d6ad000) [pid = 1755] [serial = 1110] [outer = 0x8d309800] 10:09:31 INFO - PROCESS | 1755 | 1467738571683 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]]]}] 10:09:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 10:09:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1381ms 10:09:31 INFO - PROCESS | 1755 | 1467738571728 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 10:09:31 INFO - PROCESS | 1755 | 1467738571735 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 10:09:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 10:09:31 INFO - PROCESS | 1755 | 1467738571744 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 10:09:31 INFO - PROCESS | 1755 | 1467738571747 Marionette TRACE conn4 <- [1,1450,null,{}] 10:09:31 INFO - PROCESS | 1755 | 1467738571761 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}] 10:09:31 INFO - PROCESS | 1755 | 1467738571766 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:32 INFO - PROCESS | 1755 | 1467738571998 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 10:09:32 INFO - PROCESS | 1755 | 1467738572026 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:32 INFO - PROCESS | 1755 | 1467738572033 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:32 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd73c00 == 27 [pid = 1755] [id = 370] 10:09:32 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8dd7a800) [pid = 1755] [serial = 1111] [outer = (nil)] 10:09:32 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8dfe4800) [pid = 1755] [serial = 1112] [outer = 0x8dd7a800] 10:09:32 INFO - PROCESS | 1755 | 1467738572108 Marionette DEBUG loaded listener.js 10:09:32 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8dfee000) [pid = 1755] [serial = 1113] [outer = 0x8dd7a800] 10:09:33 INFO - PROCESS | 1755 | 1467738573202 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]]]}] 10:09:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 10:09:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1493ms 10:09:33 INFO - PROCESS | 1755 | 1467738573238 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 10:09:33 INFO - PROCESS | 1755 | 1467738573242 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 10:09:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 10:09:33 INFO - PROCESS | 1755 | 1467738573258 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 10:09:33 INFO - PROCESS | 1755 | 1467738573269 Marionette TRACE conn4 <- [1,1454,null,{}] 10:09:33 INFO - PROCESS | 1755 | 1467738573288 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}] 10:09:33 INFO - PROCESS | 1755 | 1467738573297 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:33 INFO - PROCESS | 1755 | 1467738573558 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 10:09:33 INFO - PROCESS | 1755 | 1467738573585 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:33 INFO - PROCESS | 1755 | 1467738573591 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:33 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e359400 == 28 [pid = 1755] [id = 371] 10:09:33 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8e3d9c00) [pid = 1755] [serial = 1114] [outer = (nil)] 10:09:33 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8e3e2c00) [pid = 1755] [serial = 1115] [outer = 0x8e3d9c00] 10:09:33 INFO - PROCESS | 1755 | 1467738573665 Marionette DEBUG loaded listener.js 10:09:33 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8f27a800) [pid = 1755] [serial = 1116] [outer = 0x8e3d9c00] 10:09:34 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8fd18400) [pid = 1755] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 10:09:34 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x91c5e400) [pid = 1755] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 10:09:34 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8fd1d800) [pid = 1755] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 10:09:34 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8dd77400) [pid = 1755] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 10:09:34 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8f292000) [pid = 1755] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 10:09:34 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8dfe9800) [pid = 1755] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 10:09:34 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x8fe46000) [pid = 1755] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 10:09:34 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x8dd80400) [pid = 1755] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 10:09:34 INFO - PROCESS | 1755 | --DOMWINDOW == 63 (0x8c3e9800) [pid = 1755] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 10:09:34 INFO - PROCESS | 1755 | --DOMWINDOW == 62 (0x8c3ea400) [pid = 1755] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 10:09:35 INFO - PROCESS | 1755 | 1467738575089 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]]]}] 10:09:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 10:09:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1866ms 10:09:35 INFO - PROCESS | 1755 | 1467738575116 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 10:09:35 INFO - PROCESS | 1755 | 1467738575119 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 10:09:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 10:09:35 INFO - PROCESS | 1755 | 1467738575127 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 10:09:35 INFO - PROCESS | 1755 | 1467738575130 Marionette TRACE conn4 <- [1,1458,null,{}] 10:09:35 INFO - PROCESS | 1755 | 1467738575136 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}] 10:09:35 INFO - PROCESS | 1755 | 1467738575141 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:35 INFO - PROCESS | 1755 | 1467738575310 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 10:09:35 INFO - PROCESS | 1755 | 1467738575455 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:35 INFO - PROCESS | 1755 | 1467738575469 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:35 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d6aac00 == 29 [pid = 1755] [id = 372] 10:09:35 INFO - PROCESS | 1755 | ++DOMWINDOW == 63 (0x8e305c00) [pid = 1755] [serial = 1117] [outer = (nil)] 10:09:35 INFO - PROCESS | 1755 | ++DOMWINDOW == 64 (0x8f292c00) [pid = 1755] [serial = 1118] [outer = 0x8e305c00] 10:09:35 INFO - PROCESS | 1755 | 1467738575539 Marionette DEBUG loaded listener.js 10:09:35 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x8f295c00) [pid = 1755] [serial = 1119] [outer = 0x8e305c00] 10:09:36 INFO - PROCESS | 1755 | 1467738576332 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]]]}] 10:09:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 10:09:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1235ms 10:09:36 INFO - PROCESS | 1755 | 1467738576368 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 10:09:36 INFO - PROCESS | 1755 | 1467738576371 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 10:09:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 10:09:36 INFO - PROCESS | 1755 | 1467738576437 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 10:09:36 INFO - PROCESS | 1755 | 1467738576443 Marionette TRACE conn4 <- [1,1462,null,{}] 10:09:36 INFO - PROCESS | 1755 | 1467738576452 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}] 10:09:36 INFO - PROCESS | 1755 | 1467738576459 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:36 INFO - PROCESS | 1755 | 1467738576685 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 10:09:36 INFO - PROCESS | 1755 | 1467738576852 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:36 INFO - PROCESS | 1755 | 1467738576868 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:36 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3ed000 == 30 [pid = 1755] [id = 373] 10:09:36 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8c3ee400) [pid = 1755] [serial = 1120] [outer = (nil)] 10:09:36 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8d309c00) [pid = 1755] [serial = 1121] [outer = 0x8c3ee400] 10:09:36 INFO - PROCESS | 1755 | 1467738576956 Marionette DEBUG loaded listener.js 10:09:37 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8dd30800) [pid = 1755] [serial = 1122] [outer = 0x8c3ee400] 10:09:38 INFO - PROCESS | 1755 | 1467738578202 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]]]}] 10:09:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 10:09:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1842ms 10:09:38 INFO - PROCESS | 1755 | 1467738578277 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 10:09:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 10:09:38 INFO - PROCESS | 1755 | 1467738578284 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 10:09:38 INFO - PROCESS | 1755 | 1467738578293 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 10:09:38 INFO - PROCESS | 1755 | 1467738578298 Marionette TRACE conn4 <- [1,1466,null,{}] 10:09:38 INFO - PROCESS | 1755 | 1467738578317 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}] 10:09:38 INFO - PROCESS | 1755 | 1467738578326 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:38 INFO - PROCESS | 1755 | 1467738578610 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 10:09:38 INFO - PROCESS | 1755 | 1467738578788 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:38 INFO - PROCESS | 1755 | 1467738578798 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:38 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c231000 == 31 [pid = 1755] [id = 374] 10:09:38 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8dfea400) [pid = 1755] [serial = 1123] [outer = (nil)] 10:09:38 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8f27b000) [pid = 1755] [serial = 1124] [outer = 0x8dfea400] 10:09:38 INFO - PROCESS | 1755 | 1467738578885 Marionette DEBUG loaded listener.js 10:09:39 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8f29d000) [pid = 1755] [serial = 1125] [outer = 0x8dfea400] 10:09:39 INFO - PROCESS | 1755 | 1467738579962 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]]]}] 10:09:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 10:09:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1753ms 10:09:40 INFO - PROCESS | 1755 | 1467738580047 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 10:09:40 INFO - PROCESS | 1755 | 1467738580052 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 10:09:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 10:09:40 INFO - PROCESS | 1755 | 1467738580060 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 10:09:40 INFO - PROCESS | 1755 | 1467738580064 Marionette TRACE conn4 <- [1,1470,null,{}] 10:09:40 INFO - PROCESS | 1755 | 1467738580070 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}] 10:09:40 INFO - PROCESS | 1755 | 1467738580076 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:40 INFO - PROCESS | 1755 | 1467738580316 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 10:09:40 INFO - PROCESS | 1755 | 1467738580593 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:40 INFO - PROCESS | 1755 | 1467738580611 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:40 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f6ea400 == 32 [pid = 1755] [id = 375] 10:09:40 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8f6ea800) [pid = 1755] [serial = 1126] [outer = (nil)] 10:09:40 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8f6edc00) [pid = 1755] [serial = 1127] [outer = 0x8f6ea800] 10:09:40 INFO - PROCESS | 1755 | 1467738580735 Marionette DEBUG loaded listener.js 10:09:40 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x8f6f4800) [pid = 1755] [serial = 1128] [outer = 0x8f6ea800] 10:09:41 INFO - PROCESS | 1755 | 1467738581800 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]]]}] 10:09:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 10:09:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1834ms 10:09:41 INFO - PROCESS | 1755 | 1467738581894 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 10:09:41 INFO - PROCESS | 1755 | 1467738581898 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 10:09:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 10:09:41 INFO - PROCESS | 1755 | 1467738581906 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 10:09:41 INFO - PROCESS | 1755 | 1467738581909 Marionette TRACE conn4 <- [1,1474,null,{}] 10:09:41 INFO - PROCESS | 1755 | 1467738581916 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}] 10:09:41 INFO - PROCESS | 1755 | 1467738581922 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:42 INFO - PROCESS | 1755 | 1467738582147 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 10:09:42 INFO - PROCESS | 1755 | 1467738582364 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:42 INFO - PROCESS | 1755 | 1467738582374 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:42 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c096400 == 33 [pid = 1755] [id = 376] 10:09:42 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8c3e8400) [pid = 1755] [serial = 1129] [outer = (nil)] 10:09:42 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x8e350c00) [pid = 1755] [serial = 1130] [outer = 0x8c3e8400] 10:09:42 INFO - PROCESS | 1755 | 1467738582458 Marionette DEBUG loaded listener.js 10:09:42 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x8dd7e000) [pid = 1755] [serial = 1131] [outer = 0x8c3e8400] 10:09:43 INFO - PROCESS | 1755 | 1467738583719 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]]]}] 10:09:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 10:09:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1887ms 10:09:43 INFO - PROCESS | 1755 | 1467738583793 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 10:09:43 INFO - PROCESS | 1755 | 1467738583798 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 10:09:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 10:09:43 INFO - PROCESS | 1755 | 1467738583808 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 10:09:43 INFO - PROCESS | 1755 | 1467738583812 Marionette TRACE conn4 <- [1,1478,null,{}] 10:09:43 INFO - PROCESS | 1755 | 1467738583823 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}] 10:09:43 INFO - PROCESS | 1755 | 1467738583828 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:44 INFO - PROCESS | 1755 | 1467738584016 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 10:09:44 INFO - PROCESS | 1755 | --DOCSHELL 0x8c226800 == 32 [pid = 1755] [id = 328] 10:09:44 INFO - PROCESS | 1755 | --DOCSHELL 0x8e3d7400 == 31 [pid = 1755] [id = 327] 10:09:44 INFO - PROCESS | 1755 | --DOCSHELL 0x8d6ac400 == 30 [pid = 1755] [id = 326] 10:09:44 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3e3400 == 29 [pid = 1755] [id = 325] 10:09:44 INFO - PROCESS | 1755 | --DOCSHELL 0x8f6ef800 == 28 [pid = 1755] [id = 336] 10:09:44 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x8dd2c400) [pid = 1755] [serial = 1073] [outer = (nil)] [url = about:blank] 10:09:44 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x8fe44000) [pid = 1755] [serial = 1079] [outer = (nil)] [url = about:blank] 10:09:44 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x91f46c00) [pid = 1755] [serial = 1067] [outer = (nil)] [url = about:blank] 10:09:44 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x8f6e6000) [pid = 1755] [serial = 1065] [outer = (nil)] [url = about:blank] 10:09:44 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x90149400) [pid = 1755] [serial = 1080] [outer = (nil)] [url = about:blank] 10:09:44 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8e354800) [pid = 1755] [serial = 1062] [outer = (nil)] [url = about:blank] 10:09:44 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x901c7800) [pid = 1755] [serial = 1064] [outer = (nil)] [url = about:blank] 10:09:44 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x91f8d800) [pid = 1755] [serial = 1070] [outer = (nil)] [url = about:blank] 10:09:44 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8dfe8800) [pid = 1755] [serial = 1061] [outer = (nil)] [url = about:blank] 10:09:44 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8f276c00) [pid = 1755] [serial = 1077] [outer = (nil)] [url = about:blank] 10:09:44 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x901c9800) [pid = 1755] [serial = 1082] [outer = (nil)] [url = about:blank] 10:09:44 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x91f90800) [pid = 1755] [serial = 1071] [outer = (nil)] [url = about:blank] 10:09:44 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x91c39800) [pid = 1755] [serial = 1083] [outer = (nil)] [url = about:blank] 10:09:44 INFO - PROCESS | 1755 | --DOMWINDOW == 63 (0x9014e000) [pid = 1755] [serial = 1059] [outer = (nil)] [url = about:blank] 10:09:44 INFO - PROCESS | 1755 | --DOMWINDOW == 62 (0x91f4ec00) [pid = 1755] [serial = 1068] [outer = (nil)] [url = about:blank] 10:09:44 INFO - PROCESS | 1755 | --DOMWINDOW == 61 (0x8e3db000) [pid = 1755] [serial = 1076] [outer = (nil)] [url = about:blank] 10:09:44 INFO - PROCESS | 1755 | --DOMWINDOW == 60 (0x8dd7b800) [pid = 1755] [serial = 1074] [outer = (nil)] [url = about:blank] 10:09:44 INFO - PROCESS | 1755 | --DOMWINDOW == 59 (0x90147400) [pid = 1755] [serial = 1086] [outer = (nil)] [url = about:blank] 10:09:44 INFO - PROCESS | 1755 | --DOMWINDOW == 58 (0x8f3c4000) [pid = 1755] [serial = 1085] [outer = (nil)] [url = about:blank] 10:09:44 INFO - PROCESS | 1755 | 1467738584264 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:44 INFO - PROCESS | 1755 | 1467738584271 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:44 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c229400 == 29 [pid = 1755] [id = 377] 10:09:44 INFO - PROCESS | 1755 | ++DOMWINDOW == 59 (0x8c22f800) [pid = 1755] [serial = 1132] [outer = (nil)] 10:09:44 INFO - PROCESS | 1755 | ++DOMWINDOW == 60 (0x8d6af400) [pid = 1755] [serial = 1133] [outer = 0x8c22f800] 10:09:44 INFO - PROCESS | 1755 | 1467738584352 Marionette DEBUG loaded listener.js 10:09:44 INFO - PROCESS | 1755 | ++DOMWINDOW == 61 (0x8dfe8800) [pid = 1755] [serial = 1134] [outer = 0x8c22f800] 10:09:45 INFO - PROCESS | 1755 | 1467738585173 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]]]}] 10:09:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 10:09:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1434ms 10:09:45 INFO - PROCESS | 1755 | 1467738585243 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 10:09:45 INFO - PROCESS | 1755 | 1467738585250 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 10:09:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 10:09:45 INFO - PROCESS | 1755 | 1467738585260 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 10:09:45 INFO - PROCESS | 1755 | 1467738585264 Marionette TRACE conn4 <- [1,1482,null,{}] 10:09:45 INFO - PROCESS | 1755 | 1467738585271 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}] 10:09:45 INFO - PROCESS | 1755 | 1467738585276 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:45 INFO - PROCESS | 1755 | 1467738585452 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 10:09:45 INFO - PROCESS | 1755 | 1467738585590 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:45 INFO - PROCESS | 1755 | 1467738585599 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:45 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e3d9800 == 30 [pid = 1755] [id = 378] 10:09:45 INFO - PROCESS | 1755 | ++DOMWINDOW == 62 (0x8e3db400) [pid = 1755] [serial = 1135] [outer = (nil)] 10:09:45 INFO - PROCESS | 1755 | ++DOMWINDOW == 63 (0x8f275800) [pid = 1755] [serial = 1136] [outer = 0x8e3db400] 10:09:45 INFO - PROCESS | 1755 | 1467738585690 Marionette DEBUG loaded listener.js 10:09:45 INFO - PROCESS | 1755 | ++DOMWINDOW == 64 (0x8f29cc00) [pid = 1755] [serial = 1137] [outer = 0x8e3db400] 10:09:46 INFO - PROCESS | 1755 | 1467738586627 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]]]}] 10:09:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 10:09:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1388ms 10:09:46 INFO - PROCESS | 1755 | 1467738586655 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 10:09:46 INFO - PROCESS | 1755 | 1467738586659 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 10:09:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 10:09:46 INFO - PROCESS | 1755 | 1467738586666 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 10:09:46 INFO - PROCESS | 1755 | 1467738586673 Marionette TRACE conn4 <- [1,1486,null,{}] 10:09:46 INFO - PROCESS | 1755 | 1467738586698 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}] 10:09:46 INFO - PROCESS | 1755 | 1467738586707 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:46 INFO - PROCESS | 1755 | 1467738586931 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 10:09:46 INFO - PROCESS | 1755 | 1467738586956 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:46 INFO - PROCESS | 1755 | 1467738586965 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:46 INFO - PROCESS | 1755 | ++DOCSHELL 0x8fd1d000 == 31 [pid = 1755] [id = 379] 10:09:46 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x8fd1d800) [pid = 1755] [serial = 1138] [outer = (nil)] 10:09:47 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8fe42800) [pid = 1755] [serial = 1139] [outer = 0x8fd1d800] 10:09:47 INFO - PROCESS | 1755 | 1467738587042 Marionette DEBUG loaded listener.js 10:09:47 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x90144400) [pid = 1755] [serial = 1140] [outer = 0x8fd1d800] 10:09:48 INFO - PROCESS | 1755 | 1467738588023 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]]]}] 10:09:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 10:09:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1394ms 10:09:48 INFO - PROCESS | 1755 | 1467738588061 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 10:09:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 10:09:48 INFO - PROCESS | 1755 | 1467738588066 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 10:09:48 INFO - PROCESS | 1755 | 1467738588073 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 10:09:48 INFO - PROCESS | 1755 | 1467738588077 Marionette TRACE conn4 <- [1,1490,null,{}] 10:09:48 INFO - PROCESS | 1755 | 1467738588090 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}] 10:09:48 INFO - PROCESS | 1755 | 1467738588095 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:48 INFO - PROCESS | 1755 | 1467738588334 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 10:09:48 INFO - PROCESS | 1755 | 1467738588360 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:48 INFO - PROCESS | 1755 | 1467738588367 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:48 INFO - PROCESS | 1755 | ++DOCSHELL 0x90146800 == 32 [pid = 1755] [id = 380] 10:09:48 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x90147400) [pid = 1755] [serial = 1141] [outer = (nil)] 10:09:48 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x9014ec00) [pid = 1755] [serial = 1142] [outer = 0x90147400] 10:09:48 INFO - PROCESS | 1755 | 1467738588440 Marionette DEBUG loaded listener.js 10:09:48 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x901c9400) [pid = 1755] [serial = 1143] [outer = 0x90147400] 10:09:48 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8d309800) [pid = 1755] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 10:09:48 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8c09fc00) [pid = 1755] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 10:09:48 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8c22bc00) [pid = 1755] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 10:09:49 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8c3e9c00) [pid = 1755] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 10:09:49 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x8e3d9c00) [pid = 1755] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 10:09:49 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x8f296400) [pid = 1755] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 10:09:49 INFO - PROCESS | 1755 | --DOMWINDOW == 63 (0x8dd7a800) [pid = 1755] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 10:09:49 INFO - PROCESS | 1755 | --DOMWINDOW == 62 (0x91c5dc00) [pid = 1755] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 10:09:49 INFO - PROCESS | 1755 | --DOMWINDOW == 61 (0x91f44c00) [pid = 1755] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 10:09:49 INFO - PROCESS | 1755 | --DOMWINDOW == 60 (0x8e3e1400) [pid = 1755] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 10:09:49 INFO - PROCESS | 1755 | 1467738589437 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]]]}] 10:09:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 10:09:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1392ms 10:09:49 INFO - PROCESS | 1755 | 1467738589465 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 10:09:49 INFO - PROCESS | 1755 | 1467738589468 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 10:09:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 10:09:49 INFO - PROCESS | 1755 | 1467738589475 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 10:09:49 INFO - PROCESS | 1755 | 1467738589478 Marionette TRACE conn4 <- [1,1494,null,{}] 10:09:49 INFO - PROCESS | 1755 | 1467738589484 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}] 10:09:49 INFO - PROCESS | 1755 | 1467738589489 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:49 INFO - PROCESS | 1755 | 1467738589700 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 10:09:49 INFO - PROCESS | 1755 | 1467738589718 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:49 INFO - PROCESS | 1755 | 1467738589726 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:49 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c22a800 == 33 [pid = 1755] [id = 381] 10:09:49 INFO - PROCESS | 1755 | ++DOMWINDOW == 61 (0x8c3eec00) [pid = 1755] [serial = 1144] [outer = (nil)] 10:09:49 INFO - PROCESS | 1755 | ++DOMWINDOW == 62 (0x8fd1f400) [pid = 1755] [serial = 1145] [outer = 0x8c3eec00] 10:09:49 INFO - PROCESS | 1755 | 1467738589810 Marionette DEBUG loaded listener.js 10:09:49 INFO - PROCESS | 1755 | ++DOMWINDOW == 63 (0x90149400) [pid = 1755] [serial = 1146] [outer = 0x8c3eec00] 10:09:50 INFO - PROCESS | 1755 | 1467738590687 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]]]}] 10:09:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 10:09:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1240ms 10:09:50 INFO - PROCESS | 1755 | 1467738590716 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 10:09:50 INFO - PROCESS | 1755 | 1467738590720 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 10:09:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 10:09:50 INFO - PROCESS | 1755 | 1467738590727 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 10:09:50 INFO - PROCESS | 1755 | 1467738590730 Marionette TRACE conn4 <- [1,1498,null,{}] 10:09:50 INFO - PROCESS | 1755 | 1467738590736 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}] 10:09:50 INFO - PROCESS | 1755 | 1467738590746 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:50 INFO - PROCESS | 1755 | 1467738590962 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 10:09:51 INFO - PROCESS | 1755 | 1467738591196 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:51 INFO - PROCESS | 1755 | 1467738591205 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:51 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c09a400 == 34 [pid = 1755] [id = 382] 10:09:51 INFO - PROCESS | 1755 | ++DOMWINDOW == 64 (0x8c09d000) [pid = 1755] [serial = 1147] [outer = (nil)] 10:09:51 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x8c225400) [pid = 1755] [serial = 1148] [outer = 0x8c09d000] 10:09:51 INFO - PROCESS | 1755 | 1467738591298 Marionette DEBUG loaded listener.js 10:09:51 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8c230000) [pid = 1755] [serial = 1149] [outer = 0x8c09d000] 10:09:52 INFO - PROCESS | 1755 | 1467738592323 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]]]}] 10:09:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 10:09:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1640ms 10:09:52 INFO - PROCESS | 1755 | 1467738592371 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 10:09:52 INFO - PROCESS | 1755 | 1467738592379 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 10:09:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 10:09:52 INFO - PROCESS | 1755 | 1467738592388 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 10:09:52 INFO - PROCESS | 1755 | 1467738592394 Marionette TRACE conn4 <- [1,1502,null,{}] 10:09:52 INFO - PROCESS | 1755 | 1467738592403 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}] 10:09:52 INFO - PROCESS | 1755 | 1467738592410 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:52 INFO - PROCESS | 1755 | 1467738592740 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 10:09:52 INFO - PROCESS | 1755 | 1467738592931 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:52 INFO - PROCESS | 1755 | 1467738592945 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:52 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd7bc00 == 35 [pid = 1755] [id = 383] 10:09:52 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8dfe5000) [pid = 1755] [serial = 1150] [outer = (nil)] 10:09:53 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8e301c00) [pid = 1755] [serial = 1151] [outer = 0x8dfe5000] 10:09:53 INFO - PROCESS | 1755 | 1467738593031 Marionette DEBUG loaded listener.js 10:09:53 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8e34c400) [pid = 1755] [serial = 1152] [outer = 0x8dfe5000] 10:09:54 INFO - PROCESS | 1755 | 1467738594119 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]]]}] 10:09:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 10:09:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1789ms 10:09:54 INFO - PROCESS | 1755 | 1467738594181 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 10:09:54 INFO - PROCESS | 1755 | 1467738594188 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 10:09:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 10:09:54 INFO - PROCESS | 1755 | 1467738594196 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 10:09:54 INFO - PROCESS | 1755 | 1467738594201 Marionette TRACE conn4 <- [1,1506,null,{}] 10:09:54 INFO - PROCESS | 1755 | 1467738594208 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}] 10:09:54 INFO - PROCESS | 1755 | 1467738594213 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:54 INFO - PROCESS | 1755 | 1467738594555 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 10:09:54 INFO - PROCESS | 1755 | 1467738594792 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:54 INFO - PROCESS | 1755 | 1467738594801 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:54 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c0a0000 == 36 [pid = 1755] [id = 384] 10:09:54 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8c3e7400) [pid = 1755] [serial = 1153] [outer = (nil)] 10:09:54 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8f3c9400) [pid = 1755] [serial = 1154] [outer = 0x8c3e7400] 10:09:54 INFO - PROCESS | 1755 | 1467738594896 Marionette DEBUG loaded listener.js 10:09:55 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8f3cdc00) [pid = 1755] [serial = 1155] [outer = 0x8c3e7400] 10:09:55 INFO - PROCESS | 1755 | 1467738595857 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]]]}] 10:09:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 10:09:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1734ms 10:09:55 INFO - PROCESS | 1755 | 1467738595931 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 10:09:55 INFO - PROCESS | 1755 | 1467738595935 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 10:09:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 10:09:55 INFO - PROCESS | 1755 | 1467738595952 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 10:09:55 INFO - PROCESS | 1755 | 1467738595962 Marionette TRACE conn4 <- [1,1510,null,{}] 10:09:55 INFO - PROCESS | 1755 | 1467738595969 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}] 10:09:55 INFO - PROCESS | 1755 | 1467738595983 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:56 INFO - PROCESS | 1755 | 1467738596298 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 10:09:56 INFO - PROCESS | 1755 | 1467738596481 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:56 INFO - PROCESS | 1755 | 1467738596490 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:56 INFO - PROCESS | 1755 | ++DOCSHELL 0x8fd14400 == 37 [pid = 1755] [id = 385] 10:09:56 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x901c7400) [pid = 1755] [serial = 1156] [outer = (nil)] 10:09:56 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x901d6000) [pid = 1755] [serial = 1157] [outer = 0x901c7400] 10:09:56 INFO - PROCESS | 1755 | 1467738596577 Marionette DEBUG loaded listener.js 10:09:56 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x91c36400) [pid = 1755] [serial = 1158] [outer = 0x901c7400] 10:09:57 INFO - PROCESS | 1755 | 1467738597529 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]]]}] 10:09:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 10:09:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1598ms 10:09:57 INFO - PROCESS | 1755 | 1467738597542 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 10:09:57 INFO - PROCESS | 1755 | 1467738597546 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 10:09:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 10:09:57 INFO - PROCESS | 1755 | 1467738597554 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 10:09:57 INFO - PROCESS | 1755 | 1467738597558 Marionette TRACE conn4 <- [1,1514,null,{}] 10:09:57 INFO - PROCESS | 1755 | 1467738597564 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}] 10:09:57 INFO - PROCESS | 1755 | 1467738597569 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:57 INFO - PROCESS | 1755 | 1467738597780 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 10:09:57 INFO - PROCESS | 1755 | 1467738597948 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:57 INFO - PROCESS | 1755 | 1467738597957 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:57 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e309000 == 38 [pid = 1755] [id = 386] 10:09:57 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x8fd18400) [pid = 1755] [serial = 1159] [outer = (nil)] 10:09:58 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x91c53400) [pid = 1755] [serial = 1160] [outer = 0x8fd18400] 10:09:58 INFO - PROCESS | 1755 | 1467738598044 Marionette DEBUG loaded listener.js 10:09:58 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x91c55000) [pid = 1755] [serial = 1161] [outer = 0x8fd18400] 10:09:58 INFO - PROCESS | 1755 | 1467738598994 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]]]}] 10:09:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 10:09:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1487ms 10:09:59 INFO - PROCESS | 1755 | 1467738599042 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 10:09:59 INFO - PROCESS | 1755 | 1467738599047 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 10:09:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 10:09:59 INFO - PROCESS | 1755 | 1467738599055 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 10:09:59 INFO - PROCESS | 1755 | 1467738599058 Marionette TRACE conn4 <- [1,1518,null,{}] 10:09:59 INFO - PROCESS | 1755 | 1467738599065 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}] 10:09:59 INFO - PROCESS | 1755 | 1467738599070 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:59 INFO - PROCESS | 1755 | 1467738599304 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 10:09:59 INFO - PROCESS | 1755 | 1467738599532 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:59 INFO - PROCESS | 1755 | 1467738599550 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:09:59 INFO - PROCESS | 1755 | ++DOCSHELL 0x91c5dc00 == 39 [pid = 1755] [id = 387] 10:09:59 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x91c5e400) [pid = 1755] [serial = 1162] [outer = (nil)] 10:09:59 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x91f48800) [pid = 1755] [serial = 1163] [outer = 0x91c5e400] 10:09:59 INFO - PROCESS | 1755 | 1467738599671 Marionette DEBUG loaded listener.js 10:09:59 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0x91f8a800) [pid = 1755] [serial = 1164] [outer = 0x91c5e400] 10:10:00 INFO - PROCESS | 1755 | 1467738600655 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]]]}] 10:10:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 10:10:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1633ms 10:10:00 INFO - PROCESS | 1755 | 1467738600688 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 10:10:00 INFO - PROCESS | 1755 | 1467738600691 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 10:10:00 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 10:10:00 INFO - PROCESS | 1755 | 1467738600700 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 10:10:00 INFO - PROCESS | 1755 | 1467738600704 Marionette TRACE conn4 <- [1,1522,null,{}] 10:10:00 INFO - PROCESS | 1755 | 1467738600710 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}] 10:10:00 INFO - PROCESS | 1755 | 1467738600716 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:00 INFO - PROCESS | 1755 | 1467738600915 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 10:10:01 INFO - PROCESS | 1755 | 1467738601138 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:01 INFO - PROCESS | 1755 | 1467738601146 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:01 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c225800 == 40 [pid = 1755] [id = 388] 10:10:01 INFO - PROCESS | 1755 | ++DOMWINDOW == 82 (0x8c225c00) [pid = 1755] [serial = 1165] [outer = (nil)] 10:10:01 INFO - PROCESS | 1755 | ++DOMWINDOW == 83 (0x8dd23800) [pid = 1755] [serial = 1166] [outer = 0x8c225c00] 10:10:01 INFO - PROCESS | 1755 | 1467738601275 Marionette DEBUG loaded listener.js 10:10:01 INFO - PROCESS | 1755 | ++DOMWINDOW == 84 (0x8dfe9400) [pid = 1755] [serial = 1167] [outer = 0x8c225c00] 10:10:01 INFO - PROCESS | 1755 | SkCairoFTTypeface::onFilterRec unimplemented 10:10:01 INFO - PROCESS | 1755 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:10:01 INFO - PROCESS | 1755 | SkCairoFTTypeface::onFilterRec unimplemented 10:10:01 INFO - PROCESS | 1755 | SkCairoFTTypeface::onFilterRec unimplemented 10:10:01 INFO - PROCESS | 1755 | SkCairoFTTypeface::onFilterRec unimplemented 10:10:01 INFO - PROCESS | 1755 | SkCairoFTTypeface::onFilterRec unimplemented 10:10:01 INFO - PROCESS | 1755 | SkCairoFTTypeface::onFilterRec unimplemented 10:10:01 INFO - PROCESS | 1755 | SkCairoFTTypeface::onFilterRec unimplemented 10:10:01 INFO - PROCESS | 1755 | SkCairoFTTypeface::onFilterRec unimplemented 10:10:01 INFO - PROCESS | 1755 | SkCairoFTTypeface::onFilterRec unimplemented 10:10:02 INFO - PROCESS | 1755 | SkCairoFTTypeface::onFilterRec unimplemented 10:10:02 INFO - PROCESS | 1755 | SkCairoFTTypeface::onFilterRec unimplemented 10:10:02 INFO - PROCESS | 1755 | 1467738602273 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"]]]}] 10:10:02 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 () { 10:10:02 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:10:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 10:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 10:10:02 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 () { 10:10:02 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:10:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 10:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 10:10:02 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 () { 10:10:02 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:10:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 10:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 10:10:02 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 () { 10:10:02 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:10:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 10:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 10:10:02 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1634ms 10:10:02 INFO - PROCESS | 1755 | 1467738602341 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 10:10:02 INFO - PROCESS | 1755 | 1467738602347 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 10:10:02 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 10:10:02 INFO - PROCESS | 1755 | 1467738602355 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 10:10:02 INFO - PROCESS | 1755 | 1467738602358 Marionette TRACE conn4 <- [1,1526,null,{}] 10:10:02 INFO - PROCESS | 1755 | 1467738602365 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}] 10:10:02 INFO - PROCESS | 1755 | 1467738602370 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:02 INFO - PROCESS | 1755 | 1467738602567 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 10:10:03 INFO - PROCESS | 1755 | 1467738602995 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:03 INFO - PROCESS | 1755 | 1467738603005 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:03 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c22c400 == 41 [pid = 1755] [id = 389] 10:10:03 INFO - PROCESS | 1755 | ++DOMWINDOW == 85 (0x8c22cc00) [pid = 1755] [serial = 1168] [outer = (nil)] 10:10:03 INFO - PROCESS | 1755 | ++DOMWINDOW == 86 (0x8c3e7800) [pid = 1755] [serial = 1169] [outer = 0x8c22cc00] 10:10:03 INFO - PROCESS | 1755 | 1467738603130 Marionette DEBUG loaded listener.js 10:10:03 INFO - PROCESS | 1755 | ++DOMWINDOW == 87 (0x8d30f000) [pid = 1755] [serial = 1170] [outer = 0x8c22cc00] 10:10:04 INFO - PROCESS | 1755 | 1467738604067 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"]]]}] 10:10:04 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:10:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 10:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 10:10:04 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:10:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 10:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 10:10:04 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 10:10:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 10:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 10:10:04 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1785ms 10:10:04 INFO - PROCESS | 1755 | 1467738604146 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 10:10:04 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 10:10:04 INFO - PROCESS | 1755 | 1467738604152 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 10:10:04 INFO - PROCESS | 1755 | 1467738604161 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 10:10:04 INFO - PROCESS | 1755 | 1467738604166 Marionette TRACE conn4 <- [1,1530,null,{}] 10:10:04 INFO - PROCESS | 1755 | 1467738604176 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}] 10:10:04 INFO - PROCESS | 1755 | 1467738604185 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:04 INFO - PROCESS | 1755 | 1467738604429 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 10:10:04 INFO - PROCESS | 1755 | 1467738604686 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:04 INFO - PROCESS | 1755 | 1467738604694 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:05 INFO - PROCESS | 1755 | --DOCSHELL 0x8e359400 == 40 [pid = 1755] [id = 371] 10:10:05 INFO - PROCESS | 1755 | --DOCSHELL 0x8d306000 == 39 [pid = 1755] [id = 369] 10:10:05 INFO - PROCESS | 1755 | --DOCSHELL 0x8c0a2c00 == 38 [pid = 1755] [id = 330] 10:10:05 INFO - PROCESS | 1755 | --DOCSHELL 0x8d6af000 == 37 [pid = 1755] [id = 331] 10:10:05 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd73c00 == 36 [pid = 1755] [id = 370] 10:10:05 INFO - PROCESS | 1755 | --DOCSHELL 0x8c22a800 == 35 [pid = 1755] [id = 381] 10:10:05 INFO - PROCESS | 1755 | --DOCSHELL 0x90146800 == 34 [pid = 1755] [id = 380] 10:10:05 INFO - PROCESS | 1755 | --DOCSHELL 0x8fd1d000 == 33 [pid = 1755] [id = 379] 10:10:05 INFO - PROCESS | 1755 | --DOCSHELL 0x8e3d9800 == 32 [pid = 1755] [id = 378] 10:10:05 INFO - PROCESS | 1755 | --DOCSHELL 0x8c229400 == 31 [pid = 1755] [id = 377] 10:10:05 INFO - PROCESS | 1755 | --DOCSHELL 0x8c096400 == 30 [pid = 1755] [id = 376] 10:10:05 INFO - PROCESS | 1755 | --DOCSHELL 0x8f6ea400 == 29 [pid = 1755] [id = 375] 10:10:05 INFO - PROCESS | 1755 | --DOCSHELL 0x8c231000 == 28 [pid = 1755] [id = 374] 10:10:05 INFO - PROCESS | 1755 | --DOCSHELL 0x8d6aac00 == 27 [pid = 1755] [id = 372] 10:10:05 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3ed000 == 26 [pid = 1755] [id = 373] 10:10:05 INFO - PROCESS | 1755 | --DOCSHELL 0x8c09f800 == 25 [pid = 1755] [id = 368] 10:10:05 INFO - PROCESS | 1755 | --DOCSHELL 0x8c09c000 == 24 [pid = 1755] [id = 335] 10:10:05 INFO - PROCESS | 1755 | --DOCSHELL 0x8fe4bc00 == 23 [pid = 1755] [id = 333] 10:10:05 INFO - PROCESS | 1755 | --DOCSHELL 0x8fd1f000 == 22 [pid = 1755] [id = 332] 10:10:05 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd2e800 == 21 [pid = 1755] [id = 339] 10:10:05 INFO - PROCESS | 1755 | --DOCSHELL 0x8e354400 == 20 [pid = 1755] [id = 337] 10:10:05 INFO - PROCESS | 1755 | --DOCSHELL 0x8d30a400 == 19 [pid = 1755] [id = 340] 10:10:05 INFO - PROCESS | 1755 | --DOCSHELL 0x8f6f3800 == 18 [pid = 1755] [id = 341] 10:10:05 INFO - PROCESS | 1755 | --DOCSHELL 0x8dfe2400 == 17 [pid = 1755] [id = 338] 10:10:05 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd2a800 == 16 [pid = 1755] [id = 324] 10:10:05 INFO - PROCESS | 1755 | --DOCSHELL 0x8d6ab800 == 15 [pid = 1755] [id = 329] 10:10:05 INFO - PROCESS | 1755 | --DOCSHELL 0x8d6a5800 == 14 [pid = 1755] [id = 334] 10:10:05 INFO - PROCESS | 1755 | --DOCSHELL 0x8c225800 == 13 [pid = 1755] [id = 388] 10:10:05 INFO - PROCESS | 1755 | --DOCSHELL 0x91c5dc00 == 12 [pid = 1755] [id = 387] 10:10:05 INFO - PROCESS | 1755 | --DOCSHELL 0x8e309000 == 11 [pid = 1755] [id = 386] 10:10:05 INFO - PROCESS | 1755 | --DOCSHELL 0x8fd14400 == 10 [pid = 1755] [id = 385] 10:10:05 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd7bc00 == 9 [pid = 1755] [id = 383] 10:10:05 INFO - PROCESS | 1755 | --DOCSHELL 0x8c0a0000 == 8 [pid = 1755] [id = 384] 10:10:05 INFO - PROCESS | 1755 | --DOCSHELL 0x8c09a400 == 7 [pid = 1755] [id = 382] 10:10:05 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c099000 == 8 [pid = 1755] [id = 390] 10:10:05 INFO - PROCESS | 1755 | ++DOMWINDOW == 88 (0x8c099c00) [pid = 1755] [serial = 1171] [outer = (nil)] 10:10:05 INFO - PROCESS | 1755 | ++DOMWINDOW == 89 (0x8c0a2c00) [pid = 1755] [serial = 1172] [outer = 0x8c099c00] 10:10:05 INFO - PROCESS | 1755 | 1467738605801 Marionette DEBUG loaded listener.js 10:10:05 INFO - PROCESS | 1755 | ++DOMWINDOW == 90 (0x8c232c00) [pid = 1755] [serial = 1173] [outer = 0x8c099c00] 10:10:06 INFO - PROCESS | 1755 | --DOMWINDOW == 89 (0x8f292c00) [pid = 1755] [serial = 1118] [outer = (nil)] [url = about:blank] 10:10:06 INFO - PROCESS | 1755 | --DOMWINDOW == 88 (0x8d6a4800) [pid = 1755] [serial = 1109] [outer = (nil)] [url = about:blank] 10:10:06 INFO - PROCESS | 1755 | --DOMWINDOW == 87 (0x8c0a3800) [pid = 1755] [serial = 1106] [outer = (nil)] [url = about:blank] 10:10:06 INFO - PROCESS | 1755 | --DOMWINDOW == 86 (0x8c228400) [pid = 1755] [serial = 1107] [outer = (nil)] [url = about:blank] 10:10:06 INFO - PROCESS | 1755 | --DOMWINDOW == 85 (0x8d30c800) [pid = 1755] [serial = 1104] [outer = (nil)] [url = about:blank] 10:10:06 INFO - PROCESS | 1755 | --DOMWINDOW == 84 (0x8c3e2800) [pid = 1755] [serial = 1103] [outer = (nil)] [url = about:blank] 10:10:06 INFO - PROCESS | 1755 | --DOMWINDOW == 83 (0x8dfed800) [pid = 1755] [serial = 1089] [outer = (nil)] [url = about:blank] 10:10:06 INFO - PROCESS | 1755 | --DOMWINDOW == 82 (0x8dd2fc00) [pid = 1755] [serial = 1088] [outer = (nil)] [url = about:blank] 10:10:06 INFO - PROCESS | 1755 | --DOMWINDOW == 81 (0x8e3e2c00) [pid = 1755] [serial = 1115] [outer = (nil)] [url = about:blank] 10:10:06 INFO - PROCESS | 1755 | --DOMWINDOW == 80 (0x8fd13c00) [pid = 1755] [serial = 1092] [outer = (nil)] [url = about:blank] 10:10:06 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x8f6eb000) [pid = 1755] [serial = 1091] [outer = (nil)] [url = about:blank] 10:10:06 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x8dfe4800) [pid = 1755] [serial = 1112] [outer = (nil)] [url = about:blank] 10:10:06 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x91f8f800) [pid = 1755] [serial = 1095] [outer = (nil)] [url = about:blank] 10:10:06 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x91f84c00) [pid = 1755] [serial = 1094] [outer = (nil)] [url = about:blank] 10:10:06 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x8f27a800) [pid = 1755] [serial = 1116] [outer = (nil)] [url = about:blank] 10:10:06 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x925c6c00) [pid = 1755] [serial = 1098] [outer = (nil)] [url = about:blank] 10:10:06 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x925c2400) [pid = 1755] [serial = 1097] [outer = (nil)] [url = about:blank] 10:10:06 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x925d0400) [pid = 1755] [serial = 1101] [outer = (nil)] [url = about:blank] 10:10:06 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x925ce400) [pid = 1755] [serial = 1100] [outer = (nil)] [url = about:blank] 10:10:06 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8dfee000) [pid = 1755] [serial = 1113] [outer = (nil)] [url = about:blank] 10:10:06 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8d6ad000) [pid = 1755] [serial = 1110] [outer = (nil)] [url = about:blank] 10:10:06 INFO - PROCESS | 1755 | 1467738606695 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]]]}] 10:10:06 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 10:10:06 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 10:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:06 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 10:10:06 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 10:10:06 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. 10:10:06 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 10:10:06 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 2591ms 10:10:06 INFO - PROCESS | 1755 | 1467738606756 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 10:10:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 10:10:06 INFO - PROCESS | 1755 | 1467738606762 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 10:10:06 INFO - PROCESS | 1755 | 1467738606775 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 10:10:06 INFO - PROCESS | 1755 | 1467738606779 Marionette TRACE conn4 <- [1,1534,null,{}] 10:10:06 INFO - PROCESS | 1755 | 1467738606799 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}] 10:10:06 INFO - PROCESS | 1755 | 1467738606806 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:06 INFO - PROCESS | 1755 | 1467738606977 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 10:10:07 INFO - PROCESS | 1755 | 1467738606989 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:07 INFO - PROCESS | 1755 | 1467738607000 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:07 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd23400 == 9 [pid = 1755] [id = 391] 10:10:07 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8dd24c00) [pid = 1755] [serial = 1174] [outer = (nil)] 10:10:07 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8dd2c400) [pid = 1755] [serial = 1175] [outer = 0x8dd24c00] 10:10:07 INFO - PROCESS | 1755 | 1467738607077 Marionette DEBUG loaded listener.js 10:10:07 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8dd78000) [pid = 1755] [serial = 1176] [outer = 0x8dd24c00] 10:10:08 INFO - PROCESS | 1755 | 1467738608169 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]]]}] 10:10:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 10:10:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1443ms 10:10:08 INFO - PROCESS | 1755 | 1467738608213 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 10:10:08 INFO - PROCESS | 1755 | 1467738608220 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 10:10:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 10:10:08 INFO - PROCESS | 1755 | 1467738608233 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 10:10:08 INFO - PROCESS | 1755 | 1467738608237 Marionette TRACE conn4 <- [1,1538,null,{}] 10:10:08 INFO - PROCESS | 1755 | 1467738608244 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}] 10:10:08 INFO - PROCESS | 1755 | 1467738608249 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:08 INFO - PROCESS | 1755 | 1467738608494 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 10:10:08 INFO - PROCESS | 1755 | 1467738608542 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:08 INFO - PROCESS | 1755 | 1467738608554 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:08 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c228400 == 10 [pid = 1755] [id = 392] 10:10:08 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8dfeec00) [pid = 1755] [serial = 1177] [outer = (nil)] 10:10:08 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x8e356400) [pid = 1755] [serial = 1178] [outer = 0x8dfeec00] 10:10:08 INFO - PROCESS | 1755 | 1467738608625 Marionette DEBUG loaded listener.js 10:10:08 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8e3dd000) [pid = 1755] [serial = 1179] [outer = 0x8dfeec00] 10:10:09 INFO - PROCESS | 1755 | 1467738609735 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]]]}] 10:10:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 10:10:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1540ms 10:10:09 INFO - PROCESS | 1755 | 1467738609775 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 10:10:09 INFO - PROCESS | 1755 | 1467738609778 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 10:10:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 10:10:09 INFO - PROCESS | 1755 | 1467738609786 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 10:10:09 INFO - PROCESS | 1755 | 1467738609793 Marionette TRACE conn4 <- [1,1542,null,{}] 10:10:09 INFO - PROCESS | 1755 | 1467738609816 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}] 10:10:09 INFO - PROCESS | 1755 | 1467738609826 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:10 INFO - PROCESS | 1755 | 1467738610059 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 10:10:10 INFO - PROCESS | 1755 | 1467738610087 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:10 INFO - PROCESS | 1755 | 1467738610097 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:10 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e353000 == 11 [pid = 1755] [id = 393] 10:10:10 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x8f3c5c00) [pid = 1755] [serial = 1180] [outer = (nil)] 10:10:10 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x8f6e7000) [pid = 1755] [serial = 1181] [outer = 0x8f3c5c00] 10:10:10 INFO - PROCESS | 1755 | 1467738610184 Marionette DEBUG loaded listener.js 10:10:10 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x8f6f4c00) [pid = 1755] [serial = 1182] [outer = 0x8f3c5c00] 10:10:11 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x90147400) [pid = 1755] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 10:10:11 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x8e305c00) [pid = 1755] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 10:10:11 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x8dfea400) [pid = 1755] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 10:10:11 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8c3e8400) [pid = 1755] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 10:10:11 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x8e3db400) [pid = 1755] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 10:10:11 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x8f6ea800) [pid = 1755] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 10:10:11 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8c3ee400) [pid = 1755] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 10:10:11 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8c22f800) [pid = 1755] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 10:10:11 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8fd1d800) [pid = 1755] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 10:10:11 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8c3eec00) [pid = 1755] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 10:10:11 INFO - PROCESS | 1755 | 1467738611573 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]]]}] 10:10:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 10:10:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1842ms 10:10:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 10:10:11 INFO - PROCESS | 1755 | 1467738611628 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 10:10:11 INFO - PROCESS | 1755 | 1467738611632 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 10:10:11 INFO - PROCESS | 1755 | 1467738611639 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 10:10:11 INFO - PROCESS | 1755 | 1467738611642 Marionette TRACE conn4 <- [1,1546,null,{}] 10:10:11 INFO - PROCESS | 1755 | 1467738611659 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}] 10:10:11 INFO - PROCESS | 1755 | 1467738611663 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:11 INFO - PROCESS | 1755 | 1467738611834 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 10:10:11 INFO - PROCESS | 1755 | 1467738611843 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:11 INFO - PROCESS | 1755 | 1467738611852 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:11 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c229000 == 12 [pid = 1755] [id = 394] 10:10:11 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8d6ac800) [pid = 1755] [serial = 1183] [outer = (nil)] 10:10:11 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8f3c3c00) [pid = 1755] [serial = 1184] [outer = 0x8d6ac800] 10:10:11 INFO - PROCESS | 1755 | 1467738611924 Marionette DEBUG loaded listener.js 10:10:12 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8f6e7c00) [pid = 1755] [serial = 1185] [outer = 0x8d6ac800] 10:10:12 INFO - PROCESS | 1755 | 1467738612862 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]]]}] 10:10:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 10:10:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1253ms 10:10:12 INFO - PROCESS | 1755 | 1467738612891 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 10:10:12 INFO - PROCESS | 1755 | 1467738612894 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 10:10:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 10:10:12 INFO - PROCESS | 1755 | 1467738612901 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 10:10:12 INFO - PROCESS | 1755 | 1467738612904 Marionette TRACE conn4 <- [1,1550,null,{}] 10:10:12 INFO - PROCESS | 1755 | 1467738612910 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}] 10:10:12 INFO - PROCESS | 1755 | 1467738612916 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:13 INFO - PROCESS | 1755 | 1467738613087 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 10:10:13 INFO - PROCESS | 1755 | 1467738613326 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:13 INFO - PROCESS | 1755 | 1467738613340 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:13 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c09f800 == 13 [pid = 1755] [id = 395] 10:10:13 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8c0a0400) [pid = 1755] [serial = 1186] [outer = (nil)] 10:10:13 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8c226800) [pid = 1755] [serial = 1187] [outer = 0x8c0a0400] 10:10:13 INFO - PROCESS | 1755 | 1467738613473 Marionette DEBUG loaded listener.js 10:10:13 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x8d301400) [pid = 1755] [serial = 1188] [outer = 0x8c0a0400] 10:10:14 INFO - PROCESS | 1755 | 1467738614713 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]]]}] 10:10:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 10:10:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1891ms 10:10:14 INFO - PROCESS | 1755 | 1467738614796 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 10:10:14 INFO - PROCESS | 1755 | 1467738614803 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 10:10:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 10:10:14 INFO - PROCESS | 1755 | 1467738614812 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 10:10:14 INFO - PROCESS | 1755 | 1467738614817 Marionette TRACE conn4 <- [1,1554,null,{}] 10:10:14 INFO - PROCESS | 1755 | 1467738614825 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}] 10:10:14 INFO - PROCESS | 1755 | 1467738614834 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:15 INFO - PROCESS | 1755 | 1467738615069 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 10:10:15 INFO - PROCESS | 1755 | 1467738615300 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:15 INFO - PROCESS | 1755 | 1467738615309 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:15 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c228c00 == 14 [pid = 1755] [id = 396] 10:10:15 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8d30ec00) [pid = 1755] [serial = 1189] [outer = (nil)] 10:10:15 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x8e351800) [pid = 1755] [serial = 1190] [outer = 0x8d30ec00] 10:10:15 INFO - PROCESS | 1755 | 1467738615397 Marionette DEBUG loaded listener.js 10:10:15 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x8e3db000) [pid = 1755] [serial = 1191] [outer = 0x8d30ec00] 10:10:16 INFO - PROCESS | 1755 | 1467738616457 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]]]}] 10:10:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 10:10:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1734ms 10:10:16 INFO - PROCESS | 1755 | 1467738616550 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 10:10:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 10:10:16 INFO - PROCESS | 1755 | 1467738616557 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 10:10:16 INFO - PROCESS | 1755 | 1467738616565 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 10:10:16 INFO - PROCESS | 1755 | 1467738616569 Marionette TRACE conn4 <- [1,1558,null,{}] 10:10:16 INFO - PROCESS | 1755 | 1467738616575 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}] 10:10:16 INFO - PROCESS | 1755 | 1467738616580 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:16 INFO - PROCESS | 1755 | 1467738616811 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 10:10:17 INFO - PROCESS | 1755 | 1467738617081 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:17 INFO - PROCESS | 1755 | 1467738617087 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:17 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd7bc00 == 15 [pid = 1755] [id = 397] 10:10:17 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x8e3e2000) [pid = 1755] [serial = 1192] [outer = (nil)] 10:10:17 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x8f6f1c00) [pid = 1755] [serial = 1193] [outer = 0x8e3e2000] 10:10:17 INFO - PROCESS | 1755 | 1467738617173 Marionette DEBUG loaded listener.js 10:10:17 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x8fd1e800) [pid = 1755] [serial = 1194] [outer = 0x8e3e2000] 10:10:18 INFO - PROCESS | 1755 | 1467738618271 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]]]}] 10:10:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 10:10:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1733ms 10:10:18 INFO - PROCESS | 1755 | 1467738618299 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 10:10:18 INFO - PROCESS | 1755 | 1467738618302 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 10:10:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 10:10:18 INFO - PROCESS | 1755 | 1467738618319 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 10:10:18 INFO - PROCESS | 1755 | 1467738618329 Marionette TRACE conn4 <- [1,1562,null,{}] 10:10:18 INFO - PROCESS | 1755 | 1467738618336 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}] 10:10:18 INFO - PROCESS | 1755 | 1467738618344 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:18 INFO - PROCESS | 1755 | 1467738618579 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 10:10:18 INFO - PROCESS | 1755 | 1467738618847 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:18 INFO - PROCESS | 1755 | 1467738618861 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:18 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c228800 == 16 [pid = 1755] [id = 398] 10:10:18 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0x8d6a3400) [pid = 1755] [serial = 1195] [outer = (nil)] 10:10:18 INFO - PROCESS | 1755 | ++DOMWINDOW == 82 (0x8f6e6000) [pid = 1755] [serial = 1196] [outer = 0x8d6a3400] 10:10:18 INFO - PROCESS | 1755 | 1467738618971 Marionette DEBUG loaded listener.js 10:10:19 INFO - PROCESS | 1755 | ++DOMWINDOW == 83 (0x8fe43800) [pid = 1755] [serial = 1197] [outer = 0x8d6a3400] 10:10:20 INFO - PROCESS | 1755 | 1467738620209 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]]]}] 10:10:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 10:10:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1948ms 10:10:20 INFO - PROCESS | 1755 | 1467738620265 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 10:10:20 INFO - PROCESS | 1755 | 1467738620272 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 10:10:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 10:10:20 INFO - PROCESS | 1755 | 1467738620281 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 10:10:20 INFO - PROCESS | 1755 | 1467738620286 Marionette TRACE conn4 <- [1,1566,null,{}] 10:10:20 INFO - PROCESS | 1755 | 1467738620295 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}] 10:10:20 INFO - PROCESS | 1755 | 1467738620300 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:20 INFO - PROCESS | 1755 | 1467738620544 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 10:10:20 INFO - PROCESS | 1755 | 1467738620735 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:20 INFO - PROCESS | 1755 | 1467738620756 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:20 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d305000 == 17 [pid = 1755] [id = 399] 10:10:20 INFO - PROCESS | 1755 | ++DOMWINDOW == 84 (0x8d305400) [pid = 1755] [serial = 1198] [outer = (nil)] 10:10:20 INFO - PROCESS | 1755 | ++DOMWINDOW == 85 (0x8dd30400) [pid = 1755] [serial = 1199] [outer = 0x8d305400] 10:10:20 INFO - PROCESS | 1755 | 1467738620859 Marionette DEBUG loaded listener.js 10:10:20 INFO - PROCESS | 1755 | ++DOMWINDOW == 86 (0x8dfe3c00) [pid = 1755] [serial = 1200] [outer = 0x8d305400] 10:10:21 INFO - PROCESS | 1755 | --DOCSHELL 0x8c229000 == 16 [pid = 1755] [id = 394] 10:10:21 INFO - PROCESS | 1755 | --DOCSHELL 0x8e353000 == 15 [pid = 1755] [id = 393] 10:10:21 INFO - PROCESS | 1755 | --DOCSHELL 0x8c228400 == 14 [pid = 1755] [id = 392] 10:10:21 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd23400 == 13 [pid = 1755] [id = 391] 10:10:21 INFO - PROCESS | 1755 | --DOCSHELL 0x8c099000 == 12 [pid = 1755] [id = 390] 10:10:21 INFO - PROCESS | 1755 | --DOMWINDOW == 85 (0x8fd1f400) [pid = 1755] [serial = 1145] [outer = (nil)] [url = about:blank] 10:10:21 INFO - PROCESS | 1755 | --DOMWINDOW == 84 (0x9014ec00) [pid = 1755] [serial = 1142] [outer = (nil)] [url = about:blank] 10:10:21 INFO - PROCESS | 1755 | --DOMWINDOW == 83 (0x8f295c00) [pid = 1755] [serial = 1119] [outer = (nil)] [url = about:blank] 10:10:21 INFO - PROCESS | 1755 | --DOMWINDOW == 82 (0x8f27b000) [pid = 1755] [serial = 1124] [outer = (nil)] [url = about:blank] 10:10:21 INFO - PROCESS | 1755 | --DOMWINDOW == 81 (0x8f29d000) [pid = 1755] [serial = 1125] [outer = (nil)] [url = about:blank] 10:10:21 INFO - PROCESS | 1755 | --DOMWINDOW == 80 (0x8e350c00) [pid = 1755] [serial = 1130] [outer = (nil)] [url = about:blank] 10:10:21 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x8dd7e000) [pid = 1755] [serial = 1131] [outer = (nil)] [url = about:blank] 10:10:21 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x8f275800) [pid = 1755] [serial = 1136] [outer = (nil)] [url = about:blank] 10:10:21 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x8f6edc00) [pid = 1755] [serial = 1127] [outer = (nil)] [url = about:blank] 10:10:21 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x8f6f4800) [pid = 1755] [serial = 1128] [outer = (nil)] [url = about:blank] 10:10:21 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x8d309c00) [pid = 1755] [serial = 1121] [outer = (nil)] [url = about:blank] 10:10:21 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8dd30800) [pid = 1755] [serial = 1122] [outer = (nil)] [url = about:blank] 10:10:21 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x8d6af400) [pid = 1755] [serial = 1133] [outer = (nil)] [url = about:blank] 10:10:21 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x8dfe8800) [pid = 1755] [serial = 1134] [outer = (nil)] [url = about:blank] 10:10:21 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8fe42800) [pid = 1755] [serial = 1139] [outer = (nil)] [url = about:blank] 10:10:21 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x901c9400) [pid = 1755] [serial = 1143] [outer = (nil)] [url = about:blank] 10:10:21 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x90144400) [pid = 1755] [serial = 1140] [outer = (nil)] [url = about:blank] 10:10:21 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8f29cc00) [pid = 1755] [serial = 1137] [outer = (nil)] [url = about:blank] 10:10:21 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x90149400) [pid = 1755] [serial = 1146] [outer = (nil)] [url = about:blank] 10:10:21 INFO - PROCESS | 1755 | 1467738621839 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]]]}] 10:10:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 10:10:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1590ms 10:10:21 INFO - PROCESS | 1755 | 1467738621871 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 10:10:21 INFO - PROCESS | 1755 | 1467738621879 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 10:10:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 10:10:21 INFO - PROCESS | 1755 | 1467738621889 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 10:10:21 INFO - PROCESS | 1755 | 1467738621893 Marionette TRACE conn4 <- [1,1570,null,{}] 10:10:21 INFO - PROCESS | 1755 | 1467738621900 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}] 10:10:21 INFO - PROCESS | 1755 | 1467738621906 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:22 INFO - PROCESS | 1755 | 1467738622086 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 10:10:22 INFO - PROCESS | 1755 | 1467738622237 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:22 INFO - PROCESS | 1755 | 1467738622244 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:22 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c229000 == 13 [pid = 1755] [id = 400] 10:10:22 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8dd7e000) [pid = 1755] [serial = 1201] [outer = (nil)] 10:10:22 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8e30a800) [pid = 1755] [serial = 1202] [outer = 0x8dd7e000] 10:10:22 INFO - PROCESS | 1755 | 1467738622321 Marionette DEBUG loaded listener.js 10:10:22 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8e35a400) [pid = 1755] [serial = 1203] [outer = 0x8dd7e000] 10:10:23 INFO - PROCESS | 1755 | 1467738623204 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]]]}] 10:10:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 10:10:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1380ms 10:10:23 INFO - PROCESS | 1755 | 1467738623271 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 10:10:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 10:10:23 INFO - PROCESS | 1755 | 1467738623275 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 10:10:23 INFO - PROCESS | 1755 | 1467738623283 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 10:10:23 INFO - PROCESS | 1755 | 1467738623289 Marionette TRACE conn4 <- [1,1574,null,{}] 10:10:23 INFO - PROCESS | 1755 | 1467738623305 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}] 10:10:23 INFO - PROCESS | 1755 | 1467738623314 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:23 INFO - PROCESS | 1755 | 1467738623497 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 10:10:23 INFO - PROCESS | 1755 | 1467738623656 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:23 INFO - PROCESS | 1755 | 1467738623665 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:23 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f278000 == 14 [pid = 1755] [id = 401] 10:10:23 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8f27c800) [pid = 1755] [serial = 1204] [outer = (nil)] 10:10:23 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8f3c3400) [pid = 1755] [serial = 1205] [outer = 0x8f27c800] 10:10:23 INFO - PROCESS | 1755 | 1467738623743 Marionette DEBUG loaded listener.js 10:10:23 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8fd13c00) [pid = 1755] [serial = 1206] [outer = 0x8f27c800] 10:10:24 INFO - PROCESS | 1755 | 1467738624762 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]]]}] 10:10:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 10:10:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1552ms 10:10:24 INFO - PROCESS | 1755 | 1467738624835 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 10:10:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 10:10:24 INFO - PROCESS | 1755 | 1467738624840 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 10:10:24 INFO - PROCESS | 1755 | 1467738624847 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 10:10:24 INFO - PROCESS | 1755 | 1467738624850 Marionette TRACE conn4 <- [1,1578,null,{}] 10:10:24 INFO - PROCESS | 1755 | 1467738624865 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}] 10:10:24 INFO - PROCESS | 1755 | 1467738624870 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:25 INFO - PROCESS | 1755 | 1467738625102 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 10:10:25 INFO - PROCESS | 1755 | 1467738625127 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:25 INFO - PROCESS | 1755 | 1467738625136 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:25 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dff0800 == 15 [pid = 1755] [id = 402] 10:10:25 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x8f3c5800) [pid = 1755] [serial = 1207] [outer = (nil)] 10:10:25 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8fe4d800) [pid = 1755] [serial = 1208] [outer = 0x8f3c5800] 10:10:25 INFO - PROCESS | 1755 | 1467738625207 Marionette DEBUG loaded listener.js 10:10:25 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x9014b800) [pid = 1755] [serial = 1209] [outer = 0x8f3c5800] 10:10:26 INFO - PROCESS | 1755 | 1467738626273 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]]]}] 10:10:26 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x8c099c00) [pid = 1755] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 10:10:26 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8c3e7400) [pid = 1755] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 10:10:26 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x8c225c00) [pid = 1755] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 10:10:26 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x91c5e400) [pid = 1755] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 10:10:26 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8dfe5000) [pid = 1755] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 10:10:26 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x901c7400) [pid = 1755] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 10:10:26 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8dfeec00) [pid = 1755] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 10:10:26 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8f3c5c00) [pid = 1755] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 10:10:26 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8dd24c00) [pid = 1755] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 10:10:26 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8c09d000) [pid = 1755] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 10:10:26 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x8fd18400) [pid = 1755] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 10:10:26 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x8c22cc00) [pid = 1755] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 10:10:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 10:10:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1487ms 10:10:26 INFO - PROCESS | 1755 | 1467738626333 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 10:10:26 INFO - PROCESS | 1755 | 1467738626336 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 10:10:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 10:10:26 INFO - PROCESS | 1755 | 1467738626343 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 10:10:26 INFO - PROCESS | 1755 | 1467738626346 Marionette TRACE conn4 <- [1,1582,null,{}] 10:10:26 INFO - PROCESS | 1755 | 1467738626352 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}] 10:10:26 INFO - PROCESS | 1755 | 1467738626356 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:26 INFO - PROCESS | 1755 | 1467738626523 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 10:10:26 INFO - PROCESS | 1755 | 1467738626650 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:26 INFO - PROCESS | 1755 | 1467738626659 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:26 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d30d000 == 16 [pid = 1755] [id = 403] 10:10:26 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x8d6ad400) [pid = 1755] [serial = 1210] [outer = (nil)] 10:10:26 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8e3d7c00) [pid = 1755] [serial = 1211] [outer = 0x8d6ad400] 10:10:26 INFO - PROCESS | 1755 | 1467738626730 Marionette DEBUG loaded listener.js 10:10:26 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8e3e3000) [pid = 1755] [serial = 1212] [outer = 0x8d6ad400] 10:10:27 INFO - PROCESS | 1755 | 1467738627580 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]]]}] 10:10:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 10:10:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1282ms 10:10:27 INFO - PROCESS | 1755 | 1467738627626 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 10:10:27 INFO - PROCESS | 1755 | 1467738627629 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 10:10:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 10:10:27 INFO - PROCESS | 1755 | 1467738627637 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 10:10:27 INFO - PROCESS | 1755 | 1467738627641 Marionette TRACE conn4 <- [1,1586,null,{}] 10:10:27 INFO - PROCESS | 1755 | 1467738627661 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}] 10:10:27 INFO - PROCESS | 1755 | 1467738627672 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:27 INFO - PROCESS | 1755 | 1467738627911 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 10:10:28 INFO - PROCESS | 1755 | 1467738628043 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:28 INFO - PROCESS | 1755 | 1467738628052 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:28 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d6ae000 == 17 [pid = 1755] [id = 404] 10:10:28 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8d6ae800) [pid = 1755] [serial = 1213] [outer = (nil)] 10:10:28 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x91c35400) [pid = 1755] [serial = 1214] [outer = 0x8d6ae800] 10:10:28 INFO - PROCESS | 1755 | 1467738628125 Marionette DEBUG loaded listener.js 10:10:28 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x91c57400) [pid = 1755] [serial = 1215] [outer = 0x8d6ae800] 10:10:29 INFO - PROCESS | 1755 | 1467738629218 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]]]}] 10:10:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 10:10:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1654ms 10:10:29 INFO - PROCESS | 1755 | 1467738629293 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 10:10:29 INFO - PROCESS | 1755 | 1467738629300 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 10:10:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 10:10:29 INFO - PROCESS | 1755 | 1467738629309 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 10:10:29 INFO - PROCESS | 1755 | 1467738629318 Marionette TRACE conn4 <- [1,1590,null,{}] 10:10:29 INFO - PROCESS | 1755 | 1467738629327 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}] 10:10:29 INFO - PROCESS | 1755 | 1467738629334 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:29 INFO - PROCESS | 1755 | 1467738629569 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 10:10:29 INFO - PROCESS | 1755 | 1467738629810 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:29 INFO - PROCESS | 1755 | 1467738629820 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:29 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d6a2c00 == 18 [pid = 1755] [id = 405] 10:10:29 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8d6a4000) [pid = 1755] [serial = 1216] [outer = (nil)] 10:10:29 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8dd76c00) [pid = 1755] [serial = 1217] [outer = 0x8d6a4000] 10:10:29 INFO - PROCESS | 1755 | 1467738629909 Marionette DEBUG loaded listener.js 10:10:30 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8dfebc00) [pid = 1755] [serial = 1218] [outer = 0x8d6a4000] 10:10:30 INFO - PROCESS | 1755 | 1467738630909 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]]]}] 10:10:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 10:10:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1641ms 10:10:30 INFO - PROCESS | 1755 | 1467738630950 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 10:10:30 INFO - PROCESS | 1755 | 1467738630958 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 10:10:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 10:10:30 INFO - PROCESS | 1755 | 1467738630970 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 10:10:30 INFO - PROCESS | 1755 | 1467738630974 Marionette TRACE conn4 <- [1,1594,null,{}] 10:10:30 INFO - PROCESS | 1755 | 1467738630981 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}] 10:10:30 INFO - PROCESS | 1755 | 1467738630988 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:31 INFO - PROCESS | 1755 | 1467738631211 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 10:10:31 INFO - PROCESS | 1755 | 1467738631447 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:31 INFO - PROCESS | 1755 | 1467738631456 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:31 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e3e1000 == 19 [pid = 1755] [id = 406] 10:10:31 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x8f293c00) [pid = 1755] [serial = 1219] [outer = (nil)] 10:10:31 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8f3c0000) [pid = 1755] [serial = 1220] [outer = 0x8f293c00] 10:10:31 INFO - PROCESS | 1755 | 1467738631589 Marionette DEBUG loaded listener.js 10:10:31 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x8f6f2000) [pid = 1755] [serial = 1221] [outer = 0x8f293c00] 10:10:32 INFO - PROCESS | 1755 | 1467738632585 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]]]}] 10:10:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 10:10:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1688ms 10:10:32 INFO - PROCESS | 1755 | 1467738632659 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 10:10:32 INFO - PROCESS | 1755 | 1467738632662 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 10:10:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 10:10:32 INFO - PROCESS | 1755 | 1467738632670 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 10:10:32 INFO - PROCESS | 1755 | 1467738632677 Marionette TRACE conn4 <- [1,1598,null,{}] 10:10:32 INFO - PROCESS | 1755 | 1467738632694 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}] 10:10:32 INFO - PROCESS | 1755 | 1467738632704 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:32 INFO - PROCESS | 1755 | 1467738632953 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 10:10:33 INFO - PROCESS | 1755 | 1467738633224 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:33 INFO - PROCESS | 1755 | 1467738633234 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:33 INFO - PROCESS | 1755 | ++DOCSHELL 0x901d6400 == 20 [pid = 1755] [id = 407] 10:10:33 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x91c33c00) [pid = 1755] [serial = 1222] [outer = (nil)] 10:10:33 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x91c59c00) [pid = 1755] [serial = 1223] [outer = 0x91c33c00] 10:10:33 INFO - PROCESS | 1755 | 1467738633328 Marionette DEBUG loaded listener.js 10:10:33 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x91f46000) [pid = 1755] [serial = 1224] [outer = 0x91c33c00] 10:10:34 INFO - PROCESS | 1755 | 1467738634288 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]]]}] 10:10:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 10:10:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1690ms 10:10:34 INFO - PROCESS | 1755 | 1467738634362 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 10:10:34 INFO - PROCESS | 1755 | 1467738634366 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 10:10:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 10:10:34 INFO - PROCESS | 1755 | 1467738634375 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 10:10:34 INFO - PROCESS | 1755 | 1467738634380 Marionette TRACE conn4 <- [1,1602,null,{}] 10:10:34 INFO - PROCESS | 1755 | 1467738634387 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}] 10:10:34 INFO - PROCESS | 1755 | 1467738634393 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:34 INFO - PROCESS | 1755 | 1467738634653 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 10:10:34 INFO - PROCESS | 1755 | 1467738634928 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:34 INFO - PROCESS | 1755 | 1467738634935 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:34 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dfeac00 == 21 [pid = 1755] [id = 408] 10:10:34 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x91c3fc00) [pid = 1755] [serial = 1225] [outer = (nil)] 10:10:35 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0x91f50c00) [pid = 1755] [serial = 1226] [outer = 0x91c3fc00] 10:10:35 INFO - PROCESS | 1755 | 1467738635025 Marionette DEBUG loaded listener.js 10:10:35 INFO - PROCESS | 1755 | ++DOMWINDOW == 82 (0x91f84800) [pid = 1755] [serial = 1227] [outer = 0x91c3fc00] 10:10:36 INFO - PROCESS | 1755 | 1467738636035 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]]]}] 10:10:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 10:10:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1692ms 10:10:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 10:10:36 INFO - PROCESS | 1755 | 1467738636068 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 10:10:36 INFO - PROCESS | 1755 | 1467738636072 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 10:10:36 INFO - PROCESS | 1755 | 1467738636079 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 10:10:36 INFO - PROCESS | 1755 | 1467738636083 Marionette TRACE conn4 <- [1,1606,null,{}] 10:10:36 INFO - PROCESS | 1755 | 1467738636090 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}] 10:10:36 INFO - PROCESS | 1755 | 1467738636095 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:36 INFO - PROCESS | 1755 | 1467738636303 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 10:10:36 INFO - PROCESS | 1755 | 1467738636480 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:36 INFO - PROCESS | 1755 | 1467738636490 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:36 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c098c00 == 22 [pid = 1755] [id = 409] 10:10:36 INFO - PROCESS | 1755 | ++DOMWINDOW == 83 (0x8f3c6400) [pid = 1755] [serial = 1228] [outer = (nil)] 10:10:36 INFO - PROCESS | 1755 | ++DOMWINDOW == 84 (0x91f91800) [pid = 1755] [serial = 1229] [outer = 0x8f3c6400] 10:10:36 INFO - PROCESS | 1755 | 1467738636595 Marionette DEBUG loaded listener.js 10:10:36 INFO - PROCESS | 1755 | ++DOMWINDOW == 85 (0x92433000) [pid = 1755] [serial = 1230] [outer = 0x8f3c6400] 10:10:37 INFO - PROCESS | 1755 | 1467738637654 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]]]}] 10:10:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 10:10:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1643ms 10:10:37 INFO - PROCESS | 1755 | 1467738637722 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 10:10:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 10:10:37 INFO - PROCESS | 1755 | 1467738637726 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 10:10:37 INFO - PROCESS | 1755 | 1467738637733 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 10:10:37 INFO - PROCESS | 1755 | 1467738637737 Marionette TRACE conn4 <- [1,1610,null,{}] 10:10:37 INFO - PROCESS | 1755 | 1467738637744 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}] 10:10:37 INFO - PROCESS | 1755 | 1467738637755 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:38 INFO - PROCESS | 1755 | 1467738638015 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 10:10:38 INFO - PROCESS | 1755 | 1467738638494 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:38 INFO - PROCESS | 1755 | 1467738638501 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:38 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3e3c00 == 23 [pid = 1755] [id = 410] 10:10:38 INFO - PROCESS | 1755 | ++DOMWINDOW == 86 (0x8c3e4000) [pid = 1755] [serial = 1231] [outer = (nil)] 10:10:38 INFO - PROCESS | 1755 | ++DOMWINDOW == 87 (0x8c3ee000) [pid = 1755] [serial = 1232] [outer = 0x8c3e4000] 10:10:38 INFO - PROCESS | 1755 | 1467738638586 Marionette DEBUG loaded listener.js 10:10:38 INFO - PROCESS | 1755 | ++DOMWINDOW == 88 (0x8d6a6000) [pid = 1755] [serial = 1233] [outer = 0x8c3e4000] 10:10:39 INFO - PROCESS | 1755 | 1467738639649 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]]]}] 10:10:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 10:10:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1941ms 10:10:39 INFO - PROCESS | 1755 | 1467738639676 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 10:10:39 INFO - PROCESS | 1755 | 1467738639681 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 10:10:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 10:10:39 INFO - PROCESS | 1755 | 1467738639689 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 10:10:39 INFO - PROCESS | 1755 | 1467738639695 Marionette TRACE conn4 <- [1,1614,null,{}] 10:10:39 INFO - PROCESS | 1755 | 1467738639704 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}] 10:10:39 INFO - PROCESS | 1755 | 1467738639709 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:39 INFO - PROCESS | 1755 | 1467738639932 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 10:10:40 INFO - PROCESS | 1755 | --DOCSHELL 0x8c228800 == 22 [pid = 1755] [id = 398] 10:10:40 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd7bc00 == 21 [pid = 1755] [id = 397] 10:10:40 INFO - PROCESS | 1755 | --DOCSHELL 0x8c228c00 == 20 [pid = 1755] [id = 396] 10:10:40 INFO - PROCESS | 1755 | --DOCSHELL 0x8c09f800 == 19 [pid = 1755] [id = 395] 10:10:40 INFO - PROCESS | 1755 | --DOCSHELL 0x8c22c400 == 18 [pid = 1755] [id = 389] 10:10:41 INFO - PROCESS | 1755 | --DOMWINDOW == 87 (0x8c232c00) [pid = 1755] [serial = 1173] [outer = (nil)] [url = about:blank] 10:10:41 INFO - PROCESS | 1755 | --DOMWINDOW == 86 (0x8f3cdc00) [pid = 1755] [serial = 1155] [outer = (nil)] [url = about:blank] 10:10:41 INFO - PROCESS | 1755 | --DOMWINDOW == 85 (0x8dfe9400) [pid = 1755] [serial = 1167] [outer = (nil)] [url = about:blank] 10:10:41 INFO - PROCESS | 1755 | --DOMWINDOW == 84 (0x91f8a800) [pid = 1755] [serial = 1164] [outer = (nil)] [url = about:blank] 10:10:41 INFO - PROCESS | 1755 | --DOMWINDOW == 83 (0x8e301c00) [pid = 1755] [serial = 1151] [outer = (nil)] [url = about:blank] 10:10:41 INFO - PROCESS | 1755 | --DOMWINDOW == 82 (0x8c0a2c00) [pid = 1755] [serial = 1172] [outer = (nil)] [url = about:blank] 10:10:41 INFO - PROCESS | 1755 | --DOMWINDOW == 81 (0x91c36400) [pid = 1755] [serial = 1158] [outer = (nil)] [url = about:blank] 10:10:41 INFO - PROCESS | 1755 | --DOMWINDOW == 80 (0x8e356400) [pid = 1755] [serial = 1178] [outer = (nil)] [url = about:blank] 10:10:41 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x8f6e7000) [pid = 1755] [serial = 1181] [outer = (nil)] [url = about:blank] 10:10:41 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x8dd78000) [pid = 1755] [serial = 1176] [outer = (nil)] [url = about:blank] 10:10:41 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x901d6000) [pid = 1755] [serial = 1157] [outer = (nil)] [url = about:blank] 10:10:41 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x8c225400) [pid = 1755] [serial = 1148] [outer = (nil)] [url = about:blank] 10:10:41 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x8f3c9400) [pid = 1755] [serial = 1154] [outer = (nil)] [url = about:blank] 10:10:41 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x91c53400) [pid = 1755] [serial = 1160] [outer = (nil)] [url = about:blank] 10:10:41 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x8c3e7800) [pid = 1755] [serial = 1169] [outer = (nil)] [url = about:blank] 10:10:41 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x8d30f000) [pid = 1755] [serial = 1170] [outer = (nil)] [url = about:blank] 10:10:41 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8dd23800) [pid = 1755] [serial = 1166] [outer = (nil)] [url = about:blank] 10:10:41 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8f6f4c00) [pid = 1755] [serial = 1182] [outer = (nil)] [url = about:blank] 10:10:41 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8e34c400) [pid = 1755] [serial = 1152] [outer = (nil)] [url = about:blank] 10:10:41 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x91c55000) [pid = 1755] [serial = 1161] [outer = (nil)] [url = about:blank] 10:10:41 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8dd2c400) [pid = 1755] [serial = 1175] [outer = (nil)] [url = about:blank] 10:10:41 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8e3dd000) [pid = 1755] [serial = 1179] [outer = (nil)] [url = about:blank] 10:10:41 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x8c230000) [pid = 1755] [serial = 1149] [outer = (nil)] [url = about:blank] 10:10:41 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x91f48800) [pid = 1755] [serial = 1163] [outer = (nil)] [url = about:blank] 10:10:41 INFO - PROCESS | 1755 | --DOMWINDOW == 63 (0x8f3c3c00) [pid = 1755] [serial = 1184] [outer = (nil)] [url = about:blank] 10:10:41 INFO - PROCESS | 1755 | 1467738641253 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:41 INFO - PROCESS | 1755 | 1467738641263 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:41 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c225400 == 19 [pid = 1755] [id = 411] 10:10:41 INFO - PROCESS | 1755 | ++DOMWINDOW == 64 (0x8c225c00) [pid = 1755] [serial = 1234] [outer = (nil)] 10:10:41 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x8c22c000) [pid = 1755] [serial = 1235] [outer = 0x8c225c00] 10:10:41 INFO - PROCESS | 1755 | 1467738641345 Marionette DEBUG loaded listener.js 10:10:41 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8c3e8c00) [pid = 1755] [serial = 1236] [outer = 0x8c225c00] 10:10:42 INFO - PROCESS | 1755 | 1467738642207 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]]]}] 10:10:42 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 10:10:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 2541ms 10:10:42 INFO - PROCESS | 1755 | 1467738642240 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 10:10:42 INFO - PROCESS | 1755 | 1467738642245 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 10:10:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 10:10:42 INFO - PROCESS | 1755 | 1467738642256 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 10:10:42 INFO - PROCESS | 1755 | 1467738642259 Marionette TRACE conn4 <- [1,1618,null,{}] 10:10:42 INFO - PROCESS | 1755 | 1467738642268 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}] 10:10:42 INFO - PROCESS | 1755 | 1467738642275 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:42 INFO - PROCESS | 1755 | 1467738642453 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 10:10:42 INFO - PROCESS | 1755 | 1467738642467 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:42 INFO - PROCESS | 1755 | 1467738642479 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:42 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd27000 == 20 [pid = 1755] [id = 412] 10:10:42 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8dd28000) [pid = 1755] [serial = 1237] [outer = (nil)] 10:10:42 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8dd2c400) [pid = 1755] [serial = 1238] [outer = 0x8dd28000] 10:10:42 INFO - PROCESS | 1755 | 1467738642554 Marionette DEBUG loaded listener.js 10:10:42 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8dd78000) [pid = 1755] [serial = 1239] [outer = 0x8dd28000] 10:10:43 INFO - PROCESS | 1755 | 1467738643560 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]]]}] 10:10:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 10:10:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1334ms 10:10:43 INFO - PROCESS | 1755 | 1467738643597 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 10:10:43 INFO - PROCESS | 1755 | 1467738643604 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 10:10:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 10:10:43 INFO - PROCESS | 1755 | 1467738643613 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 10:10:43 INFO - PROCESS | 1755 | 1467738643616 Marionette TRACE conn4 <- [1,1622,null,{}] 10:10:43 INFO - PROCESS | 1755 | 1467738643623 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}] 10:10:43 INFO - PROCESS | 1755 | 1467738643628 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:43 INFO - PROCESS | 1755 | 1467738643870 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 10:10:43 INFO - PROCESS | 1755 | 1467738643904 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:43 INFO - PROCESS | 1755 | 1467738643910 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:43 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e304800 == 21 [pid = 1755] [id = 413] 10:10:43 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8e309400) [pid = 1755] [serial = 1240] [outer = (nil)] 10:10:43 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8e34e000) [pid = 1755] [serial = 1241] [outer = 0x8e309400] 10:10:43 INFO - PROCESS | 1755 | 1467738643987 Marionette DEBUG loaded listener.js 10:10:44 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8e3d7000) [pid = 1755] [serial = 1242] [outer = 0x8e309400] 10:10:45 INFO - PROCESS | 1755 | 1467738645171 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]]]}] 10:10:45 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 10:10:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1630ms 10:10:45 INFO - PROCESS | 1755 | 1467738645245 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 10:10:45 INFO - PROCESS | 1755 | 1467738645248 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 10:10:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 10:10:45 INFO - PROCESS | 1755 | 1467738645264 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 10:10:45 INFO - PROCESS | 1755 | 1467738645275 Marionette TRACE conn4 <- [1,1626,null,{}] 10:10:45 INFO - PROCESS | 1755 | 1467738645292 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}] 10:10:45 INFO - PROCESS | 1755 | 1467738645301 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:45 INFO - PROCESS | 1755 | 1467738645534 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 10:10:45 INFO - PROCESS | 1755 | 1467738645561 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:45 INFO - PROCESS | 1755 | 1467738645572 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:45 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f294000 == 22 [pid = 1755] [id = 414] 10:10:45 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8f295400) [pid = 1755] [serial = 1243] [outer = (nil)] 10:10:45 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x8f3bf800) [pid = 1755] [serial = 1244] [outer = 0x8f295400] 10:10:45 INFO - PROCESS | 1755 | 1467738645656 Marionette DEBUG loaded listener.js 10:10:45 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8f3c9c00) [pid = 1755] [serial = 1245] [outer = 0x8f295400] 10:10:46 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8f3c5800) [pid = 1755] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 10:10:46 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x8d6ad400) [pid = 1755] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 10:10:46 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x8e3e2000) [pid = 1755] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 10:10:46 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8d30ec00) [pid = 1755] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 10:10:46 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8f27c800) [pid = 1755] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 10:10:46 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8d305400) [pid = 1755] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 10:10:46 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8d6a3400) [pid = 1755] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 10:10:46 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8d6ae800) [pid = 1755] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 10:10:46 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8dd7e000) [pid = 1755] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 10:10:46 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x8c0a0400) [pid = 1755] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 10:10:46 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x8d6ac800) [pid = 1755] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 10:10:47 INFO - PROCESS | 1755 | 1467738647132 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]]]}] 10:10:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 10:10:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1930ms 10:10:47 INFO - PROCESS | 1755 | 1467738647187 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 10:10:47 INFO - PROCESS | 1755 | 1467738647192 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 10:10:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 10:10:47 INFO - PROCESS | 1755 | 1467738647198 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 10:10:47 INFO - PROCESS | 1755 | 1467738647202 Marionette TRACE conn4 <- [1,1630,null,{}] 10:10:47 INFO - PROCESS | 1755 | 1467738647208 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}] 10:10:47 INFO - PROCESS | 1755 | 1467738647213 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:47 INFO - PROCESS | 1755 | 1467738647431 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 10:10:47 INFO - PROCESS | 1755 | 1467738647447 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:47 INFO - PROCESS | 1755 | 1467738647456 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:47 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d6ae400 == 23 [pid = 1755] [id = 415] 10:10:47 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x8dd29c00) [pid = 1755] [serial = 1246] [outer = (nil)] 10:10:47 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8f3c8c00) [pid = 1755] [serial = 1247] [outer = 0x8dd29c00] 10:10:47 INFO - PROCESS | 1755 | 1467738647543 Marionette DEBUG loaded listener.js 10:10:47 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8f3ccc00) [pid = 1755] [serial = 1248] [outer = 0x8dd29c00] 10:10:48 INFO - PROCESS | 1755 | 1467738648408 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]]]}] 10:10:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 10:10:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1287ms 10:10:48 INFO - PROCESS | 1755 | 1467738648487 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 10:10:48 INFO - PROCESS | 1755 | 1467738648494 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 10:10:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 10:10:48 INFO - PROCESS | 1755 | 1467738648504 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 10:10:48 INFO - PROCESS | 1755 | 1467738648510 Marionette TRACE conn4 <- [1,1634,null,{}] 10:10:48 INFO - PROCESS | 1755 | 1467738648520 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}] 10:10:48 INFO - PROCESS | 1755 | 1467738648526 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:48 INFO - PROCESS | 1755 | 1467738648798 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 10:10:48 INFO - PROCESS | 1755 | 1467738648924 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:48 INFO - PROCESS | 1755 | 1467738648942 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:48 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d308c00 == 24 [pid = 1755] [id = 416] 10:10:48 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8d309c00) [pid = 1755] [serial = 1249] [outer = (nil)] 10:10:49 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8d6a8c00) [pid = 1755] [serial = 1250] [outer = 0x8d309c00] 10:10:49 INFO - PROCESS | 1755 | 1467738649028 Marionette DEBUG loaded listener.js 10:10:49 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8dfe7000) [pid = 1755] [serial = 1251] [outer = 0x8d309c00] 10:10:50 INFO - PROCESS | 1755 | 1467738650181 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]]]}] 10:10:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 10:10:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1746ms 10:10:50 INFO - PROCESS | 1755 | 1467738650250 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 10:10:50 INFO - PROCESS | 1755 | 1467738650257 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 10:10:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 10:10:50 INFO - PROCESS | 1755 | 1467738650268 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 10:10:50 INFO - PROCESS | 1755 | 1467738650275 Marionette TRACE conn4 <- [1,1638,null,{}] 10:10:50 INFO - PROCESS | 1755 | 1467738650282 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}] 10:10:50 INFO - PROCESS | 1755 | 1467738650289 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:50 INFO - PROCESS | 1755 | 1467738650523 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 10:10:50 INFO - PROCESS | 1755 | 1467738650753 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:50 INFO - PROCESS | 1755 | 1467738650761 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:50 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c224800 == 25 [pid = 1755] [id = 417] 10:10:50 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8c22d000) [pid = 1755] [serial = 1252] [outer = (nil)] 10:10:50 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8f29b800) [pid = 1755] [serial = 1253] [outer = 0x8c22d000] 10:10:50 INFO - PROCESS | 1755 | 1467738650851 Marionette DEBUG loaded listener.js 10:10:50 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8f6eac00) [pid = 1755] [serial = 1254] [outer = 0x8c22d000] 10:10:51 INFO - PROCESS | 1755 | 1467738651920 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]]]}] 10:10:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 10:10:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1741ms 10:10:52 INFO - PROCESS | 1755 | 1467738652007 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 10:10:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 10:10:52 INFO - PROCESS | 1755 | 1467738652011 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 10:10:52 INFO - PROCESS | 1755 | 1467738652018 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 10:10:52 INFO - PROCESS | 1755 | 1467738652022 Marionette TRACE conn4 <- [1,1642,null,{}] 10:10:52 INFO - PROCESS | 1755 | 1467738652040 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}] 10:10:52 INFO - PROCESS | 1755 | 1467738652049 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:52 INFO - PROCESS | 1755 | 1467738652301 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 10:10:52 INFO - PROCESS | 1755 | 1467738652572 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:52 INFO - PROCESS | 1755 | 1467738652586 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:52 INFO - PROCESS | 1755 | ++DOCSHELL 0x8fe46c00 == 26 [pid = 1755] [id = 418] 10:10:52 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x8fe47c00) [pid = 1755] [serial = 1255] [outer = (nil)] 10:10:52 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8fe4b800) [pid = 1755] [serial = 1256] [outer = 0x8fe47c00] 10:10:52 INFO - PROCESS | 1755 | 1467738652698 Marionette DEBUG loaded listener.js 10:10:52 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x9014a000) [pid = 1755] [serial = 1257] [outer = 0x8fe47c00] 10:10:53 INFO - PROCESS | 1755 | 1467738653687 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]]]}] 10:10:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 10:10:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1736ms 10:10:53 INFO - PROCESS | 1755 | 1467738653754 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 10:10:53 INFO - PROCESS | 1755 | 1467738653759 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 10:10:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 10:10:53 INFO - PROCESS | 1755 | 1467738653765 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 10:10:53 INFO - PROCESS | 1755 | 1467738653769 Marionette TRACE conn4 <- [1,1646,null,{}] 10:10:53 INFO - PROCESS | 1755 | 1467738653775 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}] 10:10:53 INFO - PROCESS | 1755 | 1467738653781 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:53 INFO - PROCESS | 1755 | 1467738653982 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 10:10:54 INFO - PROCESS | 1755 | 1467738654197 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:54 INFO - PROCESS | 1755 | 1467738654204 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:54 INFO - PROCESS | 1755 | ++DOCSHELL 0x8fe47800 == 27 [pid = 1755] [id = 419] 10:10:54 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x9014ec00) [pid = 1755] [serial = 1258] [outer = (nil)] 10:10:54 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x901d2c00) [pid = 1755] [serial = 1259] [outer = 0x9014ec00] 10:10:54 INFO - PROCESS | 1755 | 1467738654334 Marionette DEBUG loaded listener.js 10:10:54 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x91c31400) [pid = 1755] [serial = 1260] [outer = 0x9014ec00] 10:10:55 INFO - PROCESS | 1755 | 1467738655524 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]]]}] 10:10:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 10:10:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1843ms 10:10:55 INFO - PROCESS | 1755 | 1467738655610 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 10:10:55 INFO - PROCESS | 1755 | 1467738655617 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 10:10:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 10:10:55 INFO - PROCESS | 1755 | 1467738655638 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 10:10:55 INFO - PROCESS | 1755 | 1467738655644 Marionette TRACE conn4 <- [1,1650,null,{}] 10:10:55 INFO - PROCESS | 1755 | 1467738655653 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}] 10:10:55 INFO - PROCESS | 1755 | 1467738655659 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:56 INFO - PROCESS | 1755 | 1467738656078 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 10:10:56 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x8f6e7c00) [pid = 1755] [serial = 1185] [outer = (nil)] [url = about:blank] 10:10:56 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x8fe4d800) [pid = 1755] [serial = 1208] [outer = (nil)] [url = about:blank] 10:10:56 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x9014b800) [pid = 1755] [serial = 1209] [outer = (nil)] [url = about:blank] 10:10:56 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x8e3d7c00) [pid = 1755] [serial = 1211] [outer = (nil)] [url = about:blank] 10:10:56 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8f6f1c00) [pid = 1755] [serial = 1193] [outer = (nil)] [url = about:blank] 10:10:56 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x8fd1e800) [pid = 1755] [serial = 1194] [outer = (nil)] [url = about:blank] 10:10:56 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x8e351800) [pid = 1755] [serial = 1190] [outer = (nil)] [url = about:blank] 10:10:56 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8e3db000) [pid = 1755] [serial = 1191] [outer = (nil)] [url = about:blank] 10:10:56 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8f3c3400) [pid = 1755] [serial = 1205] [outer = (nil)] [url = about:blank] 10:10:56 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8dd30400) [pid = 1755] [serial = 1199] [outer = (nil)] [url = about:blank] 10:10:56 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8dfe3c00) [pid = 1755] [serial = 1200] [outer = (nil)] [url = about:blank] 10:10:56 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8f6e6000) [pid = 1755] [serial = 1196] [outer = (nil)] [url = about:blank] 10:10:56 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8fe43800) [pid = 1755] [serial = 1197] [outer = (nil)] [url = about:blank] 10:10:56 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x91c35400) [pid = 1755] [serial = 1214] [outer = (nil)] [url = about:blank] 10:10:56 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x8e30a800) [pid = 1755] [serial = 1202] [outer = (nil)] [url = about:blank] 10:10:56 INFO - PROCESS | 1755 | --DOMWINDOW == 63 (0x8e35a400) [pid = 1755] [serial = 1203] [outer = (nil)] [url = about:blank] 10:10:56 INFO - PROCESS | 1755 | --DOMWINDOW == 62 (0x8c226800) [pid = 1755] [serial = 1187] [outer = (nil)] [url = about:blank] 10:10:56 INFO - PROCESS | 1755 | --DOMWINDOW == 61 (0x8d301400) [pid = 1755] [serial = 1188] [outer = (nil)] [url = about:blank] 10:10:56 INFO - PROCESS | 1755 | --DOMWINDOW == 60 (0x91c57400) [pid = 1755] [serial = 1215] [outer = (nil)] [url = about:blank] 10:10:56 INFO - PROCESS | 1755 | --DOMWINDOW == 59 (0x8e3e3000) [pid = 1755] [serial = 1212] [outer = (nil)] [url = about:blank] 10:10:56 INFO - PROCESS | 1755 | --DOMWINDOW == 58 (0x8fd13c00) [pid = 1755] [serial = 1206] [outer = (nil)] [url = about:blank] 10:10:56 INFO - PROCESS | 1755 | 1467738656247 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:56 INFO - PROCESS | 1755 | 1467738656257 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:56 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3e2400 == 28 [pid = 1755] [id = 420] 10:10:56 INFO - PROCESS | 1755 | ++DOMWINDOW == 59 (0x8c3e7000) [pid = 1755] [serial = 1261] [outer = (nil)] 10:10:56 INFO - PROCESS | 1755 | ++DOMWINDOW == 60 (0x8d6a5c00) [pid = 1755] [serial = 1262] [outer = 0x8c3e7000] 10:10:56 INFO - PROCESS | 1755 | 1467738656357 Marionette DEBUG loaded listener.js 10:10:56 INFO - PROCESS | 1755 | ++DOMWINDOW == 61 (0x8d6b1800) [pid = 1755] [serial = 1263] [outer = 0x8c3e7000] 10:10:57 INFO - PROCESS | 1755 | 1467738657192 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]]]}] 10:10:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 10:10:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1585ms 10:10:57 INFO - PROCESS | 1755 | 1467738657221 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 10:10:57 INFO - PROCESS | 1755 | 1467738657228 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 10:10:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 10:10:57 INFO - PROCESS | 1755 | 1467738657239 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 10:10:57 INFO - PROCESS | 1755 | 1467738657242 Marionette TRACE conn4 <- [1,1654,null,{}] 10:10:57 INFO - PROCESS | 1755 | 1467738657249 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}] 10:10:57 INFO - PROCESS | 1755 | 1467738657255 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:57 INFO - PROCESS | 1755 | 1467738657421 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 10:10:57 INFO - PROCESS | 1755 | 1467738657438 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:57 INFO - PROCESS | 1755 | 1467738657448 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:57 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e35a800 == 29 [pid = 1755] [id = 421] 10:10:57 INFO - PROCESS | 1755 | ++DOMWINDOW == 62 (0x8e35ac00) [pid = 1755] [serial = 1264] [outer = (nil)] 10:10:57 INFO - PROCESS | 1755 | ++DOMWINDOW == 63 (0x8e3de000) [pid = 1755] [serial = 1265] [outer = 0x8e35ac00] 10:10:57 INFO - PROCESS | 1755 | 1467738657529 Marionette DEBUG loaded listener.js 10:10:57 INFO - PROCESS | 1755 | ++DOMWINDOW == 64 (0x8e3e3c00) [pid = 1755] [serial = 1266] [outer = 0x8e35ac00] 10:10:58 INFO - PROCESS | 1755 | 1467738658522 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]]]}] 10:10:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 10:10:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1334ms 10:10:58 INFO - PROCESS | 1755 | 1467738658574 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 10:10:58 INFO - PROCESS | 1755 | 1467738658579 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 10:10:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 10:10:58 INFO - PROCESS | 1755 | 1467738658586 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 10:10:58 INFO - PROCESS | 1755 | 1467738658592 Marionette TRACE conn4 <- [1,1658,null,{}] 10:10:58 INFO - PROCESS | 1755 | 1467738658610 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}] 10:10:58 INFO - PROCESS | 1755 | 1467738658619 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:58 INFO - PROCESS | 1755 | 1467738658795 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 10:10:58 INFO - PROCESS | 1755 | 1467738658947 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:58 INFO - PROCESS | 1755 | 1467738658960 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:10:58 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e3dcc00 == 30 [pid = 1755] [id = 422] 10:10:58 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x8f3c5c00) [pid = 1755] [serial = 1267] [outer = (nil)] 10:10:59 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8fd1e000) [pid = 1755] [serial = 1268] [outer = 0x8f3c5c00] 10:10:59 INFO - PROCESS | 1755 | 1467738659031 Marionette DEBUG loaded listener.js 10:10:59 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8fe44800) [pid = 1755] [serial = 1269] [outer = 0x8f3c5c00] 10:11:00 INFO - PROCESS | 1755 | 1467738660017 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]]]}] 10:11:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 10:11:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1488ms 10:11:00 INFO - PROCESS | 1755 | 1467738660085 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 10:11:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 10:11:00 INFO - PROCESS | 1755 | 1467738660090 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 10:11:00 INFO - PROCESS | 1755 | 1467738660097 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 10:11:00 INFO - PROCESS | 1755 | 1467738660100 Marionette TRACE conn4 <- [1,1662,null,{}] 10:11:00 INFO - PROCESS | 1755 | 1467738660106 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}] 10:11:00 INFO - PROCESS | 1755 | 1467738660111 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:00 INFO - PROCESS | 1755 | 1467738660375 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 10:11:00 INFO - PROCESS | 1755 | 1467738660400 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:00 INFO - PROCESS | 1755 | 1467738660410 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:00 INFO - PROCESS | 1755 | ++DOCSHELL 0x8fe48800 == 31 [pid = 1755] [id = 423] 10:11:00 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8fe49400) [pid = 1755] [serial = 1270] [outer = (nil)] 10:11:00 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x9014c800) [pid = 1755] [serial = 1271] [outer = 0x8fe49400] 10:11:00 INFO - PROCESS | 1755 | 1467738660479 Marionette DEBUG loaded listener.js 10:11:00 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x901ca800) [pid = 1755] [serial = 1272] [outer = 0x8fe49400] 10:11:01 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8dd28000) [pid = 1755] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 10:11:01 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8c3e4000) [pid = 1755] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 10:11:01 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8d6a4000) [pid = 1755] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 10:11:01 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8f293c00) [pid = 1755] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 10:11:01 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x91c33c00) [pid = 1755] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 10:11:01 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x91c3fc00) [pid = 1755] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 10:11:01 INFO - PROCESS | 1755 | --DOMWINDOW == 63 (0x8f295400) [pid = 1755] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 10:11:01 INFO - PROCESS | 1755 | --DOMWINDOW == 62 (0x8f3c6400) [pid = 1755] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 10:11:01 INFO - PROCESS | 1755 | --DOMWINDOW == 61 (0x8e309400) [pid = 1755] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 10:11:01 INFO - PROCESS | 1755 | --DOMWINDOW == 60 (0x8c225c00) [pid = 1755] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 10:11:01 INFO - PROCESS | 1755 | 1467738661451 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]]]}] 10:11:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 10:11:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1381ms 10:11:01 INFO - PROCESS | 1755 | 1467738661479 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 10:11:01 INFO - PROCESS | 1755 | 1467738661484 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 10:11:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 10:11:01 INFO - PROCESS | 1755 | 1467738661495 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 10:11:01 INFO - PROCESS | 1755 | 1467738661498 Marionette TRACE conn4 <- [1,1666,null,{}] 10:11:01 INFO - PROCESS | 1755 | 1467738661504 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}] 10:11:01 INFO - PROCESS | 1755 | 1467738661511 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:01 INFO - PROCESS | 1755 | 1467738661730 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 10:11:01 INFO - PROCESS | 1755 | 1467738661748 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:01 INFO - PROCESS | 1755 | 1467738661757 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:01 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c09bc00 == 32 [pid = 1755] [id = 424] 10:11:01 INFO - PROCESS | 1755 | ++DOMWINDOW == 61 (0x8c225c00) [pid = 1755] [serial = 1273] [outer = (nil)] 10:11:01 INFO - PROCESS | 1755 | ++DOMWINDOW == 62 (0x90143800) [pid = 1755] [serial = 1274] [outer = 0x8c225c00] 10:11:01 INFO - PROCESS | 1755 | 1467738661829 Marionette DEBUG loaded listener.js 10:11:01 INFO - PROCESS | 1755 | ++DOMWINDOW == 63 (0x8fd13800) [pid = 1755] [serial = 1275] [outer = 0x8c225c00] 10:11:02 INFO - PROCESS | 1755 | 1467738662779 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]]]}] 10:11:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 10:11:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1335ms 10:11:02 INFO - PROCESS | 1755 | 1467738662827 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 10:11:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 10:11:02 INFO - PROCESS | 1755 | 1467738662831 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 10:11:02 INFO - PROCESS | 1755 | 1467738662838 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 10:11:02 INFO - PROCESS | 1755 | 1467738662843 Marionette TRACE conn4 <- [1,1670,null,{}] 10:11:02 INFO - PROCESS | 1755 | 1467738662849 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}] 10:11:02 INFO - PROCESS | 1755 | 1467738662860 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:03 INFO - PROCESS | 1755 | 1467738663148 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 10:11:03 INFO - PROCESS | 1755 | 1467738663321 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:03 INFO - PROCESS | 1755 | 1467738663328 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:03 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c226800 == 33 [pid = 1755] [id = 425] 10:11:03 INFO - PROCESS | 1755 | ++DOMWINDOW == 64 (0x8c227000) [pid = 1755] [serial = 1276] [outer = (nil)] 10:11:03 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x8c22e000) [pid = 1755] [serial = 1277] [outer = 0x8c227000] 10:11:03 INFO - PROCESS | 1755 | 1467738663487 Marionette DEBUG loaded listener.js 10:11:03 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8d303000) [pid = 1755] [serial = 1278] [outer = 0x8c227000] 10:11:04 INFO - PROCESS | 1755 | 1467738664459 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]]]}] 10:11:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 10:11:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1685ms 10:11:04 INFO - PROCESS | 1755 | 1467738664525 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 10:11:04 INFO - PROCESS | 1755 | 1467738664531 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 10:11:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 10:11:04 INFO - PROCESS | 1755 | 1467738664541 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 10:11:04 INFO - PROCESS | 1755 | 1467738664545 Marionette TRACE conn4 <- [1,1674,null,{}] 10:11:04 INFO - PROCESS | 1755 | 1467738664554 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}] 10:11:04 INFO - PROCESS | 1755 | 1467738664563 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:04 INFO - PROCESS | 1755 | 1467738664813 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 10:11:05 INFO - PROCESS | 1755 | 1467738665086 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:05 INFO - PROCESS | 1755 | 1467738665097 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:05 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd81c00 == 34 [pid = 1755] [id = 426] 10:11:05 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8dfe3800) [pid = 1755] [serial = 1279] [outer = (nil)] 10:11:05 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8e301c00) [pid = 1755] [serial = 1280] [outer = 0x8dfe3800] 10:11:05 INFO - PROCESS | 1755 | 1467738665184 Marionette DEBUG loaded listener.js 10:11:05 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8e34b800) [pid = 1755] [serial = 1281] [outer = 0x8dfe3800] 10:11:06 INFO - PROCESS | 1755 | 1467738666192 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]]]}] 10:11:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 10:11:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1736ms 10:11:06 INFO - PROCESS | 1755 | 1467738666277 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 10:11:06 INFO - PROCESS | 1755 | 1467738666283 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 10:11:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 10:11:06 INFO - PROCESS | 1755 | 1467738666290 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 10:11:06 INFO - PROCESS | 1755 | 1467738666293 Marionette TRACE conn4 <- [1,1678,null,{}] 10:11:06 INFO - PROCESS | 1755 | 1467738666300 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}] 10:11:06 INFO - PROCESS | 1755 | 1467738666306 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:06 INFO - PROCESS | 1755 | 1467738666559 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 10:11:06 INFO - PROCESS | 1755 | 1467738666889 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:06 INFO - PROCESS | 1755 | 1467738666899 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:06 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f291800 == 35 [pid = 1755] [id = 427] 10:11:06 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8f299800) [pid = 1755] [serial = 1282] [outer = (nil)] 10:11:06 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8f3c9400) [pid = 1755] [serial = 1283] [outer = 0x8f299800] 10:11:06 INFO - PROCESS | 1755 | 1467738666985 Marionette DEBUG loaded listener.js 10:11:07 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8fd12c00) [pid = 1755] [serial = 1284] [outer = 0x8f299800] 10:11:08 INFO - PROCESS | 1755 | 1467738668008 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]]]}] 10:11:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 10:11:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1785ms 10:11:08 INFO - PROCESS | 1755 | 1467738668076 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 10:11:08 INFO - PROCESS | 1755 | 1467738668083 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 10:11:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 10:11:08 INFO - PROCESS | 1755 | 1467738668101 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 10:11:08 INFO - PROCESS | 1755 | 1467738668109 Marionette TRACE conn4 <- [1,1682,null,{}] 10:11:08 INFO - PROCESS | 1755 | 1467738668116 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}] 10:11:08 INFO - PROCESS | 1755 | 1467738668122 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:08 INFO - PROCESS | 1755 | 1467738668356 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 10:11:08 INFO - PROCESS | 1755 | 1467738668621 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:08 INFO - PROCESS | 1755 | 1467738668629 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:08 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f294400 == 36 [pid = 1755] [id = 428] 10:11:08 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8f2a0000) [pid = 1755] [serial = 1285] [outer = (nil)] 10:11:08 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x91c3e800) [pid = 1755] [serial = 1286] [outer = 0x8f2a0000] 10:11:08 INFO - PROCESS | 1755 | 1467738668716 Marionette DEBUG loaded listener.js 10:11:08 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x91c5b000) [pid = 1755] [serial = 1287] [outer = 0x8f2a0000] 10:11:09 INFO - PROCESS | 1755 | 1467738669642 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]]]}] 10:11:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 10:11:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1601ms 10:11:09 INFO - PROCESS | 1755 | 1467738669697 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 10:11:09 INFO - PROCESS | 1755 | 1467738669700 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 10:11:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 10:11:09 INFO - PROCESS | 1755 | 1467738669709 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 10:11:09 INFO - PROCESS | 1755 | 1467738669714 Marionette TRACE conn4 <- [1,1686,null,{}] 10:11:09 INFO - PROCESS | 1755 | 1467738669720 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}] 10:11:09 INFO - PROCESS | 1755 | 1467738669726 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:09 INFO - PROCESS | 1755 | 1467738669959 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 10:11:10 INFO - PROCESS | 1755 | 1467738670184 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:10 INFO - PROCESS | 1755 | 1467738670192 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:10 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3e4800 == 37 [pid = 1755] [id = 429] 10:11:10 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x8d6a9000) [pid = 1755] [serial = 1288] [outer = (nil)] 10:11:10 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x91f4d000) [pid = 1755] [serial = 1289] [outer = 0x8d6a9000] 10:11:10 INFO - PROCESS | 1755 | 1467738670319 Marionette DEBUG loaded listener.js 10:11:10 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x91f85c00) [pid = 1755] [serial = 1290] [outer = 0x8d6a9000] 10:11:11 INFO - PROCESS | 1755 | 1467738671218 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]]]}] 10:11:11 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 10:11:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1547ms 10:11:11 INFO - PROCESS | 1755 | 1467738671257 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 10:11:11 INFO - PROCESS | 1755 | 1467738671261 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 10:11:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 10:11:11 INFO - PROCESS | 1755 | 1467738671268 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 10:11:11 INFO - PROCESS | 1755 | 1467738671272 Marionette TRACE conn4 <- [1,1690,null,{}] 10:11:11 INFO - PROCESS | 1755 | 1467738671278 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}] 10:11:11 INFO - PROCESS | 1755 | 1467738671283 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:11 INFO - PROCESS | 1755 | 1467738671510 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 10:11:11 INFO - PROCESS | 1755 | 1467738671709 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:11 INFO - PROCESS | 1755 | 1467738671727 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:12 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c231800 == 38 [pid = 1755] [id = 430] 10:11:12 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x8c3e0c00) [pid = 1755] [serial = 1291] [outer = (nil)] 10:11:12 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x8c3ee400) [pid = 1755] [serial = 1292] [outer = 0x8c3e0c00] 10:11:12 INFO - PROCESS | 1755 | 1467738672075 Marionette DEBUG loaded listener.js 10:11:12 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0x8d6a3c00) [pid = 1755] [serial = 1293] [outer = 0x8c3e0c00] 10:11:13 INFO - PROCESS | 1755 | 1467738673156 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]]]}] 10:11:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 10:11:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1938ms 10:11:13 INFO - PROCESS | 1755 | 1467738673208 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 10:11:13 INFO - PROCESS | 1755 | 1467738673214 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 10:11:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 10:11:13 INFO - PROCESS | 1755 | 1467738673223 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 10:11:13 INFO - PROCESS | 1755 | 1467738673227 Marionette TRACE conn4 <- [1,1694,null,{}] 10:11:13 INFO - PROCESS | 1755 | 1467738673234 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}] 10:11:13 INFO - PROCESS | 1755 | 1467738673240 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:13 INFO - PROCESS | 1755 | 1467738673426 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 10:11:14 INFO - PROCESS | 1755 | --DOCSHELL 0x901d6400 == 37 [pid = 1755] [id = 407] 10:11:14 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3e3c00 == 36 [pid = 1755] [id = 410] 10:11:14 INFO - PROCESS | 1755 | --DOCSHELL 0x8c09bc00 == 35 [pid = 1755] [id = 424] 10:11:14 INFO - PROCESS | 1755 | --DOCSHELL 0x8fe48800 == 34 [pid = 1755] [id = 423] 10:11:14 INFO - PROCESS | 1755 | --DOCSHELL 0x8e3dcc00 == 33 [pid = 1755] [id = 422] 10:11:14 INFO - PROCESS | 1755 | --DOCSHELL 0x8e35a800 == 32 [pid = 1755] [id = 421] 10:11:14 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3e2400 == 31 [pid = 1755] [id = 420] 10:11:14 INFO - PROCESS | 1755 | --DOCSHELL 0x8c225400 == 30 [pid = 1755] [id = 411] 10:11:14 INFO - PROCESS | 1755 | --DOCSHELL 0x8c229000 == 29 [pid = 1755] [id = 400] 10:11:14 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd27000 == 28 [pid = 1755] [id = 412] 10:11:14 INFO - PROCESS | 1755 | --DOCSHELL 0x8d6ae000 == 27 [pid = 1755] [id = 404] 10:11:14 INFO - PROCESS | 1755 | --DOCSHELL 0x8d308c00 == 26 [pid = 1755] [id = 416] 10:11:14 INFO - PROCESS | 1755 | --DOCSHELL 0x8d6a2c00 == 25 [pid = 1755] [id = 405] 10:11:14 INFO - PROCESS | 1755 | --DOCSHELL 0x8c224800 == 24 [pid = 1755] [id = 417] 10:11:14 INFO - PROCESS | 1755 | --DOCSHELL 0x8d30d000 == 23 [pid = 1755] [id = 403] 10:11:14 INFO - PROCESS | 1755 | --DOCSHELL 0x8e304800 == 22 [pid = 1755] [id = 413] 10:11:14 INFO - PROCESS | 1755 | --DOCSHELL 0x8fe47800 == 21 [pid = 1755] [id = 419] 10:11:14 INFO - PROCESS | 1755 | --DOCSHELL 0x8fe46c00 == 20 [pid = 1755] [id = 418] 10:11:14 INFO - PROCESS | 1755 | --DOCSHELL 0x8f278000 == 19 [pid = 1755] [id = 401] 10:11:14 INFO - PROCESS | 1755 | --DOCSHELL 0x8f294000 == 18 [pid = 1755] [id = 414] 10:11:14 INFO - PROCESS | 1755 | --DOCSHELL 0x8d6ae400 == 17 [pid = 1755] [id = 415] 10:11:14 INFO - PROCESS | 1755 | --DOCSHELL 0x8e3e1000 == 16 [pid = 1755] [id = 406] 10:11:14 INFO - PROCESS | 1755 | --DOCSHELL 0x8dff0800 == 15 [pid = 1755] [id = 402] 10:11:14 INFO - PROCESS | 1755 | --DOCSHELL 0x8c098c00 == 14 [pid = 1755] [id = 409] 10:11:14 INFO - PROCESS | 1755 | --DOCSHELL 0x8dfeac00 == 13 [pid = 1755] [id = 408] 10:11:14 INFO - PROCESS | 1755 | --DOCSHELL 0x8d305000 == 12 [pid = 1755] [id = 399] 10:11:14 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3e4800 == 11 [pid = 1755] [id = 429] 10:11:14 INFO - PROCESS | 1755 | --DOCSHELL 0x8f294400 == 10 [pid = 1755] [id = 428] 10:11:14 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd81c00 == 9 [pid = 1755] [id = 426] 10:11:14 INFO - PROCESS | 1755 | --DOCSHELL 0x8f291800 == 8 [pid = 1755] [id = 427] 10:11:14 INFO - PROCESS | 1755 | --DOCSHELL 0x8c226800 == 7 [pid = 1755] [id = 425] 10:11:14 INFO - PROCESS | 1755 | --DOMWINDOW == 80 (0x8f3c8c00) [pid = 1755] [serial = 1247] [outer = (nil)] [url = about:blank] 10:11:14 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x8c22c000) [pid = 1755] [serial = 1235] [outer = (nil)] [url = about:blank] 10:11:14 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x8dd2c400) [pid = 1755] [serial = 1238] [outer = (nil)] [url = about:blank] 10:11:14 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x8d6a6000) [pid = 1755] [serial = 1233] [outer = (nil)] [url = about:blank] 10:11:14 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x8c3ee000) [pid = 1755] [serial = 1232] [outer = (nil)] [url = about:blank] 10:11:14 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x8dfebc00) [pid = 1755] [serial = 1218] [outer = (nil)] [url = about:blank] 10:11:14 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8dd76c00) [pid = 1755] [serial = 1217] [outer = (nil)] [url = about:blank] 10:11:14 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x8f6f2000) [pid = 1755] [serial = 1221] [outer = (nil)] [url = about:blank] 10:11:14 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x8f3c0000) [pid = 1755] [serial = 1220] [outer = (nil)] [url = about:blank] 10:11:14 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x91f46000) [pid = 1755] [serial = 1224] [outer = (nil)] [url = about:blank] 10:11:14 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x91c59c00) [pid = 1755] [serial = 1223] [outer = (nil)] [url = about:blank] 10:11:14 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x91f84800) [pid = 1755] [serial = 1227] [outer = (nil)] [url = about:blank] 10:11:14 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x91f50c00) [pid = 1755] [serial = 1226] [outer = (nil)] [url = about:blank] 10:11:14 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8f3bf800) [pid = 1755] [serial = 1244] [outer = (nil)] [url = about:blank] 10:11:14 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8c3e8c00) [pid = 1755] [serial = 1236] [outer = (nil)] [url = about:blank] 10:11:14 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x92433000) [pid = 1755] [serial = 1230] [outer = (nil)] [url = about:blank] 10:11:14 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x91f91800) [pid = 1755] [serial = 1229] [outer = (nil)] [url = about:blank] 10:11:14 INFO - PROCESS | 1755 | --DOMWINDOW == 63 (0x8e3d7000) [pid = 1755] [serial = 1242] [outer = (nil)] [url = about:blank] 10:11:14 INFO - PROCESS | 1755 | --DOMWINDOW == 62 (0x8e34e000) [pid = 1755] [serial = 1241] [outer = (nil)] [url = about:blank] 10:11:14 INFO - PROCESS | 1755 | --DOMWINDOW == 61 (0x8f3c9c00) [pid = 1755] [serial = 1245] [outer = (nil)] [url = about:blank] 10:11:14 INFO - PROCESS | 1755 | --DOMWINDOW == 60 (0x8dd78000) [pid = 1755] [serial = 1239] [outer = (nil)] [url = about:blank] 10:11:14 INFO - PROCESS | 1755 | 1467738674682 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:14 INFO - PROCESS | 1755 | 1467738674694 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:14 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c09fc00 == 8 [pid = 1755] [id = 431] 10:11:14 INFO - PROCESS | 1755 | ++DOMWINDOW == 61 (0x8c0a0400) [pid = 1755] [serial = 1294] [outer = (nil)] 10:11:14 INFO - PROCESS | 1755 | ++DOMWINDOW == 62 (0x8c0a4000) [pid = 1755] [serial = 1295] [outer = 0x8c0a0400] 10:11:14 INFO - PROCESS | 1755 | 1467738674776 Marionette DEBUG loaded listener.js 10:11:14 INFO - PROCESS | 1755 | ++DOMWINDOW == 63 (0x8c22b000) [pid = 1755] [serial = 1296] [outer = 0x8c0a0400] 10:11:15 INFO - PROCESS | 1755 | 1467738675620 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]]]}] 10:11:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 10:11:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 2439ms 10:11:15 INFO - PROCESS | 1755 | 1467738675668 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 10:11:15 INFO - PROCESS | 1755 | 1467738675674 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 10:11:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 10:11:15 INFO - PROCESS | 1755 | 1467738675682 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 10:11:15 INFO - PROCESS | 1755 | 1467738675687 Marionette TRACE conn4 <- [1,1698,null,{}] 10:11:15 INFO - PROCESS | 1755 | 1467738675696 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}] 10:11:15 INFO - PROCESS | 1755 | 1467738675704 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:15 INFO - PROCESS | 1755 | 1467738675878 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 10:11:16 INFO - PROCESS | 1755 | 1467738676016 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:16 INFO - PROCESS | 1755 | 1467738676028 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:16 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d310c00 == 9 [pid = 1755] [id = 432] 10:11:16 INFO - PROCESS | 1755 | ++DOMWINDOW == 64 (0x8d6aa000) [pid = 1755] [serial = 1297] [outer = (nil)] 10:11:16 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x8d6b1400) [pid = 1755] [serial = 1298] [outer = 0x8d6aa000] 10:11:16 INFO - PROCESS | 1755 | 1467738676105 Marionette DEBUG loaded listener.js 10:11:16 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8dd2a400) [pid = 1755] [serial = 1299] [outer = 0x8d6aa000] 10:11:17 INFO - PROCESS | 1755 | 1467738677007 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]]]}] 10:11:17 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 10:11:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1390ms 10:11:17 INFO - PROCESS | 1755 | 1467738677079 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 10:11:17 INFO - PROCESS | 1755 | 1467738677087 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 10:11:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 10:11:17 INFO - PROCESS | 1755 | 1467738677100 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 10:11:17 INFO - PROCESS | 1755 | 1467738677103 Marionette TRACE conn4 <- [1,1702,null,{}] 10:11:17 INFO - PROCESS | 1755 | 1467738677111 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}] 10:11:17 INFO - PROCESS | 1755 | 1467738677118 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:17 INFO - PROCESS | 1755 | 1467738677358 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 10:11:17 INFO - PROCESS | 1755 | 1467738677378 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:17 INFO - PROCESS | 1755 | 1467738677384 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:17 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d30c400 == 10 [pid = 1755] [id = 433] 10:11:17 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8dd78800) [pid = 1755] [serial = 1300] [outer = (nil)] 10:11:17 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8dfef000) [pid = 1755] [serial = 1301] [outer = 0x8dd78800] 10:11:17 INFO - PROCESS | 1755 | 1467738677471 Marionette DEBUG loaded listener.js 10:11:17 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8e30c000) [pid = 1755] [serial = 1302] [outer = 0x8dd78800] 10:11:18 INFO - PROCESS | 1755 | 1467738678503 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]]]}] 10:11:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 10:11:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1446ms 10:11:18 INFO - PROCESS | 1755 | 1467738678541 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 10:11:18 INFO - PROCESS | 1755 | 1467738678545 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 10:11:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 10:11:18 INFO - PROCESS | 1755 | 1467738678567 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 10:11:18 INFO - PROCESS | 1755 | 1467738678577 Marionette TRACE conn4 <- [1,1706,null,{}] 10:11:18 INFO - PROCESS | 1755 | 1467738678586 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}] 10:11:18 INFO - PROCESS | 1755 | 1467738678594 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:18 INFO - PROCESS | 1755 | 1467738678824 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 10:11:18 INFO - PROCESS | 1755 | 1467738678852 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:18 INFO - PROCESS | 1755 | 1467738678864 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:18 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e3e0400 == 11 [pid = 1755] [id = 434] 10:11:18 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8f276800) [pid = 1755] [serial = 1303] [outer = (nil)] 10:11:18 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8f293800) [pid = 1755] [serial = 1304] [outer = 0x8f276800] 10:11:18 INFO - PROCESS | 1755 | 1467738678935 Marionette DEBUG loaded listener.js 10:11:19 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8f298800) [pid = 1755] [serial = 1305] [outer = 0x8f276800] 10:11:19 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8fe49400) [pid = 1755] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 10:11:19 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8dd29c00) [pid = 1755] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 10:11:19 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x9014ec00) [pid = 1755] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 10:11:19 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8d309c00) [pid = 1755] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 10:11:19 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8fe47c00) [pid = 1755] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 10:11:19 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8e35ac00) [pid = 1755] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 10:11:19 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x8c22d000) [pid = 1755] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 10:11:19 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x8c3e7000) [pid = 1755] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 10:11:19 INFO - PROCESS | 1755 | --DOMWINDOW == 63 (0x8f3c5c00) [pid = 1755] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 10:11:19 INFO - PROCESS | 1755 | --DOMWINDOW == 62 (0x8c225c00) [pid = 1755] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 10:11:20 INFO - PROCESS | 1755 | 1467738680358 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]]]}] 10:11:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 10:11:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1855ms 10:11:20 INFO - PROCESS | 1755 | 1467738680408 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 10:11:20 INFO - PROCESS | 1755 | 1467738680413 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 10:11:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 10:11:20 INFO - PROCESS | 1755 | 1467738680419 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 10:11:20 INFO - PROCESS | 1755 | 1467738680423 Marionette TRACE conn4 <- [1,1710,null,{}] 10:11:20 INFO - PROCESS | 1755 | 1467738680429 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}] 10:11:20 INFO - PROCESS | 1755 | 1467738680435 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:20 INFO - PROCESS | 1755 | 1467738680656 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 10:11:20 INFO - PROCESS | 1755 | 1467738680670 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:20 INFO - PROCESS | 1755 | 1467738680678 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:20 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c22d000 == 12 [pid = 1755] [id = 435] 10:11:20 INFO - PROCESS | 1755 | ++DOMWINDOW == 63 (0x8c3e4400) [pid = 1755] [serial = 1306] [outer = (nil)] 10:11:20 INFO - PROCESS | 1755 | ++DOMWINDOW == 64 (0x8f295400) [pid = 1755] [serial = 1307] [outer = 0x8c3e4400] 10:11:20 INFO - PROCESS | 1755 | 1467738680749 Marionette DEBUG loaded listener.js 10:11:20 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x8f2a0c00) [pid = 1755] [serial = 1308] [outer = 0x8c3e4400] 10:11:21 INFO - PROCESS | 1755 | 1467738681613 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]]]}] 10:11:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 10:11:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1290ms 10:11:21 INFO - PROCESS | 1755 | 1467738681712 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 10:11:21 INFO - PROCESS | 1755 | 1467738681718 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 10:11:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 10:11:21 INFO - PROCESS | 1755 | 1467738681727 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 10:11:21 INFO - PROCESS | 1755 | 1467738681734 Marionette TRACE conn4 <- [1,1714,null,{}] 10:11:21 INFO - PROCESS | 1755 | 1467738681744 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}] 10:11:21 INFO - PROCESS | 1755 | 1467738681750 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:21 INFO - PROCESS | 1755 | 1467738681980 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 10:11:22 INFO - PROCESS | 1755 | 1467738682156 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:22 INFO - PROCESS | 1755 | 1467738682175 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:22 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3ee000 == 13 [pid = 1755] [id = 436] 10:11:22 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8c3ef400) [pid = 1755] [serial = 1309] [outer = (nil)] 10:11:22 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8d309800) [pid = 1755] [serial = 1310] [outer = 0x8c3ef400] 10:11:22 INFO - PROCESS | 1755 | 1467738682301 Marionette DEBUG loaded listener.js 10:11:22 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8dd81400) [pid = 1755] [serial = 1311] [outer = 0x8c3ef400] 10:11:23 INFO - PROCESS | 1755 | 1467738683444 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]]]}] 10:11:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 10:11:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1788ms 10:11:23 INFO - PROCESS | 1755 | 1467738683515 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 10:11:23 INFO - PROCESS | 1755 | 1467738683521 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 10:11:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 10:11:23 INFO - PROCESS | 1755 | 1467738683532 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 10:11:23 INFO - PROCESS | 1755 | 1467738683537 Marionette TRACE conn4 <- [1,1718,null,{}] 10:11:23 INFO - PROCESS | 1755 | 1467738683545 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}] 10:11:23 INFO - PROCESS | 1755 | 1467738683552 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:23 INFO - PROCESS | 1755 | 1467738683780 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 10:11:24 INFO - PROCESS | 1755 | 1467738684008 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:24 INFO - PROCESS | 1755 | 1467738684020 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:24 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c09d400 == 14 [pid = 1755] [id = 437] 10:11:24 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8c232c00) [pid = 1755] [serial = 1312] [outer = (nil)] 10:11:24 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8f291800) [pid = 1755] [serial = 1313] [outer = 0x8c232c00] 10:11:24 INFO - PROCESS | 1755 | 1467738684104 Marionette DEBUG loaded listener.js 10:11:24 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8f3c4800) [pid = 1755] [serial = 1314] [outer = 0x8c232c00] 10:11:25 INFO - PROCESS | 1755 | 1467738685143 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]]]}] 10:11:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 10:11:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1693ms 10:11:25 INFO - PROCESS | 1755 | 1467738685222 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 10:11:25 INFO - PROCESS | 1755 | 1467738685225 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 10:11:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 10:11:25 INFO - PROCESS | 1755 | 1467738685233 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 10:11:25 INFO - PROCESS | 1755 | 1467738685237 Marionette TRACE conn4 <- [1,1722,null,{}] 10:11:25 INFO - PROCESS | 1755 | 1467738685260 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}] 10:11:25 INFO - PROCESS | 1755 | 1467738685269 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:25 INFO - PROCESS | 1755 | 1467738685484 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 10:11:25 INFO - PROCESS | 1755 | 1467738685755 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:25 INFO - PROCESS | 1755 | 1467738685771 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:25 INFO - PROCESS | 1755 | ++DOCSHELL 0x8fd16800 == 15 [pid = 1755] [id = 438] 10:11:25 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8fd17000) [pid = 1755] [serial = 1315] [outer = (nil)] 10:11:25 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8fd1b800) [pid = 1755] [serial = 1316] [outer = 0x8fd17000] 10:11:25 INFO - PROCESS | 1755 | 1467738685853 Marionette DEBUG loaded listener.js 10:11:25 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x8fe40800) [pid = 1755] [serial = 1317] [outer = 0x8fd17000] 10:11:26 INFO - PROCESS | 1755 | 1467738686888 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]]]}] 10:11:26 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 10:11:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1741ms 10:11:26 INFO - PROCESS | 1755 | 1467738686976 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 10:11:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 10:11:26 INFO - PROCESS | 1755 | 1467738686980 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 10:11:26 INFO - PROCESS | 1755 | 1467738686987 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 10:11:26 INFO - PROCESS | 1755 | 1467738686991 Marionette TRACE conn4 <- [1,1726,null,{}] 10:11:26 INFO - PROCESS | 1755 | 1467738686997 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}] 10:11:27 INFO - PROCESS | 1755 | 1467738687002 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:27 INFO - PROCESS | 1755 | 1467738687231 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 10:11:27 INFO - PROCESS | 1755 | 1467738687642 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:27 INFO - PROCESS | 1755 | 1467738687652 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:27 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c09a000 == 16 [pid = 1755] [id = 439] 10:11:27 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8c09a800) [pid = 1755] [serial = 1318] [outer = (nil)] 10:11:27 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x8c228800) [pid = 1755] [serial = 1319] [outer = 0x8c09a800] 10:11:27 INFO - PROCESS | 1755 | 1467738687731 Marionette DEBUG loaded listener.js 10:11:27 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x8c3e4800) [pid = 1755] [serial = 1320] [outer = 0x8c09a800] 10:11:28 INFO - PROCESS | 1755 | 1467738688808 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]]]}] 10:11:28 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x90143800) [pid = 1755] [serial = 1274] [outer = (nil)] [url = about:blank] 10:11:28 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x9014c800) [pid = 1755] [serial = 1271] [outer = (nil)] [url = about:blank] 10:11:28 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8f3ccc00) [pid = 1755] [serial = 1248] [outer = (nil)] [url = about:blank] 10:11:28 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x901d2c00) [pid = 1755] [serial = 1259] [outer = (nil)] [url = about:blank] 10:11:28 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x91c31400) [pid = 1755] [serial = 1260] [outer = (nil)] [url = about:blank] 10:11:28 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8d6a8c00) [pid = 1755] [serial = 1250] [outer = (nil)] [url = about:blank] 10:11:28 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8dfe7000) [pid = 1755] [serial = 1251] [outer = (nil)] [url = about:blank] 10:11:28 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8fe4b800) [pid = 1755] [serial = 1256] [outer = (nil)] [url = about:blank] 10:11:28 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x9014a000) [pid = 1755] [serial = 1257] [outer = (nil)] [url = about:blank] 10:11:28 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8e3de000) [pid = 1755] [serial = 1265] [outer = (nil)] [url = about:blank] 10:11:28 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8e3e3c00) [pid = 1755] [serial = 1266] [outer = (nil)] [url = about:blank] 10:11:28 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x8f29b800) [pid = 1755] [serial = 1253] [outer = (nil)] [url = about:blank] 10:11:28 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x8f6eac00) [pid = 1755] [serial = 1254] [outer = (nil)] [url = about:blank] 10:11:28 INFO - PROCESS | 1755 | --DOMWINDOW == 63 (0x8d6a5c00) [pid = 1755] [serial = 1262] [outer = (nil)] [url = about:blank] 10:11:28 INFO - PROCESS | 1755 | --DOMWINDOW == 62 (0x8d6b1800) [pid = 1755] [serial = 1263] [outer = (nil)] [url = about:blank] 10:11:28 INFO - PROCESS | 1755 | --DOMWINDOW == 61 (0x901ca800) [pid = 1755] [serial = 1272] [outer = (nil)] [url = about:blank] 10:11:28 INFO - PROCESS | 1755 | --DOMWINDOW == 60 (0x8fd1e000) [pid = 1755] [serial = 1268] [outer = (nil)] [url = about:blank] 10:11:28 INFO - PROCESS | 1755 | --DOMWINDOW == 59 (0x8fe44800) [pid = 1755] [serial = 1269] [outer = (nil)] [url = about:blank] 10:11:28 INFO - PROCESS | 1755 | --DOMWINDOW == 58 (0x8fd13800) [pid = 1755] [serial = 1275] [outer = (nil)] [url = about:blank] 10:11:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 10:11:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1884ms 10:11:28 INFO - PROCESS | 1755 | 1467738688873 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 10:11:28 INFO - PROCESS | 1755 | 1467738688880 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 10:11:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 10:11:28 INFO - PROCESS | 1755 | 1467738688889 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 10:11:28 INFO - PROCESS | 1755 | 1467738688894 Marionette TRACE conn4 <- [1,1730,null,{}] 10:11:28 INFO - PROCESS | 1755 | 1467738688902 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}] 10:11:28 INFO - PROCESS | 1755 | 1467738688911 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:29 INFO - PROCESS | 1755 | 1467738689087 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 10:11:29 INFO - PROCESS | 1755 | 1467738689272 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:29 INFO - PROCESS | 1755 | 1467738689281 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:29 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dfe7000 == 17 [pid = 1755] [id = 440] 10:11:29 INFO - PROCESS | 1755 | ++DOMWINDOW == 59 (0x8dfe7c00) [pid = 1755] [serial = 1321] [outer = (nil)] 10:11:29 INFO - PROCESS | 1755 | ++DOMWINDOW == 60 (0x8e306400) [pid = 1755] [serial = 1322] [outer = 0x8dfe7c00] 10:11:29 INFO - PROCESS | 1755 | 1467738689359 Marionette DEBUG loaded listener.js 10:11:29 INFO - PROCESS | 1755 | ++DOMWINDOW == 61 (0x8e3db000) [pid = 1755] [serial = 1323] [outer = 0x8dfe7c00] 10:11:30 INFO - PROCESS | 1755 | 1467738690219 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]]]}] 10:11:30 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 10:11:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1401ms 10:11:30 INFO - PROCESS | 1755 | 1467738690293 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 10:11:30 INFO - PROCESS | 1755 | 1467738690299 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 10:11:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 10:11:30 INFO - PROCESS | 1755 | 1467738690310 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 10:11:30 INFO - PROCESS | 1755 | 1467738690313 Marionette TRACE conn4 <- [1,1734,null,{}] 10:11:30 INFO - PROCESS | 1755 | 1467738690320 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}] 10:11:30 INFO - PROCESS | 1755 | 1467738690326 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:30 INFO - PROCESS | 1755 | 1467738690512 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 10:11:30 INFO - PROCESS | 1755 | 1467738690647 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:30 INFO - PROCESS | 1755 | 1467738690656 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:30 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e3e1400 == 18 [pid = 1755] [id = 441] 10:11:30 INFO - PROCESS | 1755 | ++DOMWINDOW == 62 (0x8e3e3400) [pid = 1755] [serial = 1324] [outer = (nil)] 10:11:30 INFO - PROCESS | 1755 | ++DOMWINDOW == 63 (0x8f3cdc00) [pid = 1755] [serial = 1325] [outer = 0x8e3e3400] 10:11:30 INFO - PROCESS | 1755 | 1467738690733 Marionette DEBUG loaded listener.js 10:11:30 INFO - PROCESS | 1755 | ++DOMWINDOW == 64 (0x8f6ed400) [pid = 1755] [serial = 1326] [outer = 0x8e3e3400] 10:11:31 INFO - PROCESS | 1755 | 1467738691864 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]]]}] 10:11:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 10:11:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1598ms 10:11:31 INFO - PROCESS | 1755 | 1467738691907 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 10:11:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 10:11:31 INFO - PROCESS | 1755 | 1467738691911 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 10:11:31 INFO - PROCESS | 1755 | 1467738691920 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 10:11:31 INFO - PROCESS | 1755 | 1467738691929 Marionette TRACE conn4 <- [1,1738,null,{}] 10:11:31 INFO - PROCESS | 1755 | 1467738691950 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}] 10:11:31 INFO - PROCESS | 1755 | 1467738691958 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:32 INFO - PROCESS | 1755 | 1467738692192 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 10:11:32 INFO - PROCESS | 1755 | 1467738692220 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:32 INFO - PROCESS | 1755 | 1467738692228 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:32 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd7c400 == 19 [pid = 1755] [id = 442] 10:11:32 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x8fe45800) [pid = 1755] [serial = 1327] [outer = (nil)] 10:11:32 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x90143000) [pid = 1755] [serial = 1328] [outer = 0x8fe45800] 10:11:32 INFO - PROCESS | 1755 | 1467738692296 Marionette DEBUG loaded listener.js 10:11:32 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x90144c00) [pid = 1755] [serial = 1329] [outer = 0x8fe45800] 10:11:33 INFO - PROCESS | 1755 | 1467738693251 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]]]}] 10:11:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 10:11:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1398ms 10:11:33 INFO - PROCESS | 1755 | 1467738693316 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 10:11:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 10:11:33 INFO - PROCESS | 1755 | 1467738693321 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 10:11:33 INFO - PROCESS | 1755 | 1467738693327 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 10:11:33 INFO - PROCESS | 1755 | 1467738693330 Marionette TRACE conn4 <- [1,1742,null,{}] 10:11:33 INFO - PROCESS | 1755 | 1467738693336 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}] 10:11:33 INFO - PROCESS | 1755 | 1467738693341 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:33 INFO - PROCESS | 1755 | 1467738693632 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 10:11:33 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8c227000) [pid = 1755] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 10:11:33 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x8c0a0400) [pid = 1755] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 10:11:33 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x8d6aa000) [pid = 1755] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 10:11:33 INFO - PROCESS | 1755 | --DOMWINDOW == 63 (0x8f276800) [pid = 1755] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 10:11:33 INFO - PROCESS | 1755 | --DOMWINDOW == 62 (0x8dfe3800) [pid = 1755] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 10:11:33 INFO - PROCESS | 1755 | --DOMWINDOW == 61 (0x8f299800) [pid = 1755] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 10:11:33 INFO - PROCESS | 1755 | --DOMWINDOW == 60 (0x8c3e0c00) [pid = 1755] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 10:11:33 INFO - PROCESS | 1755 | --DOMWINDOW == 59 (0x8f2a0000) [pid = 1755] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 10:11:33 INFO - PROCESS | 1755 | --DOMWINDOW == 58 (0x8d6a9000) [pid = 1755] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 10:11:33 INFO - PROCESS | 1755 | --DOMWINDOW == 57 (0x8dd78800) [pid = 1755] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 10:11:33 INFO - PROCESS | 1755 | 1467738693742 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:33 INFO - PROCESS | 1755 | 1467738693752 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:33 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c0a0400 == 20 [pid = 1755] [id = 443] 10:11:33 INFO - PROCESS | 1755 | ++DOMWINDOW == 58 (0x8c226400) [pid = 1755] [serial = 1330] [outer = (nil)] 10:11:33 INFO - PROCESS | 1755 | ++DOMWINDOW == 59 (0x8d6aa000) [pid = 1755] [serial = 1331] [outer = 0x8c226400] 10:11:33 INFO - PROCESS | 1755 | 1467738693826 Marionette DEBUG loaded listener.js 10:11:33 INFO - PROCESS | 1755 | ++DOMWINDOW == 60 (0x8e358800) [pid = 1755] [serial = 1332] [outer = 0x8c226400] 10:11:34 INFO - PROCESS | 1755 | 1467738694631 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]]]}] 10:11:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 10:11:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1335ms 10:11:34 INFO - PROCESS | 1755 | 1467738694669 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 10:11:34 INFO - PROCESS | 1755 | 1467738694672 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 10:11:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 10:11:34 INFO - PROCESS | 1755 | 1467738694681 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 10:11:34 INFO - PROCESS | 1755 | 1467738694684 Marionette TRACE conn4 <- [1,1746,null,{}] 10:11:34 INFO - PROCESS | 1755 | 1467738694690 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}] 10:11:34 INFO - PROCESS | 1755 | 1467738694695 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:34 INFO - PROCESS | 1755 | 1467738694847 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 10:11:34 INFO - PROCESS | 1755 | 1467738694862 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:34 INFO - PROCESS | 1755 | 1467738694880 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:34 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d305800 == 21 [pid = 1755] [id = 444] 10:11:34 INFO - PROCESS | 1755 | ++DOMWINDOW == 61 (0x8dd76400) [pid = 1755] [serial = 1333] [outer = (nil)] 10:11:34 INFO - PROCESS | 1755 | ++DOMWINDOW == 62 (0x901cac00) [pid = 1755] [serial = 1334] [outer = 0x8dd76400] 10:11:34 INFO - PROCESS | 1755 | 1467738694961 Marionette DEBUG loaded listener.js 10:11:35 INFO - PROCESS | 1755 | ++DOMWINDOW == 63 (0x91c33000) [pid = 1755] [serial = 1335] [outer = 0x8dd76400] 10:11:36 INFO - PROCESS | 1755 | 1467738696084 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]]]}] 10:11:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 10:11:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1481ms 10:11:36 INFO - PROCESS | 1755 | 1467738696163 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 10:11:36 INFO - PROCESS | 1755 | 1467738696171 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 10:11:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 10:11:36 INFO - PROCESS | 1755 | 1467738696181 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 10:11:36 INFO - PROCESS | 1755 | 1467738696185 Marionette TRACE conn4 <- [1,1750,null,{}] 10:11:36 INFO - PROCESS | 1755 | 1467738696195 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}] 10:11:36 INFO - PROCESS | 1755 | 1467738696200 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:36 INFO - PROCESS | 1755 | 1467738696446 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 10:11:36 INFO - PROCESS | 1755 | 1467738696752 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:36 INFO - PROCESS | 1755 | 1467738696768 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:36 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c0a0800 == 22 [pid = 1755] [id = 445] 10:11:36 INFO - PROCESS | 1755 | ++DOMWINDOW == 64 (0x8d30e400) [pid = 1755] [serial = 1336] [outer = (nil)] 10:11:36 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x8dfeb800) [pid = 1755] [serial = 1337] [outer = 0x8d30e400] 10:11:36 INFO - PROCESS | 1755 | 1467738696852 Marionette DEBUG loaded listener.js 10:11:36 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8e351c00) [pid = 1755] [serial = 1338] [outer = 0x8d30e400] 10:11:37 INFO - PROCESS | 1755 | 1467738697826 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]]]}] 10:11:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 10:11:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1687ms 10:11:37 INFO - PROCESS | 1755 | 1467738697868 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 10:11:37 INFO - PROCESS | 1755 | 1467738697875 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 10:11:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 10:11:37 INFO - PROCESS | 1755 | 1467738697888 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 10:11:37 INFO - PROCESS | 1755 | 1467738697892 Marionette TRACE conn4 <- [1,1754,null,{}] 10:11:37 INFO - PROCESS | 1755 | 1467738697899 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}] 10:11:37 INFO - PROCESS | 1755 | 1467738697905 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:38 INFO - PROCESS | 1755 | 1467738698108 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 10:11:38 INFO - PROCESS | 1755 | 1467738698328 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:38 INFO - PROCESS | 1755 | 1467738698336 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:38 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f295000 == 23 [pid = 1755] [id = 446] 10:11:38 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8f29fc00) [pid = 1755] [serial = 1339] [outer = (nil)] 10:11:38 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8f6ea000) [pid = 1755] [serial = 1340] [outer = 0x8f29fc00] 10:11:38 INFO - PROCESS | 1755 | 1467738698465 Marionette DEBUG loaded listener.js 10:11:38 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8f6f3c00) [pid = 1755] [serial = 1341] [outer = 0x8f29fc00] 10:11:39 INFO - PROCESS | 1755 | 1467738699474 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]]]}] 10:11:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 10:11:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1641ms 10:11:39 INFO - PROCESS | 1755 | 1467738699528 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 10:11:39 INFO - PROCESS | 1755 | 1467738699532 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 10:11:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 10:11:39 INFO - PROCESS | 1755 | 1467738699540 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 10:11:39 INFO - PROCESS | 1755 | 1467738699546 Marionette TRACE conn4 <- [1,1758,null,{}] 10:11:39 INFO - PROCESS | 1755 | 1467738699564 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}] 10:11:39 INFO - PROCESS | 1755 | 1467738699573 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:39 INFO - PROCESS | 1755 | 1467738699769 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 10:11:40 INFO - PROCESS | 1755 | 1467738700061 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:40 INFO - PROCESS | 1755 | 1467738700072 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:40 INFO - PROCESS | 1755 | ++DOCSHELL 0x91c3a800 == 24 [pid = 1755] [id = 447] 10:11:40 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x91c3ac00) [pid = 1755] [serial = 1342] [outer = (nil)] 10:11:40 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x91c3f800) [pid = 1755] [serial = 1343] [outer = 0x91c3ac00] 10:11:40 INFO - PROCESS | 1755 | 1467738700163 Marionette DEBUG loaded listener.js 10:11:40 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x91c56000) [pid = 1755] [serial = 1344] [outer = 0x91c3ac00] 10:11:41 INFO - PROCESS | 1755 | 1467738701124 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]]]}] 10:11:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 10:11:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1635ms 10:11:41 INFO - PROCESS | 1755 | 1467738701177 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 10:11:41 INFO - PROCESS | 1755 | 1467738701181 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 10:11:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 10:11:41 INFO - PROCESS | 1755 | 1467738701188 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 10:11:41 INFO - PROCESS | 1755 | 1467738701192 Marionette TRACE conn4 <- [1,1762,null,{}] 10:11:41 INFO - PROCESS | 1755 | 1467738701198 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}] 10:11:41 INFO - PROCESS | 1755 | 1467738701204 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:41 INFO - PROCESS | 1755 | 1467738701393 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 10:11:41 INFO - PROCESS | 1755 | 1467738701578 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:41 INFO - PROCESS | 1755 | 1467738701588 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:41 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f293000 == 25 [pid = 1755] [id = 448] 10:11:41 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8f6eb800) [pid = 1755] [serial = 1345] [outer = (nil)] 10:11:41 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x91f46c00) [pid = 1755] [serial = 1346] [outer = 0x8f6eb800] 10:11:41 INFO - PROCESS | 1755 | 1467738701670 Marionette DEBUG loaded listener.js 10:11:41 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x91f52c00) [pid = 1755] [serial = 1347] [outer = 0x8f6eb800] 10:11:42 INFO - PROCESS | 1755 | 1467738702603 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]]]}] 10:11:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 10:11:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1483ms 10:11:42 INFO - PROCESS | 1755 | 1467738702672 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 10:11:42 INFO - PROCESS | 1755 | 1467738702677 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 10:11:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 10:11:42 INFO - PROCESS | 1755 | 1467738702683 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 10:11:42 INFO - PROCESS | 1755 | 1467738702687 Marionette TRACE conn4 <- [1,1766,null,{}] 10:11:42 INFO - PROCESS | 1755 | 1467738702693 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}] 10:11:42 INFO - PROCESS | 1755 | 1467738702699 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:42 INFO - PROCESS | 1755 | 1467738702919 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 10:11:43 INFO - PROCESS | 1755 | 1467738703113 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:43 INFO - PROCESS | 1755 | 1467738703123 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:43 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d30b800 == 26 [pid = 1755] [id = 449] 10:11:43 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x8dd78000) [pid = 1755] [serial = 1348] [outer = (nil)] 10:11:43 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x91f8c000) [pid = 1755] [serial = 1349] [outer = 0x8dd78000] 10:11:43 INFO - PROCESS | 1755 | 1467738703290 Marionette DEBUG loaded listener.js 10:11:43 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x91f8d400) [pid = 1755] [serial = 1350] [outer = 0x8dd78000] 10:11:44 INFO - PROCESS | 1755 | 1467738704326 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]]]}] 10:11:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 10:11:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1686ms 10:11:44 INFO - PROCESS | 1755 | 1467738704372 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 10:11:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 10:11:44 INFO - PROCESS | 1755 | 1467738704376 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 10:11:44 INFO - PROCESS | 1755 | 1467738704382 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 10:11:44 INFO - PROCESS | 1755 | 1467738704386 Marionette TRACE conn4 <- [1,1770,null,{}] 10:11:44 INFO - PROCESS | 1755 | 1467738704392 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}] 10:11:44 INFO - PROCESS | 1755 | 1467738704403 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:44 INFO - PROCESS | 1755 | 1467738704629 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 10:11:44 INFO - PROCESS | 1755 | 1467738704822 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:44 INFO - PROCESS | 1755 | 1467738704828 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:44 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3e6c00 == 27 [pid = 1755] [id = 450] 10:11:44 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x8f27a000) [pid = 1755] [serial = 1351] [outer = (nil)] 10:11:44 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x9243f400) [pid = 1755] [serial = 1352] [outer = 0x8f27a000] 10:11:44 INFO - PROCESS | 1755 | 1467738704962 Marionette DEBUG loaded listener.js 10:11:45 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0x925c4800) [pid = 1755] [serial = 1353] [outer = 0x8f27a000] 10:11:46 INFO - PROCESS | 1755 | 1467738706166 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]]]}] 10:11:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 10:11:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1835ms 10:11:46 INFO - PROCESS | 1755 | 1467738706219 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 10:11:46 INFO - PROCESS | 1755 | 1467738706225 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 10:11:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 10:11:46 INFO - PROCESS | 1755 | 1467738706244 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 10:11:46 INFO - PROCESS | 1755 | 1467738706249 Marionette TRACE conn4 <- [1,1774,null,{}] 10:11:46 INFO - PROCESS | 1755 | 1467738706258 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}] 10:11:46 INFO - PROCESS | 1755 | 1467738706262 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:46 INFO - PROCESS | 1755 | 1467738706599 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 10:11:46 INFO - PROCESS | 1755 | 1467738706798 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:46 INFO - PROCESS | 1755 | 1467738706813 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:46 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dfed000 == 28 [pid = 1755] [id = 451] 10:11:46 INFO - PROCESS | 1755 | ++DOMWINDOW == 82 (0x8dfef400) [pid = 1755] [serial = 1354] [outer = (nil)] 10:11:46 INFO - PROCESS | 1755 | ++DOMWINDOW == 83 (0x8e310800) [pid = 1755] [serial = 1355] [outer = 0x8dfef400] 10:11:46 INFO - PROCESS | 1755 | 1467738706886 Marionette DEBUG loaded listener.js 10:11:47 INFO - PROCESS | 1755 | ++DOMWINDOW == 84 (0x8e359c00) [pid = 1755] [serial = 1356] [outer = 0x8dfef400] 10:11:48 INFO - PROCESS | 1755 | --DOCSHELL 0x8c09fc00 == 27 [pid = 1755] [id = 431] 10:11:48 INFO - PROCESS | 1755 | --DOCSHELL 0x8c231800 == 26 [pid = 1755] [id = 430] 10:11:48 INFO - PROCESS | 1755 | --DOMWINDOW == 83 (0x8d303000) [pid = 1755] [serial = 1278] [outer = (nil)] [url = about:blank] 10:11:48 INFO - PROCESS | 1755 | --DOMWINDOW == 82 (0x8c0a4000) [pid = 1755] [serial = 1295] [outer = (nil)] [url = about:blank] 10:11:48 INFO - PROCESS | 1755 | --DOMWINDOW == 81 (0x8c22e000) [pid = 1755] [serial = 1277] [outer = (nil)] [url = about:blank] 10:11:48 INFO - PROCESS | 1755 | --DOMWINDOW == 80 (0x8d6b1400) [pid = 1755] [serial = 1298] [outer = (nil)] [url = about:blank] 10:11:48 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x8f293800) [pid = 1755] [serial = 1304] [outer = (nil)] [url = about:blank] 10:11:48 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x8e34b800) [pid = 1755] [serial = 1281] [outer = (nil)] [url = about:blank] 10:11:48 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x8e301c00) [pid = 1755] [serial = 1280] [outer = (nil)] [url = about:blank] 10:11:48 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x8fd12c00) [pid = 1755] [serial = 1284] [outer = (nil)] [url = about:blank] 10:11:48 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x8f3c9400) [pid = 1755] [serial = 1283] [outer = (nil)] [url = about:blank] 10:11:48 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8d6a3c00) [pid = 1755] [serial = 1293] [outer = (nil)] [url = about:blank] 10:11:48 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x8c3ee400) [pid = 1755] [serial = 1292] [outer = (nil)] [url = about:blank] 10:11:48 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x91c5b000) [pid = 1755] [serial = 1287] [outer = (nil)] [url = about:blank] 10:11:48 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x91c3e800) [pid = 1755] [serial = 1286] [outer = (nil)] [url = about:blank] 10:11:48 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x91f85c00) [pid = 1755] [serial = 1290] [outer = (nil)] [url = about:blank] 10:11:48 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8c22b000) [pid = 1755] [serial = 1296] [outer = (nil)] [url = about:blank] 10:11:48 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8dfef000) [pid = 1755] [serial = 1301] [outer = (nil)] [url = about:blank] 10:11:48 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8f298800) [pid = 1755] [serial = 1305] [outer = (nil)] [url = about:blank] 10:11:48 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x91f4d000) [pid = 1755] [serial = 1289] [outer = (nil)] [url = about:blank] 10:11:48 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x8e30c000) [pid = 1755] [serial = 1302] [outer = (nil)] [url = about:blank] 10:11:48 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x8dd2a400) [pid = 1755] [serial = 1299] [outer = (nil)] [url = about:blank] 10:11:48 INFO - PROCESS | 1755 | --DOMWINDOW == 63 (0x8f295400) [pid = 1755] [serial = 1307] [outer = (nil)] [url = about:blank] 10:11:48 INFO - PROCESS | 1755 | 1467738708922 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]]]}] 10:11:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 10:11:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 2740ms 10:11:48 INFO - PROCESS | 1755 | 1467738708983 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 10:11:48 INFO - PROCESS | 1755 | 1467738708989 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 10:11:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 10:11:49 INFO - PROCESS | 1755 | 1467738708998 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 10:11:49 INFO - PROCESS | 1755 | 1467738709003 Marionette TRACE conn4 <- [1,1778,null,{}] 10:11:49 INFO - PROCESS | 1755 | 1467738709011 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}] 10:11:49 INFO - PROCESS | 1755 | 1467738709017 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:49 INFO - PROCESS | 1755 | 1467738709194 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 10:11:49 INFO - PROCESS | 1755 | 1467738709362 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:49 INFO - PROCESS | 1755 | 1467738709374 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:49 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3e8400 == 27 [pid = 1755] [id = 452] 10:11:49 INFO - PROCESS | 1755 | ++DOMWINDOW == 64 (0x8d304800) [pid = 1755] [serial = 1357] [outer = (nil)] 10:11:49 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x8d6a2c00) [pid = 1755] [serial = 1358] [outer = 0x8d304800] 10:11:49 INFO - PROCESS | 1755 | 1467738709450 Marionette DEBUG loaded listener.js 10:11:49 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8d6a6400) [pid = 1755] [serial = 1359] [outer = 0x8d304800] 10:11:50 INFO - PROCESS | 1755 | 1467738710353 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]]]}] 10:11:50 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 10:11:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1383ms 10:11:50 INFO - PROCESS | 1755 | 1467738710382 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 10:11:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 10:11:50 INFO - PROCESS | 1755 | 1467738710391 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 10:11:50 INFO - PROCESS | 1755 | 1467738710403 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 10:11:50 INFO - PROCESS | 1755 | 1467738710408 Marionette TRACE conn4 <- [1,1782,null,{}] 10:11:50 INFO - PROCESS | 1755 | 1467738710415 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}] 10:11:50 INFO - PROCESS | 1755 | 1467738710420 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:50 INFO - PROCESS | 1755 | 1467738710610 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 10:11:50 INFO - PROCESS | 1755 | 1467738710751 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:50 INFO - PROCESS | 1755 | 1467738710759 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:50 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd77c00 == 28 [pid = 1755] [id = 453] 10:11:50 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8dd7e000) [pid = 1755] [serial = 1360] [outer = (nil)] 10:11:50 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8dfe4800) [pid = 1755] [serial = 1361] [outer = 0x8dd7e000] 10:11:50 INFO - PROCESS | 1755 | 1467738710835 Marionette DEBUG loaded listener.js 10:11:50 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8dfe9400) [pid = 1755] [serial = 1362] [outer = 0x8dd7e000] 10:11:51 INFO - PROCESS | 1755 | 1467738711823 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]]]}] 10:11:51 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 10:11:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1489ms 10:11:51 INFO - PROCESS | 1755 | 1467738711892 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 10:11:51 INFO - PROCESS | 1755 | 1467738711896 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 10:11:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 10:11:51 INFO - PROCESS | 1755 | 1467738711902 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 10:11:51 INFO - PROCESS | 1755 | 1467738711908 Marionette TRACE conn4 <- [1,1786,null,{}] 10:11:51 INFO - PROCESS | 1755 | 1467738711932 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}] 10:11:51 INFO - PROCESS | 1755 | 1467738711941 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:52 INFO - PROCESS | 1755 | 1467738712158 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 10:11:52 INFO - PROCESS | 1755 | 1467738712185 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:52 INFO - PROCESS | 1755 | 1467738712197 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:52 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f27d800 == 29 [pid = 1755] [id = 454] 10:11:52 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8f27fc00) [pid = 1755] [serial = 1363] [outer = (nil)] 10:11:52 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8f292400) [pid = 1755] [serial = 1364] [outer = 0x8f27fc00] 10:11:52 INFO - PROCESS | 1755 | 1467738712275 Marionette DEBUG loaded listener.js 10:11:52 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8f29a800) [pid = 1755] [serial = 1365] [outer = 0x8f27fc00] 10:11:53 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8c09a800) [pid = 1755] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 10:11:53 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8dfe7c00) [pid = 1755] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 10:11:53 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8c3ef400) [pid = 1755] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 10:11:53 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8e3e3400) [pid = 1755] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 10:11:53 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8fd17000) [pid = 1755] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 10:11:53 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8fe45800) [pid = 1755] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 10:11:53 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x8c232c00) [pid = 1755] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 10:11:53 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x8c3e4400) [pid = 1755] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 10:11:53 INFO - PROCESS | 1755 | --DOMWINDOW == 63 (0x8c226400) [pid = 1755] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 10:11:53 INFO - PROCESS | 1755 | --DOMWINDOW == 62 (0x8dd76400) [pid = 1755] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 10:11:54 INFO - PROCESS | 1755 | 1467738714080 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]]]}] 10:11:54 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 10:11:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 2206ms 10:11:54 INFO - PROCESS | 1755 | 1467738714110 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 10:11:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 10:11:54 INFO - PROCESS | 1755 | 1467738714114 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 10:11:54 INFO - PROCESS | 1755 | 1467738714121 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 10:11:54 INFO - PROCESS | 1755 | 1467738714124 Marionette TRACE conn4 <- [1,1790,null,{}] 10:11:54 INFO - PROCESS | 1755 | 1467738714130 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}] 10:11:54 INFO - PROCESS | 1755 | 1467738714135 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:54 INFO - PROCESS | 1755 | 1467738714298 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 10:11:54 INFO - PROCESS | 1755 | 1467738714308 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:54 INFO - PROCESS | 1755 | 1467738714315 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:54 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c22b400 == 30 [pid = 1755] [id = 455] 10:11:54 INFO - PROCESS | 1755 | ++DOMWINDOW == 63 (0x8d306000) [pid = 1755] [serial = 1366] [outer = (nil)] 10:11:54 INFO - PROCESS | 1755 | ++DOMWINDOW == 64 (0x8f299800) [pid = 1755] [serial = 1367] [outer = 0x8d306000] 10:11:54 INFO - PROCESS | 1755 | 1467738714400 Marionette DEBUG loaded listener.js 10:11:54 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x8f3cd800) [pid = 1755] [serial = 1368] [outer = 0x8d306000] 10:11:55 INFO - PROCESS | 1755 | 1467738715306 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]]]}] 10:11:55 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) 10:11:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1248ms 10:11:55 INFO - PROCESS | 1755 | 1467738715369 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 10:11:55 INFO - PROCESS | 1755 | 1467738715373 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 10:11:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 10:11:55 INFO - PROCESS | 1755 | 1467738715384 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 10:11:55 INFO - PROCESS | 1755 | 1467738715387 Marionette TRACE conn4 <- [1,1794,null,{}] 10:11:55 INFO - PROCESS | 1755 | 1467738715394 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}] 10:11:55 INFO - PROCESS | 1755 | 1467738715399 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:55 INFO - PROCESS | 1755 | 1467738715565 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 10:11:55 INFO - PROCESS | 1755 | 1467738715727 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:55 INFO - PROCESS | 1755 | 1467738715735 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:55 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c0a2000 == 31 [pid = 1755] [id = 456] 10:11:55 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8c0a2800) [pid = 1755] [serial = 1369] [outer = (nil)] 10:11:55 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8c229000) [pid = 1755] [serial = 1370] [outer = 0x8c0a2800] 10:11:55 INFO - PROCESS | 1755 | 1467738715877 Marionette DEBUG loaded listener.js 10:11:56 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8c3e7400) [pid = 1755] [serial = 1371] [outer = 0x8c0a2800] 10:11:57 INFO - PROCESS | 1755 | 1467738716992 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]]]}] 10:11:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:11:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1688ms 10:11:57 INFO - PROCESS | 1755 | 1467738717070 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 10:11:57 INFO - PROCESS | 1755 | 1467738717076 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 10:11:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 10:11:57 INFO - PROCESS | 1755 | 1467738717086 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 10:11:57 INFO - PROCESS | 1755 | 1467738717089 Marionette TRACE conn4 <- [1,1798,null,{}] 10:11:57 INFO - PROCESS | 1755 | 1467738717098 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}] 10:11:57 INFO - PROCESS | 1755 | 1467738717104 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:57 INFO - PROCESS | 1755 | 1467738717346 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 10:11:57 INFO - PROCESS | 1755 | 1467738717580 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:57 INFO - PROCESS | 1755 | 1467738717595 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:57 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd2fc00 == 32 [pid = 1755] [id = 457] 10:11:57 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8dd73400) [pid = 1755] [serial = 1372] [outer = (nil)] 10:11:57 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8dd7dc00) [pid = 1755] [serial = 1373] [outer = 0x8dd73400] 10:11:57 INFO - PROCESS | 1755 | 1467738717676 Marionette DEBUG loaded listener.js 10:11:57 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8e301400) [pid = 1755] [serial = 1374] [outer = 0x8dd73400] 10:11:58 INFO - PROCESS | 1755 | 1467738718724 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]]]}] 10:11:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 10:11:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1686ms 10:11:58 INFO - PROCESS | 1755 | 1467738718772 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 10:11:58 INFO - PROCESS | 1755 | 1467738718779 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 10:11:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 10:11:58 INFO - PROCESS | 1755 | 1467738718791 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 10:11:58 INFO - PROCESS | 1755 | 1467738718795 Marionette TRACE conn4 <- [1,1802,null,{}] 10:11:58 INFO - PROCESS | 1755 | 1467738718802 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}] 10:11:58 INFO - PROCESS | 1755 | 1467738718809 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:59 INFO - PROCESS | 1755 | 1467738719040 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 10:11:59 INFO - PROCESS | 1755 | 1467738719348 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:59 INFO - PROCESS | 1755 | 1467738719357 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:11:59 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c0a5c00 == 33 [pid = 1755] [id = 458] 10:11:59 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8c227c00) [pid = 1755] [serial = 1375] [outer = (nil)] 10:11:59 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8f277c00) [pid = 1755] [serial = 1376] [outer = 0x8c227c00] 10:11:59 INFO - PROCESS | 1755 | 1467738719442 Marionette DEBUG loaded listener.js 10:11:59 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x8f29ec00) [pid = 1755] [serial = 1377] [outer = 0x8c227c00] 10:12:00 INFO - PROCESS | 1755 | 1467738720462 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]]]}] 10:12:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 10:12:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1734ms 10:12:00 INFO - PROCESS | 1755 | 1467738720529 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 10:12:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 10:12:00 INFO - PROCESS | 1755 | 1467738720534 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 10:12:00 INFO - PROCESS | 1755 | 1467738720541 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 10:12:00 INFO - PROCESS | 1755 | 1467738720547 Marionette TRACE conn4 <- [1,1806,null,{}] 10:12:00 INFO - PROCESS | 1755 | 1467738720564 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}] 10:12:00 INFO - PROCESS | 1755 | 1467738720574 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:00 INFO - PROCESS | 1755 | 1467738720789 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 10:12:01 INFO - PROCESS | 1755 | 1467738721015 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:01 INFO - PROCESS | 1755 | 1467738721027 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:01 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e351000 == 34 [pid = 1755] [id = 459] 10:12:01 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8e3e5800) [pid = 1755] [serial = 1378] [outer = (nil)] 10:12:01 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x8fe4ac00) [pid = 1755] [serial = 1379] [outer = 0x8e3e5800] 10:12:01 INFO - PROCESS | 1755 | 1467738721110 Marionette DEBUG loaded listener.js 10:12:01 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x9014a000) [pid = 1755] [serial = 1380] [outer = 0x8e3e5800] 10:12:02 INFO - PROCESS | 1755 | 1467738722187 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]]]}] 10:12:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 10:12:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1737ms 10:12:02 INFO - PROCESS | 1755 | 1467738722279 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 10:12:02 INFO - PROCESS | 1755 | 1467738722285 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 10:12:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 10:12:02 INFO - PROCESS | 1755 | 1467738722291 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 10:12:02 INFO - PROCESS | 1755 | 1467738722295 Marionette TRACE conn4 <- [1,1810,null,{}] 10:12:02 INFO - PROCESS | 1755 | 1467738722301 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}] 10:12:02 INFO - PROCESS | 1755 | 1467738722306 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:02 INFO - PROCESS | 1755 | 1467738722612 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 10:12:02 INFO - PROCESS | 1755 | 1467738722881 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:02 INFO - PROCESS | 1755 | 1467738722887 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:02 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3e5c00 == 35 [pid = 1755] [id = 460] 10:12:02 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x8c3e6000) [pid = 1755] [serial = 1381] [outer = (nil)] 10:12:02 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x8e308800) [pid = 1755] [serial = 1382] [outer = 0x8c3e6000] 10:12:03 INFO - PROCESS | 1755 | 1467738722997 Marionette DEBUG loaded listener.js 10:12:03 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x8e3de800) [pid = 1755] [serial = 1383] [outer = 0x8c3e6000] 10:12:04 INFO - PROCESS | 1755 | 1467738724150 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]]]}] 10:12:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 10:12:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1936ms 10:12:04 INFO - PROCESS | 1755 | 1467738724229 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 10:12:04 INFO - PROCESS | 1755 | 1467738724235 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 10:12:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 10:12:04 INFO - PROCESS | 1755 | 1467738724243 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 10:12:04 INFO - PROCESS | 1755 | 1467738724248 Marionette TRACE conn4 <- [1,1814,null,{}] 10:12:04 INFO - PROCESS | 1755 | 1467738724257 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}] 10:12:04 INFO - PROCESS | 1755 | 1467738724262 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:04 INFO - PROCESS | 1755 | 1467738724489 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 10:12:04 INFO - PROCESS | 1755 | --DOCSHELL 0x8e3e0400 == 34 [pid = 1755] [id = 434] 10:12:04 INFO - PROCESS | 1755 | --DOCSHELL 0x8d30c400 == 33 [pid = 1755] [id = 433] 10:12:04 INFO - PROCESS | 1755 | --DOCSHELL 0x8e3e1400 == 32 [pid = 1755] [id = 441] 10:12:04 INFO - PROCESS | 1755 | --DOCSHELL 0x8c22b400 == 31 [pid = 1755] [id = 455] 10:12:04 INFO - PROCESS | 1755 | 1467738724721 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:04 INFO - PROCESS | 1755 | 1467738724732 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:04 INFO - PROCESS | 1755 | --DOCSHELL 0x8f27d800 == 30 [pid = 1755] [id = 454] 10:12:04 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd77c00 == 29 [pid = 1755] [id = 453] 10:12:04 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c232c00 == 30 [pid = 1755] [id = 461] 10:12:04 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0x8c3e1800) [pid = 1755] [serial = 1384] [outer = (nil)] 10:12:04 INFO - PROCESS | 1755 | ++DOMWINDOW == 82 (0x8d309c00) [pid = 1755] [serial = 1385] [outer = 0x8c3e1800] 10:12:04 INFO - PROCESS | 1755 | 1467738724817 Marionette DEBUG loaded listener.js 10:12:04 INFO - PROCESS | 1755 | ++DOMWINDOW == 83 (0x8dd30400) [pid = 1755] [serial = 1386] [outer = 0x8c3e1800] 10:12:05 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3e8400 == 29 [pid = 1755] [id = 452] 10:12:05 INFO - PROCESS | 1755 | --DOMWINDOW == 82 (0x8c3e4800) [pid = 1755] [serial = 1320] [outer = (nil)] [url = about:blank] 10:12:05 INFO - PROCESS | 1755 | --DOMWINDOW == 81 (0x8e306400) [pid = 1755] [serial = 1322] [outer = (nil)] [url = about:blank] 10:12:05 INFO - PROCESS | 1755 | --DOMWINDOW == 80 (0x8d309800) [pid = 1755] [serial = 1310] [outer = (nil)] [url = about:blank] 10:12:05 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x8f6ed400) [pid = 1755] [serial = 1326] [outer = (nil)] [url = about:blank] 10:12:05 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x8f3cdc00) [pid = 1755] [serial = 1325] [outer = (nil)] [url = about:blank] 10:12:05 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x8c228800) [pid = 1755] [serial = 1319] [outer = (nil)] [url = about:blank] 10:12:05 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x8fd1b800) [pid = 1755] [serial = 1316] [outer = (nil)] [url = about:blank] 10:12:05 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x90143000) [pid = 1755] [serial = 1328] [outer = (nil)] [url = about:blank] 10:12:05 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8f291800) [pid = 1755] [serial = 1313] [outer = (nil)] [url = about:blank] 10:12:05 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x8e3db000) [pid = 1755] [serial = 1323] [outer = (nil)] [url = about:blank] 10:12:05 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x90144c00) [pid = 1755] [serial = 1329] [outer = (nil)] [url = about:blank] 10:12:05 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8f2a0c00) [pid = 1755] [serial = 1308] [outer = (nil)] [url = about:blank] 10:12:05 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8f3c4800) [pid = 1755] [serial = 1314] [outer = (nil)] [url = about:blank] 10:12:05 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8fe40800) [pid = 1755] [serial = 1317] [outer = (nil)] [url = about:blank] 10:12:05 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8dd81400) [pid = 1755] [serial = 1311] [outer = (nil)] [url = about:blank] 10:12:05 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8e358800) [pid = 1755] [serial = 1332] [outer = (nil)] [url = about:blank] 10:12:05 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8d6aa000) [pid = 1755] [serial = 1331] [outer = (nil)] [url = about:blank] 10:12:05 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x901cac00) [pid = 1755] [serial = 1334] [outer = (nil)] [url = about:blank] 10:12:05 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x91c33000) [pid = 1755] [serial = 1335] [outer = (nil)] [url = about:blank] 10:12:05 INFO - PROCESS | 1755 | 1467738725700 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]]]}] 10:12:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 10:12:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1487ms 10:12:05 INFO - PROCESS | 1755 | 1467738725730 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 10:12:05 INFO - PROCESS | 1755 | 1467738725737 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 10:12:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 10:12:05 INFO - PROCESS | 1755 | 1467738725749 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 10:12:05 INFO - PROCESS | 1755 | 1467738725752 Marionette TRACE conn4 <- [1,1818,null,{}] 10:12:05 INFO - PROCESS | 1755 | 1467738725759 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}] 10:12:05 INFO - PROCESS | 1755 | 1467738725764 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:05 INFO - PROCESS | 1755 | 1467738725943 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 10:12:06 INFO - PROCESS | 1755 | 1467738726074 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:06 INFO - PROCESS | 1755 | 1467738726084 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:06 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d6b1400 == 30 [pid = 1755] [id = 462] 10:12:06 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x8e30d000) [pid = 1755] [serial = 1387] [outer = (nil)] 10:12:06 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8e352400) [pid = 1755] [serial = 1388] [outer = 0x8e30d000] 10:12:06 INFO - PROCESS | 1755 | 1467738726159 Marionette DEBUG loaded listener.js 10:12:06 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8e3d8000) [pid = 1755] [serial = 1389] [outer = 0x8e30d000] 10:12:07 INFO - PROCESS | 1755 | 1467738727046 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]]]}] 10:12:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 10:12:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1381ms 10:12:07 INFO - PROCESS | 1755 | 1467738727130 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 10:12:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 10:12:07 INFO - PROCESS | 1755 | 1467738727135 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 10:12:07 INFO - PROCESS | 1755 | 1467738727142 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 10:12:07 INFO - PROCESS | 1755 | 1467738727148 Marionette TRACE conn4 <- [1,1822,null,{}] 10:12:07 INFO - PROCESS | 1755 | 1467738727164 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}] 10:12:07 INFO - PROCESS | 1755 | 1467738727172 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:07 INFO - PROCESS | 1755 | 1467738727349 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 10:12:07 INFO - PROCESS | 1755 | 1467738727502 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:07 INFO - PROCESS | 1755 | 1467738727513 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:07 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f6e6c00 == 31 [pid = 1755] [id = 463] 10:12:07 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8f6e7400) [pid = 1755] [serial = 1390] [outer = (nil)] 10:12:07 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8f6ecc00) [pid = 1755] [serial = 1391] [outer = 0x8f6e7400] 10:12:07 INFO - PROCESS | 1755 | 1467738727602 Marionette DEBUG loaded listener.js 10:12:07 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8fd1b800) [pid = 1755] [serial = 1392] [outer = 0x8f6e7400] 10:12:08 INFO - PROCESS | 1755 | 1467738728538 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]]]}] 10:12:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 10:12:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1438ms 10:12:08 INFO - PROCESS | 1755 | 1467738728581 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 10:12:08 INFO - PROCESS | 1755 | 1467738728586 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 10:12:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 10:12:08 INFO - PROCESS | 1755 | 1467738728602 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 10:12:08 INFO - PROCESS | 1755 | 1467738728606 Marionette TRACE conn4 <- [1,1826,null,{}] 10:12:08 INFO - PROCESS | 1755 | 1467738728611 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}] 10:12:08 INFO - PROCESS | 1755 | 1467738728616 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:08 INFO - PROCESS | 1755 | 1467738728846 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 10:12:08 INFO - PROCESS | 1755 | 1467738728874 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:08 INFO - PROCESS | 1755 | 1467738728884 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:08 INFO - PROCESS | 1755 | ++DOCSHELL 0x8fd1ec00 == 32 [pid = 1755] [id = 464] 10:12:08 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8fd1f000) [pid = 1755] [serial = 1393] [outer = (nil)] 10:12:08 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x90145000) [pid = 1755] [serial = 1394] [outer = 0x8fd1f000] 10:12:08 INFO - PROCESS | 1755 | 1467738728954 Marionette DEBUG loaded listener.js 10:12:09 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x901cb000) [pid = 1755] [serial = 1395] [outer = 0x8fd1f000] 10:12:09 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x8f27fc00) [pid = 1755] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 10:12:09 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8d30e400) [pid = 1755] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 10:12:09 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8f29fc00) [pid = 1755] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 10:12:09 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x91c3ac00) [pid = 1755] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 10:12:09 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8f6eb800) [pid = 1755] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 10:12:09 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8dfef400) [pid = 1755] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 10:12:09 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8dd78000) [pid = 1755] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 10:12:09 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x8d304800) [pid = 1755] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 10:12:09 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x8f27a000) [pid = 1755] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 10:12:09 INFO - PROCESS | 1755 | --DOMWINDOW == 63 (0x8dd7e000) [pid = 1755] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 10:12:09 INFO - PROCESS | 1755 | 1467738729975 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]]]}] 10:12:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 10:12:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1442ms 10:12:10 INFO - PROCESS | 1755 | 1467738730038 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 10:12:10 INFO - PROCESS | 1755 | 1467738730042 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 10:12:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 10:12:10 INFO - PROCESS | 1755 | 1467738730048 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 10:12:10 INFO - PROCESS | 1755 | 1467738730052 Marionette TRACE conn4 <- [1,1830,null,{}] 10:12:10 INFO - PROCESS | 1755 | 1467738730058 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}] 10:12:10 INFO - PROCESS | 1755 | 1467738730063 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:10 INFO - PROCESS | 1755 | 1467738730230 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 10:12:10 INFO - PROCESS | 1755 | 1467738730239 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:10 INFO - PROCESS | 1755 | 1467738730247 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:10 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c0a5800 == 33 [pid = 1755] [id = 465] 10:12:10 INFO - PROCESS | 1755 | ++DOMWINDOW == 64 (0x8d304800) [pid = 1755] [serial = 1396] [outer = (nil)] 10:12:10 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x8fe49800) [pid = 1755] [serial = 1397] [outer = 0x8d304800] 10:12:10 INFO - PROCESS | 1755 | 1467738730319 Marionette DEBUG loaded listener.js 10:12:10 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8fe4d800) [pid = 1755] [serial = 1398] [outer = 0x8d304800] 10:12:11 INFO - PROCESS | 1755 | 1467738731299 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]]]}] 10:12:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 10:12:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1296ms 10:12:11 INFO - PROCESS | 1755 | 1467738731347 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 10:12:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 10:12:11 INFO - PROCESS | 1755 | 1467738731351 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 10:12:11 INFO - PROCESS | 1755 | 1467738731357 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 10:12:11 INFO - PROCESS | 1755 | 1467738731361 Marionette TRACE conn4 <- [1,1834,null,{}] 10:12:11 INFO - PROCESS | 1755 | 1467738731367 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}] 10:12:11 INFO - PROCESS | 1755 | 1467738731377 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:11 INFO - PROCESS | 1755 | 1467738731681 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 10:12:11 INFO - PROCESS | 1755 | 1467738731862 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:11 INFO - PROCESS | 1755 | 1467738731871 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:11 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c09f800 == 34 [pid = 1755] [id = 466] 10:12:11 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8c0a0c00) [pid = 1755] [serial = 1399] [outer = (nil)] 10:12:11 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8c225000) [pid = 1755] [serial = 1400] [outer = 0x8c0a0c00] 10:12:11 INFO - PROCESS | 1755 | 1467738731973 Marionette DEBUG loaded listener.js 10:12:12 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8c22f800) [pid = 1755] [serial = 1401] [outer = 0x8c0a0c00] 10:12:13 INFO - PROCESS | 1755 | 1467738733080 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]]]}] 10:12:13 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 10:12:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1783ms 10:12:13 INFO - PROCESS | 1755 | 1467738733143 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 10:12:13 INFO - PROCESS | 1755 | 1467738733150 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 10:12:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 10:12:13 INFO - PROCESS | 1755 | 1467738733162 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 10:12:13 INFO - PROCESS | 1755 | 1467738733169 Marionette TRACE conn4 <- [1,1838,null,{}] 10:12:13 INFO - PROCESS | 1755 | 1467738733178 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}] 10:12:13 INFO - PROCESS | 1755 | 1467738733184 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:13 INFO - PROCESS | 1755 | 1467738733446 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 10:12:13 INFO - PROCESS | 1755 | 1467738733708 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:13 INFO - PROCESS | 1755 | 1467738733722 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:13 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e307800 == 35 [pid = 1755] [id = 467] 10:12:13 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8e30ac00) [pid = 1755] [serial = 1402] [outer = (nil)] 10:12:13 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8e34dc00) [pid = 1755] [serial = 1403] [outer = 0x8e30ac00] 10:12:13 INFO - PROCESS | 1755 | 1467738733877 Marionette DEBUG loaded listener.js 10:12:14 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8e3dfc00) [pid = 1755] [serial = 1404] [outer = 0x8e30ac00] 10:12:15 INFO - PROCESS | 1755 | 1467738735067 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]]]}] 10:12:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 10:12:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1950ms 10:12:15 INFO - PROCESS | 1755 | 1467738735110 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 10:12:15 INFO - PROCESS | 1755 | 1467738735116 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 10:12:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 10:12:15 INFO - PROCESS | 1755 | 1467738735124 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 10:12:15 INFO - PROCESS | 1755 | 1467738735128 Marionette TRACE conn4 <- [1,1842,null,{}] 10:12:15 INFO - PROCESS | 1755 | 1467738735135 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}] 10:12:15 INFO - PROCESS | 1755 | 1467738735142 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:15 INFO - PROCESS | 1755 | 1467738735345 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 10:12:15 INFO - PROCESS | 1755 | 1467738735619 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:15 INFO - PROCESS | 1755 | 1467738735626 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:15 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f3cc400 == 36 [pid = 1755] [id = 468] 10:12:15 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8f6f4000) [pid = 1755] [serial = 1405] [outer = (nil)] 10:12:15 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x8fd1e800) [pid = 1755] [serial = 1406] [outer = 0x8f6f4000] 10:12:15 INFO - PROCESS | 1755 | 1467738735759 Marionette DEBUG loaded listener.js 10:12:15 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8fe48800) [pid = 1755] [serial = 1407] [outer = 0x8f6f4000] 10:12:16 INFO - PROCESS | 1755 | 1467738736852 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]]]}] 10:12:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 10:12:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1786ms 10:12:16 INFO - PROCESS | 1755 | 1467738736911 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 10:12:16 INFO - PROCESS | 1755 | 1467738736918 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 10:12:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 10:12:16 INFO - PROCESS | 1755 | 1467738736936 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 10:12:16 INFO - PROCESS | 1755 | 1467738736944 Marionette TRACE conn4 <- [1,1846,null,{}] 10:12:16 INFO - PROCESS | 1755 | 1467738736951 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}] 10:12:16 INFO - PROCESS | 1755 | 1467738736959 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:17 INFO - PROCESS | 1755 | 1467738737201 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 10:12:17 INFO - PROCESS | 1755 | 1467738737429 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:17 INFO - PROCESS | 1755 | 1467738737437 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:17 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c22a000 == 37 [pid = 1755] [id = 469] 10:12:17 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x8dd24c00) [pid = 1755] [serial = 1408] [outer = (nil)] 10:12:17 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x91c5e400) [pid = 1755] [serial = 1409] [outer = 0x8dd24c00] 10:12:17 INFO - PROCESS | 1755 | 1467738737538 Marionette DEBUG loaded listener.js 10:12:17 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x91f4e800) [pid = 1755] [serial = 1410] [outer = 0x8dd24c00] 10:12:18 INFO - PROCESS | 1755 | 1467738738506 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]]]}] 10:12:18 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) 10:12:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1653ms 10:12:18 INFO - PROCESS | 1755 | 1467738738581 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 10:12:18 INFO - PROCESS | 1755 | 1467738738585 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 10:12:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 10:12:18 INFO - PROCESS | 1755 | 1467738738593 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 10:12:18 INFO - PROCESS | 1755 | 1467738738598 Marionette TRACE conn4 <- [1,1850,null,{}] 10:12:18 INFO - PROCESS | 1755 | 1467738738604 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}] 10:12:18 INFO - PROCESS | 1755 | 1467738738610 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:18 INFO - PROCESS | 1755 | 1467738738874 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 10:12:19 INFO - PROCESS | 1755 | 1467738739137 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:19 INFO - PROCESS | 1755 | 1467738739145 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:19 INFO - PROCESS | 1755 | ++DOCSHELL 0x91c40800 == 38 [pid = 1755] [id = 470] 10:12:19 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x91f4a000) [pid = 1755] [serial = 1411] [outer = (nil)] 10:12:19 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x91f90800) [pid = 1755] [serial = 1412] [outer = 0x91f4a000] 10:12:19 INFO - PROCESS | 1755 | 1467738739244 Marionette DEBUG loaded listener.js 10:12:19 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0x91f92000) [pid = 1755] [serial = 1413] [outer = 0x91f4a000] 10:12:20 INFO - PROCESS | 1755 | 1467738740253 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]]]}] 10:12:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:12:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1739ms 10:12:20 INFO - PROCESS | 1755 | 1467738740334 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 10:12:20 INFO - PROCESS | 1755 | 1467738740339 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 10:12:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 10:12:20 INFO - PROCESS | 1755 | 1467738740347 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 10:12:20 INFO - PROCESS | 1755 | 1467738740352 Marionette TRACE conn4 <- [1,1854,null,{}] 10:12:20 INFO - PROCESS | 1755 | 1467738740359 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}] 10:12:20 INFO - PROCESS | 1755 | 1467738740365 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:20 INFO - PROCESS | 1755 | 1467738740624 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 10:12:20 INFO - PROCESS | 1755 | 1467738740918 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:20 INFO - PROCESS | 1755 | 1467738740940 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:20 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd27c00 == 39 [pid = 1755] [id = 471] 10:12:20 INFO - PROCESS | 1755 | ++DOMWINDOW == 82 (0x8dd28000) [pid = 1755] [serial = 1414] [outer = (nil)] 10:12:21 INFO - PROCESS | 1755 | ++DOMWINDOW == 83 (0x8e350800) [pid = 1755] [serial = 1415] [outer = 0x8dd28000] 10:12:21 INFO - PROCESS | 1755 | 1467738741040 Marionette DEBUG loaded listener.js 10:12:21 INFO - PROCESS | 1755 | ++DOMWINDOW == 84 (0x925c6400) [pid = 1755] [serial = 1416] [outer = 0x8dd28000] 10:12:22 INFO - PROCESS | 1755 | 1467738742287 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]]]}] 10:12:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 10:12:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1985ms 10:12:22 INFO - PROCESS | 1755 | 1467738742334 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 10:12:22 INFO - PROCESS | 1755 | 1467738742347 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 10:12:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 10:12:22 INFO - PROCESS | 1755 | 1467738742379 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 10:12:22 INFO - PROCESS | 1755 | 1467738742388 Marionette TRACE conn4 <- [1,1858,null,{}] 10:12:22 INFO - PROCESS | 1755 | 1467738742402 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}] 10:12:22 INFO - PROCESS | 1755 | 1467738742411 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:22 INFO - PROCESS | 1755 | 1467738742678 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 10:12:22 INFO - PROCESS | 1755 | 1467738742954 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:22 INFO - PROCESS | 1755 | 1467738742963 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:22 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd2d400 == 40 [pid = 1755] [id = 472] 10:12:22 INFO - PROCESS | 1755 | ++DOMWINDOW == 85 (0x8dd72400) [pid = 1755] [serial = 1417] [outer = (nil)] 10:12:23 INFO - PROCESS | 1755 | ++DOMWINDOW == 86 (0x8dfe4c00) [pid = 1755] [serial = 1418] [outer = 0x8dd72400] 10:12:23 INFO - PROCESS | 1755 | 1467738743044 Marionette DEBUG loaded listener.js 10:12:23 INFO - PROCESS | 1755 | ++DOMWINDOW == 87 (0x8e306400) [pid = 1755] [serial = 1419] [outer = 0x8dd72400] 10:12:24 INFO - PROCESS | 1755 | --DOCSHELL 0x8c09a000 == 39 [pid = 1755] [id = 439] 10:12:24 INFO - PROCESS | 1755 | --DOCSHELL 0x8c0a5800 == 38 [pid = 1755] [id = 465] 10:12:24 INFO - PROCESS | 1755 | --DOCSHELL 0x8fd1ec00 == 37 [pid = 1755] [id = 464] 10:12:24 INFO - PROCESS | 1755 | --DOCSHELL 0x8f6e6c00 == 36 [pid = 1755] [id = 463] 10:12:24 INFO - PROCESS | 1755 | --DOCSHELL 0x8d6b1400 == 35 [pid = 1755] [id = 462] 10:12:24 INFO - PROCESS | 1755 | --DOCSHELL 0x8c232c00 == 34 [pid = 1755] [id = 461] 10:12:24 INFO - PROCESS | 1755 | --DOCSHELL 0x8dfe7000 == 33 [pid = 1755] [id = 440] 10:12:24 INFO - PROCESS | 1755 | --DOCSHELL 0x8f293000 == 32 [pid = 1755] [id = 448] 10:12:24 INFO - PROCESS | 1755 | --DOCSHELL 0x8c0a0400 == 31 [pid = 1755] [id = 443] 10:12:24 INFO - PROCESS | 1755 | --DOCSHELL 0x8f295000 == 30 [pid = 1755] [id = 446] 10:12:24 INFO - PROCESS | 1755 | --DOCSHELL 0x8d305800 == 29 [pid = 1755] [id = 444] 10:12:24 INFO - PROCESS | 1755 | --DOCSHELL 0x8d30b800 == 28 [pid = 1755] [id = 449] 10:12:24 INFO - PROCESS | 1755 | --DOCSHELL 0x8d310c00 == 27 [pid = 1755] [id = 432] 10:12:24 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3e5c00 == 26 [pid = 1755] [id = 460] 10:12:24 INFO - PROCESS | 1755 | --DOCSHELL 0x8c0a0800 == 25 [pid = 1755] [id = 445] 10:12:24 INFO - PROCESS | 1755 | --DOCSHELL 0x8fd16800 == 24 [pid = 1755] [id = 438] 10:12:24 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3ee000 == 23 [pid = 1755] [id = 436] 10:12:24 INFO - PROCESS | 1755 | --DOCSHELL 0x8c0a5c00 == 22 [pid = 1755] [id = 458] 10:12:24 INFO - PROCESS | 1755 | --DOCSHELL 0x8c09d400 == 21 [pid = 1755] [id = 437] 10:12:24 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd2fc00 == 20 [pid = 1755] [id = 457] 10:12:24 INFO - PROCESS | 1755 | --DOCSHELL 0x8dfed000 == 19 [pid = 1755] [id = 451] 10:12:24 INFO - PROCESS | 1755 | --DOCSHELL 0x8c22d000 == 18 [pid = 1755] [id = 435] 10:12:24 INFO - PROCESS | 1755 | --DOCSHELL 0x8c0a2000 == 17 [pid = 1755] [id = 456] 10:12:24 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3e6c00 == 16 [pid = 1755] [id = 450] 10:12:24 INFO - PROCESS | 1755 | --DOCSHELL 0x8e351000 == 15 [pid = 1755] [id = 459] 10:12:24 INFO - PROCESS | 1755 | --DOCSHELL 0x91c3a800 == 14 [pid = 1755] [id = 447] 10:12:24 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd7c400 == 13 [pid = 1755] [id = 442] 10:12:24 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd27c00 == 12 [pid = 1755] [id = 471] 10:12:24 INFO - PROCESS | 1755 | --DOCSHELL 0x91c40800 == 11 [pid = 1755] [id = 470] 10:12:24 INFO - PROCESS | 1755 | --DOCSHELL 0x8c22a000 == 10 [pid = 1755] [id = 469] 10:12:24 INFO - PROCESS | 1755 | --DOCSHELL 0x8e307800 == 9 [pid = 1755] [id = 467] 10:12:24 INFO - PROCESS | 1755 | --DOCSHELL 0x8f3cc400 == 8 [pid = 1755] [id = 468] 10:12:24 INFO - PROCESS | 1755 | --DOCSHELL 0x8c09f800 == 7 [pid = 1755] [id = 466] 10:12:24 INFO - PROCESS | 1755 | --DOMWINDOW == 86 (0x8f292400) [pid = 1755] [serial = 1364] [outer = (nil)] [url = about:blank] 10:12:24 INFO - PROCESS | 1755 | --DOMWINDOW == 85 (0x8e351c00) [pid = 1755] [serial = 1338] [outer = (nil)] [url = about:blank] 10:12:24 INFO - PROCESS | 1755 | --DOMWINDOW == 84 (0x8dfeb800) [pid = 1755] [serial = 1337] [outer = (nil)] [url = about:blank] 10:12:24 INFO - PROCESS | 1755 | --DOMWINDOW == 83 (0x8f6f3c00) [pid = 1755] [serial = 1341] [outer = (nil)] [url = about:blank] 10:12:24 INFO - PROCESS | 1755 | --DOMWINDOW == 82 (0x8f6ea000) [pid = 1755] [serial = 1340] [outer = (nil)] [url = about:blank] 10:12:24 INFO - PROCESS | 1755 | --DOMWINDOW == 81 (0x91c56000) [pid = 1755] [serial = 1344] [outer = (nil)] [url = about:blank] 10:12:24 INFO - PROCESS | 1755 | --DOMWINDOW == 80 (0x91c3f800) [pid = 1755] [serial = 1343] [outer = (nil)] [url = about:blank] 10:12:24 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x8f299800) [pid = 1755] [serial = 1367] [outer = (nil)] [url = about:blank] 10:12:24 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x91f52c00) [pid = 1755] [serial = 1347] [outer = (nil)] [url = about:blank] 10:12:24 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x8f29a800) [pid = 1755] [serial = 1365] [outer = (nil)] [url = about:blank] 10:12:24 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x91f46c00) [pid = 1755] [serial = 1346] [outer = (nil)] [url = about:blank] 10:12:24 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x8e359c00) [pid = 1755] [serial = 1356] [outer = (nil)] [url = about:blank] 10:12:24 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8e310800) [pid = 1755] [serial = 1355] [outer = (nil)] [url = about:blank] 10:12:24 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x91f8d400) [pid = 1755] [serial = 1350] [outer = (nil)] [url = about:blank] 10:12:24 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x91f8c000) [pid = 1755] [serial = 1349] [outer = (nil)] [url = about:blank] 10:12:24 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8d6a2c00) [pid = 1755] [serial = 1358] [outer = (nil)] [url = about:blank] 10:12:24 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8d6a6400) [pid = 1755] [serial = 1359] [outer = (nil)] [url = about:blank] 10:12:24 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x925c4800) [pid = 1755] [serial = 1353] [outer = (nil)] [url = about:blank] 10:12:24 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x9243f400) [pid = 1755] [serial = 1352] [outer = (nil)] [url = about:blank] 10:12:24 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8dfe4800) [pid = 1755] [serial = 1361] [outer = (nil)] [url = about:blank] 10:12:24 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8dfe9400) [pid = 1755] [serial = 1362] [outer = (nil)] [url = about:blank] 10:12:25 INFO - PROCESS | 1755 | 1467738745080 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]]]}] 10:12:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 10:12:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 2754ms 10:12:25 INFO - PROCESS | 1755 | 1467738745130 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 10:12:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 10:12:25 INFO - PROCESS | 1755 | 1467738745136 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 10:12:25 INFO - PROCESS | 1755 | 1467738745144 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 10:12:25 INFO - PROCESS | 1755 | 1467738745149 Marionette TRACE conn4 <- [1,1862,null,{}] 10:12:25 INFO - PROCESS | 1755 | 1467738745158 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}] 10:12:25 INFO - PROCESS | 1755 | 1467738745164 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:25 INFO - PROCESS | 1755 | 1467738745348 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 10:12:25 INFO - PROCESS | 1755 | 1467738745527 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:25 INFO - PROCESS | 1755 | 1467738745535 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:25 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c22cc00 == 8 [pid = 1755] [id = 473] 10:12:25 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8c3e1000) [pid = 1755] [serial = 1420] [outer = (nil)] 10:12:25 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8d308800) [pid = 1755] [serial = 1421] [outer = 0x8c3e1000] 10:12:25 INFO - PROCESS | 1755 | 1467738745614 Marionette DEBUG loaded listener.js 10:12:25 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8d6a9000) [pid = 1755] [serial = 1422] [outer = 0x8c3e1000] 10:12:26 INFO - PROCESS | 1755 | 1467738746570 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]]]}] 10:12:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 10:12:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1492ms 10:12:26 INFO - PROCESS | 1755 | 1467738746636 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 10:12:26 INFO - PROCESS | 1755 | 1467738746645 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 10:12:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 10:12:26 INFO - PROCESS | 1755 | 1467738746657 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 10:12:26 INFO - PROCESS | 1755 | 1467738746661 Marionette TRACE conn4 <- [1,1866,null,{}] 10:12:26 INFO - PROCESS | 1755 | 1467738746668 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}] 10:12:26 INFO - PROCESS | 1755 | 1467738746674 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:26 INFO - PROCESS | 1755 | 1467738746885 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 10:12:27 INFO - PROCESS | 1755 | 1467738747072 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:27 INFO - PROCESS | 1755 | 1467738747081 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:27 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dfe9000 == 9 [pid = 1755] [id = 474] 10:12:27 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8dfea000) [pid = 1755] [serial = 1423] [outer = (nil)] 10:12:27 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8dfed800) [pid = 1755] [serial = 1424] [outer = 0x8dfea000] 10:12:27 INFO - PROCESS | 1755 | 1467738747164 Marionette DEBUG loaded listener.js 10:12:27 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8e310800) [pid = 1755] [serial = 1425] [outer = 0x8dfea000] 10:12:28 INFO - PROCESS | 1755 | 1467738748065 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]]]}] 10:12:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 10:12:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1438ms 10:12:28 INFO - PROCESS | 1755 | 1467738748095 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 10:12:28 INFO - PROCESS | 1755 | 1467738748100 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 10:12:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 10:12:28 INFO - PROCESS | 1755 | 1467738748106 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 10:12:28 INFO - PROCESS | 1755 | 1467738748112 Marionette TRACE conn4 <- [1,1870,null,{}] 10:12:28 INFO - PROCESS | 1755 | 1467738748139 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}] 10:12:28 INFO - PROCESS | 1755 | 1467738748149 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:28 INFO - PROCESS | 1755 | 1467738748385 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 10:12:28 INFO - PROCESS | 1755 | 1467738748412 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:28 INFO - PROCESS | 1755 | 1467738748424 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:28 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f296400 == 10 [pid = 1755] [id = 475] 10:12:28 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8f296c00) [pid = 1755] [serial = 1426] [outer = (nil)] 10:12:28 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x8f29b400) [pid = 1755] [serial = 1427] [outer = 0x8f296c00] 10:12:28 INFO - PROCESS | 1755 | 1467738748502 Marionette DEBUG loaded listener.js 10:12:28 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8f3c2c00) [pid = 1755] [serial = 1428] [outer = 0x8f296c00] 10:12:29 INFO - PROCESS | 1755 | 1467738749924 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]]]}] 10:12:29 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8d306000) [pid = 1755] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 10:12:29 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x8d304800) [pid = 1755] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 10:12:29 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x8fd1f000) [pid = 1755] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 10:12:29 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8c3e1800) [pid = 1755] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 10:12:29 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8c0a2800) [pid = 1755] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 10:12:29 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8c227c00) [pid = 1755] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 10:12:29 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8dd73400) [pid = 1755] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 10:12:29 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8e3e5800) [pid = 1755] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 10:12:29 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8c3e6000) [pid = 1755] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 10:12:29 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x8e30d000) [pid = 1755] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 10:12:29 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x8f6e7400) [pid = 1755] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 10:12:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 10:12:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1893ms 10:12:30 INFO - PROCESS | 1755 | 1467738750000 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 10:12:30 INFO - PROCESS | 1755 | 1467738750003 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 10:12:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 10:12:30 INFO - PROCESS | 1755 | 1467738750050 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 10:12:30 INFO - PROCESS | 1755 | 1467738750054 Marionette TRACE conn4 <- [1,1874,null,{}] 10:12:30 INFO - PROCESS | 1755 | 1467738750065 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}] 10:12:30 INFO - PROCESS | 1755 | 1467738750069 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:30 INFO - PROCESS | 1755 | 1467738750267 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 10:12:30 INFO - PROCESS | 1755 | 1467738750350 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:30 INFO - PROCESS | 1755 | 1467738750360 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:30 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d305800 == 11 [pid = 1755] [id = 476] 10:12:30 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x8d30a400) [pid = 1755] [serial = 1429] [outer = (nil)] 10:12:30 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8e34b800) [pid = 1755] [serial = 1430] [outer = 0x8d30a400] 10:12:30 INFO - PROCESS | 1755 | 1467738750429 Marionette DEBUG loaded listener.js 10:12:30 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8f29c000) [pid = 1755] [serial = 1431] [outer = 0x8d30a400] 10:12:31 INFO - PROCESS | 1755 | 1467738751197 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]]]}] 10:12:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 10:12:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1196ms 10:12:31 INFO - PROCESS | 1755 | 1467738751245 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 10:12:31 INFO - PROCESS | 1755 | 1467738751248 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 10:12:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 10:12:31 INFO - PROCESS | 1755 | 1467738751255 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 10:12:31 INFO - PROCESS | 1755 | 1467738751258 Marionette TRACE conn4 <- [1,1878,null,{}] 10:12:31 INFO - PROCESS | 1755 | 1467738751264 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}] 10:12:31 INFO - PROCESS | 1755 | 1467738751269 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:31 INFO - PROCESS | 1755 | 1467738751444 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 10:12:31 INFO - PROCESS | 1755 | 1467738751456 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:31 INFO - PROCESS | 1755 | 1467738751464 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:31 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d6a4000 == 12 [pid = 1755] [id = 477] 10:12:31 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8e302400) [pid = 1755] [serial = 1432] [outer = (nil)] 10:12:31 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8fd15800) [pid = 1755] [serial = 1433] [outer = 0x8e302400] 10:12:31 INFO - PROCESS | 1755 | 1467738751654 Marionette DEBUG loaded listener.js 10:12:31 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8fd20000) [pid = 1755] [serial = 1434] [outer = 0x8e302400] 10:12:32 INFO - PROCESS | 1755 | 1467738752724 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]]]}] 10:12:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 10:12:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1531ms 10:12:32 INFO - PROCESS | 1755 | 1467738752788 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 10:12:32 INFO - PROCESS | 1755 | 1467738752795 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 10:12:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 10:12:32 INFO - PROCESS | 1755 | 1467738752805 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 10:12:32 INFO - PROCESS | 1755 | 1467738752810 Marionette TRACE conn4 <- [1,1882,null,{}] 10:12:32 INFO - PROCESS | 1755 | 1467738752821 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}] 10:12:32 INFO - PROCESS | 1755 | 1467738752826 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:33 INFO - PROCESS | 1755 | 1467738753027 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 10:12:33 INFO - PROCESS | 1755 | 1467738753263 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:33 INFO - PROCESS | 1755 | 1467738753272 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:33 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d30b400 == 13 [pid = 1755] [id = 478] 10:12:33 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8d30d800) [pid = 1755] [serial = 1435] [outer = (nil)] 10:12:33 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8dd30000) [pid = 1755] [serial = 1436] [outer = 0x8d30d800] 10:12:33 INFO - PROCESS | 1755 | 1467738753399 Marionette DEBUG loaded listener.js 10:12:33 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8dfe4800) [pid = 1755] [serial = 1437] [outer = 0x8d30d800] 10:12:34 INFO - PROCESS | 1755 | 1467738754386 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]]]}] 10:12:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 10:12:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1638ms 10:12:34 INFO - PROCESS | 1755 | 1467738754443 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 10:12:34 INFO - PROCESS | 1755 | 1467738754451 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 10:12:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 10:12:34 INFO - PROCESS | 1755 | 1467738754462 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 10:12:34 INFO - PROCESS | 1755 | 1467738754466 Marionette TRACE conn4 <- [1,1886,null,{}] 10:12:34 INFO - PROCESS | 1755 | 1467738754473 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}] 10:12:34 INFO - PROCESS | 1755 | 1467738754479 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:34 INFO - PROCESS | 1755 | 1467738754672 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 10:12:34 INFO - PROCESS | 1755 | 1467738754899 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:34 INFO - PROCESS | 1755 | 1467738754908 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:34 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d6b0400 == 14 [pid = 1755] [id = 479] 10:12:34 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x8f292800) [pid = 1755] [serial = 1438] [outer = (nil)] 10:12:35 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8f3c4c00) [pid = 1755] [serial = 1439] [outer = 0x8f292800] 10:12:35 INFO - PROCESS | 1755 | 1467738755042 Marionette DEBUG loaded listener.js 10:12:35 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x8dd7e800) [pid = 1755] [serial = 1440] [outer = 0x8f292800] 10:12:36 INFO - PROCESS | 1755 | 1467738756112 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]]]}] 10:12:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 10:12:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1743ms 10:12:36 INFO - PROCESS | 1755 | 1467738756206 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 10:12:36 INFO - PROCESS | 1755 | 1467738756210 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 10:12:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 10:12:36 INFO - PROCESS | 1755 | 1467738756217 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 10:12:36 INFO - PROCESS | 1755 | 1467738756224 Marionette TRACE conn4 <- [1,1890,null,{}] 10:12:36 INFO - PROCESS | 1755 | 1467738756241 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}] 10:12:36 INFO - PROCESS | 1755 | 1467738756250 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:36 INFO - PROCESS | 1755 | 1467738756561 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 10:12:36 INFO - PROCESS | 1755 | 1467738756763 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:36 INFO - PROCESS | 1755 | 1467738756781 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:36 INFO - PROCESS | 1755 | ++DOCSHELL 0x9014bc00 == 15 [pid = 1755] [id = 480] 10:12:36 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x9014f400) [pid = 1755] [serial = 1441] [outer = (nil)] 10:12:36 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x901cf400) [pid = 1755] [serial = 1442] [outer = 0x9014f400] 10:12:36 INFO - PROCESS | 1755 | 1467738756867 Marionette DEBUG loaded listener.js 10:12:36 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x901d2c00) [pid = 1755] [serial = 1443] [outer = 0x9014f400] 10:12:37 INFO - PROCESS | 1755 | 1467738757850 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]]]}] 10:12:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 10:12:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1694ms 10:12:37 INFO - PROCESS | 1755 | 1467738757913 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 10:12:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 10:12:37 INFO - PROCESS | 1755 | 1467738757918 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 10:12:37 INFO - PROCESS | 1755 | 1467738757924 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 10:12:37 INFO - PROCESS | 1755 | 1467738757928 Marionette TRACE conn4 <- [1,1894,null,{}] 10:12:37 INFO - PROCESS | 1755 | 1467738757934 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}] 10:12:37 INFO - PROCESS | 1755 | 1467738757940 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:38 INFO - PROCESS | 1755 | 1467738758131 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 10:12:38 INFO - PROCESS | 1755 | 1467738758366 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:38 INFO - PROCESS | 1755 | 1467738758377 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:38 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c231c00 == 16 [pid = 1755] [id = 481] 10:12:38 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x8d30c400) [pid = 1755] [serial = 1444] [outer = (nil)] 10:12:38 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0x91c3c000) [pid = 1755] [serial = 1445] [outer = 0x8d30c400] 10:12:38 INFO - PROCESS | 1755 | 1467738758503 Marionette DEBUG loaded listener.js 10:12:38 INFO - PROCESS | 1755 | ++DOMWINDOW == 82 (0x91c3f400) [pid = 1755] [serial = 1446] [outer = 0x8d30c400] 10:12:39 INFO - PROCESS | 1755 | 1467738759686 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]]]}] 10:12:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 10:12:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1832ms 10:12:39 INFO - PROCESS | 1755 | 1467738759768 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 10:12:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 10:12:39 INFO - PROCESS | 1755 | 1467738759779 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 10:12:39 INFO - PROCESS | 1755 | 1467738759789 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 10:12:39 INFO - PROCESS | 1755 | 1467738759794 Marionette TRACE conn4 <- [1,1898,null,{}] 10:12:39 INFO - PROCESS | 1755 | 1467738759803 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}] 10:12:39 INFO - PROCESS | 1755 | 1467738759809 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:40 INFO - PROCESS | 1755 | 1467738760082 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 10:12:40 INFO - PROCESS | 1755 | 1467738760290 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:40 INFO - PROCESS | 1755 | 1467738760304 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:40 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3e2000 == 17 [pid = 1755] [id = 482] 10:12:40 INFO - PROCESS | 1755 | ++DOMWINDOW == 83 (0x8c3e3800) [pid = 1755] [serial = 1447] [outer = (nil)] 10:12:40 INFO - PROCESS | 1755 | ++DOMWINDOW == 84 (0x8d6a4800) [pid = 1755] [serial = 1448] [outer = 0x8c3e3800] 10:12:40 INFO - PROCESS | 1755 | 1467738760383 Marionette DEBUG loaded listener.js 10:12:40 INFO - PROCESS | 1755 | ++DOMWINDOW == 85 (0x8dd2bc00) [pid = 1755] [serial = 1449] [outer = 0x8c3e3800] 10:12:40 INFO - PROCESS | 1755 | --DOMWINDOW == 84 (0x8f3cd800) [pid = 1755] [serial = 1368] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 1755 | --DOMWINDOW == 83 (0x90145000) [pid = 1755] [serial = 1394] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 1755 | --DOMWINDOW == 82 (0x8d309c00) [pid = 1755] [serial = 1385] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 1755 | --DOMWINDOW == 81 (0x8dd30400) [pid = 1755] [serial = 1386] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 1755 | --DOMWINDOW == 80 (0x8c229000) [pid = 1755] [serial = 1370] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x8c3e7400) [pid = 1755] [serial = 1371] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x8f277c00) [pid = 1755] [serial = 1376] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x8f29ec00) [pid = 1755] [serial = 1377] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x8dd7dc00) [pid = 1755] [serial = 1373] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x8e301400) [pid = 1755] [serial = 1374] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8fe4ac00) [pid = 1755] [serial = 1379] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x9014a000) [pid = 1755] [serial = 1380] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x8e308800) [pid = 1755] [serial = 1382] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8e3de800) [pid = 1755] [serial = 1383] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8e352400) [pid = 1755] [serial = 1388] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8e3d8000) [pid = 1755] [serial = 1389] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x901cb000) [pid = 1755] [serial = 1395] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8f6ecc00) [pid = 1755] [serial = 1391] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8fd1b800) [pid = 1755] [serial = 1392] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x8fe4d800) [pid = 1755] [serial = 1398] [outer = (nil)] [url = about:blank] 10:12:40 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x8fe49800) [pid = 1755] [serial = 1397] [outer = (nil)] [url = about:blank] 10:12:41 INFO - PROCESS | 1755 | 1467738761256 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]]]}] 10:12:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 10:12:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1535ms 10:12:41 INFO - PROCESS | 1755 | 1467738761322 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 10:12:41 INFO - PROCESS | 1755 | 1467738761330 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 10:12:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 10:12:41 INFO - PROCESS | 1755 | 1467738761340 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 10:12:41 INFO - PROCESS | 1755 | 1467738761344 Marionette TRACE conn4 <- [1,1902,null,{}] 10:12:41 INFO - PROCESS | 1755 | 1467738761352 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}] 10:12:41 INFO - PROCESS | 1755 | 1467738761358 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:41 INFO - PROCESS | 1755 | 1467738761538 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 10:12:41 INFO - PROCESS | 1755 | 1467738761690 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:41 INFO - PROCESS | 1755 | 1467738761700 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:41 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3e0800 == 18 [pid = 1755] [id = 483] 10:12:41 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x8e307400) [pid = 1755] [serial = 1450] [outer = (nil)] 10:12:41 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8e3d9400) [pid = 1755] [serial = 1451] [outer = 0x8e307400] 10:12:41 INFO - PROCESS | 1755 | 1467738761776 Marionette DEBUG loaded listener.js 10:12:41 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8e3e4000) [pid = 1755] [serial = 1452] [outer = 0x8e307400] 10:12:42 INFO - PROCESS | 1755 | 1467738762622 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]]]}] 10:12:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 10:12:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1335ms 10:12:42 INFO - PROCESS | 1755 | 1467738762679 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 10:12:42 INFO - PROCESS | 1755 | 1467738762683 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 10:12:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 10:12:42 INFO - PROCESS | 1755 | 1467738762690 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 10:12:42 INFO - PROCESS | 1755 | 1467738762696 Marionette TRACE conn4 <- [1,1906,null,{}] 10:12:42 INFO - PROCESS | 1755 | 1467738762724 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}] 10:12:42 INFO - PROCESS | 1755 | 1467738762733 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:42 INFO - PROCESS | 1755 | 1467738762955 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 10:12:43 INFO - PROCESS | 1755 | 1467738762981 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:43 INFO - PROCESS | 1755 | 1467738762991 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:43 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f6e8c00 == 19 [pid = 1755] [id = 484] 10:12:43 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8fd11400) [pid = 1755] [serial = 1453] [outer = (nil)] 10:12:43 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8fe3ec00) [pid = 1755] [serial = 1454] [outer = 0x8fd11400] 10:12:43 INFO - PROCESS | 1755 | 1467738763064 Marionette DEBUG loaded listener.js 10:12:43 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8fe4cc00) [pid = 1755] [serial = 1455] [outer = 0x8fd11400] 10:12:44 INFO - PROCESS | 1755 | 1467738764067 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]]]}] 10:12:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 10:12:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1447ms 10:12:44 INFO - PROCESS | 1755 | 1467738764138 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 10:12:44 INFO - PROCESS | 1755 | 1467738764142 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 10:12:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 10:12:44 INFO - PROCESS | 1755 | 1467738764150 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 10:12:44 INFO - PROCESS | 1755 | 1467738764152 Marionette TRACE conn4 <- [1,1910,null,{}] 10:12:44 INFO - PROCESS | 1755 | 1467738764166 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}] 10:12:44 INFO - PROCESS | 1755 | 1467738764170 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:44 INFO - PROCESS | 1755 | 1467738764409 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 10:12:44 INFO - PROCESS | 1755 | 1467738764432 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:44 INFO - PROCESS | 1755 | 1467738764441 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:44 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c09f800 == 20 [pid = 1755] [id = 485] 10:12:44 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8f29d800) [pid = 1755] [serial = 1456] [outer = (nil)] 10:12:44 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x9014b400) [pid = 1755] [serial = 1457] [outer = 0x8f29d800] 10:12:44 INFO - PROCESS | 1755 | 1467738764512 Marionette DEBUG loaded listener.js 10:12:44 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x90150000) [pid = 1755] [serial = 1458] [outer = 0x8f29d800] 10:12:45 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x8c0a0c00) [pid = 1755] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 10:12:45 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8e30ac00) [pid = 1755] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 10:12:45 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8c3e1000) [pid = 1755] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 10:12:45 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8f296c00) [pid = 1755] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 10:12:45 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8f6f4000) [pid = 1755] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 10:12:45 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8dfea000) [pid = 1755] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 10:12:45 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8dd72400) [pid = 1755] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 10:12:45 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x8dd24c00) [pid = 1755] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 10:12:45 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x91f4a000) [pid = 1755] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 10:12:45 INFO - PROCESS | 1755 | --DOMWINDOW == 63 (0x8dd28000) [pid = 1755] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 10:12:45 INFO - PROCESS | 1755 | --DOMWINDOW == 62 (0x8d30a400) [pid = 1755] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 10:12:45 INFO - PROCESS | 1755 | 1467738765510 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]]]}] 10:12:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 10:12:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1389ms 10:12:45 INFO - PROCESS | 1755 | 1467738765538 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 10:12:45 INFO - PROCESS | 1755 | 1467738765542 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 10:12:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 10:12:45 INFO - PROCESS | 1755 | 1467738765548 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 10:12:45 INFO - PROCESS | 1755 | 1467738765551 Marionette TRACE conn4 <- [1,1914,null,{}] 10:12:45 INFO - PROCESS | 1755 | 1467738765557 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}] 10:12:45 INFO - PROCESS | 1755 | 1467738765562 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:45 INFO - PROCESS | 1755 | 1467738765722 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 10:12:45 INFO - PROCESS | 1755 | 1467738765736 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:45 INFO - PROCESS | 1755 | 1467738765742 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:45 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c225c00 == 21 [pid = 1755] [id = 486] 10:12:45 INFO - PROCESS | 1755 | ++DOMWINDOW == 63 (0x8f296c00) [pid = 1755] [serial = 1459] [outer = (nil)] 10:12:45 INFO - PROCESS | 1755 | ++DOMWINDOW == 64 (0x90148c00) [pid = 1755] [serial = 1460] [outer = 0x8f296c00] 10:12:45 INFO - PROCESS | 1755 | 1467738765813 Marionette DEBUG loaded listener.js 10:12:45 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x901cfc00) [pid = 1755] [serial = 1461] [outer = 0x8f296c00] 10:12:46 INFO - PROCESS | 1755 | 1467738766774 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]]]}] 10:12:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 10:12:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1291ms 10:12:46 INFO - PROCESS | 1755 | 1467738766841 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 10:12:46 INFO - PROCESS | 1755 | 1467738766845 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 10:12:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 10:12:46 INFO - PROCESS | 1755 | 1467738766851 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 10:12:46 INFO - PROCESS | 1755 | 1467738766855 Marionette TRACE conn4 <- [1,1918,null,{}] 10:12:46 INFO - PROCESS | 1755 | 1467738766860 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}] 10:12:46 INFO - PROCESS | 1755 | 1467738766871 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:47 INFO - PROCESS | 1755 | 1467738767217 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 10:12:47 INFO - PROCESS | 1755 | 1467738767307 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:47 INFO - PROCESS | 1755 | 1467738767317 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:47 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3e2c00 == 22 [pid = 1755] [id = 487] 10:12:47 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8c3e3400) [pid = 1755] [serial = 1462] [outer = (nil)] 10:12:47 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8c3ec400) [pid = 1755] [serial = 1463] [outer = 0x8c3e3400] 10:12:47 INFO - PROCESS | 1755 | 1467738767442 Marionette DEBUG loaded listener.js 10:12:47 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8d309400) [pid = 1755] [serial = 1464] [outer = 0x8c3e3400] 10:12:48 INFO - PROCESS | 1755 | 1467738768547 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]]]}] 10:12:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 10:12:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1730ms 10:12:48 INFO - PROCESS | 1755 | 1467738768587 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 10:12:48 INFO - PROCESS | 1755 | 1467738768596 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 10:12:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 10:12:48 INFO - PROCESS | 1755 | 1467738768604 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 10:12:48 INFO - PROCESS | 1755 | 1467738768609 Marionette TRACE conn4 <- [1,1922,null,{}] 10:12:48 INFO - PROCESS | 1755 | 1467738768617 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}] 10:12:48 INFO - PROCESS | 1755 | 1467738768625 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:48 INFO - PROCESS | 1755 | 1467738768886 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 10:12:49 INFO - PROCESS | 1755 | 1467738769162 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:49 INFO - PROCESS | 1755 | 1467738769177 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:49 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd79000 == 23 [pid = 1755] [id = 488] 10:12:49 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8dfeb400) [pid = 1755] [serial = 1465] [outer = (nil)] 10:12:49 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8e30f400) [pid = 1755] [serial = 1466] [outer = 0x8dfeb400] 10:12:49 INFO - PROCESS | 1755 | 1467738769338 Marionette DEBUG loaded listener.js 10:12:49 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8e35ac00) [pid = 1755] [serial = 1467] [outer = 0x8dfeb400] 10:12:50 INFO - PROCESS | 1755 | 1467738770369 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]]]}] 10:12:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 10:12:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1849ms 10:12:50 INFO - PROCESS | 1755 | 1467738770454 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 10:12:50 INFO - PROCESS | 1755 | 1467738770460 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 10:12:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 10:12:50 INFO - PROCESS | 1755 | 1467738770467 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 10:12:50 INFO - PROCESS | 1755 | 1467738770473 Marionette TRACE conn4 <- [1,1926,null,{}] 10:12:50 INFO - PROCESS | 1755 | 1467738770480 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}] 10:12:50 INFO - PROCESS | 1755 | 1467738770485 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:50 INFO - PROCESS | 1755 | 1467738770739 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 10:12:51 INFO - PROCESS | 1755 | 1467738771027 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:51 INFO - PROCESS | 1755 | 1467738771037 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:51 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e3dbc00 == 24 [pid = 1755] [id = 489] 10:12:51 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8f3c5400) [pid = 1755] [serial = 1468] [outer = (nil)] 10:12:51 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8f3ccc00) [pid = 1755] [serial = 1469] [outer = 0x8f3c5400] 10:12:51 INFO - PROCESS | 1755 | 1467738771146 Marionette DEBUG loaded listener.js 10:12:51 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x8f6f1000) [pid = 1755] [serial = 1470] [outer = 0x8f3c5400] 10:12:52 INFO - PROCESS | 1755 | 1467738772145 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]]]}] 10:12:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 10:12:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1743ms 10:12:52 INFO - PROCESS | 1755 | 1467738772211 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 10:12:52 INFO - PROCESS | 1755 | 1467738772218 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 10:12:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 10:12:52 INFO - PROCESS | 1755 | 1467738772236 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 10:12:52 INFO - PROCESS | 1755 | 1467738772245 Marionette TRACE conn4 <- [1,1930,null,{}] 10:12:52 INFO - PROCESS | 1755 | 1467738772251 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}] 10:12:52 INFO - PROCESS | 1755 | 1467738772257 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:52 INFO - PROCESS | 1755 | 1467738772493 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 10:12:52 INFO - PROCESS | 1755 | 1467738772724 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:52 INFO - PROCESS | 1755 | 1467738772736 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:52 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d6af000 == 25 [pid = 1755] [id = 490] 10:12:52 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8e30d400) [pid = 1755] [serial = 1471] [outer = (nil)] 10:12:52 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x91c5d000) [pid = 1755] [serial = 1472] [outer = 0x8e30d400] 10:12:52 INFO - PROCESS | 1755 | 1467738772838 Marionette DEBUG loaded listener.js 10:12:52 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x91f50c00) [pid = 1755] [serial = 1473] [outer = 0x8e30d400] 10:12:53 INFO - PROCESS | 1755 | 1467738773772 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]]]}] 10:12:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 10:12:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1604ms 10:12:53 INFO - PROCESS | 1755 | 1467738773833 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 10:12:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 10:12:53 INFO - PROCESS | 1755 | 1467738773837 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 10:12:53 INFO - PROCESS | 1755 | 1467738773845 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 10:12:53 INFO - PROCESS | 1755 | 1467738773848 Marionette TRACE conn4 <- [1,1934,null,{}] 10:12:53 INFO - PROCESS | 1755 | 1467738773854 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}] 10:12:53 INFO - PROCESS | 1755 | 1467738773861 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:54 INFO - PROCESS | 1755 | 1467738774057 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 10:12:54 INFO - PROCESS | 1755 | 1467738774242 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:54 INFO - PROCESS | 1755 | 1467738774252 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:54 INFO - PROCESS | 1755 | ++DOCSHELL 0x91c3a800 == 26 [pid = 1755] [id = 491] 10:12:54 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x91c5ec00) [pid = 1755] [serial = 1474] [outer = (nil)] 10:12:54 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x91f88800) [pid = 1755] [serial = 1475] [outer = 0x91c5ec00] 10:12:54 INFO - PROCESS | 1755 | 1467738774379 Marionette DEBUG loaded listener.js 10:12:54 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x91f8cc00) [pid = 1755] [serial = 1476] [outer = 0x91c5ec00] 10:12:55 INFO - PROCESS | 1755 | 1467738775354 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]]]}] 10:12:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 10:12:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1582ms 10:12:55 INFO - PROCESS | 1755 | 1467738775427 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 10:12:55 INFO - PROCESS | 1755 | 1467738775430 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 10:12:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 10:12:55 INFO - PROCESS | 1755 | 1467738775439 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 10:12:55 INFO - PROCESS | 1755 | 1467738775442 Marionette TRACE conn4 <- [1,1938,null,{}] 10:12:55 INFO - PROCESS | 1755 | 1467738775449 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}] 10:12:55 INFO - PROCESS | 1755 | 1467738775454 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:55 INFO - PROCESS | 1755 | 1467738775772 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 10:12:56 INFO - PROCESS | 1755 | 1467738776016 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:56 INFO - PROCESS | 1755 | 1467738776034 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:56 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f27d000 == 27 [pid = 1755] [id = 492] 10:12:56 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0x8f27e000) [pid = 1755] [serial = 1477] [outer = (nil)] 10:12:56 INFO - PROCESS | 1755 | ++DOMWINDOW == 82 (0x925c1800) [pid = 1755] [serial = 1478] [outer = 0x8f27e000] 10:12:56 INFO - PROCESS | 1755 | 1467738776168 Marionette DEBUG loaded listener.js 10:12:56 INFO - PROCESS | 1755 | ++DOMWINDOW == 83 (0x925cfc00) [pid = 1755] [serial = 1479] [outer = 0x8f27e000] 10:12:57 INFO - PROCESS | 1755 | 1467738777407 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]]]}] 10:12:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 10:12:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 2036ms 10:12:57 INFO - PROCESS | 1755 | 1467738777476 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 10:12:57 INFO - PROCESS | 1755 | 1467738777483 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 10:12:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 10:12:57 INFO - PROCESS | 1755 | 1467738777492 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 10:12:57 INFO - PROCESS | 1755 | 1467738777498 Marionette TRACE conn4 <- [1,1942,null,{}] 10:12:57 INFO - PROCESS | 1755 | 1467738777515 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}] 10:12:57 INFO - PROCESS | 1755 | 1467738777520 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:57 INFO - PROCESS | 1755 | 1467738777736 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 10:12:58 INFO - PROCESS | 1755 | 1467738778072 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:58 INFO - PROCESS | 1755 | 1467738778088 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:12:58 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d6b1c00 == 28 [pid = 1755] [id = 493] 10:12:58 INFO - PROCESS | 1755 | ++DOMWINDOW == 84 (0x8dd21400) [pid = 1755] [serial = 1480] [outer = (nil)] 10:12:58 INFO - PROCESS | 1755 | ++DOMWINDOW == 85 (0x8dd2fc00) [pid = 1755] [serial = 1481] [outer = 0x8dd21400] 10:12:58 INFO - PROCESS | 1755 | 1467738778165 Marionette DEBUG loaded listener.js 10:12:58 INFO - PROCESS | 1755 | ++DOMWINDOW == 86 (0x8dd78800) [pid = 1755] [serial = 1482] [outer = 0x8dd21400] 10:12:59 INFO - PROCESS | 1755 | --DOCSHELL 0x8dfe9000 == 27 [pid = 1755] [id = 474] 10:12:59 INFO - PROCESS | 1755 | --DOCSHELL 0x8f296400 == 26 [pid = 1755] [id = 475] 10:12:59 INFO - PROCESS | 1755 | --DOCSHELL 0x8d305800 == 25 [pid = 1755] [id = 476] 10:12:59 INFO - PROCESS | 1755 | --DOCSHELL 0x8c22cc00 == 24 [pid = 1755] [id = 473] 10:12:59 INFO - PROCESS | 1755 | --DOCSHELL 0x8c09f800 == 23 [pid = 1755] [id = 485] 10:12:59 INFO - PROCESS | 1755 | --DOCSHELL 0x8f6e8c00 == 22 [pid = 1755] [id = 484] 10:12:59 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3e0800 == 21 [pid = 1755] [id = 483] 10:12:59 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3e2000 == 20 [pid = 1755] [id = 482] 10:12:59 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd2d400 == 19 [pid = 1755] [id = 472] 10:12:59 INFO - PROCESS | 1755 | --DOCSHELL 0x9014bc00 == 18 [pid = 1755] [id = 480] 10:12:59 INFO - PROCESS | 1755 | --DOCSHELL 0x8d30b400 == 17 [pid = 1755] [id = 478] 10:12:59 INFO - PROCESS | 1755 | --DOCSHELL 0x8d6b0400 == 16 [pid = 1755] [id = 479] 10:12:59 INFO - PROCESS | 1755 | --DOCSHELL 0x8c231c00 == 15 [pid = 1755] [id = 481] 10:12:59 INFO - PROCESS | 1755 | --DOCSHELL 0x8d6a4000 == 14 [pid = 1755] [id = 477] 10:12:59 INFO - PROCESS | 1755 | --DOCSHELL 0x8f27d000 == 13 [pid = 1755] [id = 492] 10:12:59 INFO - PROCESS | 1755 | --DOCSHELL 0x91c3a800 == 12 [pid = 1755] [id = 491] 10:12:59 INFO - PROCESS | 1755 | --DOCSHELL 0x8d6af000 == 11 [pid = 1755] [id = 490] 10:12:59 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd79000 == 10 [pid = 1755] [id = 488] 10:12:59 INFO - PROCESS | 1755 | --DOCSHELL 0x8e3dbc00 == 9 [pid = 1755] [id = 489] 10:12:59 INFO - PROCESS | 1755 | --DOCSHELL 0x8c225c00 == 8 [pid = 1755] [id = 486] 10:12:59 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3e2c00 == 7 [pid = 1755] [id = 487] 10:12:59 INFO - PROCESS | 1755 | --DOMWINDOW == 85 (0x8fd15800) [pid = 1755] [serial = 1433] [outer = (nil)] [url = about:blank] 10:12:59 INFO - PROCESS | 1755 | --DOMWINDOW == 84 (0x8c22f800) [pid = 1755] [serial = 1401] [outer = (nil)] [url = about:blank] 10:12:59 INFO - PROCESS | 1755 | --DOMWINDOW == 83 (0x8c225000) [pid = 1755] [serial = 1400] [outer = (nil)] [url = about:blank] 10:12:59 INFO - PROCESS | 1755 | --DOMWINDOW == 82 (0x8e34dc00) [pid = 1755] [serial = 1403] [outer = (nil)] [url = about:blank] 10:12:59 INFO - PROCESS | 1755 | --DOMWINDOW == 81 (0x8d308800) [pid = 1755] [serial = 1421] [outer = (nil)] [url = about:blank] 10:12:59 INFO - PROCESS | 1755 | --DOMWINDOW == 80 (0x8e3dfc00) [pid = 1755] [serial = 1404] [outer = (nil)] [url = about:blank] 10:12:59 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x8f29b400) [pid = 1755] [serial = 1427] [outer = (nil)] [url = about:blank] 10:12:59 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x8fe48800) [pid = 1755] [serial = 1407] [outer = (nil)] [url = about:blank] 10:12:59 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x8d6a9000) [pid = 1755] [serial = 1422] [outer = (nil)] [url = about:blank] 10:12:59 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x8dfed800) [pid = 1755] [serial = 1424] [outer = (nil)] [url = about:blank] 10:12:59 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x8fd1e800) [pid = 1755] [serial = 1406] [outer = (nil)] [url = about:blank] 10:12:59 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8e306400) [pid = 1755] [serial = 1419] [outer = (nil)] [url = about:blank] 10:12:59 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x91f4e800) [pid = 1755] [serial = 1410] [outer = (nil)] [url = about:blank] 10:12:59 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x91c5e400) [pid = 1755] [serial = 1409] [outer = (nil)] [url = about:blank] 10:12:59 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x91f92000) [pid = 1755] [serial = 1413] [outer = (nil)] [url = about:blank] 10:12:59 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x91f90800) [pid = 1755] [serial = 1412] [outer = (nil)] [url = about:blank] 10:12:59 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x925c6400) [pid = 1755] [serial = 1416] [outer = (nil)] [url = about:blank] 10:12:59 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8e350800) [pid = 1755] [serial = 1415] [outer = (nil)] [url = about:blank] 10:12:59 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8e34b800) [pid = 1755] [serial = 1430] [outer = (nil)] [url = about:blank] 10:12:59 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8dfe4c00) [pid = 1755] [serial = 1418] [outer = (nil)] [url = about:blank] 10:12:59 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x8f3c2c00) [pid = 1755] [serial = 1428] [outer = (nil)] [url = about:blank] 10:12:59 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x8f29c000) [pid = 1755] [serial = 1431] [outer = (nil)] [url = about:blank] 10:12:59 INFO - PROCESS | 1755 | --DOMWINDOW == 63 (0x8e310800) [pid = 1755] [serial = 1425] [outer = (nil)] [url = about:blank] 10:13:00 INFO - PROCESS | 1755 | 1467738780151 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]]]}] 10:13:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 10:13:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 2698ms 10:13:00 INFO - PROCESS | 1755 | 1467738780191 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 10:13:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 10:13:00 INFO - PROCESS | 1755 | 1467738780197 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 10:13:00 INFO - PROCESS | 1755 | 1467738780205 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 10:13:00 INFO - PROCESS | 1755 | 1467738780212 Marionette TRACE conn4 <- [1,1946,null,{}] 10:13:00 INFO - PROCESS | 1755 | 1467738780220 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}] 10:13:00 INFO - PROCESS | 1755 | 1467738780227 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:00 INFO - PROCESS | 1755 | 1467738780411 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 10:13:00 INFO - PROCESS | 1755 | 1467738780544 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:00 INFO - PROCESS | 1755 | 1467738780552 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:00 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c225400 == 8 [pid = 1755] [id = 494] 10:13:00 INFO - PROCESS | 1755 | ++DOMWINDOW == 64 (0x8c22ec00) [pid = 1755] [serial = 1483] [outer = (nil)] 10:13:00 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x8d305800) [pid = 1755] [serial = 1484] [outer = 0x8c22ec00] 10:13:00 INFO - PROCESS | 1755 | 1467738780630 Marionette DEBUG loaded listener.js 10:13:00 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8d6a8000) [pid = 1755] [serial = 1485] [outer = 0x8c22ec00] 10:13:01 INFO - PROCESS | 1755 | 1467738781484 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]]]}] 10:13:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 10:13:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1335ms 10:13:01 INFO - PROCESS | 1755 | 1467738781541 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 10:13:01 INFO - PROCESS | 1755 | 1467738781550 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 10:13:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 10:13:01 INFO - PROCESS | 1755 | 1467738781562 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 10:13:01 INFO - PROCESS | 1755 | 1467738781567 Marionette TRACE conn4 <- [1,1950,null,{}] 10:13:01 INFO - PROCESS | 1755 | 1467738781574 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}] 10:13:01 INFO - PROCESS | 1755 | 1467738781581 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:01 INFO - PROCESS | 1755 | 1467738781774 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 10:13:01 INFO - PROCESS | 1755 | 1467738781946 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:01 INFO - PROCESS | 1755 | 1467738781954 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:01 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd76c00 == 9 [pid = 1755] [id = 495] 10:13:01 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8dfe7800) [pid = 1755] [serial = 1486] [outer = (nil)] 10:13:02 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8dfed800) [pid = 1755] [serial = 1487] [outer = 0x8dfe7800] 10:13:02 INFO - PROCESS | 1755 | 1467738782032 Marionette DEBUG loaded listener.js 10:13:02 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8e306c00) [pid = 1755] [serial = 1488] [outer = 0x8dfe7800] 10:13:03 INFO - PROCESS | 1755 | 1467738783005 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]]]}] 10:13:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 10:13:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1493ms 10:13:03 INFO - PROCESS | 1755 | 1467738783056 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 10:13:03 INFO - PROCESS | 1755 | 1467738783060 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 10:13:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 10:13:03 INFO - PROCESS | 1755 | 1467738783077 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 10:13:03 INFO - PROCESS | 1755 | 1467738783083 Marionette TRACE conn4 <- [1,1954,null,{}] 10:13:03 INFO - PROCESS | 1755 | 1467738783101 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}] 10:13:03 INFO - PROCESS | 1755 | 1467738783111 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:03 INFO - PROCESS | 1755 | 1467738783338 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 10:13:03 INFO - PROCESS | 1755 | 1467738783364 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:03 INFO - PROCESS | 1755 | 1467738783373 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:03 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f276000 == 10 [pid = 1755] [id = 496] 10:13:03 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8f277400) [pid = 1755] [serial = 1489] [outer = (nil)] 10:13:03 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8f280400) [pid = 1755] [serial = 1490] [outer = 0x8f277400] 10:13:03 INFO - PROCESS | 1755 | 1467738783461 Marionette DEBUG loaded listener.js 10:13:03 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8f29b000) [pid = 1755] [serial = 1491] [outer = 0x8f277400] 10:13:04 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8f296c00) [pid = 1755] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 10:13:04 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8f29d800) [pid = 1755] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 10:13:04 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8e302400) [pid = 1755] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 10:13:04 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x9014f400) [pid = 1755] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 10:13:04 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8d30d800) [pid = 1755] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 10:13:04 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8f292800) [pid = 1755] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 10:13:04 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x8d30c400) [pid = 1755] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 10:13:04 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x8c3e3800) [pid = 1755] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 10:13:04 INFO - PROCESS | 1755 | --DOMWINDOW == 63 (0x8e307400) [pid = 1755] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 10:13:04 INFO - PROCESS | 1755 | --DOMWINDOW == 62 (0x8fd11400) [pid = 1755] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 10:13:04 INFO - PROCESS | 1755 | 1467738784794 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]]]}] 10:13:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 10:13:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1789ms 10:13:04 INFO - PROCESS | 1755 | 1467738784866 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 10:13:04 INFO - PROCESS | 1755 | 1467738784871 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 10:13:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 10:13:04 INFO - PROCESS | 1755 | 1467738784878 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 10:13:04 INFO - PROCESS | 1755 | 1467738784881 Marionette TRACE conn4 <- [1,1958,null,{}] 10:13:04 INFO - PROCESS | 1755 | 1467738784887 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}] 10:13:04 INFO - PROCESS | 1755 | 1467738784891 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:05 INFO - PROCESS | 1755 | 1467738785048 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 10:13:05 INFO - PROCESS | 1755 | 1467738785057 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:05 INFO - PROCESS | 1755 | 1467738785063 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:05 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d302800 == 11 [pid = 1755] [id = 497] 10:13:05 INFO - PROCESS | 1755 | ++DOMWINDOW == 63 (0x8dfeac00) [pid = 1755] [serial = 1492] [outer = (nil)] 10:13:05 INFO - PROCESS | 1755 | ++DOMWINDOW == 64 (0x8f3bf800) [pid = 1755] [serial = 1493] [outer = 0x8dfeac00] 10:13:05 INFO - PROCESS | 1755 | 1467738785139 Marionette DEBUG loaded listener.js 10:13:05 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x8f3c7c00) [pid = 1755] [serial = 1494] [outer = 0x8dfeac00] 10:13:06 INFO - PROCESS | 1755 | 1467738786055 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]]]}] 10:13:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 10:13:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1237ms 10:13:06 INFO - PROCESS | 1755 | 1467738786116 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 10:13:06 INFO - PROCESS | 1755 | 1467738786120 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 10:13:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 10:13:06 INFO - PROCESS | 1755 | 1467738786127 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 10:13:06 INFO - PROCESS | 1755 | 1467738786131 Marionette TRACE conn4 <- [1,1962,null,{}] 10:13:06 INFO - PROCESS | 1755 | 1467738786136 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}] 10:13:06 INFO - PROCESS | 1755 | 1467738786141 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:06 INFO - PROCESS | 1755 | 1467738786316 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 10:13:06 INFO - PROCESS | 1755 | 1467738786550 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:06 INFO - PROCESS | 1755 | 1467738786561 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:06 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c09c000 == 12 [pid = 1755] [id = 498] 10:13:06 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8c09c800) [pid = 1755] [serial = 1495] [outer = (nil)] 10:13:06 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8c0a0000) [pid = 1755] [serial = 1496] [outer = 0x8c09c800] 10:13:06 INFO - PROCESS | 1755 | 1467738786651 Marionette DEBUG loaded listener.js 10:13:06 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8c229000) [pid = 1755] [serial = 1497] [outer = 0x8c09c800] 10:13:07 INFO - PROCESS | 1755 | 1467738787778 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]]]}] 10:13:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 10:13:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1731ms 10:13:07 INFO - PROCESS | 1755 | 1467738787861 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 10:13:07 INFO - PROCESS | 1755 | 1467738787868 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 10:13:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 10:13:07 INFO - PROCESS | 1755 | 1467738787878 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 10:13:07 INFO - PROCESS | 1755 | 1467738787883 Marionette TRACE conn4 <- [1,1966,null,{}] 10:13:07 INFO - PROCESS | 1755 | 1467738787891 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}] 10:13:07 INFO - PROCESS | 1755 | 1467738787899 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:08 INFO - PROCESS | 1755 | 1467738788128 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 10:13:08 INFO - PROCESS | 1755 | 1467738788361 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:08 INFO - PROCESS | 1755 | 1467738788370 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:08 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3e7000 == 13 [pid = 1755] [id = 499] 10:13:08 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8dd7c800) [pid = 1755] [serial = 1498] [outer = (nil)] 10:13:08 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8dfee000) [pid = 1755] [serial = 1499] [outer = 0x8dd7c800] 10:13:08 INFO - PROCESS | 1755 | 1467738788456 Marionette DEBUG loaded listener.js 10:13:08 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8e30ec00) [pid = 1755] [serial = 1500] [outer = 0x8dd7c800] 10:13:09 INFO - PROCESS | 1755 | 1467738789506 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]]]}] 10:13:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 10:13:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1653ms 10:13:09 INFO - PROCESS | 1755 | 1467738789533 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 10:13:09 INFO - PROCESS | 1755 | 1467738789540 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 10:13:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 10:13:09 INFO - PROCESS | 1755 | 1467738789548 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 10:13:09 INFO - PROCESS | 1755 | 1467738789552 Marionette TRACE conn4 <- [1,1970,null,{}] 10:13:09 INFO - PROCESS | 1755 | 1467738789558 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}] 10:13:09 INFO - PROCESS | 1755 | 1467738789564 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:09 INFO - PROCESS | 1755 | 1467738789760 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 10:13:10 INFO - PROCESS | 1755 | 1467738790026 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:10 INFO - PROCESS | 1755 | 1467738790038 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:10 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d30ac00 == 14 [pid = 1755] [id = 500] 10:13:10 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8e30e000) [pid = 1755] [serial = 1501] [outer = (nil)] 10:13:10 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8f299000) [pid = 1755] [serial = 1502] [outer = 0x8e30e000] 10:13:10 INFO - PROCESS | 1755 | 1467738790164 Marionette DEBUG loaded listener.js 10:13:10 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x8f6e7000) [pid = 1755] [serial = 1503] [outer = 0x8e30e000] 10:13:11 INFO - PROCESS | 1755 | 1467738791195 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]]]}] 10:13:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 10:13:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1695ms 10:13:11 INFO - PROCESS | 1755 | 1467738791244 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 10:13:11 INFO - PROCESS | 1755 | 1467738791247 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 10:13:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 10:13:11 INFO - PROCESS | 1755 | 1467738791266 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 10:13:11 INFO - PROCESS | 1755 | 1467738791276 Marionette TRACE conn4 <- [1,1974,null,{}] 10:13:11 INFO - PROCESS | 1755 | 1467738791283 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}] 10:13:11 INFO - PROCESS | 1755 | 1467738791290 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:11 INFO - PROCESS | 1755 | 1467738791534 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 10:13:11 INFO - PROCESS | 1755 | 1467738791801 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:11 INFO - PROCESS | 1755 | 1467738791813 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:11 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c22c400 == 15 [pid = 1755] [id = 501] 10:13:11 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8d306800) [pid = 1755] [serial = 1504] [outer = (nil)] 10:13:11 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x8fd18800) [pid = 1755] [serial = 1505] [outer = 0x8d306800] 10:13:11 INFO - PROCESS | 1755 | 1467738791962 Marionette DEBUG loaded listener.js 10:13:12 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x8fd1ec00) [pid = 1755] [serial = 1506] [outer = 0x8d306800] 10:13:13 INFO - PROCESS | 1755 | 1467738793104 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]]]}] 10:13:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 10:13:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1913ms 10:13:13 INFO - PROCESS | 1755 | 1467738793170 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 10:13:13 INFO - PROCESS | 1755 | 1467738793176 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 10:13:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 10:13:13 INFO - PROCESS | 1755 | --DOCSHELL 0x8d302800 == 14 [pid = 1755] [id = 497] 10:13:13 INFO - PROCESS | 1755 | --DOCSHELL 0x8f276000 == 13 [pid = 1755] [id = 496] 10:13:13 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd76c00 == 12 [pid = 1755] [id = 495] 10:13:13 INFO - PROCESS | 1755 | --DOCSHELL 0x8c225400 == 11 [pid = 1755] [id = 494] 10:13:13 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x90148c00) [pid = 1755] [serial = 1460] [outer = (nil)] [url = about:blank] 10:13:13 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x9014b400) [pid = 1755] [serial = 1457] [outer = (nil)] [url = about:blank] 10:13:13 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8fd20000) [pid = 1755] [serial = 1434] [outer = (nil)] [url = about:blank] 10:13:13 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x901cf400) [pid = 1755] [serial = 1442] [outer = (nil)] [url = about:blank] 10:13:13 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x901d2c00) [pid = 1755] [serial = 1443] [outer = (nil)] [url = about:blank] 10:13:13 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8dd30000) [pid = 1755] [serial = 1436] [outer = (nil)] [url = about:blank] 10:13:13 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8dfe4800) [pid = 1755] [serial = 1437] [outer = (nil)] [url = about:blank] 10:13:13 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8f3c4c00) [pid = 1755] [serial = 1439] [outer = (nil)] [url = about:blank] 10:13:13 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8dd7e800) [pid = 1755] [serial = 1440] [outer = (nil)] [url = about:blank] 10:13:13 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x91c3c000) [pid = 1755] [serial = 1445] [outer = (nil)] [url = about:blank] 10:13:13 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x91c3f400) [pid = 1755] [serial = 1446] [outer = (nil)] [url = about:blank] 10:13:13 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x8d6a4800) [pid = 1755] [serial = 1448] [outer = (nil)] [url = about:blank] 10:13:13 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x8dd2bc00) [pid = 1755] [serial = 1449] [outer = (nil)] [url = about:blank] 10:13:13 INFO - PROCESS | 1755 | --DOMWINDOW == 63 (0x8e3d9400) [pid = 1755] [serial = 1451] [outer = (nil)] [url = about:blank] 10:13:13 INFO - PROCESS | 1755 | --DOMWINDOW == 62 (0x8fe3ec00) [pid = 1755] [serial = 1454] [outer = (nil)] [url = about:blank] 10:13:13 INFO - PROCESS | 1755 | --DOMWINDOW == 61 (0x90150000) [pid = 1755] [serial = 1458] [outer = (nil)] [url = about:blank] 10:13:13 INFO - PROCESS | 1755 | --DOMWINDOW == 60 (0x8fe4cc00) [pid = 1755] [serial = 1455] [outer = (nil)] [url = about:blank] 10:13:13 INFO - PROCESS | 1755 | --DOMWINDOW == 59 (0x8e3e4000) [pid = 1755] [serial = 1452] [outer = (nil)] [url = about:blank] 10:13:13 INFO - PROCESS | 1755 | --DOMWINDOW == 58 (0x901cfc00) [pid = 1755] [serial = 1461] [outer = (nil)] [url = about:blank] 10:13:13 INFO - PROCESS | 1755 | 1467738793317 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 10:13:13 INFO - PROCESS | 1755 | 1467738793327 Marionette TRACE conn4 <- [1,1978,null,{}] 10:13:13 INFO - PROCESS | 1755 | 1467738793364 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}] 10:13:13 INFO - PROCESS | 1755 | 1467738793370 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:13 INFO - PROCESS | 1755 | 1467738793546 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 10:13:13 INFO - PROCESS | 1755 | 1467738793615 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:13 INFO - PROCESS | 1755 | 1467738793627 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:13 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d6a9c00 == 12 [pid = 1755] [id = 502] 10:13:13 INFO - PROCESS | 1755 | ++DOMWINDOW == 59 (0x8d6ac800) [pid = 1755] [serial = 1507] [outer = (nil)] 10:13:13 INFO - PROCESS | 1755 | ++DOMWINDOW == 60 (0x8dd2d400) [pid = 1755] [serial = 1508] [outer = 0x8d6ac800] 10:13:13 INFO - PROCESS | 1755 | 1467738793818 Marionette DEBUG loaded listener.js 10:13:13 INFO - PROCESS | 1755 | ++DOMWINDOW == 61 (0x8dd7a800) [pid = 1755] [serial = 1509] [outer = 0x8d6ac800] 10:13:14 INFO - PROCESS | 1755 | 1467738794610 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]]]}] 10:13:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 10:13:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1435ms 10:13:14 INFO - PROCESS | 1755 | 1467738794680 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 10:13:14 INFO - PROCESS | 1755 | 1467738794687 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 10:13:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 10:13:14 INFO - PROCESS | 1755 | 1467738794697 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 10:13:14 INFO - PROCESS | 1755 | 1467738794702 Marionette TRACE conn4 <- [1,1982,null,{}] 10:13:14 INFO - PROCESS | 1755 | 1467738794708 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}] 10:13:14 INFO - PROCESS | 1755 | 1467738794713 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:14 INFO - PROCESS | 1755 | 1467738794890 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 10:13:15 INFO - PROCESS | 1755 | 1467738795024 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:15 INFO - PROCESS | 1755 | 1467738795031 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:15 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e301c00 == 13 [pid = 1755] [id = 503] 10:13:15 INFO - PROCESS | 1755 | ++DOMWINDOW == 62 (0x8e357000) [pid = 1755] [serial = 1510] [outer = (nil)] 10:13:15 INFO - PROCESS | 1755 | ++DOMWINDOW == 63 (0x8e3de000) [pid = 1755] [serial = 1511] [outer = 0x8e357000] 10:13:15 INFO - PROCESS | 1755 | 1467738795111 Marionette DEBUG loaded listener.js 10:13:15 INFO - PROCESS | 1755 | ++DOMWINDOW == 64 (0x8f27ac00) [pid = 1755] [serial = 1512] [outer = 0x8e357000] 10:13:16 INFO - PROCESS | 1755 | 1467738796016 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]]]}] 10:13:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 10:13:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1379ms 10:13:16 INFO - PROCESS | 1755 | 1467738796078 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 10:13:16 INFO - PROCESS | 1755 | 1467738796082 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 10:13:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 10:13:16 INFO - PROCESS | 1755 | 1467738796088 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 10:13:16 INFO - PROCESS | 1755 | 1467738796094 Marionette TRACE conn4 <- [1,1986,null,{}] 10:13:16 INFO - PROCESS | 1755 | 1467738796110 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}] 10:13:16 INFO - PROCESS | 1755 | 1467738796119 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:16 INFO - PROCESS | 1755 | 1467738796365 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 10:13:16 INFO - PROCESS | 1755 | 1467738796390 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:16 INFO - PROCESS | 1755 | 1467738796400 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:16 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f6edc00 == 14 [pid = 1755] [id = 504] 10:13:16 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x8f6f0400) [pid = 1755] [serial = 1513] [outer = (nil)] 10:13:16 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8fd18400) [pid = 1755] [serial = 1514] [outer = 0x8f6f0400] 10:13:16 INFO - PROCESS | 1755 | 1467738796483 Marionette DEBUG loaded listener.js 10:13:16 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8fe43800) [pid = 1755] [serial = 1515] [outer = 0x8f6f0400] 10:13:17 INFO - PROCESS | 1755 | 1467738797455 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]]]}] 10:13:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 10:13:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1399ms 10:13:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 10:13:17 INFO - PROCESS | 1755 | 1467738797488 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 10:13:17 INFO - PROCESS | 1755 | 1467738797492 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 10:13:17 INFO - PROCESS | 1755 | 1467738797521 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 10:13:17 INFO - PROCESS | 1755 | 1467738797525 Marionette TRACE conn4 <- [1,1990,null,{}] 10:13:17 INFO - PROCESS | 1755 | 1467738797531 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}] 10:13:17 INFO - PROCESS | 1755 | 1467738797536 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:17 INFO - PROCESS | 1755 | 1467738797757 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 10:13:17 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8c22ec00) [pid = 1755] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 10:13:17 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x8dd21400) [pid = 1755] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 10:13:17 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x8f3c5400) [pid = 1755] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 10:13:17 INFO - PROCESS | 1755 | --DOMWINDOW == 63 (0x8f277400) [pid = 1755] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 10:13:17 INFO - PROCESS | 1755 | --DOMWINDOW == 62 (0x91c5ec00) [pid = 1755] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 10:13:17 INFO - PROCESS | 1755 | --DOMWINDOW == 61 (0x8dfeb400) [pid = 1755] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 10:13:17 INFO - PROCESS | 1755 | --DOMWINDOW == 60 (0x8c3e3400) [pid = 1755] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 10:13:17 INFO - PROCESS | 1755 | --DOMWINDOW == 59 (0x8e30d400) [pid = 1755] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 10:13:17 INFO - PROCESS | 1755 | --DOMWINDOW == 58 (0x8f27e000) [pid = 1755] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 10:13:17 INFO - PROCESS | 1755 | --DOMWINDOW == 57 (0x8dfe7800) [pid = 1755] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 10:13:17 INFO - PROCESS | 1755 | 1467738797951 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:17 INFO - PROCESS | 1755 | 1467738797959 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:17 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c227c00 == 15 [pid = 1755] [id = 505] 10:13:17 INFO - PROCESS | 1755 | ++DOMWINDOW == 58 (0x8c22b000) [pid = 1755] [serial = 1516] [outer = (nil)] 10:13:18 INFO - PROCESS | 1755 | ++DOMWINDOW == 59 (0x8dd74000) [pid = 1755] [serial = 1517] [outer = 0x8c22b000] 10:13:18 INFO - PROCESS | 1755 | 1467738798033 Marionette DEBUG loaded listener.js 10:13:18 INFO - PROCESS | 1755 | ++DOMWINDOW == 60 (0x8f3c4000) [pid = 1755] [serial = 1518] [outer = 0x8c22b000] 10:13:18 INFO - PROCESS | 1755 | 1467738798842 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]]]}] 10:13:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 10:13:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1356ms 10:13:18 INFO - PROCESS | 1755 | 1467738798855 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 10:13:18 INFO - PROCESS | 1755 | 1467738798858 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 10:13:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 10:13:18 INFO - PROCESS | 1755 | 1467738798865 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 10:13:18 INFO - PROCESS | 1755 | 1467738798868 Marionette TRACE conn4 <- [1,1994,null,{}] 10:13:18 INFO - PROCESS | 1755 | 1467738798874 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}] 10:13:18 INFO - PROCESS | 1755 | 1467738798878 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:19 INFO - PROCESS | 1755 | 1467738799089 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 10:13:19 INFO - PROCESS | 1755 | 1467738799111 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:19 INFO - PROCESS | 1755 | 1467738799117 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:19 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c229800 == 16 [pid = 1755] [id = 506] 10:13:19 INFO - PROCESS | 1755 | ++DOMWINDOW == 61 (0x8c3e3400) [pid = 1755] [serial = 1519] [outer = (nil)] 10:13:19 INFO - PROCESS | 1755 | ++DOMWINDOW == 62 (0x9014f400) [pid = 1755] [serial = 1520] [outer = 0x8c3e3400] 10:13:19 INFO - PROCESS | 1755 | 1467738799191 Marionette DEBUG loaded listener.js 10:13:19 INFO - PROCESS | 1755 | ++DOMWINDOW == 63 (0x90150c00) [pid = 1755] [serial = 1521] [outer = 0x8c3e3400] 10:13:20 INFO - PROCESS | 1755 | 1467738800149 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]]]}] 10:13:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 10:13:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1348ms 10:13:20 INFO - PROCESS | 1755 | 1467738800213 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 10:13:20 INFO - PROCESS | 1755 | 1467738800220 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 10:13:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 10:13:20 INFO - PROCESS | 1755 | 1467738800231 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 10:13:20 INFO - PROCESS | 1755 | 1467738800235 Marionette TRACE conn4 <- [1,1998,null,{}] 10:13:20 INFO - PROCESS | 1755 | 1467738800246 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}] 10:13:20 INFO - PROCESS | 1755 | 1467738800252 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:20 INFO - PROCESS | 1755 | 1467738800504 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 10:13:20 INFO - PROCESS | 1755 | 1467738800756 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:20 INFO - PROCESS | 1755 | 1467738800771 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:20 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3e6c00 == 17 [pid = 1755] [id = 507] 10:13:20 INFO - PROCESS | 1755 | ++DOMWINDOW == 64 (0x8d302800) [pid = 1755] [serial = 1522] [outer = (nil)] 10:13:20 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x8e30c400) [pid = 1755] [serial = 1523] [outer = 0x8d302800] 10:13:20 INFO - PROCESS | 1755 | 1467738800900 Marionette DEBUG loaded listener.js 10:13:21 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8e3e5800) [pid = 1755] [serial = 1524] [outer = 0x8d302800] 10:13:21 INFO - PROCESS | 1755 | 1467738801887 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]]]}] 10:13:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 10:13:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1686ms 10:13:21 INFO - PROCESS | 1755 | 1467738801916 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 10:13:21 INFO - PROCESS | 1755 | 1467738801924 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 10:13:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 10:13:21 INFO - PROCESS | 1755 | 1467738801935 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 10:13:21 INFO - PROCESS | 1755 | 1467738801939 Marionette TRACE conn4 <- [1,2002,null,{}] 10:13:21 INFO - PROCESS | 1755 | 1467738801947 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}] 10:13:21 INFO - PROCESS | 1755 | 1467738801953 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:22 INFO - PROCESS | 1755 | 1467738802157 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 10:13:22 INFO - PROCESS | 1755 | 1467738802337 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:22 INFO - PROCESS | 1755 | 1467738802348 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:22 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f6eb000 == 18 [pid = 1755] [id = 508] 10:13:22 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8f6ec000) [pid = 1755] [serial = 1525] [outer = (nil)] 10:13:22 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8fd15c00) [pid = 1755] [serial = 1526] [outer = 0x8f6ec000] 10:13:22 INFO - PROCESS | 1755 | 1467738802433 Marionette DEBUG loaded listener.js 10:13:22 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x90144800) [pid = 1755] [serial = 1527] [outer = 0x8f6ec000] 10:13:23 INFO - PROCESS | 1755 | 1467738803524 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]]]}] 10:13:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 10:13:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1634ms 10:13:23 INFO - PROCESS | 1755 | 1467738803569 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 10:13:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 10:13:23 INFO - PROCESS | 1755 | 1467738803574 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 10:13:23 INFO - PROCESS | 1755 | 1467738803580 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 10:13:23 INFO - PROCESS | 1755 | 1467738803587 Marionette TRACE conn4 <- [1,2006,null,{}] 10:13:23 INFO - PROCESS | 1755 | 1467738803604 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}] 10:13:23 INFO - PROCESS | 1755 | 1467738803613 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:23 INFO - PROCESS | 1755 | 1467738803801 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 10:13:24 INFO - PROCESS | 1755 | 1467738804025 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:24 INFO - PROCESS | 1755 | 1467738804040 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:24 INFO - PROCESS | 1755 | ++DOCSHELL 0x901d0c00 == 19 [pid = 1755] [id = 509] 10:13:24 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x91c40800) [pid = 1755] [serial = 1528] [outer = (nil)] 10:13:24 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x91c55000) [pid = 1755] [serial = 1529] [outer = 0x91c40800] 10:13:24 INFO - PROCESS | 1755 | 1467738804167 Marionette DEBUG loaded listener.js 10:13:24 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x91c5a000) [pid = 1755] [serial = 1530] [outer = 0x91c40800] 10:13:25 INFO - PROCESS | 1755 | 1467738805093 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]]]}] 10:13:25 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 10:13:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1543ms 10:13:25 INFO - PROCESS | 1755 | 1467738805124 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 10:13:25 INFO - PROCESS | 1755 | 1467738805129 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 10:13:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 10:13:25 INFO - PROCESS | 1755 | 1467738805136 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 10:13:25 INFO - PROCESS | 1755 | 1467738805139 Marionette TRACE conn4 <- [1,2010,null,{}] 10:13:25 INFO - PROCESS | 1755 | 1467738805146 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}] 10:13:25 INFO - PROCESS | 1755 | 1467738805151 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:25 INFO - PROCESS | 1755 | 1467738805342 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 10:13:25 INFO - PROCESS | 1755 | 1467738805520 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:25 INFO - PROCESS | 1755 | 1467738805530 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:25 INFO - PROCESS | 1755 | ++DOCSHELL 0x91c5ec00 == 20 [pid = 1755] [id = 510] 10:13:25 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x91f46800) [pid = 1755] [serial = 1531] [outer = (nil)] 10:13:25 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x91f50000) [pid = 1755] [serial = 1532] [outer = 0x91f46800] 10:13:25 INFO - PROCESS | 1755 | 1467738805608 Marionette DEBUG loaded listener.js 10:13:25 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x91f85000) [pid = 1755] [serial = 1533] [outer = 0x91f46800] 10:13:26 INFO - PROCESS | 1755 | 1467738806561 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]]]}] 10:13:26 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 10:13:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1481ms 10:13:26 INFO - PROCESS | 1755 | 1467738806619 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 10:13:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 10:13:26 INFO - PROCESS | 1755 | 1467738806623 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 10:13:26 INFO - PROCESS | 1755 | 1467738806631 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 10:13:26 INFO - PROCESS | 1755 | 1467738806635 Marionette TRACE conn4 <- [1,2014,null,{}] 10:13:26 INFO - PROCESS | 1755 | 1467738806641 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}] 10:13:26 INFO - PROCESS | 1755 | 1467738806646 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:26 INFO - PROCESS | 1755 | 1467738806826 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 10:13:27 INFO - PROCESS | 1755 | 1467738807104 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:27 INFO - PROCESS | 1755 | 1467738807115 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:27 INFO - PROCESS | 1755 | ++DOCSHELL 0x91f47c00 == 21 [pid = 1755] [id = 511] 10:13:27 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x91f4b000) [pid = 1755] [serial = 1534] [outer = (nil)] 10:13:27 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x91f93c00) [pid = 1755] [serial = 1535] [outer = 0x91f4b000] 10:13:27 INFO - PROCESS | 1755 | 1467738807243 Marionette DEBUG loaded listener.js 10:13:27 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x92435800) [pid = 1755] [serial = 1536] [outer = 0x91f4b000] 10:13:28 INFO - PROCESS | 1755 | 1467738808142 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]]]}] 10:13:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 10:13:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1587ms 10:13:28 INFO - PROCESS | 1755 | 1467738808218 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 10:13:28 INFO - PROCESS | 1755 | 1467738808222 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 10:13:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 10:13:28 INFO - PROCESS | 1755 | 1467738808228 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 10:13:28 INFO - PROCESS | 1755 | 1467738808232 Marionette TRACE conn4 <- [1,2018,null,{}] 10:13:28 INFO - PROCESS | 1755 | 1467738808238 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}] 10:13:28 INFO - PROCESS | 1755 | 1467738808249 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:28 INFO - PROCESS | 1755 | 1467738808511 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 10:13:28 INFO - PROCESS | 1755 | 1467738808758 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:28 INFO - PROCESS | 1755 | 1467738808769 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:28 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3ee400 == 22 [pid = 1755] [id = 512] 10:13:28 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x8d6a4000) [pid = 1755] [serial = 1537] [outer = (nil)] 10:13:28 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x8e304000) [pid = 1755] [serial = 1538] [outer = 0x8d6a4000] 10:13:28 INFO - PROCESS | 1755 | 1467738808873 Marionette DEBUG loaded listener.js 10:13:29 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0x92438800) [pid = 1755] [serial = 1539] [outer = 0x8d6a4000] 10:13:29 INFO - PROCESS | 1755 | 1467738809763 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]]]}] 10:13:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 10:13:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1582ms 10:13:29 INFO - PROCESS | 1755 | 1467738809811 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 10:13:29 INFO - PROCESS | 1755 | 1467738809816 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 10:13:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 10:13:29 INFO - PROCESS | 1755 | 1467738809842 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 10:13:29 INFO - PROCESS | 1755 | 1467738809846 Marionette TRACE conn4 <- [1,2022,null,{}] 10:13:29 INFO - PROCESS | 1755 | 1467738809852 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}] 10:13:29 INFO - PROCESS | 1755 | 1467738809858 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:30 INFO - PROCESS | 1755 | 1467738810043 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 10:13:30 INFO - PROCESS | 1755 | 1467738810503 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:30 INFO - PROCESS | 1755 | 1467738810510 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:30 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c09a000 == 23 [pid = 1755] [id = 513] 10:13:30 INFO - PROCESS | 1755 | ++DOMWINDOW == 82 (0x8c09cc00) [pid = 1755] [serial = 1540] [outer = (nil)] 10:13:30 INFO - PROCESS | 1755 | ++DOMWINDOW == 83 (0x8c22a400) [pid = 1755] [serial = 1541] [outer = 0x8c09cc00] 10:13:30 INFO - PROCESS | 1755 | 1467738810595 Marionette DEBUG loaded listener.js 10:13:30 INFO - PROCESS | 1755 | ++DOMWINDOW == 84 (0x8c3e8c00) [pid = 1755] [serial = 1542] [outer = 0x8c09cc00] 10:13:31 INFO - PROCESS | 1755 | 1467738811584 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]]]}] 10:13:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 10:13:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1792ms 10:13:31 INFO - PROCESS | 1755 | 1467738811634 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 10:13:31 INFO - PROCESS | 1755 | 1467738811641 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 10:13:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 10:13:31 INFO - PROCESS | 1755 | 1467738811648 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 10:13:31 INFO - PROCESS | 1755 | 1467738811652 Marionette TRACE conn4 <- [1,2026,null,{}] 10:13:31 INFO - PROCESS | 1755 | 1467738811660 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}] 10:13:31 INFO - PROCESS | 1755 | 1467738811668 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:31 INFO - PROCESS | 1755 | 1467738811846 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 10:13:32 INFO - PROCESS | 1755 | --DOCSHELL 0x8c22c400 == 22 [pid = 1755] [id = 501] 10:13:32 INFO - PROCESS | 1755 | --DOCSHELL 0x8d30ac00 == 21 [pid = 1755] [id = 500] 10:13:32 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3e7000 == 20 [pid = 1755] [id = 499] 10:13:32 INFO - PROCESS | 1755 | --DOCSHELL 0x8c09c000 == 19 [pid = 1755] [id = 498] 10:13:32 INFO - PROCESS | 1755 | --DOCSHELL 0x8d6b1c00 == 18 [pid = 1755] [id = 493] 10:13:32 INFO - PROCESS | 1755 | --DOMWINDOW == 83 (0x8f3ccc00) [pid = 1755] [serial = 1469] [outer = (nil)] [url = about:blank] 10:13:32 INFO - PROCESS | 1755 | --DOMWINDOW == 82 (0x91f50c00) [pid = 1755] [serial = 1473] [outer = (nil)] [url = about:blank] 10:13:32 INFO - PROCESS | 1755 | --DOMWINDOW == 81 (0x91c5d000) [pid = 1755] [serial = 1472] [outer = (nil)] [url = about:blank] 10:13:32 INFO - PROCESS | 1755 | --DOMWINDOW == 80 (0x91f8cc00) [pid = 1755] [serial = 1476] [outer = (nil)] [url = about:blank] 10:13:32 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x91f88800) [pid = 1755] [serial = 1475] [outer = (nil)] [url = about:blank] 10:13:32 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x925cfc00) [pid = 1755] [serial = 1479] [outer = (nil)] [url = about:blank] 10:13:32 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x8f29b000) [pid = 1755] [serial = 1491] [outer = (nil)] [url = about:blank] 10:13:32 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x925c1800) [pid = 1755] [serial = 1478] [outer = (nil)] [url = about:blank] 10:13:32 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x8dfed800) [pid = 1755] [serial = 1487] [outer = (nil)] [url = about:blank] 10:13:32 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8e306c00) [pid = 1755] [serial = 1488] [outer = (nil)] [url = about:blank] 10:13:32 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x8f3bf800) [pid = 1755] [serial = 1493] [outer = (nil)] [url = about:blank] 10:13:32 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x8f280400) [pid = 1755] [serial = 1490] [outer = (nil)] [url = about:blank] 10:13:32 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8d309400) [pid = 1755] [serial = 1464] [outer = (nil)] [url = about:blank] 10:13:32 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8c3ec400) [pid = 1755] [serial = 1463] [outer = (nil)] [url = about:blank] 10:13:32 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8dd78800) [pid = 1755] [serial = 1482] [outer = (nil)] [url = about:blank] 10:13:32 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8dd2fc00) [pid = 1755] [serial = 1481] [outer = (nil)] [url = about:blank] 10:13:32 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8e35ac00) [pid = 1755] [serial = 1467] [outer = (nil)] [url = about:blank] 10:13:32 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8e30f400) [pid = 1755] [serial = 1466] [outer = (nil)] [url = about:blank] 10:13:32 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x8d305800) [pid = 1755] [serial = 1484] [outer = (nil)] [url = about:blank] 10:13:32 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x8f6f1000) [pid = 1755] [serial = 1470] [outer = (nil)] [url = about:blank] 10:13:32 INFO - PROCESS | 1755 | --DOMWINDOW == 63 (0x8d6a8000) [pid = 1755] [serial = 1485] [outer = (nil)] [url = about:blank] 10:13:33 INFO - PROCESS | 1755 | 1467738813154 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:33 INFO - PROCESS | 1755 | 1467738813166 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:33 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c22ac00 == 19 [pid = 1755] [id = 514] 10:13:33 INFO - PROCESS | 1755 | ++DOMWINDOW == 64 (0x8c22b800) [pid = 1755] [serial = 1543] [outer = (nil)] 10:13:33 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x8c231400) [pid = 1755] [serial = 1544] [outer = 0x8c22b800] 10:13:33 INFO - PROCESS | 1755 | 1467738813249 Marionette DEBUG loaded listener.js 10:13:33 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8d301400) [pid = 1755] [serial = 1545] [outer = 0x8c22b800] 10:13:34 INFO - PROCESS | 1755 | 1467738814175 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]]]}] 10:13:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 10:13:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 2586ms 10:13:34 INFO - PROCESS | 1755 | 1467738814236 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 10:13:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 10:13:34 INFO - PROCESS | 1755 | 1467738814242 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 10:13:34 INFO - PROCESS | 1755 | 1467738814250 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 10:13:34 INFO - PROCESS | 1755 | 1467738814254 Marionette TRACE conn4 <- [1,2030,null,{}] 10:13:34 INFO - PROCESS | 1755 | 1467738814262 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}] 10:13:34 INFO - PROCESS | 1755 | 1467738814269 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:34 INFO - PROCESS | 1755 | 1467738814438 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 10:13:34 INFO - PROCESS | 1755 | 1467738814577 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:34 INFO - PROCESS | 1755 | 1467738814590 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:34 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d6abc00 == 20 [pid = 1755] [id = 515] 10:13:34 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8d6af400) [pid = 1755] [serial = 1546] [outer = (nil)] 10:13:34 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8dd27800) [pid = 1755] [serial = 1547] [outer = 0x8d6af400] 10:13:34 INFO - PROCESS | 1755 | 1467738814666 Marionette DEBUG loaded listener.js 10:13:34 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8dd73400) [pid = 1755] [serial = 1548] [outer = 0x8d6af400] 10:13:35 INFO - PROCESS | 1755 | 1467738815717 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]]]}] 10:13:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 10:13:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1532ms 10:13:35 INFO - PROCESS | 1755 | 1467738815813 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 10:13:35 INFO - PROCESS | 1755 | 1467738815822 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 10:13:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 10:13:35 INFO - PROCESS | 1755 | 1467738815829 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 10:13:35 INFO - PROCESS | 1755 | 1467738815833 Marionette TRACE conn4 <- [1,2034,null,{}] 10:13:35 INFO - PROCESS | 1755 | 1467738815846 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}] 10:13:35 INFO - PROCESS | 1755 | 1467738815852 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:36 INFO - PROCESS | 1755 | 1467738816070 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 10:13:36 INFO - PROCESS | 1755 | 1467738816270 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:36 INFO - PROCESS | 1755 | 1467738816278 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:36 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dff0c00 == 21 [pid = 1755] [id = 516] 10:13:36 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8e30b800) [pid = 1755] [serial = 1549] [outer = (nil)] 10:13:36 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8e34c400) [pid = 1755] [serial = 1550] [outer = 0x8e30b800] 10:13:36 INFO - PROCESS | 1755 | 1467738816368 Marionette DEBUG loaded listener.js 10:13:36 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8e353c00) [pid = 1755] [serial = 1551] [outer = 0x8e30b800] 10:13:37 INFO - PROCESS | 1755 | 1467738817281 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]]]}] 10:13:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 10:13:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1491ms 10:13:37 INFO - PROCESS | 1755 | 1467738817321 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 10:13:37 INFO - PROCESS | 1755 | 1467738817326 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 10:13:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 10:13:37 INFO - PROCESS | 1755 | 1467738817347 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 10:13:37 INFO - PROCESS | 1755 | 1467738817357 Marionette TRACE conn4 <- [1,2038,null,{}] 10:13:37 INFO - PROCESS | 1755 | 1467738817367 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}] 10:13:37 INFO - PROCESS | 1755 | 1467738817375 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:37 INFO - PROCESS | 1755 | 1467738817603 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 10:13:37 INFO - PROCESS | 1755 | 1467738817654 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:37 INFO - PROCESS | 1755 | 1467738817663 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:37 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f282000 == 22 [pid = 1755] [id = 517] 10:13:37 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8f291400) [pid = 1755] [serial = 1552] [outer = (nil)] 10:13:37 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x8f29b000) [pid = 1755] [serial = 1553] [outer = 0x8f291400] 10:13:37 INFO - PROCESS | 1755 | 1467738817753 Marionette DEBUG loaded listener.js 10:13:37 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8f3c1000) [pid = 1755] [serial = 1554] [outer = 0x8f291400] 10:13:38 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8c3e3400) [pid = 1755] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 10:13:38 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x8f6f0400) [pid = 1755] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 10:13:38 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x8c22b000) [pid = 1755] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 10:13:38 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8c09c800) [pid = 1755] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 10:13:38 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8e30e000) [pid = 1755] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 10:13:38 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8e357000) [pid = 1755] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 10:13:38 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8d306800) [pid = 1755] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 10:13:38 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8d6ac800) [pid = 1755] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 10:13:38 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8dd7c800) [pid = 1755] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 10:13:38 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x8dfeac00) [pid = 1755] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 10:13:39 INFO - PROCESS | 1755 | 1467738819427 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]]]}] 10:13:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 10:13:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 2112ms 10:13:39 INFO - PROCESS | 1755 | 1467738819446 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 10:13:39 INFO - PROCESS | 1755 | 1467738819450 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 10:13:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 10:13:39 INFO - PROCESS | 1755 | 1467738819457 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 10:13:39 INFO - PROCESS | 1755 | 1467738819461 Marionette TRACE conn4 <- [1,2042,null,{}] 10:13:39 INFO - PROCESS | 1755 | 1467738819466 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}] 10:13:39 INFO - PROCESS | 1755 | 1467738819471 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:39 INFO - PROCESS | 1755 | 1467738819684 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 10:13:39 INFO - PROCESS | 1755 | 1467738819711 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:39 INFO - PROCESS | 1755 | 1467738819719 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:39 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c0a3c00 == 23 [pid = 1755] [id = 518] 10:13:39 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8d30c400) [pid = 1755] [serial = 1555] [outer = (nil)] 10:13:39 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8f29a400) [pid = 1755] [serial = 1556] [outer = 0x8d30c400] 10:13:39 INFO - PROCESS | 1755 | 1467738819793 Marionette DEBUG loaded listener.js 10:13:39 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8f3c2800) [pid = 1755] [serial = 1557] [outer = 0x8d30c400] 10:13:40 INFO - PROCESS | 1755 | 1467738820643 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]]]}] 10:13:40 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) 10:13:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1286ms 10:13:40 INFO - PROCESS | 1755 | 1467738820745 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 10:13:40 INFO - PROCESS | 1755 | 1467738820751 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 10:13:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 10:13:40 INFO - PROCESS | 1755 | 1467738820760 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 10:13:40 INFO - PROCESS | 1755 | 1467738820767 Marionette TRACE conn4 <- [1,2046,null,{}] 10:13:40 INFO - PROCESS | 1755 | 1467738820777 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}] 10:13:40 INFO - PROCESS | 1755 | 1467738820792 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:41 INFO - PROCESS | 1755 | 1467738821025 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 10:13:41 INFO - PROCESS | 1755 | 1467738821207 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:41 INFO - PROCESS | 1755 | 1467738821225 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:41 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d6a3800 == 24 [pid = 1755] [id = 519] 10:13:41 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8d6a7000) [pid = 1755] [serial = 1558] [outer = (nil)] 10:13:41 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8d6af000) [pid = 1755] [serial = 1559] [outer = 0x8d6a7000] 10:13:41 INFO - PROCESS | 1755 | 1467738821350 Marionette DEBUG loaded listener.js 10:13:41 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8dfe4000) [pid = 1755] [serial = 1560] [outer = 0x8d6a7000] 10:13:42 INFO - PROCESS | 1755 | 1467738822506 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]]]}] 10:13:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:13:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1792ms 10:13:42 INFO - PROCESS | 1755 | 1467738822552 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 10:13:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 10:13:42 INFO - PROCESS | 1755 | 1467738822558 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 10:13:42 INFO - PROCESS | 1755 | 1467738822568 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 10:13:42 INFO - PROCESS | 1755 | 1467738822574 Marionette TRACE conn4 <- [1,2050,null,{}] 10:13:42 INFO - PROCESS | 1755 | 1467738822581 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}] 10:13:42 INFO - PROCESS | 1755 | 1467738822587 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:42 INFO - PROCESS | 1755 | 1467738822782 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 10:13:43 INFO - PROCESS | 1755 | 1467738823013 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:43 INFO - PROCESS | 1755 | 1467738823020 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:43 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3e2c00 == 25 [pid = 1755] [id = 520] 10:13:43 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8e301400) [pid = 1755] [serial = 1561] [outer = (nil)] 10:13:43 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8f298400) [pid = 1755] [serial = 1562] [outer = 0x8e301400] 10:13:43 INFO - PROCESS | 1755 | 1467738823154 Marionette DEBUG loaded listener.js 10:13:43 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x8f6e6400) [pid = 1755] [serial = 1563] [outer = 0x8e301400] 10:13:44 INFO - PROCESS | 1755 | 1467738824172 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]]]}] 10:13:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 10:13:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1688ms 10:13:44 INFO - PROCESS | 1755 | 1467738824254 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 10:13:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 10:13:44 INFO - PROCESS | 1755 | 1467738824259 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 10:13:44 INFO - PROCESS | 1755 | 1467738824265 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 10:13:44 INFO - PROCESS | 1755 | 1467738824269 Marionette TRACE conn4 <- [1,2054,null,{}] 10:13:44 INFO - PROCESS | 1755 | 1467738824285 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}] 10:13:44 INFO - PROCESS | 1755 | 1467738824294 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:44 INFO - PROCESS | 1755 | 1467738824527 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 10:13:44 INFO - PROCESS | 1755 | 1467738824844 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:44 INFO - PROCESS | 1755 | 1467738824858 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:44 INFO - PROCESS | 1755 | ++DOCSHELL 0x8fd1a000 == 26 [pid = 1755] [id = 521] 10:13:44 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8fd1b400) [pid = 1755] [serial = 1564] [outer = (nil)] 10:13:44 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x8fe40c00) [pid = 1755] [serial = 1565] [outer = 0x8fd1b400] 10:13:44 INFO - PROCESS | 1755 | 1467738824947 Marionette DEBUG loaded listener.js 10:13:45 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x8fe48c00) [pid = 1755] [serial = 1566] [outer = 0x8fd1b400] 10:13:45 INFO - PROCESS | 1755 | 1467738825954 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]]]}] 10:13:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 10:13:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1737ms 10:13:46 INFO - PROCESS | 1755 | 1467738826002 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 10:13:46 INFO - PROCESS | 1755 | 1467738826005 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 10:13:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 10:13:46 INFO - PROCESS | 1755 | 1467738826012 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 10:13:46 INFO - PROCESS | 1755 | 1467738826016 Marionette TRACE conn4 <- [1,2058,null,{}] 10:13:46 INFO - PROCESS | 1755 | 1467738826022 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}] 10:13:46 INFO - PROCESS | 1755 | 1467738826027 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:46 INFO - PROCESS | 1755 | 1467738826216 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 10:13:46 INFO - PROCESS | 1755 | 1467738826444 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:46 INFO - PROCESS | 1755 | 1467738826450 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:46 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f6ed800 == 27 [pid = 1755] [id = 522] 10:13:46 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x90149400) [pid = 1755] [serial = 1567] [outer = (nil)] 10:13:46 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x9014fc00) [pid = 1755] [serial = 1568] [outer = 0x90149400] 10:13:46 INFO - PROCESS | 1755 | 1467738826581 Marionette DEBUG loaded listener.js 10:13:46 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x901c9c00) [pid = 1755] [serial = 1569] [outer = 0x90149400] 10:13:47 INFO - PROCESS | 1755 | 1467738827794 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]]]}] 10:13:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 10:13:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1832ms 10:13:47 INFO - PROCESS | 1755 | 1467738827846 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 10:13:47 INFO - PROCESS | 1755 | 1467738827852 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 10:13:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 10:13:47 INFO - PROCESS | 1755 | 1467738827870 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 10:13:47 INFO - PROCESS | 1755 | 1467738827875 Marionette TRACE conn4 <- [1,2062,null,{}] 10:13:47 INFO - PROCESS | 1755 | 1467738827884 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}] 10:13:47 INFO - PROCESS | 1755 | 1467738827889 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:48 INFO - PROCESS | 1755 | 1467738828063 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 10:13:48 INFO - PROCESS | 1755 | 1467738828285 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:48 INFO - PROCESS | 1755 | 1467738828294 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:48 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c22e000 == 28 [pid = 1755] [id = 523] 10:13:48 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0x8c22f800) [pid = 1755] [serial = 1570] [outer = (nil)] 10:13:48 INFO - PROCESS | 1755 | ++DOMWINDOW == 82 (0x8d6ae400) [pid = 1755] [serial = 1571] [outer = 0x8c22f800] 10:13:48 INFO - PROCESS | 1755 | 1467738828395 Marionette DEBUG loaded listener.js 10:13:48 INFO - PROCESS | 1755 | ++DOMWINDOW == 83 (0x8dfe1800) [pid = 1755] [serial = 1572] [outer = 0x8c22f800] 10:13:48 INFO - PROCESS | 1755 | --DOMWINDOW == 82 (0x8f3c7c00) [pid = 1755] [serial = 1494] [outer = (nil)] [url = about:blank] 10:13:48 INFO - PROCESS | 1755 | --DOMWINDOW == 81 (0x9014f400) [pid = 1755] [serial = 1520] [outer = (nil)] [url = about:blank] 10:13:48 INFO - PROCESS | 1755 | --DOMWINDOW == 80 (0x8fd18400) [pid = 1755] [serial = 1514] [outer = (nil)] [url = about:blank] 10:13:48 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x8dd74000) [pid = 1755] [serial = 1517] [outer = (nil)] [url = about:blank] 10:13:48 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x8c0a0000) [pid = 1755] [serial = 1496] [outer = (nil)] [url = about:blank] 10:13:48 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x8c229000) [pid = 1755] [serial = 1497] [outer = (nil)] [url = about:blank] 10:13:48 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x8f299000) [pid = 1755] [serial = 1502] [outer = (nil)] [url = about:blank] 10:13:48 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x8f6e7000) [pid = 1755] [serial = 1503] [outer = (nil)] [url = about:blank] 10:13:48 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8e3de000) [pid = 1755] [serial = 1511] [outer = (nil)] [url = about:blank] 10:13:48 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x8fd18800) [pid = 1755] [serial = 1505] [outer = (nil)] [url = about:blank] 10:13:48 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x8fd1ec00) [pid = 1755] [serial = 1506] [outer = (nil)] [url = about:blank] 10:13:48 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8dd2d400) [pid = 1755] [serial = 1508] [outer = (nil)] [url = about:blank] 10:13:48 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8dd7a800) [pid = 1755] [serial = 1509] [outer = (nil)] [url = about:blank] 10:13:48 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8dfee000) [pid = 1755] [serial = 1499] [outer = (nil)] [url = about:blank] 10:13:48 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8e30ec00) [pid = 1755] [serial = 1500] [outer = (nil)] [url = about:blank] 10:13:48 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x90150c00) [pid = 1755] [serial = 1521] [outer = (nil)] [url = about:blank] 10:13:48 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8fe43800) [pid = 1755] [serial = 1515] [outer = (nil)] [url = about:blank] 10:13:48 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x8f27ac00) [pid = 1755] [serial = 1512] [outer = (nil)] [url = about:blank] 10:13:48 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x8f3c4000) [pid = 1755] [serial = 1518] [outer = (nil)] [url = about:blank] 10:13:49 INFO - PROCESS | 1755 | 1467738829251 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]]]}] 10:13:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 10:13:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1441ms 10:13:49 INFO - PROCESS | 1755 | 1467738829310 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 10:13:49 INFO - PROCESS | 1755 | 1467738829317 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 10:13:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 10:13:49 INFO - PROCESS | 1755 | 1467738829327 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 10:13:49 INFO - PROCESS | 1755 | 1467738829331 Marionette TRACE conn4 <- [1,2066,null,{}] 10:13:49 INFO - PROCESS | 1755 | 1467738829338 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}] 10:13:49 INFO - PROCESS | 1755 | 1467738829344 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:49 INFO - PROCESS | 1755 | 1467738829509 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 10:13:49 INFO - PROCESS | 1755 | 1467738829520 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:49 INFO - PROCESS | 1755 | 1467738829528 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:49 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e356800 == 29 [pid = 1755] [id = 524] 10:13:49 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x8e3d7800) [pid = 1755] [serial = 1573] [outer = (nil)] 10:13:49 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8e3df800) [pid = 1755] [serial = 1574] [outer = 0x8e3d7800] 10:13:49 INFO - PROCESS | 1755 | 1467738829611 Marionette DEBUG loaded listener.js 10:13:49 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8f27ac00) [pid = 1755] [serial = 1575] [outer = 0x8e3d7800] 10:13:50 INFO - PROCESS | 1755 | 1467738830617 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]]]}] 10:13:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 10:13:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1333ms 10:13:50 INFO - PROCESS | 1755 | 1467738830661 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 10:13:50 INFO - PROCESS | 1755 | 1467738830665 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 10:13:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 10:13:50 INFO - PROCESS | 1755 | 1467738830672 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 10:13:50 INFO - PROCESS | 1755 | 1467738830678 Marionette TRACE conn4 <- [1,2070,null,{}] 10:13:50 INFO - PROCESS | 1755 | 1467738830694 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}] 10:13:50 INFO - PROCESS | 1755 | 1467738830703 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:50 INFO - PROCESS | 1755 | 1467738830944 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 10:13:50 INFO - PROCESS | 1755 | 1467738830961 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:50 INFO - PROCESS | 1755 | 1467738830968 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:50 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f6f1c00 == 30 [pid = 1755] [id = 525] 10:13:50 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8f6f2800) [pid = 1755] [serial = 1576] [outer = (nil)] 10:13:51 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8fd17400) [pid = 1755] [serial = 1577] [outer = 0x8f6f2800] 10:13:51 INFO - PROCESS | 1755 | 1467738831043 Marionette DEBUG loaded listener.js 10:13:51 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8fd1f400) [pid = 1755] [serial = 1578] [outer = 0x8f6f2800] 10:13:52 INFO - PROCESS | 1755 | 1467738831999 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]]]}] 10:13:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 10:13:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1389ms 10:13:52 INFO - PROCESS | 1755 | 1467738832062 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 10:13:52 INFO - PROCESS | 1755 | 1467738832066 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 10:13:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 10:13:52 INFO - PROCESS | 1755 | 1467738832072 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 10:13:52 INFO - PROCESS | 1755 | 1467738832075 Marionette TRACE conn4 <- [1,2074,null,{}] 10:13:52 INFO - PROCESS | 1755 | 1467738832081 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}] 10:13:52 INFO - PROCESS | 1755 | 1467738832086 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:52 INFO - PROCESS | 1755 | 1467738832308 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 10:13:52 INFO - PROCESS | 1755 | 1467738832351 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:52 INFO - PROCESS | 1755 | 1467738832359 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:52 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c097400 == 31 [pid = 1755] [id = 526] 10:13:52 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8e34bc00) [pid = 1755] [serial = 1579] [outer = (nil)] 10:13:52 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x90141400) [pid = 1755] [serial = 1580] [outer = 0x8e34bc00] 10:13:52 INFO - PROCESS | 1755 | 1467738832428 Marionette DEBUG loaded listener.js 10:13:52 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x90145c00) [pid = 1755] [serial = 1581] [outer = 0x8e34bc00] 10:13:53 INFO - PROCESS | 1755 | 1467738833440 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]]]}] 10:13:53 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x8e30b800) [pid = 1755] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 10:13:53 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8c09cc00) [pid = 1755] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 10:13:53 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8d302800) [pid = 1755] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 10:13:53 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8f291400) [pid = 1755] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 10:13:53 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8f6ec000) [pid = 1755] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 10:13:53 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8c22b800) [pid = 1755] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 10:13:53 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x91c40800) [pid = 1755] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 10:13:53 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x91f46800) [pid = 1755] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 10:13:53 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x8d6af400) [pid = 1755] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 10:13:53 INFO - PROCESS | 1755 | --DOMWINDOW == 63 (0x91f4b000) [pid = 1755] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 10:13:53 INFO - PROCESS | 1755 | --DOMWINDOW == 62 (0x8d6a4000) [pid = 1755] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 10:13:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 10:13:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1429ms 10:13:53 INFO - PROCESS | 1755 | 1467738833503 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 10:13:53 INFO - PROCESS | 1755 | 1467738833507 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 10:13:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 10:13:53 INFO - PROCESS | 1755 | 1467738833513 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 10:13:53 INFO - PROCESS | 1755 | 1467738833516 Marionette TRACE conn4 <- [1,2078,null,{}] 10:13:53 INFO - PROCESS | 1755 | 1467738833526 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}] 10:13:53 INFO - PROCESS | 1755 | 1467738833530 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:53 INFO - PROCESS | 1755 | 1467738833683 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 10:13:53 INFO - PROCESS | 1755 | 1467738833828 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:53 INFO - PROCESS | 1755 | 1467738833835 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:53 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c223800 == 32 [pid = 1755] [id = 527] 10:13:53 INFO - PROCESS | 1755 | ++DOMWINDOW == 63 (0x8d6afc00) [pid = 1755] [serial = 1582] [outer = (nil)] 10:13:53 INFO - PROCESS | 1755 | ++DOMWINDOW == 64 (0x8f278800) [pid = 1755] [serial = 1583] [outer = 0x8d6afc00] 10:13:53 INFO - PROCESS | 1755 | 1467738833915 Marionette DEBUG loaded listener.js 10:13:54 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x8f6ec000) [pid = 1755] [serial = 1584] [outer = 0x8d6afc00] 10:13:54 INFO - PROCESS | 1755 | 1467738834703 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]]]}] 10:13:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 10:13:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1239ms 10:13:54 INFO - PROCESS | 1755 | 1467738834754 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 10:13:54 INFO - PROCESS | 1755 | 1467738834758 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 10:13:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 10:13:54 INFO - PROCESS | 1755 | 1467738834764 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 10:13:54 INFO - PROCESS | 1755 | 1467738834767 Marionette TRACE conn4 <- [1,2082,null,{}] 10:13:54 INFO - PROCESS | 1755 | 1467738834773 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}] 10:13:54 INFO - PROCESS | 1755 | 1467738834784 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:54 INFO - PROCESS | 1755 | 1467738834983 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 10:13:55 INFO - PROCESS | 1755 | 1467738835119 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:55 INFO - PROCESS | 1755 | 1467738835128 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:55 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dfeb800 == 33 [pid = 1755] [id = 528] 10:13:55 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8f291400) [pid = 1755] [serial = 1585] [outer = (nil)] 10:13:55 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x91c3c000) [pid = 1755] [serial = 1586] [outer = 0x8f291400] 10:13:55 INFO - PROCESS | 1755 | 1467738835202 Marionette DEBUG loaded listener.js 10:13:55 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x91c5cc00) [pid = 1755] [serial = 1587] [outer = 0x8f291400] 10:13:56 INFO - PROCESS | 1755 | 1467738836238 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]]]}] 10:13:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 10:13:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1531ms 10:13:56 INFO - PROCESS | 1755 | 1467738836297 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 10:13:56 INFO - PROCESS | 1755 | 1467738836304 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 10:13:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 10:13:56 INFO - PROCESS | 1755 | 1467738836313 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 10:13:56 INFO - PROCESS | 1755 | 1467738836318 Marionette TRACE conn4 <- [1,2086,null,{}] 10:13:56 INFO - PROCESS | 1755 | 1467738836329 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}] 10:13:56 INFO - PROCESS | 1755 | 1467738836335 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:56 INFO - PROCESS | 1755 | 1467738836569 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 10:13:56 INFO - PROCESS | 1755 | 1467738836805 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:56 INFO - PROCESS | 1755 | 1467738836817 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:56 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d30e800 == 34 [pid = 1755] [id = 529] 10:13:56 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8d6a2400) [pid = 1755] [serial = 1588] [outer = (nil)] 10:13:56 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8dfef000) [pid = 1755] [serial = 1589] [outer = 0x8d6a2400] 10:13:56 INFO - PROCESS | 1755 | 1467738836948 Marionette DEBUG loaded listener.js 10:13:57 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8e30f800) [pid = 1755] [serial = 1590] [outer = 0x8d6a2400] 10:13:58 INFO - PROCESS | 1755 | 1467738838026 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]]]}] 10:13:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 10:13:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1793ms 10:13:58 INFO - PROCESS | 1755 | 1467738838109 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 10:13:58 INFO - PROCESS | 1755 | 1467738838118 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 10:13:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 10:13:58 INFO - PROCESS | 1755 | 1467738838129 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 10:13:58 INFO - PROCESS | 1755 | 1467738838133 Marionette TRACE conn4 <- [1,2090,null,{}] 10:13:58 INFO - PROCESS | 1755 | 1467738838141 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}] 10:13:58 INFO - PROCESS | 1755 | 1467738838147 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:58 INFO - PROCESS | 1755 | 1467738838404 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 10:13:58 INFO - PROCESS | 1755 | 1467738838707 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:58 INFO - PROCESS | 1755 | 1467738838721 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:13:58 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f29b400 == 35 [pid = 1755] [id = 530] 10:13:58 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8f6e7000) [pid = 1755] [serial = 1591] [outer = (nil)] 10:13:58 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8fd12800) [pid = 1755] [serial = 1592] [outer = 0x8f6e7000] 10:13:58 INFO - PROCESS | 1755 | 1467738838835 Marionette DEBUG loaded listener.js 10:13:58 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x8fe47400) [pid = 1755] [serial = 1593] [outer = 0x8f6e7000] 10:13:59 INFO - PROCESS | 1755 | 1467738839952 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]]]}] 10:14:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 10:14:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1896ms 10:14:00 INFO - PROCESS | 1755 | 1467738840026 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 10:14:00 INFO - PROCESS | 1755 | 1467738840031 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 10:14:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 10:14:00 INFO - PROCESS | 1755 | 1467738840038 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 10:14:00 INFO - PROCESS | 1755 | 1467738840044 Marionette TRACE conn4 <- [1,2094,null,{}] 10:14:00 INFO - PROCESS | 1755 | 1467738840062 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}] 10:14:00 INFO - PROCESS | 1755 | 1467738840071 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:00 INFO - PROCESS | 1755 | 1467738840305 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 10:14:00 INFO - PROCESS | 1755 | 1467738840540 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:00 INFO - PROCESS | 1755 | 1467738840549 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:00 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f2a0000 == 36 [pid = 1755] [id = 531] 10:14:00 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x91c55800) [pid = 1755] [serial = 1594] [outer = (nil)] 10:14:00 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x91f47400) [pid = 1755] [serial = 1595] [outer = 0x91c55800] 10:14:00 INFO - PROCESS | 1755 | 1467738840651 Marionette DEBUG loaded listener.js 10:14:00 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x91f4f400) [pid = 1755] [serial = 1596] [outer = 0x91c55800] 10:14:01 INFO - PROCESS | 1755 | 1467738841567 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]]]}] 10:14:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 10:14:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1586ms 10:14:01 INFO - PROCESS | 1755 | 1467738841625 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 10:14:01 INFO - PROCESS | 1755 | 1467738841631 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 10:14:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 10:14:01 INFO - PROCESS | 1755 | 1467738841639 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 10:14:01 INFO - PROCESS | 1755 | 1467738841642 Marionette TRACE conn4 <- [1,2098,null,{}] 10:14:01 INFO - PROCESS | 1755 | 1467738841649 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}] 10:14:01 INFO - PROCESS | 1755 | 1467738841655 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:01 INFO - PROCESS | 1755 | 1467738841860 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 10:14:02 INFO - PROCESS | 1755 | 1467738842043 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:02 INFO - PROCESS | 1755 | 1467738842053 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:02 INFO - PROCESS | 1755 | ++DOCSHELL 0x91c33800 == 37 [pid = 1755] [id = 532] 10:14:02 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x91f51800) [pid = 1755] [serial = 1597] [outer = (nil)] 10:14:02 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x91f8c400) [pid = 1755] [serial = 1598] [outer = 0x91f51800] 10:14:02 INFO - PROCESS | 1755 | 1467738842140 Marionette DEBUG loaded listener.js 10:14:02 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x91f90000) [pid = 1755] [serial = 1599] [outer = 0x91f51800] 10:14:03 INFO - PROCESS | 1755 | 1467738843119 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]]]}] 10:14:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 10:14:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1532ms 10:14:03 INFO - PROCESS | 1755 | 1467738843173 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 10:14:03 INFO - PROCESS | 1755 | 1467738843177 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 10:14:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 10:14:03 INFO - PROCESS | 1755 | 1467738843185 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 10:14:03 INFO - PROCESS | 1755 | 1467738843190 Marionette TRACE conn4 <- [1,2102,null,{}] 10:14:03 INFO - PROCESS | 1755 | 1467738843198 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}] 10:14:03 INFO - PROCESS | 1755 | 1467738843205 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:03 INFO - PROCESS | 1755 | 1467738843462 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 10:14:03 INFO - PROCESS | 1755 | 1467738843707 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:03 INFO - PROCESS | 1755 | 1467738843717 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:03 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c099400 == 38 [pid = 1755] [id = 533] 10:14:03 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0x8d310000) [pid = 1755] [serial = 1600] [outer = (nil)] 10:14:03 INFO - PROCESS | 1755 | ++DOMWINDOW == 82 (0x92437400) [pid = 1755] [serial = 1601] [outer = 0x8d310000] 10:14:03 INFO - PROCESS | 1755 | 1467738843844 Marionette DEBUG loaded listener.js 10:14:03 INFO - PROCESS | 1755 | ++DOMWINDOW == 83 (0x9243e400) [pid = 1755] [serial = 1602] [outer = 0x8d310000] 10:14:04 INFO - PROCESS | 1755 | 1467738844756 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]]]}] 10:14:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 10:14:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1606ms 10:14:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 10:14:04 INFO - PROCESS | 1755 | 1467738844811 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 10:14:04 INFO - PROCESS | 1755 | 1467738844814 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 10:14:04 INFO - PROCESS | 1755 | 1467738844822 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 10:14:04 INFO - PROCESS | 1755 | 1467738844826 Marionette TRACE conn4 <- [1,2106,null,{}] 10:14:04 INFO - PROCESS | 1755 | 1467738844831 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}] 10:14:04 INFO - PROCESS | 1755 | 1467738844842 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:05 INFO - PROCESS | 1755 | 1467738845052 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 10:14:05 INFO - PROCESS | 1755 | 1467738845241 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:05 INFO - PROCESS | 1755 | 1467738845251 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:05 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c0a5800 == 39 [pid = 1755] [id = 534] 10:14:05 INFO - PROCESS | 1755 | ++DOMWINDOW == 84 (0x8c3e4000) [pid = 1755] [serial = 1603] [outer = (nil)] 10:14:05 INFO - PROCESS | 1755 | ++DOMWINDOW == 85 (0x8f27e800) [pid = 1755] [serial = 1604] [outer = 0x8c3e4000] 10:14:05 INFO - PROCESS | 1755 | 1467738845401 Marionette DEBUG loaded listener.js 10:14:05 INFO - PROCESS | 1755 | ++DOMWINDOW == 86 (0x91c5b400) [pid = 1755] [serial = 1605] [outer = 0x8c3e4000] 10:14:06 INFO - PROCESS | 1755 | 1467738846555 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]]]}] 10:14:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 10:14:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1785ms 10:14:06 INFO - PROCESS | 1755 | 1467738846607 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 10:14:06 INFO - PROCESS | 1755 | 1467738846613 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 10:14:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 10:14:06 INFO - PROCESS | 1755 | 1467738846622 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 10:14:06 INFO - PROCESS | 1755 | 1467738846627 Marionette TRACE conn4 <- [1,2110,null,{}] 10:14:06 INFO - PROCESS | 1755 | 1467738846635 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}] 10:14:06 INFO - PROCESS | 1755 | 1467738846641 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:06 INFO - PROCESS | 1755 | 1467738846833 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 10:14:07 INFO - PROCESS | 1755 | 1467738847055 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:07 INFO - PROCESS | 1755 | 1467738847070 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:07 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd26000 == 40 [pid = 1755] [id = 535] 10:14:07 INFO - PROCESS | 1755 | ++DOMWINDOW == 87 (0x8dd27c00) [pid = 1755] [serial = 1606] [outer = (nil)] 10:14:07 INFO - PROCESS | 1755 | ++DOMWINDOW == 88 (0x8dd7c800) [pid = 1755] [serial = 1607] [outer = 0x8dd27c00] 10:14:07 INFO - PROCESS | 1755 | 1467738847145 Marionette DEBUG loaded listener.js 10:14:07 INFO - PROCESS | 1755 | ++DOMWINDOW == 89 (0x8dfea400) [pid = 1755] [serial = 1608] [outer = 0x8dd27c00] 10:14:08 INFO - PROCESS | 1755 | 1467738848106 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]]]}] 10:14:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 10:14:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1584ms 10:14:08 INFO - PROCESS | 1755 | 1467738848207 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 10:14:08 INFO - PROCESS | 1755 | 1467738848213 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 10:14:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 10:14:08 INFO - PROCESS | 1755 | 1467738848226 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 10:14:08 INFO - PROCESS | 1755 | 1467738848229 Marionette TRACE conn4 <- [1,2114,null,{}] 10:14:08 INFO - PROCESS | 1755 | 1467738848243 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}] 10:14:08 INFO - PROCESS | 1755 | 1467738848249 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:08 INFO - PROCESS | 1755 | 1467738848522 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 10:14:09 INFO - PROCESS | 1755 | --DOCSHELL 0x8c22ac00 == 39 [pid = 1755] [id = 514] 10:14:09 INFO - PROCESS | 1755 | --DOCSHELL 0x8e301c00 == 38 [pid = 1755] [id = 503] 10:14:09 INFO - PROCESS | 1755 | --DOCSHELL 0x8c227c00 == 37 [pid = 1755] [id = 505] 10:14:09 INFO - PROCESS | 1755 | --DOCSHELL 0x8f6edc00 == 36 [pid = 1755] [id = 504] 10:14:09 INFO - PROCESS | 1755 | --DOCSHELL 0x8c09a000 == 35 [pid = 1755] [id = 513] 10:14:09 INFO - PROCESS | 1755 | --DOCSHELL 0x8f6eb000 == 34 [pid = 1755] [id = 508] 10:14:09 INFO - PROCESS | 1755 | --DOCSHELL 0x8c229800 == 33 [pid = 1755] [id = 506] 10:14:09 INFO - PROCESS | 1755 | --DOCSHELL 0x91c5ec00 == 32 [pid = 1755] [id = 510] 10:14:09 INFO - PROCESS | 1755 | --DOCSHELL 0x901d0c00 == 31 [pid = 1755] [id = 509] 10:14:09 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3e6c00 == 30 [pid = 1755] [id = 507] 10:14:09 INFO - PROCESS | 1755 | --DOCSHELL 0x8d6a9c00 == 29 [pid = 1755] [id = 502] 10:14:09 INFO - PROCESS | 1755 | --DOCSHELL 0x91f47c00 == 28 [pid = 1755] [id = 511] 10:14:09 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3ee400 == 27 [pid = 1755] [id = 512] 10:14:09 INFO - PROCESS | 1755 | 1467738849682 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:09 INFO - PROCESS | 1755 | 1467738849693 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:09 INFO - PROCESS | 1755 | --DOMWINDOW == 88 (0x8f29a400) [pid = 1755] [serial = 1556] [outer = (nil)] [url = about:blank] 10:14:09 INFO - PROCESS | 1755 | --DOMWINDOW == 87 (0x8e353c00) [pid = 1755] [serial = 1551] [outer = (nil)] [url = about:blank] 10:14:09 INFO - PROCESS | 1755 | --DOMWINDOW == 86 (0x8e34c400) [pid = 1755] [serial = 1550] [outer = (nil)] [url = about:blank] 10:14:09 INFO - PROCESS | 1755 | --DOMWINDOW == 85 (0x8c22a400) [pid = 1755] [serial = 1541] [outer = (nil)] [url = about:blank] 10:14:09 INFO - PROCESS | 1755 | --DOMWINDOW == 84 (0x8e3e5800) [pid = 1755] [serial = 1524] [outer = (nil)] [url = about:blank] 10:14:09 INFO - PROCESS | 1755 | --DOMWINDOW == 83 (0x8e30c400) [pid = 1755] [serial = 1523] [outer = (nil)] [url = about:blank] 10:14:09 INFO - PROCESS | 1755 | --DOMWINDOW == 82 (0x8f29b000) [pid = 1755] [serial = 1553] [outer = (nil)] [url = about:blank] 10:14:09 INFO - PROCESS | 1755 | --DOMWINDOW == 81 (0x90144800) [pid = 1755] [serial = 1527] [outer = (nil)] [url = about:blank] 10:14:09 INFO - PROCESS | 1755 | --DOMWINDOW == 80 (0x8fd15c00) [pid = 1755] [serial = 1526] [outer = (nil)] [url = about:blank] 10:14:09 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x8c231400) [pid = 1755] [serial = 1544] [outer = (nil)] [url = about:blank] 10:14:09 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x91c5a000) [pid = 1755] [serial = 1530] [outer = (nil)] [url = about:blank] 10:14:09 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x91c55000) [pid = 1755] [serial = 1529] [outer = (nil)] [url = about:blank] 10:14:09 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x8d301400) [pid = 1755] [serial = 1545] [outer = (nil)] [url = about:blank] 10:14:09 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x91f85000) [pid = 1755] [serial = 1533] [outer = (nil)] [url = about:blank] 10:14:09 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8dd27800) [pid = 1755] [serial = 1547] [outer = (nil)] [url = about:blank] 10:14:09 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x91f50000) [pid = 1755] [serial = 1532] [outer = (nil)] [url = about:blank] 10:14:09 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x92435800) [pid = 1755] [serial = 1536] [outer = (nil)] [url = about:blank] 10:14:09 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x91f93c00) [pid = 1755] [serial = 1535] [outer = (nil)] [url = about:blank] 10:14:09 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x92438800) [pid = 1755] [serial = 1539] [outer = (nil)] [url = about:blank] 10:14:09 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8e304000) [pid = 1755] [serial = 1538] [outer = (nil)] [url = about:blank] 10:14:09 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8c3e8c00) [pid = 1755] [serial = 1542] [outer = (nil)] [url = about:blank] 10:14:09 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8f3c1000) [pid = 1755] [serial = 1554] [outer = (nil)] [url = about:blank] 10:14:09 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8dd73400) [pid = 1755] [serial = 1548] [outer = (nil)] [url = about:blank] 10:14:09 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c09d800 == 28 [pid = 1755] [id = 536] 10:14:09 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8c0a4800) [pid = 1755] [serial = 1609] [outer = (nil)] 10:14:09 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8c22ac00) [pid = 1755] [serial = 1610] [outer = 0x8c0a4800] 10:14:09 INFO - PROCESS | 1755 | 1467738849912 Marionette DEBUG loaded listener.js 10:14:10 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8c3e5800) [pid = 1755] [serial = 1611] [outer = 0x8c0a4800] 10:14:10 INFO - PROCESS | 1755 | 1467738850766 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]]]}] 10:14:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 10:14:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 2602ms 10:14:10 INFO - PROCESS | 1755 | 1467738850830 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 10:14:10 INFO - PROCESS | 1755 | 1467738850836 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 10:14:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 10:14:10 INFO - PROCESS | 1755 | 1467738850849 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 10:14:10 INFO - PROCESS | 1755 | 1467738850853 Marionette TRACE conn4 <- [1,2118,null,{}] 10:14:10 INFO - PROCESS | 1755 | 1467738850863 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}] 10:14:10 INFO - PROCESS | 1755 | 1467738850871 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:11 INFO - PROCESS | 1755 | 1467738851084 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 10:14:11 INFO - PROCESS | 1755 | 1467738851232 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:11 INFO - PROCESS | 1755 | 1467738851242 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:11 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d30b400 == 29 [pid = 1755] [id = 537] 10:14:11 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8d30e400) [pid = 1755] [serial = 1612] [outer = (nil)] 10:14:11 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8d6b0400) [pid = 1755] [serial = 1613] [outer = 0x8d30e400] 10:14:11 INFO - PROCESS | 1755 | 1467738851321 Marionette DEBUG loaded listener.js 10:14:11 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8dd26800) [pid = 1755] [serial = 1614] [outer = 0x8d30e400] 10:14:12 INFO - PROCESS | 1755 | 1467738852172 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]]]}] 10:14:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 10:14:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1383ms 10:14:12 INFO - PROCESS | 1755 | 1467738852245 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 10:14:12 INFO - PROCESS | 1755 | 1467738852250 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 10:14:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 10:14:12 INFO - PROCESS | 1755 | 1467738852260 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 10:14:12 INFO - PROCESS | 1755 | 1467738852263 Marionette TRACE conn4 <- [1,2122,null,{}] 10:14:12 INFO - PROCESS | 1755 | 1467738852269 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}] 10:14:12 INFO - PROCESS | 1755 | 1467738852275 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:12 INFO - PROCESS | 1755 | 1467738852512 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 10:14:12 INFO - PROCESS | 1755 | 1467738852649 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:12 INFO - PROCESS | 1755 | 1467738852658 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:12 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dfecc00 == 30 [pid = 1755] [id = 538] 10:14:12 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8e301c00) [pid = 1755] [serial = 1615] [outer = (nil)] 10:14:12 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x8e30c800) [pid = 1755] [serial = 1616] [outer = 0x8e301c00] 10:14:12 INFO - PROCESS | 1755 | 1467738852734 Marionette DEBUG loaded listener.js 10:14:12 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8e34f800) [pid = 1755] [serial = 1617] [outer = 0x8e301c00] 10:14:13 INFO - PROCESS | 1755 | 1467738853780 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]]]}] 10:14:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 10:14:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1588ms 10:14:13 INFO - PROCESS | 1755 | 1467738853857 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 10:14:13 INFO - PROCESS | 1755 | 1467738853860 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 10:14:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 10:14:13 INFO - PROCESS | 1755 | 1467738853870 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 10:14:13 INFO - PROCESS | 1755 | 1467738853880 Marionette TRACE conn4 <- [1,2126,null,{}] 10:14:13 INFO - PROCESS | 1755 | 1467738853902 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}] 10:14:13 INFO - PROCESS | 1755 | 1467738853912 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:14 INFO - PROCESS | 1755 | 1467738854162 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 10:14:14 INFO - PROCESS | 1755 | 1467738854756 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:14 INFO - PROCESS | 1755 | 1467738854792 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:14 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8fd1b400) [pid = 1755] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 10:14:14 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x8c22f800) [pid = 1755] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 10:14:14 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x90149400) [pid = 1755] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 10:14:14 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8e3d7800) [pid = 1755] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 10:14:14 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8d6a7000) [pid = 1755] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 10:14:14 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8e301400) [pid = 1755] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 10:14:14 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8d6afc00) [pid = 1755] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 10:14:14 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8e34bc00) [pid = 1755] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 10:14:14 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8d30c400) [pid = 1755] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 10:14:14 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x8f6f2800) [pid = 1755] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 10:14:14 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x8f291400) [pid = 1755] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 10:14:14 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c22a800 == 31 [pid = 1755] [id = 539] 10:14:14 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x8c22f800) [pid = 1755] [serial = 1618] [outer = (nil)] 10:14:14 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8d6afc00) [pid = 1755] [serial = 1619] [outer = 0x8c22f800] 10:14:14 INFO - PROCESS | 1755 | 1467738854902 Marionette DEBUG loaded listener.js 10:14:15 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8f281400) [pid = 1755] [serial = 1620] [outer = 0x8c22f800] 10:14:15 INFO - PROCESS | 1755 | 1467738855710 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]]]}] 10:14:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 10:14:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1895ms 10:14:15 INFO - PROCESS | 1755 | 1467738855765 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 10:14:15 INFO - PROCESS | 1755 | 1467738855769 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 10:14:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 10:14:15 INFO - PROCESS | 1755 | 1467738855776 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 10:14:15 INFO - PROCESS | 1755 | 1467738855780 Marionette TRACE conn4 <- [1,2130,null,{}] 10:14:15 INFO - PROCESS | 1755 | 1467738855786 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}] 10:14:15 INFO - PROCESS | 1755 | 1467738855792 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:15 INFO - PROCESS | 1755 | 1467738855991 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 10:14:16 INFO - PROCESS | 1755 | 1467738856132 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:16 INFO - PROCESS | 1755 | 1467738856138 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:16 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dfe3c00 == 32 [pid = 1755] [id = 540] 10:14:16 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8f274c00) [pid = 1755] [serial = 1621] [outer = (nil)] 10:14:16 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8f3c4c00) [pid = 1755] [serial = 1622] [outer = 0x8f274c00] 10:14:16 INFO - PROCESS | 1755 | 1467738856217 Marionette DEBUG loaded listener.js 10:14:16 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8f3ca400) [pid = 1755] [serial = 1623] [outer = 0x8f274c00] 10:14:17 INFO - PROCESS | 1755 | 1467738857279 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] 10:14:17 INFO - PROCESS | 1755 | 1467738857368 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 10:14:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 10:14:17 INFO - PROCESS | 1755 | 1467738857379 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 10:14:17 INFO - PROCESS | 1755 | 1467738857383 Marionette TRACE conn4 <- [1,2134,null,{}] 10:14:17 INFO - PROCESS | 1755 | 1467738857394 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}] 10:14:17 INFO - PROCESS | 1755 | 1467738857400 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:17 INFO - PROCESS | 1755 | 1467738857655 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 10:14:17 INFO - PROCESS | 1755 | 1467738857925 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:17 INFO - PROCESS | 1755 | 1467738857941 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:18 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d302800 == 33 [pid = 1755] [id = 541] 10:14:18 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8d6aa400) [pid = 1755] [serial = 1624] [outer = (nil)] 10:14:18 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8dd77400) [pid = 1755] [serial = 1625] [outer = 0x8d6aa400] 10:14:18 INFO - PROCESS | 1755 | 1467738858072 Marionette DEBUG loaded listener.js 10:14:18 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8e30d800) [pid = 1755] [serial = 1626] [outer = 0x8d6aa400] 10:14:19 INFO - PROCESS | 1755 | 1467738859261 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]]]}] 10:14:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 10:14:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1956ms 10:14:19 INFO - PROCESS | 1755 | 1467738859334 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 10:14:19 INFO - PROCESS | 1755 | 1467738859343 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 10:14:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 10:14:19 INFO - PROCESS | 1755 | 1467738859355 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 10:14:19 INFO - PROCESS | 1755 | 1467738859360 Marionette TRACE conn4 <- [1,2138,null,{}] 10:14:19 INFO - PROCESS | 1755 | 1467738859368 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}] 10:14:19 INFO - PROCESS | 1755 | 1467738859373 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:19 INFO - PROCESS | 1755 | 1467738859626 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 10:14:19 INFO - PROCESS | 1755 | 1467738859865 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:19 INFO - PROCESS | 1755 | 1467738859875 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:19 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c232c00 == 34 [pid = 1755] [id = 542] 10:14:19 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x8f3bf800) [pid = 1755] [serial = 1627] [outer = (nil)] 10:14:19 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8f6ea800) [pid = 1755] [serial = 1628] [outer = 0x8f3bf800] 10:14:19 INFO - PROCESS | 1755 | 1467738859968 Marionette DEBUG loaded listener.js 10:14:20 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x8f6f3c00) [pid = 1755] [serial = 1629] [outer = 0x8f3bf800] 10:14:21 INFO - PROCESS | 1755 | 1467738861075 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]]]}] 10:14:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 10:14:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1789ms 10:14:21 INFO - PROCESS | 1755 | 1467738861145 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 10:14:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 10:14:21 INFO - PROCESS | 1755 | 1467738861150 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 10:14:21 INFO - PROCESS | 1755 | 1467738861158 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 10:14:21 INFO - PROCESS | 1755 | 1467738861165 Marionette TRACE conn4 <- [1,2142,null,{}] 10:14:21 INFO - PROCESS | 1755 | 1467738861182 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}] 10:14:21 INFO - PROCESS | 1755 | 1467738861191 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:21 INFO - PROCESS | 1755 | 1467738861419 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 10:14:21 INFO - PROCESS | 1755 | 1467738861653 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:21 INFO - PROCESS | 1755 | 1467738861662 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:21 INFO - PROCESS | 1755 | ++DOCSHELL 0x90149400 == 35 [pid = 1755] [id = 543] 10:14:21 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x9014b400) [pid = 1755] [serial = 1630] [outer = (nil)] 10:14:21 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x901cf800) [pid = 1755] [serial = 1631] [outer = 0x9014b400] 10:14:21 INFO - PROCESS | 1755 | 1467738861750 Marionette DEBUG loaded listener.js 10:14:21 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x91c36000) [pid = 1755] [serial = 1632] [outer = 0x9014b400] 10:14:22 INFO - PROCESS | 1755 | 1467738862794 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] 10:14:22 INFO - PROCESS | 1755 | 1467738862859 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 10:14:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 10:14:22 INFO - PROCESS | 1755 | 1467738862867 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 10:14:22 INFO - PROCESS | 1755 | 1467738862871 Marionette TRACE conn4 <- [1,2146,null,{}] 10:14:22 INFO - PROCESS | 1755 | 1467738862876 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}] 10:14:22 INFO - PROCESS | 1755 | 1467738862883 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:23 INFO - PROCESS | 1755 | 1467738863071 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 10:14:23 INFO - PROCESS | 1755 | 1467738863295 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:23 INFO - PROCESS | 1755 | 1467738863305 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:23 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3e0800 == 36 [pid = 1755] [id = 544] 10:14:23 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x8c3e3400) [pid = 1755] [serial = 1633] [outer = (nil)] 10:14:23 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0x8e305800) [pid = 1755] [serial = 1634] [outer = 0x8c3e3400] 10:14:23 INFO - PROCESS | 1755 | 1467738863433 Marionette DEBUG loaded listener.js 10:14:23 INFO - PROCESS | 1755 | ++DOMWINDOW == 82 (0x8f276400) [pid = 1755] [serial = 1635] [outer = 0x8c3e3400] 10:14:24 INFO - PROCESS | 1755 | 1467738864662 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] 10:14:24 INFO - PROCESS | 1755 | 1467738864834 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 10:14:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 10:14:24 INFO - PROCESS | 1755 | 1467738864842 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 10:14:24 INFO - PROCESS | 1755 | 1467738864847 Marionette TRACE conn4 <- [1,2150,null,{}] 10:14:24 INFO - PROCESS | 1755 | 1467738864855 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}] 10:14:24 INFO - PROCESS | 1755 | 1467738864861 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:25 INFO - PROCESS | 1755 | 1467738865058 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 10:14:25 INFO - PROCESS | 1755 | 1467738865203 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:25 INFO - PROCESS | 1755 | 1467738865211 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:25 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3ea000 == 37 [pid = 1755] [id = 545] 10:14:25 INFO - PROCESS | 1755 | ++DOMWINDOW == 62 (0x8c3eb800) [pid = 1755] [serial = 1636] [outer = (nil)] 10:14:25 INFO - PROCESS | 1755 | ++DOMWINDOW == 63 (0x8d6acc00) [pid = 1755] [serial = 1637] [outer = 0x8c3eb800] 10:14:25 INFO - PROCESS | 1755 | 1467738865289 Marionette DEBUG loaded listener.js 10:14:25 INFO - PROCESS | 1755 | ++DOMWINDOW == 64 (0x8dfec800) [pid = 1755] [serial = 1638] [outer = 0x8c3eb800] 10:14:26 INFO - PROCESS | 1755 | 1467738866095 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]]]}] 10:14:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 10:14:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1281ms 10:14:26 INFO - PROCESS | 1755 | 1467738866131 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 10:14:26 INFO - PROCESS | 1755 | 1467738866138 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 10:14:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 10:14:26 INFO - PROCESS | 1755 | 1467738866151 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 10:14:26 INFO - PROCESS | 1755 | 1467738866154 Marionette TRACE conn4 <- [1,2154,null,{}] 10:14:26 INFO - PROCESS | 1755 | 1467738866165 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}] 10:14:26 INFO - PROCESS | 1755 | 1467738866171 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:26 INFO - PROCESS | 1755 | 1467738866341 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 10:14:26 INFO - PROCESS | 1755 | 1467738866352 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:26 INFO - PROCESS | 1755 | 1467738866358 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:26 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e3e0c00 == 38 [pid = 1755] [id = 546] 10:14:26 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x8f27c000) [pid = 1755] [serial = 1639] [outer = (nil)] 10:14:26 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8f29e000) [pid = 1755] [serial = 1640] [outer = 0x8f27c000] 10:14:26 INFO - PROCESS | 1755 | 1467738866442 Marionette DEBUG loaded listener.js 10:14:26 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8f3c9400) [pid = 1755] [serial = 1641] [outer = 0x8f27c000] 10:14:27 INFO - PROCESS | 1755 | 1467738867472 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]]]}] 10:14:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 10:14:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1389ms 10:14:27 INFO - PROCESS | 1755 | 1467738867542 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 10:14:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 10:14:27 INFO - PROCESS | 1755 | 1467738867546 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 10:14:27 INFO - PROCESS | 1755 | 1467738867553 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 10:14:27 INFO - PROCESS | 1755 | 1467738867559 Marionette TRACE conn4 <- [1,2158,null,{}] 10:14:27 INFO - PROCESS | 1755 | 1467738867574 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}] 10:14:27 INFO - PROCESS | 1755 | 1467738867583 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:27 INFO - PROCESS | 1755 | 1467738867856 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 10:14:27 INFO - PROCESS | 1755 | 1467738867889 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:27 INFO - PROCESS | 1755 | 1467738867897 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:27 INFO - PROCESS | 1755 | ++DOCSHELL 0x8fd19000 == 39 [pid = 1755] [id = 547] 10:14:27 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8fd19400) [pid = 1755] [serial = 1642] [outer = (nil)] 10:14:27 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x90141800) [pid = 1755] [serial = 1643] [outer = 0x8fd19400] 10:14:27 INFO - PROCESS | 1755 | 1467738867972 Marionette DEBUG loaded listener.js 10:14:28 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x9014e400) [pid = 1755] [serial = 1644] [outer = 0x8fd19400] 10:14:28 INFO - PROCESS | 1755 | 1467738868944 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]]]}] 10:14:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 10:14:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1440ms 10:14:28 INFO - PROCESS | 1755 | 1467738868994 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 10:14:28 INFO - PROCESS | 1755 | 1467738868998 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 10:14:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 10:14:29 INFO - PROCESS | 1755 | 1467738869011 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 10:14:29 INFO - PROCESS | 1755 | 1467738869014 Marionette TRACE conn4 <- [1,2162,null,{}] 10:14:29 INFO - PROCESS | 1755 | 1467738869020 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}] 10:14:29 INFO - PROCESS | 1755 | 1467738869025 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:29 INFO - PROCESS | 1755 | 1467738869239 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 10:14:29 INFO - PROCESS | 1755 | 1467738869264 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:29 INFO - PROCESS | 1755 | 1467738869272 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:29 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c0a4400 == 40 [pid = 1755] [id = 548] 10:14:29 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8f3c5000) [pid = 1755] [serial = 1645] [outer = (nil)] 10:14:29 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x901d0c00) [pid = 1755] [serial = 1646] [outer = 0x8f3c5000] 10:14:29 INFO - PROCESS | 1755 | 1467738869354 Marionette DEBUG loaded listener.js 10:14:29 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x91c52000) [pid = 1755] [serial = 1647] [outer = 0x8f3c5000] 10:14:29 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x91f51800) [pid = 1755] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 10:14:29 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8d310000) [pid = 1755] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 10:14:29 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8c3e4000) [pid = 1755] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 10:14:29 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8c0a4800) [pid = 1755] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 10:14:29 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8d30e400) [pid = 1755] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 10:14:29 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8e301c00) [pid = 1755] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 10:14:29 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8dd27c00) [pid = 1755] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 10:14:29 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x8c22f800) [pid = 1755] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 10:14:29 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x8d6a2400) [pid = 1755] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 10:14:29 INFO - PROCESS | 1755 | --DOMWINDOW == 63 (0x8f6e7000) [pid = 1755] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 10:14:29 INFO - PROCESS | 1755 | --DOMWINDOW == 62 (0x91c55800) [pid = 1755] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 10:14:30 INFO - PROCESS | 1755 | 1467738870395 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]]]}] 10:14:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 10:14:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1430ms 10:14:30 INFO - PROCESS | 1755 | 1467738870443 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 10:14:30 INFO - PROCESS | 1755 | 1467738870447 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 10:14:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 10:14:30 INFO - PROCESS | 1755 | 1467738870453 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 10:14:30 INFO - PROCESS | 1755 | 1467738870456 Marionette TRACE conn4 <- [1,2166,null,{}] 10:14:30 INFO - PROCESS | 1755 | 1467738870462 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}] 10:14:30 INFO - PROCESS | 1755 | 1467738870467 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:30 INFO - PROCESS | 1755 | 1467738870624 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 10:14:30 INFO - PROCESS | 1755 | 1467738870643 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:30 INFO - PROCESS | 1755 | 1467738870650 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:30 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c231800 == 41 [pid = 1755] [id = 549] 10:14:30 INFO - PROCESS | 1755 | ++DOMWINDOW == 63 (0x8e34f000) [pid = 1755] [serial = 1648] [outer = (nil)] 10:14:30 INFO - PROCESS | 1755 | ++DOMWINDOW == 64 (0x901cc400) [pid = 1755] [serial = 1649] [outer = 0x8e34f000] 10:14:30 INFO - PROCESS | 1755 | 1467738870720 Marionette DEBUG loaded listener.js 10:14:30 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x91c35800) [pid = 1755] [serial = 1650] [outer = 0x8e34f000] 10:14:31 INFO - PROCESS | 1755 | 1467738871677 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]]]}] 10:14:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 10:14:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1249ms 10:14:31 INFO - PROCESS | 1755 | 1467738871703 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 10:14:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 10:14:31 INFO - PROCESS | 1755 | 1467738871708 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 10:14:31 INFO - PROCESS | 1755 | 1467738871715 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 10:14:31 INFO - PROCESS | 1755 | 1467738871718 Marionette TRACE conn4 <- [1,2170,null,{}] 10:14:31 INFO - PROCESS | 1755 | 1467738871787 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}] 10:14:31 INFO - PROCESS | 1755 | 1467738871794 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:32 INFO - PROCESS | 1755 | 1467738872024 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 10:14:32 INFO - PROCESS | 1755 | 1467738872203 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:32 INFO - PROCESS | 1755 | 1467738872214 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:32 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d30f800 == 42 [pid = 1755] [id = 550] 10:14:32 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8d6a7400) [pid = 1755] [serial = 1651] [outer = (nil)] 10:14:32 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8dd28c00) [pid = 1755] [serial = 1652] [outer = 0x8d6a7400] 10:14:32 INFO - PROCESS | 1755 | 1467738872305 Marionette DEBUG loaded listener.js 10:14:32 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8dd78800) [pid = 1755] [serial = 1653] [outer = 0x8d6a7400] 10:14:33 INFO - PROCESS | 1755 | 1467738873341 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]]]}] 10:14:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 10:14:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1693ms 10:14:33 INFO - PROCESS | 1755 | 1467738873410 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 10:14:33 INFO - PROCESS | 1755 | 1467738873416 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 10:14:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 10:14:33 INFO - PROCESS | 1755 | 1467738873424 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 10:14:33 INFO - PROCESS | 1755 | 1467738873429 Marionette TRACE conn4 <- [1,2174,null,{}] 10:14:33 INFO - PROCESS | 1755 | 1467738873437 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}] 10:14:33 INFO - PROCESS | 1755 | 1467738873443 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:33 INFO - PROCESS | 1755 | 1467738873676 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 10:14:33 INFO - PROCESS | 1755 | 1467738873924 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:33 INFO - PROCESS | 1755 | 1467738873939 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:34 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f299400 == 43 [pid = 1755] [id = 551] 10:14:34 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8f3c9800) [pid = 1755] [serial = 1654] [outer = (nil)] 10:14:34 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8f6f0c00) [pid = 1755] [serial = 1655] [outer = 0x8f3c9800] 10:14:34 INFO - PROCESS | 1755 | 1467738874079 Marionette DEBUG loaded listener.js 10:14:34 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8fd18800) [pid = 1755] [serial = 1656] [outer = 0x8f3c9800] 10:14:35 INFO - PROCESS | 1755 | 1467738875040 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]]]}] 10:14:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 10:14:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1684ms 10:14:35 INFO - PROCESS | 1755 | 1467738875109 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 10:14:35 INFO - PROCESS | 1755 | 1467738875114 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 10:14:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 10:14:35 INFO - PROCESS | 1755 | 1467738875121 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 10:14:35 INFO - PROCESS | 1755 | 1467738875125 Marionette TRACE conn4 <- [1,2178,null,{}] 10:14:35 INFO - PROCESS | 1755 | 1467738875132 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}] 10:14:35 INFO - PROCESS | 1755 | 1467738875138 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:35 INFO - PROCESS | 1755 | 1467738875375 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 10:14:35 INFO - PROCESS | 1755 | 1467738875652 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:35 INFO - PROCESS | 1755 | 1467738875666 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:35 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f294000 == 44 [pid = 1755] [id = 552] 10:14:35 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x91c59c00) [pid = 1755] [serial = 1657] [outer = (nil)] 10:14:35 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x91f4a400) [pid = 1755] [serial = 1658] [outer = 0x91c59c00] 10:14:35 INFO - PROCESS | 1755 | 1467738875796 Marionette DEBUG loaded listener.js 10:14:35 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x91f85c00) [pid = 1755] [serial = 1659] [outer = 0x91c59c00] 10:14:36 INFO - PROCESS | 1755 | 1467738876783 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]]]}] 10:14:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 10:14:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1738ms 10:14:36 INFO - PROCESS | 1755 | 1467738876869 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 10:14:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 10:14:36 INFO - PROCESS | 1755 | 1467738876879 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 10:14:36 INFO - PROCESS | 1755 | 1467738876887 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 10:14:36 INFO - PROCESS | 1755 | 1467738876890 Marionette TRACE conn4 <- [1,2182,null,{}] 10:14:36 INFO - PROCESS | 1755 | 1467738876896 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}] 10:14:36 INFO - PROCESS | 1755 | 1467738876902 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:37 INFO - PROCESS | 1755 | 1467738877121 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 10:14:37 INFO - PROCESS | 1755 | 1467738877350 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:37 INFO - PROCESS | 1755 | 1467738877360 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:37 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c09a800 == 45 [pid = 1755] [id = 553] 10:14:37 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x91f89400) [pid = 1755] [serial = 1660] [outer = (nil)] 10:14:37 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x9243d800) [pid = 1755] [serial = 1661] [outer = 0x91f89400] 10:14:37 INFO - PROCESS | 1755 | 1467738877457 Marionette DEBUG loaded listener.js 10:14:37 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x925c6c00) [pid = 1755] [serial = 1662] [outer = 0x91f89400] 10:14:38 INFO - PROCESS | 1755 | 1467738878474 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]]]}] 10:14:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 10:14:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1638ms 10:14:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 10:14:38 INFO - PROCESS | 1755 | 1467738878526 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 10:14:38 INFO - PROCESS | 1755 | 1467738878529 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 10:14:38 INFO - PROCESS | 1755 | 1467738878536 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 10:14:38 INFO - PROCESS | 1755 | 1467738878540 Marionette TRACE conn4 <- [1,2186,null,{}] 10:14:38 INFO - PROCESS | 1755 | 1467738878546 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}] 10:14:38 INFO - PROCESS | 1755 | 1467738878551 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:38 INFO - PROCESS | 1755 | 1467738878751 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 10:14:39 INFO - PROCESS | 1755 | 1467738878993 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:39 INFO - PROCESS | 1755 | 1467738879001 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:39 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd2ec00 == 46 [pid = 1755] [id = 554] 10:14:39 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x8f283400) [pid = 1755] [serial = 1663] [outer = (nil)] 10:14:39 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x925cd000) [pid = 1755] [serial = 1664] [outer = 0x8f283400] 10:14:39 INFO - PROCESS | 1755 | 1467738879137 Marionette DEBUG loaded listener.js 10:14:39 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x925d0c00) [pid = 1755] [serial = 1665] [outer = 0x8f283400] 10:14:40 INFO - PROCESS | 1755 | 1467738880074 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]]]}] 10:14:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 10:14:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1583ms 10:14:40 INFO - PROCESS | 1755 | 1467738880120 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 10:14:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 10:14:40 INFO - PROCESS | 1755 | 1467738880124 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 10:14:40 INFO - PROCESS | 1755 | 1467738880131 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 10:14:40 INFO - PROCESS | 1755 | 1467738880135 Marionette TRACE conn4 <- [1,2190,null,{}] 10:14:40 INFO - PROCESS | 1755 | 1467738880141 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}] 10:14:40 INFO - PROCESS | 1755 | 1467738880152 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:40 INFO - PROCESS | 1755 | 1467738880426 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 10:14:40 INFO - PROCESS | 1755 | 1467738880666 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:40 INFO - PROCESS | 1755 | 1467738880676 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:40 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c22c400 == 47 [pid = 1755] [id = 555] 10:14:40 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0x8c22f000) [pid = 1755] [serial = 1666] [outer = (nil)] 10:14:40 INFO - PROCESS | 1755 | ++DOMWINDOW == 82 (0x8c3ea800) [pid = 1755] [serial = 1667] [outer = 0x8c22f000] 10:14:40 INFO - PROCESS | 1755 | 1467738880990 Marionette DEBUG loaded listener.js 10:14:41 INFO - PROCESS | 1755 | ++DOMWINDOW == 83 (0x8d30b800) [pid = 1755] [serial = 1668] [outer = 0x8c22f000] 10:14:42 INFO - PROCESS | 1755 | 1467738882031 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]]]}] 10:14:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 10:14:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1935ms 10:14:42 INFO - PROCESS | 1755 | 1467738882067 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 10:14:42 INFO - PROCESS | 1755 | 1467738882073 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 10:14:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 10:14:42 INFO - PROCESS | 1755 | 1467738882081 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 10:14:42 INFO - PROCESS | 1755 | 1467738882085 Marionette TRACE conn4 <- [1,2194,null,{}] 10:14:42 INFO - PROCESS | 1755 | 1467738882093 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}] 10:14:42 INFO - PROCESS | 1755 | 1467738882098 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:42 INFO - PROCESS | 1755 | 1467738882289 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 10:14:43 INFO - PROCESS | 1755 | --DOCSHELL 0x8dff0c00 == 46 [pid = 1755] [id = 516] 10:14:43 INFO - PROCESS | 1755 | --DOCSHELL 0x8c22e000 == 45 [pid = 1755] [id = 523] 10:14:43 INFO - PROCESS | 1755 | --DOCSHELL 0x8e356800 == 44 [pid = 1755] [id = 524] 10:14:43 INFO - PROCESS | 1755 | --DOCSHELL 0x8f2a0000 == 43 [pid = 1755] [id = 531] 10:14:43 INFO - PROCESS | 1755 | --DOCSHELL 0x8f29b400 == 42 [pid = 1755] [id = 530] 10:14:43 INFO - PROCESS | 1755 | --DOCSHELL 0x8c09d800 == 41 [pid = 1755] [id = 536] 10:14:43 INFO - PROCESS | 1755 | --DOCSHELL 0x91c33800 == 40 [pid = 1755] [id = 532] 10:14:43 INFO - PROCESS | 1755 | --DOCSHELL 0x8d6a3800 == 39 [pid = 1755] [id = 519] 10:14:43 INFO - PROCESS | 1755 | --DOCSHELL 0x8c097400 == 38 [pid = 1755] [id = 526] 10:14:43 INFO - PROCESS | 1755 | --DOCSHELL 0x8f282000 == 37 [pid = 1755] [id = 517] 10:14:43 INFO - PROCESS | 1755 | --DOCSHELL 0x8d6abc00 == 36 [pid = 1755] [id = 515] 10:14:43 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3e2c00 == 35 [pid = 1755] [id = 520] 10:14:43 INFO - PROCESS | 1755 | --DOCSHELL 0x8fd1a000 == 34 [pid = 1755] [id = 521] 10:14:43 INFO - PROCESS | 1755 | --DOCSHELL 0x8c223800 == 33 [pid = 1755] [id = 527] 10:14:43 INFO - PROCESS | 1755 | --DOCSHELL 0x8c0a3c00 == 32 [pid = 1755] [id = 518] 10:14:43 INFO - PROCESS | 1755 | --DOCSHELL 0x8f6f1c00 == 31 [pid = 1755] [id = 525] 10:14:43 INFO - PROCESS | 1755 | --DOCSHELL 0x8dfeb800 == 30 [pid = 1755] [id = 528] 10:14:43 INFO - PROCESS | 1755 | --DOCSHELL 0x8f6ed800 == 29 [pid = 1755] [id = 522] 10:14:43 INFO - PROCESS | 1755 | --DOCSHELL 0x8c0a5800 == 28 [pid = 1755] [id = 534] 10:14:43 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd26000 == 27 [pid = 1755] [id = 535] 10:14:43 INFO - PROCESS | 1755 | --DOCSHELL 0x8d30e800 == 26 [pid = 1755] [id = 529] 10:14:43 INFO - PROCESS | 1755 | --DOCSHELL 0x8c099400 == 25 [pid = 1755] [id = 533] 10:14:43 INFO - PROCESS | 1755 | --DOMWINDOW == 82 (0x8c22ac00) [pid = 1755] [serial = 1610] [outer = (nil)] [url = about:blank] 10:14:43 INFO - PROCESS | 1755 | --DOMWINDOW == 81 (0x8c3e5800) [pid = 1755] [serial = 1611] [outer = (nil)] [url = about:blank] 10:14:43 INFO - PROCESS | 1755 | --DOMWINDOW == 80 (0x8d6b0400) [pid = 1755] [serial = 1613] [outer = (nil)] [url = about:blank] 10:14:43 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x8e34f800) [pid = 1755] [serial = 1617] [outer = (nil)] [url = about:blank] 10:14:43 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x8dfea400) [pid = 1755] [serial = 1608] [outer = (nil)] [url = about:blank] 10:14:43 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x8dd7c800) [pid = 1755] [serial = 1607] [outer = (nil)] [url = about:blank] 10:14:43 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x8d6afc00) [pid = 1755] [serial = 1619] [outer = (nil)] [url = about:blank] 10:14:43 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x8e30f800) [pid = 1755] [serial = 1590] [outer = (nil)] [url = about:blank] 10:14:43 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8dfef000) [pid = 1755] [serial = 1589] [outer = (nil)] [url = about:blank] 10:14:43 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x8fe47400) [pid = 1755] [serial = 1593] [outer = (nil)] [url = about:blank] 10:14:43 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x8fd12800) [pid = 1755] [serial = 1592] [outer = (nil)] [url = about:blank] 10:14:43 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x91f4f400) [pid = 1755] [serial = 1596] [outer = (nil)] [url = about:blank] 10:14:43 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x91f47400) [pid = 1755] [serial = 1595] [outer = (nil)] [url = about:blank] 10:14:43 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x91f90000) [pid = 1755] [serial = 1599] [outer = (nil)] [url = about:blank] 10:14:43 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x91f8c400) [pid = 1755] [serial = 1598] [outer = (nil)] [url = about:blank] 10:14:43 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x9243e400) [pid = 1755] [serial = 1602] [outer = (nil)] [url = about:blank] 10:14:43 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x92437400) [pid = 1755] [serial = 1601] [outer = (nil)] [url = about:blank] 10:14:43 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x91c5b400) [pid = 1755] [serial = 1605] [outer = (nil)] [url = about:blank] 10:14:43 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x8f27e800) [pid = 1755] [serial = 1604] [outer = (nil)] [url = about:blank] 10:14:43 INFO - PROCESS | 1755 | --DOMWINDOW == 63 (0x8e30c800) [pid = 1755] [serial = 1616] [outer = (nil)] [url = about:blank] 10:14:43 INFO - PROCESS | 1755 | --DOMWINDOW == 62 (0x8dd26800) [pid = 1755] [serial = 1614] [outer = (nil)] [url = about:blank] 10:14:43 INFO - PROCESS | 1755 | --DOMWINDOW == 61 (0x8f281400) [pid = 1755] [serial = 1620] [outer = (nil)] [url = about:blank] 10:14:43 INFO - PROCESS | 1755 | --DOMWINDOW == 60 (0x8f3c4c00) [pid = 1755] [serial = 1622] [outer = (nil)] [url = about:blank] 10:14:43 INFO - PROCESS | 1755 | 1467738883649 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:43 INFO - PROCESS | 1755 | 1467738883659 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:43 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c0a5000 == 26 [pid = 1755] [id = 556] 10:14:43 INFO - PROCESS | 1755 | ++DOMWINDOW == 61 (0x8c0a5800) [pid = 1755] [serial = 1669] [outer = (nil)] 10:14:43 INFO - PROCESS | 1755 | ++DOMWINDOW == 62 (0x8c22a000) [pid = 1755] [serial = 1670] [outer = 0x8c0a5800] 10:14:43 INFO - PROCESS | 1755 | 1467738883748 Marionette DEBUG loaded listener.js 10:14:43 INFO - PROCESS | 1755 | ++DOMWINDOW == 63 (0x8c3e7c00) [pid = 1755] [serial = 1671] [outer = 0x8c0a5800] 10:14:44 INFO - PROCESS | 1755 | 1467738884561 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]]]}] 10:14:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 10:14:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 2539ms 10:14:44 INFO - PROCESS | 1755 | 1467738884622 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 10:14:44 INFO - PROCESS | 1755 | 1467738884626 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 10:14:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 10:14:44 INFO - PROCESS | 1755 | 1467738884634 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 10:14:44 INFO - PROCESS | 1755 | 1467738884639 Marionette TRACE conn4 <- [1,2198,null,{}] 10:14:44 INFO - PROCESS | 1755 | 1467738884647 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}] 10:14:44 INFO - PROCESS | 1755 | 1467738884653 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:44 INFO - PROCESS | 1755 | 1467738884817 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 10:14:44 INFO - PROCESS | 1755 | 1467738884829 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:44 INFO - PROCESS | 1755 | 1467738884841 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:44 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d6af400 == 27 [pid = 1755] [id = 557] 10:14:44 INFO - PROCESS | 1755 | ++DOMWINDOW == 64 (0x8d6b1400) [pid = 1755] [serial = 1672] [outer = (nil)] 10:14:44 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x8dd28000) [pid = 1755] [serial = 1673] [outer = 0x8d6b1400] 10:14:44 INFO - PROCESS | 1755 | 1467738884912 Marionette DEBUG loaded listener.js 10:14:45 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8dd7a400) [pid = 1755] [serial = 1674] [outer = 0x8d6b1400] 10:14:45 INFO - PROCESS | 1755 | 1467738885873 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]]]}] 10:14:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 10:14:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1281ms 10:14:45 INFO - PROCESS | 1755 | 1467738885921 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 10:14:45 INFO - PROCESS | 1755 | 1467738885928 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 10:14:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 10:14:45 INFO - PROCESS | 1755 | 1467738885936 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 10:14:45 INFO - PROCESS | 1755 | 1467738885939 Marionette TRACE conn4 <- [1,2202,null,{}] 10:14:45 INFO - PROCESS | 1755 | 1467738885945 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}] 10:14:45 INFO - PROCESS | 1755 | 1467738885951 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:46 INFO - PROCESS | 1755 | 1467738886146 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 10:14:46 INFO - PROCESS | 1755 | 1467738886313 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:46 INFO - PROCESS | 1755 | 1467738886321 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:46 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd7f800 == 28 [pid = 1755] [id = 558] 10:14:46 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8dfeb800) [pid = 1755] [serial = 1675] [outer = (nil)] 10:14:46 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8e30d000) [pid = 1755] [serial = 1676] [outer = 0x8dfeb800] 10:14:46 INFO - PROCESS | 1755 | 1467738886394 Marionette DEBUG loaded listener.js 10:14:46 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8e350000) [pid = 1755] [serial = 1677] [outer = 0x8dfeb800] 10:14:47 INFO - PROCESS | 1755 | 1467738887368 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]]]}] 10:14:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 10:14:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1498ms 10:14:47 INFO - PROCESS | 1755 | 1467738887435 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 10:14:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 10:14:47 INFO - PROCESS | 1755 | 1467738887439 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 10:14:47 INFO - PROCESS | 1755 | 1467738887454 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 10:14:47 INFO - PROCESS | 1755 | 1467738887463 Marionette TRACE conn4 <- [1,2206,null,{}] 10:14:47 INFO - PROCESS | 1755 | 1467738887479 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}] 10:14:47 INFO - PROCESS | 1755 | 1467738887488 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:47 INFO - PROCESS | 1755 | 1467738887712 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 10:14:47 INFO - PROCESS | 1755 | 1467738887738 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:47 INFO - PROCESS | 1755 | 1467738887744 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:47 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c228000 == 29 [pid = 1755] [id = 559] 10:14:47 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8d304400) [pid = 1755] [serial = 1678] [outer = (nil)] 10:14:47 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8f293400) [pid = 1755] [serial = 1679] [outer = 0x8d304400] 10:14:47 INFO - PROCESS | 1755 | 1467738887834 Marionette DEBUG loaded listener.js 10:14:47 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8f2a0000) [pid = 1755] [serial = 1680] [outer = 0x8d304400] 10:14:48 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8e34f000) [pid = 1755] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 10:14:48 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8fd19400) [pid = 1755] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 10:14:48 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8f3c5000) [pid = 1755] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 10:14:48 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8f274c00) [pid = 1755] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 10:14:48 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8f27c000) [pid = 1755] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 10:14:48 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8f3bf800) [pid = 1755] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 10:14:48 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x8d6aa400) [pid = 1755] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 10:14:48 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x9014b400) [pid = 1755] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 10:14:48 INFO - PROCESS | 1755 | --DOMWINDOW == 63 (0x8c3e3400) [pid = 1755] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 10:14:48 INFO - PROCESS | 1755 | --DOMWINDOW == 62 (0x8c3eb800) [pid = 1755] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 10:14:49 INFO - PROCESS | 1755 | 1467738889243 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]]]}] 10:14:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 10:14:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1859ms 10:14:49 INFO - PROCESS | 1755 | 1467738889304 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 10:14:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 10:14:49 INFO - PROCESS | 1755 | 1467738889309 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 10:14:49 INFO - PROCESS | 1755 | 1467738889315 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 10:14:49 INFO - PROCESS | 1755 | 1467738889319 Marionette TRACE conn4 <- [1,2210,null,{}] 10:14:49 INFO - PROCESS | 1755 | 1467738889324 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}] 10:14:49 INFO - PROCESS | 1755 | 1467738889329 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:49 INFO - PROCESS | 1755 | 1467738889484 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 10:14:49 INFO - PROCESS | 1755 | 1467738889493 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:49 INFO - PROCESS | 1755 | 1467738889503 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:49 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3e3400 == 30 [pid = 1755] [id = 560] 10:14:49 INFO - PROCESS | 1755 | ++DOMWINDOW == 63 (0x8dd80800) [pid = 1755] [serial = 1681] [outer = (nil)] 10:14:49 INFO - PROCESS | 1755 | ++DOMWINDOW == 64 (0x8f3c3400) [pid = 1755] [serial = 1682] [outer = 0x8dd80800] 10:14:49 INFO - PROCESS | 1755 | 1467738889574 Marionette DEBUG loaded listener.js 10:14:49 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x8f3c7c00) [pid = 1755] [serial = 1683] [outer = 0x8dd80800] 10:14:50 INFO - PROCESS | 1755 | 1467738890447 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]]]}] 10:14:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 10:14:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1184ms 10:14:50 INFO - PROCESS | 1755 | 1467738890501 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 10:14:50 INFO - PROCESS | 1755 | 1467738890504 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 10:14:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 10:14:50 INFO - PROCESS | 1755 | 1467738890515 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 10:14:50 INFO - PROCESS | 1755 | 1467738890518 Marionette TRACE conn4 <- [1,2214,null,{}] 10:14:50 INFO - PROCESS | 1755 | 1467738890524 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}] 10:14:50 INFO - PROCESS | 1755 | 1467738890529 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:50 INFO - PROCESS | 1755 | 1467738890686 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 10:14:50 INFO - PROCESS | 1755 | 1467738890695 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:50 INFO - PROCESS | 1755 | 1467738890715 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:50 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c097400 == 31 [pid = 1755] [id = 561] 10:14:50 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8c098400) [pid = 1755] [serial = 1684] [outer = (nil)] 10:14:50 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8c224000) [pid = 1755] [serial = 1685] [outer = 0x8c098400] 10:14:50 INFO - PROCESS | 1755 | 1467738890848 Marionette DEBUG loaded listener.js 10:14:50 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8c3e2800) [pid = 1755] [serial = 1686] [outer = 0x8c098400] 10:14:52 INFO - PROCESS | 1755 | 1467738892068 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]]]}] 10:14:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 10:14:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1585ms 10:14:52 INFO - PROCESS | 1755 | 1467738892101 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 10:14:52 INFO - PROCESS | 1755 | 1467738892108 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 10:14:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 10:14:52 INFO - PROCESS | 1755 | 1467738892117 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 10:14:52 INFO - PROCESS | 1755 | 1467738892121 Marionette TRACE conn4 <- [1,2218,null,{}] 10:14:52 INFO - PROCESS | 1755 | 1467738892160 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}] 10:14:52 INFO - PROCESS | 1755 | 1467738892167 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:52 INFO - PROCESS | 1755 | 1467738892361 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 10:14:52 INFO - PROCESS | 1755 | 1467738892535 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:52 INFO - PROCESS | 1755 | 1467738892543 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:52 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c09d800 == 32 [pid = 1755] [id = 562] 10:14:52 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8c22ec00) [pid = 1755] [serial = 1687] [outer = (nil)] 10:14:52 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8dfee400) [pid = 1755] [serial = 1688] [outer = 0x8c22ec00] 10:14:52 INFO - PROCESS | 1755 | 1467738892684 Marionette DEBUG loaded listener.js 10:14:52 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8e352000) [pid = 1755] [serial = 1689] [outer = 0x8c22ec00] 10:14:53 INFO - PROCESS | 1755 | 1467738893687 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]]]}] 10:14:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 10:14:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1614ms 10:14:53 INFO - PROCESS | 1755 | 1467738893731 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 10:14:53 INFO - PROCESS | 1755 | 1467738893738 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 10:14:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 10:14:53 INFO - PROCESS | 1755 | 1467738893749 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 10:14:53 INFO - PROCESS | 1755 | 1467738893753 Marionette TRACE conn4 <- [1,2222,null,{}] 10:14:53 INFO - PROCESS | 1755 | 1467738893760 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}] 10:14:53 INFO - PROCESS | 1755 | 1467738893766 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:53 INFO - PROCESS | 1755 | 1467738893977 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 10:14:54 INFO - PROCESS | 1755 | 1467738894252 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:54 INFO - PROCESS | 1755 | 1467738894259 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:54 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e355400 == 33 [pid = 1755] [id = 563] 10:14:54 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8f299800) [pid = 1755] [serial = 1690] [outer = (nil)] 10:14:54 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8f3c5000) [pid = 1755] [serial = 1691] [outer = 0x8f299800] 10:14:54 INFO - PROCESS | 1755 | 1467738894388 Marionette DEBUG loaded listener.js 10:14:54 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x8fd11400) [pid = 1755] [serial = 1692] [outer = 0x8f299800] 10:14:55 INFO - PROCESS | 1755 | 1467738895378 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]]]}] 10:14:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 10:14:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1694ms 10:14:55 INFO - PROCESS | 1755 | 1467738895444 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 10:14:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 10:14:55 INFO - PROCESS | 1755 | 1467738895449 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 10:14:55 INFO - PROCESS | 1755 | 1467738895456 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 10:14:55 INFO - PROCESS | 1755 | 1467738895462 Marionette TRACE conn4 <- [1,2226,null,{}] 10:14:55 INFO - PROCESS | 1755 | 1467738895480 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}] 10:14:55 INFO - PROCESS | 1755 | 1467738895489 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:55 INFO - PROCESS | 1755 | 1467738895691 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 10:14:55 INFO - PROCESS | 1755 | 1467738895914 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:55 INFO - PROCESS | 1755 | 1467738895925 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:55 INFO - PROCESS | 1755 | ++DOCSHELL 0x8fd1f000 == 34 [pid = 1755] [id = 564] 10:14:55 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8fe49c00) [pid = 1755] [serial = 1693] [outer = (nil)] 10:14:56 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x90142c00) [pid = 1755] [serial = 1694] [outer = 0x8fe49c00] 10:14:56 INFO - PROCESS | 1755 | 1467738896051 Marionette DEBUG loaded listener.js 10:14:56 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x90144c00) [pid = 1755] [serial = 1695] [outer = 0x8fe49c00] 10:14:57 INFO - PROCESS | 1755 | 1467738897063 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]]]}] 10:14:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 10:14:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1687ms 10:14:57 INFO - PROCESS | 1755 | 1467738897143 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 10:14:57 INFO - PROCESS | 1755 | 1467738897149 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 10:14:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 10:14:57 INFO - PROCESS | 1755 | 1467738897155 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 10:14:57 INFO - PROCESS | 1755 | 1467738897159 Marionette TRACE conn4 <- [1,2230,null,{}] 10:14:57 INFO - PROCESS | 1755 | 1467738897165 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}] 10:14:57 INFO - PROCESS | 1755 | 1467738897170 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:57 INFO - PROCESS | 1755 | 1467738897352 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 10:14:57 INFO - PROCESS | 1755 | 1467738897572 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:57 INFO - PROCESS | 1755 | 1467738897582 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:57 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c09dc00 == 35 [pid = 1755] [id = 565] 10:14:57 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x8c09f800) [pid = 1755] [serial = 1696] [outer = (nil)] 10:14:57 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x8c229000) [pid = 1755] [serial = 1697] [outer = 0x8c09f800] 10:14:57 INFO - PROCESS | 1755 | 1467738897830 Marionette DEBUG loaded listener.js 10:14:57 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x8d30ac00) [pid = 1755] [serial = 1698] [outer = 0x8c09f800] 10:14:58 INFO - PROCESS | 1755 | --DOCSHELL 0x8dfecc00 == 34 [pid = 1755] [id = 538] 10:14:58 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3e3400 == 33 [pid = 1755] [id = 560] 10:14:58 INFO - PROCESS | 1755 | --DOCSHELL 0x8c228000 == 32 [pid = 1755] [id = 559] 10:14:58 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd7f800 == 31 [pid = 1755] [id = 558] 10:14:58 INFO - PROCESS | 1755 | --DOCSHELL 0x8d6af400 == 30 [pid = 1755] [id = 557] 10:14:58 INFO - PROCESS | 1755 | --DOCSHELL 0x8c0a5000 == 29 [pid = 1755] [id = 556] 10:14:58 INFO - PROCESS | 1755 | 1467738898943 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]]]}] 10:14:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 10:14:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1836ms 10:14:59 INFO - PROCESS | 1755 | 1467738898997 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 10:14:59 INFO - PROCESS | 1755 | 1467738899007 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 10:14:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 10:14:59 INFO - PROCESS | 1755 | 1467738899018 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 10:14:59 INFO - PROCESS | 1755 | 1467738899023 Marionette TRACE conn4 <- [1,2234,null,{}] 10:14:59 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x901cc400) [pid = 1755] [serial = 1649] [outer = (nil)] [url = about:blank] 10:14:59 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x90141800) [pid = 1755] [serial = 1643] [outer = (nil)] [url = about:blank] 10:14:59 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x901d0c00) [pid = 1755] [serial = 1646] [outer = (nil)] [url = about:blank] 10:14:59 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x8f3ca400) [pid = 1755] [serial = 1623] [outer = (nil)] [url = about:blank] 10:14:59 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x8f29e000) [pid = 1755] [serial = 1640] [outer = (nil)] [url = about:blank] 10:14:59 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8f6ea800) [pid = 1755] [serial = 1628] [outer = (nil)] [url = about:blank] 10:14:59 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x8f6f3c00) [pid = 1755] [serial = 1629] [outer = (nil)] [url = about:blank] 10:14:59 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x8dd77400) [pid = 1755] [serial = 1625] [outer = (nil)] [url = about:blank] 10:14:59 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8e30d800) [pid = 1755] [serial = 1626] [outer = (nil)] [url = about:blank] 10:14:59 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x901cf800) [pid = 1755] [serial = 1631] [outer = (nil)] [url = about:blank] 10:14:59 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x91c36000) [pid = 1755] [serial = 1632] [outer = (nil)] [url = about:blank] 10:14:59 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8e305800) [pid = 1755] [serial = 1634] [outer = (nil)] [url = about:blank] 10:14:59 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8f276400) [pid = 1755] [serial = 1635] [outer = (nil)] [url = about:blank] 10:14:59 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8d6acc00) [pid = 1755] [serial = 1637] [outer = (nil)] [url = about:blank] 10:14:59 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x8dfec800) [pid = 1755] [serial = 1638] [outer = (nil)] [url = about:blank] 10:14:59 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x91c52000) [pid = 1755] [serial = 1647] [outer = (nil)] [url = about:blank] 10:14:59 INFO - PROCESS | 1755 | --DOMWINDOW == 63 (0x9014e400) [pid = 1755] [serial = 1644] [outer = (nil)] [url = about:blank] 10:14:59 INFO - PROCESS | 1755 | --DOMWINDOW == 62 (0x8f3c9400) [pid = 1755] [serial = 1641] [outer = (nil)] [url = about:blank] 10:14:59 INFO - PROCESS | 1755 | --DOMWINDOW == 61 (0x91c35800) [pid = 1755] [serial = 1650] [outer = (nil)] [url = about:blank] 10:14:59 INFO - PROCESS | 1755 | 1467738899066 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}] 10:14:59 INFO - PROCESS | 1755 | 1467738899073 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:59 INFO - PROCESS | 1755 | 1467738899260 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 10:14:59 INFO - PROCESS | 1755 | 1467738899272 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:59 INFO - PROCESS | 1755 | 1467738899280 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:14:59 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd7e400 == 30 [pid = 1755] [id = 566] 10:14:59 INFO - PROCESS | 1755 | ++DOMWINDOW == 62 (0x8dfe2400) [pid = 1755] [serial = 1699] [outer = (nil)] 10:14:59 INFO - PROCESS | 1755 | ++DOMWINDOW == 63 (0x8dfef800) [pid = 1755] [serial = 1700] [outer = 0x8dfe2400] 10:14:59 INFO - PROCESS | 1755 | 1467738899382 Marionette DEBUG loaded listener.js 10:14:59 INFO - PROCESS | 1755 | ++DOMWINDOW == 64 (0x8e353000) [pid = 1755] [serial = 1701] [outer = 0x8dfe2400] 10:15:00 INFO - PROCESS | 1755 | 1467738900329 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]]]}] 10:15:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 10:15:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1354ms 10:15:00 INFO - PROCESS | 1755 | 1467738900372 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 10:15:00 INFO - PROCESS | 1755 | 1467738900380 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 10:15:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 10:15:00 INFO - PROCESS | 1755 | 1467738900415 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 10:15:00 INFO - PROCESS | 1755 | 1467738900422 Marionette TRACE conn4 <- [1,2238,null,{}] 10:15:00 INFO - PROCESS | 1755 | 1467738900431 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}] 10:15:00 INFO - PROCESS | 1755 | 1467738900438 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:00 INFO - PROCESS | 1755 | 1467738900713 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 10:15:00 INFO - PROCESS | 1755 | 1467738900928 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:00 INFO - PROCESS | 1755 | 1467738900936 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:01 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f27b000 == 31 [pid = 1755] [id = 567] 10:15:01 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x8f293800) [pid = 1755] [serial = 1702] [outer = (nil)] 10:15:01 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8f29f000) [pid = 1755] [serial = 1703] [outer = 0x8f293800] 10:15:01 INFO - PROCESS | 1755 | 1467738901116 Marionette DEBUG loaded listener.js 10:15:01 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8f3cb400) [pid = 1755] [serial = 1704] [outer = 0x8f293800] 10:15:02 INFO - PROCESS | 1755 | 1467738902050 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]]]}] 10:15:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 10:15:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1710ms 10:15:02 INFO - PROCESS | 1755 | 1467738902112 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 10:15:02 INFO - PROCESS | 1755 | 1467738902116 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 10:15:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 10:15:02 INFO - PROCESS | 1755 | 1467738902123 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 10:15:02 INFO - PROCESS | 1755 | 1467738902128 Marionette TRACE conn4 <- [1,2242,null,{}] 10:15:02 INFO - PROCESS | 1755 | 1467738902154 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}] 10:15:02 INFO - PROCESS | 1755 | 1467738902163 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:02 INFO - PROCESS | 1755 | 1467738902394 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 10:15:02 INFO - PROCESS | 1755 | 1467738902421 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:02 INFO - PROCESS | 1755 | 1467738902428 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:02 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c0a1400 == 32 [pid = 1755] [id = 568] 10:15:02 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8f2a0400) [pid = 1755] [serial = 1705] [outer = (nil)] 10:15:02 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8fe42400) [pid = 1755] [serial = 1706] [outer = 0x8f2a0400] 10:15:02 INFO - PROCESS | 1755 | 1467738902500 Marionette DEBUG loaded listener.js 10:15:02 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8fe48800) [pid = 1755] [serial = 1707] [outer = 0x8f2a0400] 10:15:03 INFO - PROCESS | 1755 | 1467738903517 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]]]}] 10:15:03 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8d6a7400) [pid = 1755] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 10:15:03 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8f3c9800) [pid = 1755] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 10:15:03 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x91c59c00) [pid = 1755] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 10:15:03 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x91f89400) [pid = 1755] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 10:15:03 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x8c0a5800) [pid = 1755] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 10:15:03 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x8d304400) [pid = 1755] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 10:15:03 INFO - PROCESS | 1755 | --DOMWINDOW == 63 (0x8f283400) [pid = 1755] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 10:15:03 INFO - PROCESS | 1755 | --DOMWINDOW == 62 (0x8d6b1400) [pid = 1755] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 10:15:03 INFO - PROCESS | 1755 | --DOMWINDOW == 61 (0x8c22f000) [pid = 1755] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 10:15:03 INFO - PROCESS | 1755 | --DOMWINDOW == 60 (0x8dfeb800) [pid = 1755] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 10:15:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 10:15:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1434ms 10:15:03 INFO - PROCESS | 1755 | 1467738903558 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 10:15:03 INFO - PROCESS | 1755 | 1467738903562 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 10:15:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 10:15:03 INFO - PROCESS | 1755 | 1467738903569 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 10:15:03 INFO - PROCESS | 1755 | 1467738903573 Marionette TRACE conn4 <- [1,2246,null,{}] 10:15:03 INFO - PROCESS | 1755 | 1467738903578 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}] 10:15:03 INFO - PROCESS | 1755 | 1467738903583 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:03 INFO - PROCESS | 1755 | 1467738903749 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 10:15:03 INFO - PROCESS | 1755 | 1467738903897 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:03 INFO - PROCESS | 1755 | 1467738903907 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:03 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c22fc00 == 33 [pid = 1755] [id = 569] 10:15:03 INFO - PROCESS | 1755 | ++DOMWINDOW == 61 (0x8d309800) [pid = 1755] [serial = 1708] [outer = (nil)] 10:15:03 INFO - PROCESS | 1755 | ++DOMWINDOW == 62 (0x8f3c9800) [pid = 1755] [serial = 1709] [outer = 0x8d309800] 10:15:03 INFO - PROCESS | 1755 | 1467738903985 Marionette DEBUG loaded listener.js 10:15:04 INFO - PROCESS | 1755 | ++DOMWINDOW == 63 (0x8fd1e800) [pid = 1755] [serial = 1710] [outer = 0x8d309800] 10:15:04 INFO - PROCESS | 1755 | 1467738904788 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]]]}] 10:15:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 10:15:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1233ms 10:15:04 INFO - PROCESS | 1755 | 1467738904808 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 10:15:04 INFO - PROCESS | 1755 | 1467738904812 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 10:15:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 10:15:04 INFO - PROCESS | 1755 | 1467738904818 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 10:15:04 INFO - PROCESS | 1755 | 1467738904821 Marionette TRACE conn4 <- [1,2250,null,{}] 10:15:04 INFO - PROCESS | 1755 | 1467738904826 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}] 10:15:04 INFO - PROCESS | 1755 | 1467738904831 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:04 INFO - PROCESS | 1755 | 1467738904981 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 10:15:05 INFO - PROCESS | 1755 | 1467738904995 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:05 INFO - PROCESS | 1755 | 1467738905004 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:05 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dfe4400 == 34 [pid = 1755] [id = 570] 10:15:05 INFO - PROCESS | 1755 | ++DOMWINDOW == 64 (0x8f276c00) [pid = 1755] [serial = 1711] [outer = (nil)] 10:15:05 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x901c8400) [pid = 1755] [serial = 1712] [outer = 0x8f276c00] 10:15:05 INFO - PROCESS | 1755 | 1467738905086 Marionette DEBUG loaded listener.js 10:15:05 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x91c51c00) [pid = 1755] [serial = 1713] [outer = 0x8f276c00] 10:15:06 INFO - PROCESS | 1755 | 1467738906256 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]]]}] 10:15:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 10:15:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1479ms 10:15:06 INFO - PROCESS | 1755 | 1467738906298 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 10:15:06 INFO - PROCESS | 1755 | 1467738906305 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 10:15:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 10:15:06 INFO - PROCESS | 1755 | 1467738906314 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 10:15:06 INFO - PROCESS | 1755 | 1467738906319 Marionette TRACE conn4 <- [1,2254,null,{}] 10:15:06 INFO - PROCESS | 1755 | 1467738906329 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}] 10:15:06 INFO - PROCESS | 1755 | 1467738906335 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:06 INFO - PROCESS | 1755 | 1467738906561 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 10:15:06 INFO - PROCESS | 1755 | 1467738906797 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:06 INFO - PROCESS | 1755 | 1467738906809 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:06 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3ed800 == 35 [pid = 1755] [id = 571] 10:15:06 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8dd2bc00) [pid = 1755] [serial = 1714] [outer = (nil)] 10:15:06 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8e30f800) [pid = 1755] [serial = 1715] [outer = 0x8dd2bc00] 10:15:06 INFO - PROCESS | 1755 | 1467738906938 Marionette DEBUG loaded listener.js 10:15:07 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8e3dc800) [pid = 1755] [serial = 1716] [outer = 0x8dd2bc00] 10:15:07 INFO - PROCESS | 1755 | 1467738907903 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]]]}] 10:15:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 10:15:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1644ms 10:15:07 INFO - PROCESS | 1755 | 1467738907958 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 10:15:07 INFO - PROCESS | 1755 | 1467738907966 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 10:15:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 10:15:07 INFO - PROCESS | 1755 | 1467738907976 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 10:15:07 INFO - PROCESS | 1755 | 1467738907980 Marionette TRACE conn4 <- [1,2258,null,{}] 10:15:07 INFO - PROCESS | 1755 | 1467738907988 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}] 10:15:07 INFO - PROCESS | 1755 | 1467738907994 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:08 INFO - PROCESS | 1755 | 1467738908224 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 10:15:08 INFO - PROCESS | 1755 | 1467738908458 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:08 INFO - PROCESS | 1755 | 1467738908464 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:08 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3ee400 == 36 [pid = 1755] [id = 572] 10:15:08 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8f6ea800) [pid = 1755] [serial = 1717] [outer = (nil)] 10:15:08 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8f6f0400) [pid = 1755] [serial = 1718] [outer = 0x8f6ea800] 10:15:08 INFO - PROCESS | 1755 | 1467738908604 Marionette DEBUG loaded listener.js 10:15:08 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8fd18c00) [pid = 1755] [serial = 1719] [outer = 0x8f6ea800] 10:15:09 INFO - PROCESS | 1755 | 1467738909635 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]]]}] 10:15:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 10:15:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1698ms 10:15:09 INFO - PROCESS | 1755 | 1467738909675 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 10:15:09 INFO - PROCESS | 1755 | 1467738909678 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 10:15:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 10:15:09 INFO - PROCESS | 1755 | 1467738909700 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 10:15:09 INFO - PROCESS | 1755 | 1467738909707 Marionette TRACE conn4 <- [1,2262,null,{}] 10:15:09 INFO - PROCESS | 1755 | 1467738909723 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}] 10:15:09 INFO - PROCESS | 1755 | 1467738909733 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:09 INFO - PROCESS | 1755 | 1467738909954 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 10:15:10 INFO - PROCESS | 1755 | 1467738910178 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:10 INFO - PROCESS | 1755 | 1467738910192 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:10 INFO - PROCESS | 1755 | ++DOCSHELL 0x91c59800 == 37 [pid = 1755] [id = 573] 10:15:10 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x91c5a000) [pid = 1755] [serial = 1720] [outer = (nil)] 10:15:10 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x91c5dc00) [pid = 1755] [serial = 1721] [outer = 0x91c5a000] 10:15:10 INFO - PROCESS | 1755 | 1467738910283 Marionette DEBUG loaded listener.js 10:15:10 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x91f49800) [pid = 1755] [serial = 1722] [outer = 0x91c5a000] 10:15:11 INFO - PROCESS | 1755 | 1467738911172 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]]]}] 10:15:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 10:15:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1494ms 10:15:11 INFO - PROCESS | 1755 | 1467738911192 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 10:15:11 INFO - PROCESS | 1755 | 1467738911197 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 10:15:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 10:15:11 INFO - PROCESS | 1755 | 1467738911203 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 10:15:11 INFO - PROCESS | 1755 | 1467738911206 Marionette TRACE conn4 <- [1,2266,null,{}] 10:15:11 INFO - PROCESS | 1755 | 1467738911212 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}] 10:15:11 INFO - PROCESS | 1755 | 1467738911217 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:11 INFO - PROCESS | 1755 | 1467738911413 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 10:15:11 INFO - PROCESS | 1755 | 1467738911591 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:11 INFO - PROCESS | 1755 | 1467738911600 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:11 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd2c000 == 38 [pid = 1755] [id = 574] 10:15:11 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x91f49000) [pid = 1755] [serial = 1723] [outer = (nil)] 10:15:11 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x91f8c400) [pid = 1755] [serial = 1724] [outer = 0x91f49000] 10:15:11 INFO - PROCESS | 1755 | 1467738911683 Marionette DEBUG loaded listener.js 10:15:11 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x91f90800) [pid = 1755] [serial = 1725] [outer = 0x91f49000] 10:15:12 INFO - PROCESS | 1755 | 1467738912585 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]]]}] 10:15:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 10:15:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1446ms 10:15:12 INFO - PROCESS | 1755 | 1467738912650 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 10:15:12 INFO - PROCESS | 1755 | 1467738912655 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 10:15:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 10:15:12 INFO - PROCESS | 1755 | 1467738912661 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 10:15:12 INFO - PROCESS | 1755 | 1467738912664 Marionette TRACE conn4 <- [1,2270,null,{}] 10:15:12 INFO - PROCESS | 1755 | 1467738912671 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}] 10:15:12 INFO - PROCESS | 1755 | 1467738912683 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:12 INFO - PROCESS | 1755 | 1467738912897 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 10:15:13 INFO - PROCESS | 1755 | 1467738913078 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:13 INFO - PROCESS | 1755 | 1467738913090 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:13 INFO - PROCESS | 1755 | ++DOCSHELL 0x91f4e800 == 39 [pid = 1755] [id = 575] 10:15:13 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x91f50c00) [pid = 1755] [serial = 1726] [outer = (nil)] 10:15:13 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x92437400) [pid = 1755] [serial = 1727] [outer = 0x91f50c00] 10:15:13 INFO - PROCESS | 1755 | 1467738913180 Marionette DEBUG loaded listener.js 10:15:13 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0x9243a400) [pid = 1755] [serial = 1728] [outer = 0x91f50c00] 10:15:14 INFO - PROCESS | 1755 | 1467738914193 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]]]}] 10:15:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 10:15:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1582ms 10:15:14 INFO - PROCESS | 1755 | 1467738914244 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 10:15:14 INFO - PROCESS | 1755 | 1467738914248 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 10:15:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 10:15:14 INFO - PROCESS | 1755 | 1467738914255 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 10:15:14 INFO - PROCESS | 1755 | 1467738914259 Marionette TRACE conn4 <- [1,2274,null,{}] 10:15:14 INFO - PROCESS | 1755 | 1467738914265 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}] 10:15:14 INFO - PROCESS | 1755 | 1467738914276 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:14 INFO - PROCESS | 1755 | 1467738914494 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 10:15:14 INFO - PROCESS | 1755 | 1467738914732 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:14 INFO - PROCESS | 1755 | 1467738914738 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:14 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3ed400 == 40 [pid = 1755] [id = 576] 10:15:14 INFO - PROCESS | 1755 | ++DOMWINDOW == 82 (0x8e34fc00) [pid = 1755] [serial = 1729] [outer = (nil)] 10:15:14 INFO - PROCESS | 1755 | ++DOMWINDOW == 83 (0x92768000) [pid = 1755] [serial = 1730] [outer = 0x8e34fc00] 10:15:14 INFO - PROCESS | 1755 | 1467738914837 Marionette DEBUG loaded listener.js 10:15:14 INFO - PROCESS | 1755 | ++DOMWINDOW == 84 (0x9276f800) [pid = 1755] [serial = 1731] [outer = 0x8e34fc00] 10:15:15 INFO - PROCESS | 1755 | 1467738915747 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]]]}] 10:15:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 10:15:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1533ms 10:15:15 INFO - PROCESS | 1755 | 1467738915789 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 10:15:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 10:15:15 INFO - PROCESS | 1755 | 1467738915793 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 10:15:15 INFO - PROCESS | 1755 | 1467738915800 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 10:15:15 INFO - PROCESS | 1755 | 1467738915803 Marionette TRACE conn4 <- [1,2278,null,{}] 10:15:15 INFO - PROCESS | 1755 | 1467738915809 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}] 10:15:15 INFO - PROCESS | 1755 | 1467738915814 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:15 INFO - PROCESS | 1755 | 1467738915991 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 10:15:16 INFO - PROCESS | 1755 | 1467738916445 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:16 INFO - PROCESS | 1755 | 1467738916458 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:16 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d30c000 == 41 [pid = 1755] [id = 577] 10:15:16 INFO - PROCESS | 1755 | ++DOMWINDOW == 85 (0x8d30f000) [pid = 1755] [serial = 1732] [outer = (nil)] 10:15:16 INFO - PROCESS | 1755 | ++DOMWINDOW == 86 (0x8d6ad400) [pid = 1755] [serial = 1733] [outer = 0x8d30f000] 10:15:16 INFO - PROCESS | 1755 | 1467738916572 Marionette DEBUG loaded listener.js 10:15:16 INFO - PROCESS | 1755 | ++DOMWINDOW == 87 (0x8dfe2800) [pid = 1755] [serial = 1734] [outer = 0x8d30f000] 10:15:17 INFO - PROCESS | 1755 | 1467738917512 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]]]}] 10:15:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 10:15:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1784ms 10:15:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 10:15:17 INFO - PROCESS | 1755 | 1467738917587 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 10:15:17 INFO - PROCESS | 1755 | 1467738917591 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 10:15:17 INFO - PROCESS | 1755 | 1467738917599 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 10:15:17 INFO - PROCESS | 1755 | 1467738917604 Marionette TRACE conn4 <- [1,2282,null,{}] 10:15:17 INFO - PROCESS | 1755 | 1467738917612 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}] 10:15:17 INFO - PROCESS | 1755 | 1467738917619 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:17 INFO - PROCESS | 1755 | 1467738917834 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 10:15:18 INFO - PROCESS | 1755 | --DOCSHELL 0x8fd1f000 == 40 [pid = 1755] [id = 564] 10:15:18 INFO - PROCESS | 1755 | --DOCSHELL 0x8e355400 == 39 [pid = 1755] [id = 563] 10:15:18 INFO - PROCESS | 1755 | --DOCSHELL 0x8c09d800 == 38 [pid = 1755] [id = 562] 10:15:18 INFO - PROCESS | 1755 | --DOCSHELL 0x8c097400 == 37 [pid = 1755] [id = 561] 10:15:18 INFO - PROCESS | 1755 | --DOCSHELL 0x8f299400 == 36 [pid = 1755] [id = 551] 10:15:18 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd2ec00 == 35 [pid = 1755] [id = 554] 10:15:18 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3e0800 == 34 [pid = 1755] [id = 544] 10:15:18 INFO - PROCESS | 1755 | --DOCSHELL 0x8dfe3c00 == 33 [pid = 1755] [id = 540] 10:15:18 INFO - PROCESS | 1755 | --DOCSHELL 0x8d30b400 == 32 [pid = 1755] [id = 537] 10:15:18 INFO - PROCESS | 1755 | --DOCSHELL 0x8c231800 == 31 [pid = 1755] [id = 549] 10:15:18 INFO - PROCESS | 1755 | --DOCSHELL 0x8d30f800 == 30 [pid = 1755] [id = 550] 10:15:18 INFO - PROCESS | 1755 | --DOCSHELL 0x8c22c400 == 29 [pid = 1755] [id = 555] 10:15:18 INFO - PROCESS | 1755 | --DOCSHELL 0x8e3e0c00 == 28 [pid = 1755] [id = 546] 10:15:18 INFO - PROCESS | 1755 | --DOCSHELL 0x8d302800 == 27 [pid = 1755] [id = 541] 10:15:18 INFO - PROCESS | 1755 | --DOCSHELL 0x8c22a800 == 26 [pid = 1755] [id = 539] 10:15:18 INFO - PROCESS | 1755 | --DOCSHELL 0x8fd19000 == 25 [pid = 1755] [id = 547] 10:15:18 INFO - PROCESS | 1755 | --DOCSHELL 0x8c0a4400 == 24 [pid = 1755] [id = 548] 10:15:18 INFO - PROCESS | 1755 | --DOCSHELL 0x90149400 == 23 [pid = 1755] [id = 543] 10:15:18 INFO - PROCESS | 1755 | --DOCSHELL 0x8f294000 == 22 [pid = 1755] [id = 552] 10:15:18 INFO - PROCESS | 1755 | --DOCSHELL 0x8c232c00 == 21 [pid = 1755] [id = 542] 10:15:18 INFO - PROCESS | 1755 | --DOCSHELL 0x8c09a800 == 20 [pid = 1755] [id = 553] 10:15:18 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3ea000 == 19 [pid = 1755] [id = 545] 10:15:18 INFO - PROCESS | 1755 | --DOMWINDOW == 86 (0x8f3c3400) [pid = 1755] [serial = 1682] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 1755 | --DOMWINDOW == 85 (0x8dd78800) [pid = 1755] [serial = 1653] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 1755 | --DOMWINDOW == 84 (0x8dd28c00) [pid = 1755] [serial = 1652] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 1755 | --DOMWINDOW == 83 (0x8fd18800) [pid = 1755] [serial = 1656] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 1755 | --DOMWINDOW == 82 (0x8f6f0c00) [pid = 1755] [serial = 1655] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 1755 | --DOMWINDOW == 81 (0x91f85c00) [pid = 1755] [serial = 1659] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 1755 | --DOMWINDOW == 80 (0x91f4a400) [pid = 1755] [serial = 1658] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x925c6c00) [pid = 1755] [serial = 1662] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x9243d800) [pid = 1755] [serial = 1661] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x8c22a000) [pid = 1755] [serial = 1670] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x8f293400) [pid = 1755] [serial = 1679] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x8c3e7c00) [pid = 1755] [serial = 1671] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x925d0c00) [pid = 1755] [serial = 1665] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x8dd28000) [pid = 1755] [serial = 1673] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x8dd7a400) [pid = 1755] [serial = 1674] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8d30b800) [pid = 1755] [serial = 1668] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8c3ea800) [pid = 1755] [serial = 1667] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x925cd000) [pid = 1755] [serial = 1664] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8f2a0000) [pid = 1755] [serial = 1680] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8e30d000) [pid = 1755] [serial = 1676] [outer = (nil)] [url = about:blank] 10:15:18 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8e350000) [pid = 1755] [serial = 1677] [outer = (nil)] [url = about:blank] 10:15:19 INFO - PROCESS | 1755 | 1467738919162 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:19 INFO - PROCESS | 1755 | 1467738919173 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:19 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c0a1000 == 20 [pid = 1755] [id = 578] 10:15:19 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8c0a1c00) [pid = 1755] [serial = 1735] [outer = (nil)] 10:15:19 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8c22c400) [pid = 1755] [serial = 1736] [outer = 0x8c0a1c00] 10:15:19 INFO - PROCESS | 1755 | 1467738919251 Marionette DEBUG loaded listener.js 10:15:19 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8c3e7800) [pid = 1755] [serial = 1737] [outer = 0x8c0a1c00] 10:15:20 INFO - PROCESS | 1755 | 1467738920071 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]]]}] 10:15:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 10:15:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 2487ms 10:15:20 INFO - PROCESS | 1755 | 1467738920086 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 10:15:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 10:15:20 INFO - PROCESS | 1755 | 1467738920092 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 10:15:20 INFO - PROCESS | 1755 | 1467738920100 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 10:15:20 INFO - PROCESS | 1755 | 1467738920103 Marionette TRACE conn4 <- [1,2286,null,{}] 10:15:20 INFO - PROCESS | 1755 | 1467738920111 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}] 10:15:20 INFO - PROCESS | 1755 | 1467738920118 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:20 INFO - PROCESS | 1755 | 1467738920335 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 10:15:20 INFO - PROCESS | 1755 | 1467738920357 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:20 INFO - PROCESS | 1755 | 1467738920368 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:20 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d310c00 == 21 [pid = 1755] [id = 579] 10:15:20 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8d6ab400) [pid = 1755] [serial = 1738] [outer = (nil)] 10:15:20 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8dd27800) [pid = 1755] [serial = 1739] [outer = 0x8d6ab400] 10:15:20 INFO - PROCESS | 1755 | 1467738920442 Marionette DEBUG loaded listener.js 10:15:20 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8dd30400) [pid = 1755] [serial = 1740] [outer = 0x8d6ab400] 10:15:21 INFO - PROCESS | 1755 | 1467738921367 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]]]}] 10:15:21 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 10:15:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1332ms 10:15:21 INFO - PROCESS | 1755 | 1467738921436 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 10:15:21 INFO - PROCESS | 1755 | 1467738921444 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 10:15:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 10:15:21 INFO - PROCESS | 1755 | 1467738921451 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 10:15:21 INFO - PROCESS | 1755 | 1467738921454 Marionette TRACE conn4 <- [1,2290,null,{}] 10:15:21 INFO - PROCESS | 1755 | 1467738921465 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}] 10:15:21 INFO - PROCESS | 1755 | 1467738921469 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:21 INFO - PROCESS | 1755 | 1467738921651 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 10:15:21 INFO - PROCESS | 1755 | 1467738921812 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:21 INFO - PROCESS | 1755 | 1467738921819 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:21 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd7f400 == 22 [pid = 1755] [id = 580] 10:15:21 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8dd80400) [pid = 1755] [serial = 1741] [outer = (nil)] 10:15:21 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x8e309400) [pid = 1755] [serial = 1742] [outer = 0x8dd80400] 10:15:21 INFO - PROCESS | 1755 | 1467738921890 Marionette DEBUG loaded listener.js 10:15:22 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8e352800) [pid = 1755] [serial = 1743] [outer = 0x8dd80400] 10:15:22 INFO - PROCESS | 1755 | 1467738922855 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]]]}] 10:15:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 10:15:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1434ms 10:15:22 INFO - PROCESS | 1755 | 1467738922886 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 10:15:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 10:15:22 INFO - PROCESS | 1755 | 1467738922890 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 10:15:22 INFO - PROCESS | 1755 | 1467738922905 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 10:15:22 INFO - PROCESS | 1755 | 1467738922915 Marionette TRACE conn4 <- [1,2294,null,{}] 10:15:22 INFO - PROCESS | 1755 | 1467738922935 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}] 10:15:22 INFO - PROCESS | 1755 | 1467738922944 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:23 INFO - PROCESS | 1755 | 1467738923174 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 10:15:23 INFO - PROCESS | 1755 | 1467738923201 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:23 INFO - PROCESS | 1755 | 1467738923209 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:23 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f294000 == 23 [pid = 1755] [id = 581] 10:15:23 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x8f296000) [pid = 1755] [serial = 1744] [outer = (nil)] 10:15:23 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x8f29bc00) [pid = 1755] [serial = 1745] [outer = 0x8f296000] 10:15:23 INFO - PROCESS | 1755 | 1467738923289 Marionette DEBUG loaded listener.js 10:15:23 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x8f3c3400) [pid = 1755] [serial = 1746] [outer = 0x8f296000] 10:15:24 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x8dd80800) [pid = 1755] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 10:15:24 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x8f2a0400) [pid = 1755] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 10:15:24 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x8d309800) [pid = 1755] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 10:15:24 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8fe49c00) [pid = 1755] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 10:15:24 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x8f293800) [pid = 1755] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 10:15:24 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x8c098400) [pid = 1755] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 10:15:24 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8dfe2400) [pid = 1755] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 10:15:24 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8c09f800) [pid = 1755] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 10:15:24 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8f276c00) [pid = 1755] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 10:15:24 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8f299800) [pid = 1755] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 10:15:24 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8c22ec00) [pid = 1755] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 10:15:24 INFO - PROCESS | 1755 | 1467738924727 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]]]}] 10:15:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 10:15:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1861ms 10:15:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 10:15:24 INFO - PROCESS | 1755 | 1467738924758 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 10:15:24 INFO - PROCESS | 1755 | 1467738924761 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 10:15:24 INFO - PROCESS | 1755 | 1467738924768 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 10:15:24 INFO - PROCESS | 1755 | 1467738924771 Marionette TRACE conn4 <- [1,2298,null,{}] 10:15:24 INFO - PROCESS | 1755 | 1467738924777 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}] 10:15:24 INFO - PROCESS | 1755 | 1467738924783 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:24 INFO - PROCESS | 1755 | 1467738924933 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 10:15:24 INFO - PROCESS | 1755 | 1467738924949 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:24 INFO - PROCESS | 1755 | 1467738924958 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:24 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d6adc00 == 24 [pid = 1755] [id = 582] 10:15:24 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8e30ec00) [pid = 1755] [serial = 1747] [outer = (nil)] 10:15:25 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8f29c000) [pid = 1755] [serial = 1748] [outer = 0x8e30ec00] 10:15:25 INFO - PROCESS | 1755 | 1467738925026 Marionette DEBUG loaded listener.js 10:15:25 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8f6e5800) [pid = 1755] [serial = 1749] [outer = 0x8e30ec00] 10:15:25 INFO - PROCESS | 1755 | 1467738925952 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]]]}] 10:15:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 10:15:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1231ms 10:15:26 INFO - PROCESS | 1755 | 1467738926002 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 10:15:26 INFO - PROCESS | 1755 | 1467738926008 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 10:15:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 10:15:26 INFO - PROCESS | 1755 | 1467738926019 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 10:15:26 INFO - PROCESS | 1755 | 1467738926023 Marionette TRACE conn4 <- [1,2302,null,{}] 10:15:26 INFO - PROCESS | 1755 | 1467738926034 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}] 10:15:26 INFO - PROCESS | 1755 | 1467738926040 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:26 INFO - PROCESS | 1755 | 1467738926249 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 10:15:26 INFO - PROCESS | 1755 | 1467738926494 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:26 INFO - PROCESS | 1755 | 1467738926506 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:26 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c099400 == 25 [pid = 1755] [id = 583] 10:15:26 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8c09a000) [pid = 1755] [serial = 1750] [outer = (nil)] 10:15:26 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8c0a5c00) [pid = 1755] [serial = 1751] [outer = 0x8c09a000] 10:15:26 INFO - PROCESS | 1755 | 1467738926593 Marionette DEBUG loaded listener.js 10:15:26 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8c3eac00) [pid = 1755] [serial = 1752] [outer = 0x8c09a000] 10:15:27 INFO - PROCESS | 1755 | 1467738927716 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]]]}] 10:15:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 10:15:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1787ms 10:15:27 INFO - PROCESS | 1755 | 1467738927809 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 10:15:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 10:15:27 INFO - PROCESS | 1755 | 1467738927815 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 10:15:27 INFO - PROCESS | 1755 | 1467738927823 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 10:15:27 INFO - PROCESS | 1755 | 1467738927828 Marionette TRACE conn4 <- [1,2306,null,{}] 10:15:27 INFO - PROCESS | 1755 | 1467738927836 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}] 10:15:27 INFO - PROCESS | 1755 | 1467738927843 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:28 INFO - PROCESS | 1755 | 1467738928071 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 10:15:28 INFO - PROCESS | 1755 | 1467738928322 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:28 INFO - PROCESS | 1755 | 1467738928331 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:28 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c227800 == 26 [pid = 1755] [id = 584] 10:15:28 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x8dfe8800) [pid = 1755] [serial = 1753] [outer = (nil)] 10:15:28 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8e307800) [pid = 1755] [serial = 1754] [outer = 0x8dfe8800] 10:15:28 INFO - PROCESS | 1755 | 1467738928457 Marionette DEBUG loaded listener.js 10:15:28 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x8e359c00) [pid = 1755] [serial = 1755] [outer = 0x8dfe8800] 10:15:29 INFO - PROCESS | 1755 | 1467738929543 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]]]}] 10:15:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 10:15:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1794ms 10:15:29 INFO - PROCESS | 1755 | 1467738929620 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 10:15:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 10:15:29 INFO - PROCESS | 1755 | 1467738929627 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 10:15:29 INFO - PROCESS | 1755 | 1467738929634 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 10:15:29 INFO - PROCESS | 1755 | 1467738929637 Marionette TRACE conn4 <- [1,2310,null,{}] 10:15:29 INFO - PROCESS | 1755 | 1467738929644 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}] 10:15:29 INFO - PROCESS | 1755 | 1467738929649 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:29 INFO - PROCESS | 1755 | 1467738929840 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 10:15:30 INFO - PROCESS | 1755 | 1467738930108 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:30 INFO - PROCESS | 1755 | 1467738930116 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:30 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f6ecc00 == 27 [pid = 1755] [id = 585] 10:15:30 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x8f6ee400) [pid = 1755] [serial = 1756] [outer = (nil)] 10:15:30 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x8f6f3400) [pid = 1755] [serial = 1757] [outer = 0x8f6ee400] 10:15:30 INFO - PROCESS | 1755 | 1467738930244 Marionette DEBUG loaded listener.js 10:15:30 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x8fd1a800) [pid = 1755] [serial = 1758] [outer = 0x8f6ee400] 10:15:31 INFO - PROCESS | 1755 | 1467738931320 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]]]}] 10:15:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 10:15:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1739ms 10:15:31 INFO - PROCESS | 1755 | 1467738931374 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 10:15:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 10:15:31 INFO - PROCESS | 1755 | 1467738931378 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 10:15:31 INFO - PROCESS | 1755 | 1467738931394 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 10:15:31 INFO - PROCESS | 1755 | 1467738931403 Marionette TRACE conn4 <- [1,2314,null,{}] 10:15:31 INFO - PROCESS | 1755 | 1467738931410 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}] 10:15:31 INFO - PROCESS | 1755 | 1467738931418 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:31 INFO - PROCESS | 1755 | 1467738931748 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 10:15:32 INFO - PROCESS | 1755 | 1467738932060 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:32 INFO - PROCESS | 1755 | 1467738932069 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:32 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c09b400 == 28 [pid = 1755] [id = 586] 10:15:32 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x8c09b800) [pid = 1755] [serial = 1759] [outer = (nil)] 10:15:32 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0x8c22dc00) [pid = 1755] [serial = 1760] [outer = 0x8c09b800] 10:15:32 INFO - PROCESS | 1755 | 1467738932150 Marionette DEBUG loaded listener.js 10:15:32 INFO - PROCESS | 1755 | ++DOMWINDOW == 82 (0x8d307800) [pid = 1755] [serial = 1761] [outer = 0x8c09b800] 10:15:33 INFO - PROCESS | 1755 | --DOCSHELL 0x8d6adc00 == 27 [pid = 1755] [id = 582] 10:15:33 INFO - PROCESS | 1755 | --DOCSHELL 0x8f294000 == 26 [pid = 1755] [id = 581] 10:15:33 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd7f400 == 25 [pid = 1755] [id = 580] 10:15:33 INFO - PROCESS | 1755 | --DOCSHELL 0x8d310c00 == 24 [pid = 1755] [id = 579] 10:15:33 INFO - PROCESS | 1755 | --DOCSHELL 0x8c0a1000 == 23 [pid = 1755] [id = 578] 10:15:33 INFO - PROCESS | 1755 | 1467738933198 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]]]}] 10:15:33 INFO - PROCESS | 1755 | --DOMWINDOW == 81 (0x8f3c7c00) [pid = 1755] [serial = 1683] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 1755 | --DOMWINDOW == 80 (0x8fe42400) [pid = 1755] [serial = 1706] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x8fe48800) [pid = 1755] [serial = 1707] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x8f3c9800) [pid = 1755] [serial = 1709] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x90144c00) [pid = 1755] [serial = 1695] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x8f29f000) [pid = 1755] [serial = 1703] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x8c224000) [pid = 1755] [serial = 1685] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8c3e2800) [pid = 1755] [serial = 1686] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x8dfef800) [pid = 1755] [serial = 1700] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x8e353000) [pid = 1755] [serial = 1701] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8c229000) [pid = 1755] [serial = 1697] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8d30ac00) [pid = 1755] [serial = 1698] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x901c8400) [pid = 1755] [serial = 1712] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x91c51c00) [pid = 1755] [serial = 1713] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8f3c5000) [pid = 1755] [serial = 1691] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8fd11400) [pid = 1755] [serial = 1692] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x8dfee400) [pid = 1755] [serial = 1688] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x8e352000) [pid = 1755] [serial = 1689] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 1755 | --DOMWINDOW == 63 (0x90142c00) [pid = 1755] [serial = 1694] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 1755 | --DOMWINDOW == 62 (0x8fd1e800) [pid = 1755] [serial = 1710] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 1755 | --DOMWINDOW == 61 (0x8f3cb400) [pid = 1755] [serial = 1704] [outer = (nil)] [url = about:blank] 10:15:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 10:15:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1900ms 10:15:33 INFO - PROCESS | 1755 | 1467738933287 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 10:15:33 INFO - PROCESS | 1755 | 1467738933293 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 10:15:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 10:15:33 INFO - PROCESS | 1755 | 1467738933300 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 10:15:33 INFO - PROCESS | 1755 | 1467738933304 Marionette TRACE conn4 <- [1,2318,null,{}] 10:15:33 INFO - PROCESS | 1755 | 1467738933312 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}] 10:15:33 INFO - PROCESS | 1755 | 1467738933320 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:33 INFO - PROCESS | 1755 | 1467738933495 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 10:15:33 INFO - PROCESS | 1755 | 1467738933633 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:33 INFO - PROCESS | 1755 | 1467738933639 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:33 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3ebc00 == 24 [pid = 1755] [id = 587] 10:15:33 INFO - PROCESS | 1755 | ++DOMWINDOW == 62 (0x8d6b1400) [pid = 1755] [serial = 1762] [outer = (nil)] 10:15:33 INFO - PROCESS | 1755 | ++DOMWINDOW == 63 (0x8dd7f400) [pid = 1755] [serial = 1763] [outer = 0x8d6b1400] 10:15:33 INFO - PROCESS | 1755 | 1467738933715 Marionette DEBUG loaded listener.js 10:15:33 INFO - PROCESS | 1755 | ++DOMWINDOW == 64 (0x8e305800) [pid = 1755] [serial = 1764] [outer = 0x8d6b1400] 10:15:34 INFO - PROCESS | 1755 | 1467738934575 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] 10:15:34 INFO - PROCESS | 1755 | 1467738934652 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 10:15:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 10:15:34 INFO - PROCESS | 1755 | 1467738934660 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 10:15:34 INFO - PROCESS | 1755 | 1467738934663 Marionette TRACE conn4 <- [1,2322,null,{}] 10:15:34 INFO - PROCESS | 1755 | 1467738934669 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}] 10:15:34 INFO - PROCESS | 1755 | 1467738934674 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:34 INFO - PROCESS | 1755 | 1467738934840 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 10:15:34 INFO - PROCESS | 1755 | 1467738934972 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:34 INFO - PROCESS | 1755 | 1467738934980 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:35 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e3e0c00 == 25 [pid = 1755] [id = 588] 10:15:35 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x8e3e5400) [pid = 1755] [serial = 1765] [outer = (nil)] 10:15:35 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8f295000) [pid = 1755] [serial = 1766] [outer = 0x8e3e5400] 10:15:35 INFO - PROCESS | 1755 | 1467738935050 Marionette DEBUG loaded listener.js 10:15:35 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8f3c6800) [pid = 1755] [serial = 1767] [outer = 0x8e3e5400] 10:15:35 INFO - PROCESS | 1755 | 1467738935948 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]]]}] 10:15:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 10:15:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1337ms 10:15:35 INFO - PROCESS | 1755 | 1467738935997 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 10:15:36 INFO - PROCESS | 1755 | 1467738936001 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 10:15:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 10:15:36 INFO - PROCESS | 1755 | 1467738936018 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 10:15:36 INFO - PROCESS | 1755 | 1467738936027 Marionette TRACE conn4 <- [1,2326,null,{}] 10:15:36 INFO - PROCESS | 1755 | 1467738936040 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}] 10:15:36 INFO - PROCESS | 1755 | 1467738936047 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:36 INFO - PROCESS | 1755 | 1467738936285 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 10:15:36 INFO - PROCESS | 1755 | 1467738936306 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:36 INFO - PROCESS | 1755 | 1467738936313 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:36 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f299c00 == 26 [pid = 1755] [id = 589] 10:15:36 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8fd12c00) [pid = 1755] [serial = 1768] [outer = (nil)] 10:15:36 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8fe44800) [pid = 1755] [serial = 1769] [outer = 0x8fd12c00] 10:15:36 INFO - PROCESS | 1755 | 1467738936396 Marionette DEBUG loaded listener.js 10:15:36 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8fe49400) [pid = 1755] [serial = 1770] [outer = 0x8fd12c00] 10:15:37 INFO - PROCESS | 1755 | 1467738937358 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]]]}] 10:15:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 10:15:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1395ms 10:15:37 INFO - PROCESS | 1755 | 1467738937412 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 10:15:37 INFO - PROCESS | 1755 | 1467738937416 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 10:15:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 10:15:37 INFO - PROCESS | 1755 | 1467738937422 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 10:15:37 INFO - PROCESS | 1755 | 1467738937425 Marionette TRACE conn4 <- [1,2330,null,{}] 10:15:37 INFO - PROCESS | 1755 | 1467738937436 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}] 10:15:37 INFO - PROCESS | 1755 | 1467738937440 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:37 INFO - PROCESS | 1755 | 1467738937651 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 10:15:37 INFO - PROCESS | 1755 | 1467738937673 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:37 INFO - PROCESS | 1755 | 1467738937679 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:37 INFO - PROCESS | 1755 | ++DOCSHELL 0x90146c00 == 27 [pid = 1755] [id = 590] 10:15:37 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x90149800) [pid = 1755] [serial = 1771] [outer = (nil)] 10:15:37 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x901c9400) [pid = 1755] [serial = 1772] [outer = 0x90149800] 10:15:37 INFO - PROCESS | 1755 | 1467738937747 Marionette DEBUG loaded listener.js 10:15:37 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x901cd800) [pid = 1755] [serial = 1773] [outer = 0x90149800] 10:15:38 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x8f296000) [pid = 1755] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 10:15:38 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8d6ab400) [pid = 1755] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 10:15:38 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8c0a1c00) [pid = 1755] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 10:15:38 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8dd2bc00) [pid = 1755] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 10:15:38 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8d30f000) [pid = 1755] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 10:15:38 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8f6ea800) [pid = 1755] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 10:15:38 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x91c5a000) [pid = 1755] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 10:15:38 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x91f49000) [pid = 1755] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 10:15:38 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x91f50c00) [pid = 1755] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 10:15:38 INFO - PROCESS | 1755 | --DOMWINDOW == 63 (0x8e34fc00) [pid = 1755] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 10:15:38 INFO - PROCESS | 1755 | --DOMWINDOW == 62 (0x8dd80400) [pid = 1755] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 10:15:38 INFO - PROCESS | 1755 | 1467738938726 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]]]}] 10:15:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 10:15:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1345ms 10:15:38 INFO - PROCESS | 1755 | 1467738938769 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 10:15:38 INFO - PROCESS | 1755 | 1467738938772 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 10:15:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 10:15:38 INFO - PROCESS | 1755 | 1467738938778 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 10:15:38 INFO - PROCESS | 1755 | 1467738938781 Marionette TRACE conn4 <- [1,2334,null,{}] 10:15:38 INFO - PROCESS | 1755 | 1467738938787 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}] 10:15:38 INFO - PROCESS | 1755 | 1467738938792 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:38 INFO - PROCESS | 1755 | 1467738938940 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 10:15:38 INFO - PROCESS | 1755 | 1467738938955 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:38 INFO - PROCESS | 1755 | 1467738938974 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:39 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd7c000 == 28 [pid = 1755] [id = 591] 10:15:39 INFO - PROCESS | 1755 | ++DOMWINDOW == 63 (0x8e3d7c00) [pid = 1755] [serial = 1774] [outer = (nil)] 10:15:39 INFO - PROCESS | 1755 | ++DOMWINDOW == 64 (0x8fe44000) [pid = 1755] [serial = 1775] [outer = 0x8e3d7c00] 10:15:39 INFO - PROCESS | 1755 | 1467738939052 Marionette DEBUG loaded listener.js 10:15:39 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x91c36000) [pid = 1755] [serial = 1776] [outer = 0x8e3d7c00] 10:15:40 INFO - PROCESS | 1755 | 1467738940021 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]]]}] 10:15:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 10:15:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1290ms 10:15:40 INFO - PROCESS | 1755 | 1467738940068 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 10:15:40 INFO - PROCESS | 1755 | 1467738940072 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 10:15:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 10:15:40 INFO - PROCESS | 1755 | 1467738940078 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 10:15:40 INFO - PROCESS | 1755 | 1467738940082 Marionette TRACE conn4 <- [1,2338,null,{}] 10:15:40 INFO - PROCESS | 1755 | 1467738940087 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}] 10:15:40 INFO - PROCESS | 1755 | 1467738940092 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:40 INFO - PROCESS | 1755 | 1467738940429 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 10:15:40 INFO - PROCESS | 1755 | 1467738940522 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:40 INFO - PROCESS | 1755 | 1467738940532 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:40 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3ed000 == 29 [pid = 1755] [id = 592] 10:15:40 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8c3ef000) [pid = 1755] [serial = 1777] [outer = (nil)] 10:15:40 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8d6a2800) [pid = 1755] [serial = 1778] [outer = 0x8c3ef000] 10:15:40 INFO - PROCESS | 1755 | 1467738940659 Marionette DEBUG loaded listener.js 10:15:40 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8d6af800) [pid = 1755] [serial = 1779] [outer = 0x8c3ef000] 10:15:41 INFO - PROCESS | 1755 | 1467738941733 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]]]}] 10:15:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 10:15:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1686ms 10:15:41 INFO - PROCESS | 1755 | 1467738941767 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 10:15:41 INFO - PROCESS | 1755 | 1467738941774 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 10:15:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 10:15:41 INFO - PROCESS | 1755 | 1467738941782 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 10:15:41 INFO - PROCESS | 1755 | 1467738941787 Marionette TRACE conn4 <- [1,2342,null,{}] 10:15:41 INFO - PROCESS | 1755 | 1467738941794 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}] 10:15:41 INFO - PROCESS | 1755 | 1467738941800 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:42 INFO - PROCESS | 1755 | 1467738942043 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 10:15:42 INFO - PROCESS | 1755 | 1467738942274 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:42 INFO - PROCESS | 1755 | 1467738942284 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:42 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d30f400 == 30 [pid = 1755] [id = 593] 10:15:42 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8e356c00) [pid = 1755] [serial = 1780] [outer = (nil)] 10:15:42 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8f281400) [pid = 1755] [serial = 1781] [outer = 0x8e356c00] 10:15:42 INFO - PROCESS | 1755 | 1467738942415 Marionette DEBUG loaded listener.js 10:15:42 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8f298400) [pid = 1755] [serial = 1782] [outer = 0x8e356c00] 10:15:43 INFO - PROCESS | 1755 | 1467738943387 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]]]}] 10:15:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 10:15:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1641ms 10:15:43 INFO - PROCESS | 1755 | 1467738943424 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 10:15:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 10:15:43 INFO - PROCESS | 1755 | 1467738943429 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 10:15:43 INFO - PROCESS | 1755 | 1467738943436 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 10:15:43 INFO - PROCESS | 1755 | 1467738943440 Marionette TRACE conn4 <- [1,2346,null,{}] 10:15:43 INFO - PROCESS | 1755 | 1467738943446 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}] 10:15:43 INFO - PROCESS | 1755 | 1467738943453 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:43 INFO - PROCESS | 1755 | 1467738943650 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 10:15:43 INFO - PROCESS | 1755 | 1467738943833 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:43 INFO - PROCESS | 1755 | 1467738943842 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:43 INFO - PROCESS | 1755 | ++DOCSHELL 0x8fd18400 == 31 [pid = 1755] [id = 594] 10:15:43 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8fd19c00) [pid = 1755] [serial = 1783] [outer = (nil)] 10:15:43 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8fe40800) [pid = 1755] [serial = 1784] [outer = 0x8fd19c00] 10:15:43 INFO - PROCESS | 1755 | 1467738943935 Marionette DEBUG loaded listener.js 10:15:44 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x90149400) [pid = 1755] [serial = 1785] [outer = 0x8fd19c00] 10:15:45 INFO - PROCESS | 1755 | 1467738945158 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]]]}] 10:15:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 10:15:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1741ms 10:15:45 INFO - PROCESS | 1755 | 1467738945179 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 10:15:45 INFO - PROCESS | 1755 | 1467738945188 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 10:15:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 10:15:45 INFO - PROCESS | 1755 | 1467738945216 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 10:15:45 INFO - PROCESS | 1755 | 1467738945228 Marionette TRACE conn4 <- [1,2350,null,{}] 10:15:45 INFO - PROCESS | 1755 | 1467738945238 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}] 10:15:45 INFO - PROCESS | 1755 | 1467738945247 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:45 INFO - PROCESS | 1755 | 1467738945661 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 10:15:45 INFO - PROCESS | 1755 | 1467738945855 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:45 INFO - PROCESS | 1755 | 1467738945863 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:45 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd79c00 == 32 [pid = 1755] [id = 595] 10:15:45 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8f277400) [pid = 1755] [serial = 1786] [outer = (nil)] 10:15:45 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x91f46000) [pid = 1755] [serial = 1787] [outer = 0x8f277400] 10:15:45 INFO - PROCESS | 1755 | 1467738945944 Marionette DEBUG loaded listener.js 10:15:46 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x91f50c00) [pid = 1755] [serial = 1788] [outer = 0x8f277400] 10:15:46 INFO - PROCESS | 1755 | 1467738946847 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]]]}] 10:15:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 10:15:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1707ms 10:15:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 10:15:46 INFO - PROCESS | 1755 | 1467738946917 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 10:15:46 INFO - PROCESS | 1755 | 1467738946921 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 10:15:46 INFO - PROCESS | 1755 | 1467738946929 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 10:15:46 INFO - PROCESS | 1755 | 1467738946932 Marionette TRACE conn4 <- [1,2354,null,{}] 10:15:46 INFO - PROCESS | 1755 | 1467738946938 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}] 10:15:46 INFO - PROCESS | 1755 | 1467738946943 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:47 INFO - PROCESS | 1755 | 1467738947118 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 10:15:47 INFO - PROCESS | 1755 | 1467738947301 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:47 INFO - PROCESS | 1755 | 1467738947310 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:47 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c228400 == 33 [pid = 1755] [id = 596] 10:15:47 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x8c3e9c00) [pid = 1755] [serial = 1789] [outer = (nil)] 10:15:47 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x91f89400) [pid = 1755] [serial = 1790] [outer = 0x8c3e9c00] 10:15:47 INFO - PROCESS | 1755 | 1467738947388 Marionette DEBUG loaded listener.js 10:15:47 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x91f90000) [pid = 1755] [serial = 1791] [outer = 0x8c3e9c00] 10:15:48 INFO - PROCESS | 1755 | 1467738948355 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]]]}] 10:15:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 10:15:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1483ms 10:15:48 INFO - PROCESS | 1755 | 1467738948412 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 10:15:48 INFO - PROCESS | 1755 | 1467738948416 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 10:15:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 10:15:48 INFO - PROCESS | 1755 | 1467738948422 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 10:15:48 INFO - PROCESS | 1755 | 1467738948425 Marionette TRACE conn4 <- [1,2358,null,{}] 10:15:48 INFO - PROCESS | 1755 | 1467738948432 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}] 10:15:48 INFO - PROCESS | 1755 | 1467738948437 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:48 INFO - PROCESS | 1755 | 1467738948713 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 10:15:48 INFO - PROCESS | 1755 | 1467738948946 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:48 INFO - PROCESS | 1755 | 1467738948964 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:49 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d6b0000 == 34 [pid = 1755] [id = 597] 10:15:49 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0x92432800) [pid = 1755] [serial = 1792] [outer = (nil)] 10:15:49 INFO - PROCESS | 1755 | ++DOMWINDOW == 82 (0x925d0800) [pid = 1755] [serial = 1793] [outer = 0x92432800] 10:15:49 INFO - PROCESS | 1755 | 1467738949087 Marionette DEBUG loaded listener.js 10:15:49 INFO - PROCESS | 1755 | ++DOMWINDOW == 83 (0x9276ac00) [pid = 1755] [serial = 1794] [outer = 0x92432800] 10:15:50 INFO - PROCESS | 1755 | 1467738950301 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]]]}] 10:15:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 10:15:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1942ms 10:15:50 INFO - PROCESS | 1755 | 1467738950365 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 10:15:50 INFO - PROCESS | 1755 | 1467738950372 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 10:15:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 10:15:50 INFO - PROCESS | 1755 | 1467738950381 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 10:15:50 INFO - PROCESS | 1755 | 1467738950386 Marionette TRACE conn4 <- [1,2362,null,{}] 10:15:50 INFO - PROCESS | 1755 | 1467738950403 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}] 10:15:50 INFO - PROCESS | 1755 | 1467738950409 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:50 INFO - PROCESS | 1755 | 1467738950656 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 10:15:51 INFO - PROCESS | 1755 | 1467738951060 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:51 INFO - PROCESS | 1755 | 1467738951090 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:51 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d307000 == 35 [pid = 1755] [id = 598] 10:15:51 INFO - PROCESS | 1755 | ++DOMWINDOW == 84 (0x8dd79000) [pid = 1755] [serial = 1795] [outer = (nil)] 10:15:51 INFO - PROCESS | 1755 | ++DOMWINDOW == 85 (0x8dd80000) [pid = 1755] [serial = 1796] [outer = 0x8dd79000] 10:15:51 INFO - PROCESS | 1755 | 1467738951262 Marionette DEBUG loaded listener.js 10:15:51 INFO - PROCESS | 1755 | ++DOMWINDOW == 86 (0x8dff0800) [pid = 1755] [serial = 1797] [outer = 0x8dd79000] 10:15:52 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd7e400 == 34 [pid = 1755] [id = 566] 10:15:52 INFO - PROCESS | 1755 | --DOCSHELL 0x90146c00 == 33 [pid = 1755] [id = 590] 10:15:52 INFO - PROCESS | 1755 | --DOCSHELL 0x8f299c00 == 32 [pid = 1755] [id = 589] 10:15:52 INFO - PROCESS | 1755 | --DOCSHELL 0x8e3e0c00 == 31 [pid = 1755] [id = 588] 10:15:52 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3ebc00 == 30 [pid = 1755] [id = 587] 10:15:52 INFO - PROCESS | 1755 | --DOCSHELL 0x8c09b400 == 29 [pid = 1755] [id = 586] 10:15:52 INFO - PROCESS | 1755 | --DOCSHELL 0x8f6ecc00 == 28 [pid = 1755] [id = 585] 10:15:52 INFO - PROCESS | 1755 | --DOCSHELL 0x8c227800 == 27 [pid = 1755] [id = 584] 10:15:52 INFO - PROCESS | 1755 | --DOCSHELL 0x8c099400 == 26 [pid = 1755] [id = 583] 10:15:52 INFO - PROCESS | 1755 | --DOCSHELL 0x8f27b000 == 25 [pid = 1755] [id = 567] 10:15:52 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3ed400 == 24 [pid = 1755] [id = 576] 10:15:52 INFO - PROCESS | 1755 | --DOCSHELL 0x8c0a1400 == 23 [pid = 1755] [id = 568] 10:15:52 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3ee400 == 22 [pid = 1755] [id = 572] 10:15:52 INFO - PROCESS | 1755 | --DOCSHELL 0x91c59800 == 21 [pid = 1755] [id = 573] 10:15:52 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd2c000 == 20 [pid = 1755] [id = 574] 10:15:52 INFO - PROCESS | 1755 | --DOCSHELL 0x8d30c000 == 19 [pid = 1755] [id = 577] 10:15:52 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3ed800 == 18 [pid = 1755] [id = 571] 10:15:52 INFO - PROCESS | 1755 | --DOCSHELL 0x8dfe4400 == 17 [pid = 1755] [id = 570] 10:15:52 INFO - PROCESS | 1755 | --DOCSHELL 0x8c09dc00 == 16 [pid = 1755] [id = 565] 10:15:52 INFO - PROCESS | 1755 | --DOCSHELL 0x91f4e800 == 15 [pid = 1755] [id = 575] 10:15:52 INFO - PROCESS | 1755 | --DOCSHELL 0x8c22fc00 == 14 [pid = 1755] [id = 569] 10:15:52 INFO - PROCESS | 1755 | --DOCSHELL 0x8d6b0000 == 13 [pid = 1755] [id = 597] 10:15:52 INFO - PROCESS | 1755 | --DOCSHELL 0x8c228400 == 12 [pid = 1755] [id = 596] 10:15:52 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd79c00 == 11 [pid = 1755] [id = 595] 10:15:52 INFO - PROCESS | 1755 | --DOCSHELL 0x8d30f400 == 10 [pid = 1755] [id = 593] 10:15:52 INFO - PROCESS | 1755 | --DOCSHELL 0x8fd18400 == 9 [pid = 1755] [id = 594] 10:15:52 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd7c000 == 8 [pid = 1755] [id = 591] 10:15:52 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3ed000 == 7 [pid = 1755] [id = 592] 10:15:53 INFO - PROCESS | 1755 | --DOMWINDOW == 85 (0x8f29c000) [pid = 1755] [serial = 1748] [outer = (nil)] [url = about:blank] 10:15:53 INFO - PROCESS | 1755 | --DOMWINDOW == 84 (0x8f29bc00) [pid = 1755] [serial = 1745] [outer = (nil)] [url = about:blank] 10:15:53 INFO - PROCESS | 1755 | --DOMWINDOW == 83 (0x8dd27800) [pid = 1755] [serial = 1739] [outer = (nil)] [url = about:blank] 10:15:53 INFO - PROCESS | 1755 | --DOMWINDOW == 82 (0x8dd30400) [pid = 1755] [serial = 1740] [outer = (nil)] [url = about:blank] 10:15:53 INFO - PROCESS | 1755 | --DOMWINDOW == 81 (0x8c22c400) [pid = 1755] [serial = 1736] [outer = (nil)] [url = about:blank] 10:15:53 INFO - PROCESS | 1755 | --DOMWINDOW == 80 (0x8c3e7800) [pid = 1755] [serial = 1737] [outer = (nil)] [url = about:blank] 10:15:53 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x8e3dc800) [pid = 1755] [serial = 1716] [outer = (nil)] [url = about:blank] 10:15:53 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x8e30f800) [pid = 1755] [serial = 1715] [outer = (nil)] [url = about:blank] 10:15:53 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x8dfe2800) [pid = 1755] [serial = 1734] [outer = (nil)] [url = about:blank] 10:15:53 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x8d6ad400) [pid = 1755] [serial = 1733] [outer = (nil)] [url = about:blank] 10:15:53 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x8fd18c00) [pid = 1755] [serial = 1719] [outer = (nil)] [url = about:blank] 10:15:53 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8f6f0400) [pid = 1755] [serial = 1718] [outer = (nil)] [url = about:blank] 10:15:53 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x91f49800) [pid = 1755] [serial = 1722] [outer = (nil)] [url = about:blank] 10:15:53 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x91c5dc00) [pid = 1755] [serial = 1721] [outer = (nil)] [url = about:blank] 10:15:53 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x91f90800) [pid = 1755] [serial = 1725] [outer = (nil)] [url = about:blank] 10:15:53 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x91f8c400) [pid = 1755] [serial = 1724] [outer = (nil)] [url = about:blank] 10:15:53 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x9243a400) [pid = 1755] [serial = 1728] [outer = (nil)] [url = about:blank] 10:15:53 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x92437400) [pid = 1755] [serial = 1727] [outer = (nil)] [url = about:blank] 10:15:53 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x9276f800) [pid = 1755] [serial = 1731] [outer = (nil)] [url = about:blank] 10:15:53 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x92768000) [pid = 1755] [serial = 1730] [outer = (nil)] [url = about:blank] 10:15:53 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x8f3c3400) [pid = 1755] [serial = 1746] [outer = (nil)] [url = about:blank] 10:15:53 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x8e352800) [pid = 1755] [serial = 1743] [outer = (nil)] [url = about:blank] 10:15:53 INFO - PROCESS | 1755 | --DOMWINDOW == 63 (0x8e309400) [pid = 1755] [serial = 1742] [outer = (nil)] [url = about:blank] 10:15:53 INFO - PROCESS | 1755 | 1467738953362 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]]]}] 10:15:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 10:15:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 3052ms 10:15:53 INFO - PROCESS | 1755 | 1467738953434 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 10:15:53 INFO - PROCESS | 1755 | 1467738953439 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 10:15:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 10:15:53 INFO - PROCESS | 1755 | 1467738953448 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 10:15:53 INFO - PROCESS | 1755 | 1467738953452 Marionette TRACE conn4 <- [1,2366,null,{}] 10:15:53 INFO - PROCESS | 1755 | 1467738953461 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}] 10:15:53 INFO - PROCESS | 1755 | 1467738953466 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:53 INFO - PROCESS | 1755 | 1467738953647 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 10:15:53 INFO - PROCESS | 1755 | 1467738953834 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:53 INFO - PROCESS | 1755 | 1467738953849 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:53 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c22c400 == 8 [pid = 1755] [id = 599] 10:15:53 INFO - PROCESS | 1755 | ++DOMWINDOW == 64 (0x8c22c800) [pid = 1755] [serial = 1798] [outer = (nil)] 10:15:53 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x8d304400) [pid = 1755] [serial = 1799] [outer = 0x8c22c800] 10:15:53 INFO - PROCESS | 1755 | 1467738953920 Marionette DEBUG loaded listener.js 10:15:54 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8d6a4400) [pid = 1755] [serial = 1800] [outer = 0x8c22c800] 10:15:54 INFO - PROCESS | 1755 | 1467738954741 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]]]}] 10:15:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 10:15:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1332ms 10:15:54 INFO - PROCESS | 1755 | 1467738954780 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 10:15:54 INFO - PROCESS | 1755 | 1467738954789 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 10:15:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 10:15:54 INFO - PROCESS | 1755 | 1467738954801 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 10:15:54 INFO - PROCESS | 1755 | 1467738954805 Marionette TRACE conn4 <- [1,2370,null,{}] 10:15:54 INFO - PROCESS | 1755 | 1467738954812 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}] 10:15:54 INFO - PROCESS | 1755 | 1467738954818 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:54 INFO - PROCESS | 1755 | 1467738954994 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 10:15:55 INFO - PROCESS | 1755 | 1467738955006 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:55 INFO - PROCESS | 1755 | 1467738955016 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:55 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd2d800 == 9 [pid = 1755] [id = 600] 10:15:55 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8dd2f400) [pid = 1755] [serial = 1801] [outer = (nil)] 10:15:55 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8dd79c00) [pid = 1755] [serial = 1802] [outer = 0x8dd2f400] 10:15:55 INFO - PROCESS | 1755 | 1467738955223 Marionette DEBUG loaded listener.js 10:15:55 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8dfe7c00) [pid = 1755] [serial = 1803] [outer = 0x8dd2f400] 10:15:56 INFO - PROCESS | 1755 | 1467738956208 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]]]}] 10:15:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 10:15:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1484ms 10:15:56 INFO - PROCESS | 1755 | 1467738956286 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 10:15:56 INFO - PROCESS | 1755 | 1467738956290 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 10:15:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 10:15:56 INFO - PROCESS | 1755 | 1467738956296 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 10:15:56 INFO - PROCESS | 1755 | 1467738956302 Marionette TRACE conn4 <- [1,2374,null,{}] 10:15:56 INFO - PROCESS | 1755 | 1467738956326 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}] 10:15:56 INFO - PROCESS | 1755 | 1467738956335 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:56 INFO - PROCESS | 1755 | 1467738956567 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 10:15:56 INFO - PROCESS | 1755 | 1467738956596 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:56 INFO - PROCESS | 1755 | 1467738956604 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:56 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f280400 == 10 [pid = 1755] [id = 601] 10:15:56 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8f281800) [pid = 1755] [serial = 1804] [outer = (nil)] 10:15:56 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8f295400) [pid = 1755] [serial = 1805] [outer = 0x8f281800] 10:15:56 INFO - PROCESS | 1755 | 1467738956683 Marionette DEBUG loaded listener.js 10:15:56 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8f2a0400) [pid = 1755] [serial = 1806] [outer = 0x8f281800] 10:15:58 INFO - PROCESS | 1755 | 1467738958039 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]]]}] 10:15:58 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8e3d7c00) [pid = 1755] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 10:15:58 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8fd12c00) [pid = 1755] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 10:15:58 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x90149800) [pid = 1755] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 10:15:58 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8dfe8800) [pid = 1755] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 10:15:58 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8e3e5400) [pid = 1755] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 10:15:58 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8f6ee400) [pid = 1755] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 10:15:58 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x8c09a000) [pid = 1755] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 10:15:58 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x8d6b1400) [pid = 1755] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 10:15:58 INFO - PROCESS | 1755 | --DOMWINDOW == 63 (0x8c09b800) [pid = 1755] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 10:15:58 INFO - PROCESS | 1755 | --DOMWINDOW == 62 (0x8e30ec00) [pid = 1755] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 10:15:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 10:15:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1853ms 10:15:58 INFO - PROCESS | 1755 | 1467738958152 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 10:15:58 INFO - PROCESS | 1755 | 1467738958156 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 10:15:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 10:15:58 INFO - PROCESS | 1755 | 1467738958162 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 10:15:58 INFO - PROCESS | 1755 | 1467738958166 Marionette TRACE conn4 <- [1,2378,null,{}] 10:15:58 INFO - PROCESS | 1755 | 1467738958171 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}] 10:15:58 INFO - PROCESS | 1755 | 1467738958176 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:58 INFO - PROCESS | 1755 | 1467738958418 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 10:15:58 INFO - PROCESS | 1755 | 1467738958510 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:58 INFO - PROCESS | 1755 | 1467738958520 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:58 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c09b800 == 11 [pid = 1755] [id = 602] 10:15:58 INFO - PROCESS | 1755 | ++DOMWINDOW == 63 (0x8dd27000) [pid = 1755] [serial = 1807] [outer = (nil)] 10:15:58 INFO - PROCESS | 1755 | ++DOMWINDOW == 64 (0x8e3dc400) [pid = 1755] [serial = 1808] [outer = 0x8dd27000] 10:15:58 INFO - PROCESS | 1755 | 1467738958589 Marionette DEBUG loaded listener.js 10:15:58 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x8f3c5400) [pid = 1755] [serial = 1809] [outer = 0x8dd27000] 10:15:59 INFO - PROCESS | 1755 | 1467738959386 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]]]}] 10:15:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 10:15:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1284ms 10:15:59 INFO - PROCESS | 1755 | 1467738959448 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 10:15:59 INFO - PROCESS | 1755 | 1467738959452 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 10:15:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 10:15:59 INFO - PROCESS | 1755 | 1467738959463 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 10:15:59 INFO - PROCESS | 1755 | 1467738959465 Marionette TRACE conn4 <- [1,2382,null,{}] 10:15:59 INFO - PROCESS | 1755 | 1467738959470 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}] 10:15:59 INFO - PROCESS | 1755 | 1467738959476 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:59 INFO - PROCESS | 1755 | 1467738959696 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 10:15:59 INFO - PROCESS | 1755 | 1467738959843 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:59 INFO - PROCESS | 1755 | 1467738959855 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:15:59 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f3c2800 == 12 [pid = 1755] [id = 603] 10:15:59 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8f3c9800) [pid = 1755] [serial = 1810] [outer = (nil)] 10:15:59 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8fd17400) [pid = 1755] [serial = 1811] [outer = 0x8f3c9800] 10:15:59 INFO - PROCESS | 1755 | 1467738959923 Marionette DEBUG loaded listener.js 10:16:00 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8fe45c00) [pid = 1755] [serial = 1812] [outer = 0x8f3c9800] 10:16:01 INFO - PROCESS | 1755 | 1467738961055 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]]]}] 10:16:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 10:16:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1641ms 10:16:01 INFO - PROCESS | 1755 | 1467738961101 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 10:16:01 INFO - PROCESS | 1755 | 1467738961108 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 10:16:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 10:16:01 INFO - PROCESS | 1755 | 1467738961116 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 10:16:01 INFO - PROCESS | 1755 | 1467738961124 Marionette TRACE conn4 <- [1,2386,null,{}] 10:16:01 INFO - PROCESS | 1755 | 1467738961132 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}] 10:16:01 INFO - PROCESS | 1755 | 1467738961137 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:01 INFO - PROCESS | 1755 | 1467738961334 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 10:16:01 INFO - PROCESS | 1755 | 1467738961587 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:01 INFO - PROCESS | 1755 | 1467738961596 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:01 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3edc00 == 13 [pid = 1755] [id = 604] 10:16:01 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8d304c00) [pid = 1755] [serial = 1813] [outer = (nil)] 10:16:01 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8dd2d400) [pid = 1755] [serial = 1814] [outer = 0x8d304c00] 10:16:01 INFO - PROCESS | 1755 | 1467738961725 Marionette DEBUG loaded listener.js 10:16:01 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8e30a400) [pid = 1755] [serial = 1815] [outer = 0x8d304c00] 10:16:02 INFO - PROCESS | 1755 | 1467738962778 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]]]}] 10:16:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 10:16:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1708ms 10:16:02 INFO - PROCESS | 1755 | 1467738962825 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 10:16:02 INFO - PROCESS | 1755 | 1467738962833 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 10:16:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 10:16:02 INFO - PROCESS | 1755 | 1467738962844 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 10:16:02 INFO - PROCESS | 1755 | 1467738962848 Marionette TRACE conn4 <- [1,2390,null,{}] 10:16:02 INFO - PROCESS | 1755 | 1467738962855 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}] 10:16:02 INFO - PROCESS | 1755 | 1467738962861 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:03 INFO - PROCESS | 1755 | 1467738963064 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 10:16:03 INFO - PROCESS | 1755 | 1467738963310 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:03 INFO - PROCESS | 1755 | 1467738963316 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:03 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd75000 == 14 [pid = 1755] [id = 605] 10:16:03 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8f296000) [pid = 1755] [serial = 1816] [outer = (nil)] 10:16:03 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8f6efc00) [pid = 1755] [serial = 1817] [outer = 0x8f296000] 10:16:03 INFO - PROCESS | 1755 | 1467738963429 Marionette DEBUG loaded listener.js 10:16:03 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x8f3bfc00) [pid = 1755] [serial = 1818] [outer = 0x8f296000] 10:16:04 INFO - PROCESS | 1755 | 1467738964439 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]]]}] 10:16:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 10:16:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1647ms 10:16:04 INFO - PROCESS | 1755 | 1467738964518 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 10:16:04 INFO - PROCESS | 1755 | 1467738964523 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 10:16:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 10:16:04 INFO - PROCESS | 1755 | 1467738964532 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 10:16:04 INFO - PROCESS | 1755 | 1467738964538 Marionette TRACE conn4 <- [1,2394,null,{}] 10:16:04 INFO - PROCESS | 1755 | 1467738964555 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}] 10:16:04 INFO - PROCESS | 1755 | 1467738964564 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:04 INFO - PROCESS | 1755 | 1467738964778 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 10:16:05 INFO - PROCESS | 1755 | 1467738965010 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:05 INFO - PROCESS | 1755 | 1467738965026 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:05 INFO - PROCESS | 1755 | ++DOCSHELL 0x9014f800 == 15 [pid = 1755] [id = 606] 10:16:05 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x901c8000) [pid = 1755] [serial = 1819] [outer = (nil)] 10:16:05 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x901d3000) [pid = 1755] [serial = 1820] [outer = 0x901c8000] 10:16:05 INFO - PROCESS | 1755 | 1467738965133 Marionette DEBUG loaded listener.js 10:16:05 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x91c35000) [pid = 1755] [serial = 1821] [outer = 0x901c8000] 10:16:06 INFO - PROCESS | 1755 | 1467738966099 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]]]}] 10:16:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 10:16:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1595ms 10:16:06 INFO - PROCESS | 1755 | 1467738966128 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 10:16:06 INFO - PROCESS | 1755 | 1467738966133 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 10:16:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 10:16:06 INFO - PROCESS | 1755 | 1467738966165 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 10:16:06 INFO - PROCESS | 1755 | 1467738966168 Marionette TRACE conn4 <- [1,2398,null,{}] 10:16:06 INFO - PROCESS | 1755 | 1467738966179 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}] 10:16:06 INFO - PROCESS | 1755 | 1467738966183 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:06 INFO - PROCESS | 1755 | 1467738966367 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 10:16:06 INFO - PROCESS | 1755 | 1467738966559 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:06 INFO - PROCESS | 1755 | 1467738966568 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:06 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c230800 == 16 [pid = 1755] [id = 607] 10:16:06 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x8dd7fc00) [pid = 1755] [serial = 1822] [outer = (nil)] 10:16:06 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x91c3f400) [pid = 1755] [serial = 1823] [outer = 0x8dd7fc00] 10:16:06 INFO - PROCESS | 1755 | 1467738966687 Marionette DEBUG loaded listener.js 10:16:06 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x91c52000) [pid = 1755] [serial = 1824] [outer = 0x8dd7fc00] 10:16:08 INFO - PROCESS | 1755 | 1467738968061 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]]]}] 10:16:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 10:16:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 2014ms 10:16:08 INFO - PROCESS | 1755 | 1467738968202 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 10:16:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 10:16:08 INFO - PROCESS | 1755 | 1467738968211 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 10:16:08 INFO - PROCESS | 1755 | 1467738968227 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 10:16:08 INFO - PROCESS | 1755 | 1467738968236 Marionette TRACE conn4 <- [1,2402,null,{}] 10:16:08 INFO - PROCESS | 1755 | 1467738968249 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}] 10:16:08 INFO - PROCESS | 1755 | 1467738968257 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:08 INFO - PROCESS | 1755 | 1467738968637 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 10:16:08 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x8f6e5800) [pid = 1755] [serial = 1749] [outer = (nil)] [url = about:blank] 10:16:08 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x8fe44000) [pid = 1755] [serial = 1775] [outer = (nil)] [url = about:blank] 10:16:08 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x8fe44800) [pid = 1755] [serial = 1769] [outer = (nil)] [url = about:blank] 10:16:08 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x901c9400) [pid = 1755] [serial = 1772] [outer = (nil)] [url = about:blank] 10:16:08 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x8fe49400) [pid = 1755] [serial = 1770] [outer = (nil)] [url = about:blank] 10:16:08 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8e307800) [pid = 1755] [serial = 1754] [outer = (nil)] [url = about:blank] 10:16:08 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x8e359c00) [pid = 1755] [serial = 1755] [outer = (nil)] [url = about:blank] 10:16:08 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x8f295000) [pid = 1755] [serial = 1766] [outer = (nil)] [url = about:blank] 10:16:08 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8f6f3400) [pid = 1755] [serial = 1757] [outer = (nil)] [url = about:blank] 10:16:08 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8fd1a800) [pid = 1755] [serial = 1758] [outer = (nil)] [url = about:blank] 10:16:08 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8c0a5c00) [pid = 1755] [serial = 1751] [outer = (nil)] [url = about:blank] 10:16:08 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8c3eac00) [pid = 1755] [serial = 1752] [outer = (nil)] [url = about:blank] 10:16:08 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8dd7f400) [pid = 1755] [serial = 1763] [outer = (nil)] [url = about:blank] 10:16:08 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8e305800) [pid = 1755] [serial = 1764] [outer = (nil)] [url = about:blank] 10:16:08 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x8c22dc00) [pid = 1755] [serial = 1760] [outer = (nil)] [url = about:blank] 10:16:08 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x8d307800) [pid = 1755] [serial = 1761] [outer = (nil)] [url = about:blank] 10:16:08 INFO - PROCESS | 1755 | --DOMWINDOW == 63 (0x91c36000) [pid = 1755] [serial = 1776] [outer = (nil)] [url = about:blank] 10:16:08 INFO - PROCESS | 1755 | --DOMWINDOW == 62 (0x901cd800) [pid = 1755] [serial = 1773] [outer = (nil)] [url = about:blank] 10:16:08 INFO - PROCESS | 1755 | --DOMWINDOW == 61 (0x8f3c6800) [pid = 1755] [serial = 1767] [outer = (nil)] [url = about:blank] 10:16:08 INFO - PROCESS | 1755 | 1467738968849 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:08 INFO - PROCESS | 1755 | 1467738968857 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:08 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c231800 == 17 [pid = 1755] [id = 608] 10:16:08 INFO - PROCESS | 1755 | ++DOMWINDOW == 62 (0x8c3e3000) [pid = 1755] [serial = 1825] [outer = (nil)] 10:16:08 INFO - PROCESS | 1755 | ++DOMWINDOW == 63 (0x8d305000) [pid = 1755] [serial = 1826] [outer = 0x8c3e3000] 10:16:08 INFO - PROCESS | 1755 | 1467738968944 Marionette DEBUG loaded listener.js 10:16:09 INFO - PROCESS | 1755 | ++DOMWINDOW == 64 (0x8dfe3000) [pid = 1755] [serial = 1827] [outer = 0x8c3e3000] 10:16:09 INFO - PROCESS | 1755 | 1467738969809 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]]]}] 10:16:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 10:16:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1604ms 10:16:09 INFO - PROCESS | 1755 | 1467738969827 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 10:16:09 INFO - PROCESS | 1755 | 1467738969834 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 10:16:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 10:16:09 INFO - PROCESS | 1755 | 1467738969844 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 10:16:09 INFO - PROCESS | 1755 | 1467738969848 Marionette TRACE conn4 <- [1,2406,null,{}] 10:16:09 INFO - PROCESS | 1755 | 1467738969854 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}] 10:16:09 INFO - PROCESS | 1755 | 1467738969860 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:10 INFO - PROCESS | 1755 | 1467738970098 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 10:16:10 INFO - PROCESS | 1755 | 1467738970116 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:10 INFO - PROCESS | 1755 | 1467738970126 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:10 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd77400 == 18 [pid = 1755] [id = 609] 10:16:10 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x8e3d8000) [pid = 1755] [serial = 1828] [outer = (nil)] 10:16:10 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8f27f000) [pid = 1755] [serial = 1829] [outer = 0x8e3d8000] 10:16:10 INFO - PROCESS | 1755 | 1467738970200 Marionette DEBUG loaded listener.js 10:16:10 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8f29e800) [pid = 1755] [serial = 1830] [outer = 0x8e3d8000] 10:16:11 INFO - PROCESS | 1755 | 1467738971148 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]]]}] 10:16:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 10:16:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1383ms 10:16:11 INFO - PROCESS | 1755 | 1467738971242 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 10:16:11 INFO - PROCESS | 1755 | 1467738971246 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 10:16:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 10:16:11 INFO - PROCESS | 1755 | 1467738971254 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 10:16:11 INFO - PROCESS | 1755 | 1467738971260 Marionette TRACE conn4 <- [1,2410,null,{}] 10:16:11 INFO - PROCESS | 1755 | 1467738971276 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}] 10:16:11 INFO - PROCESS | 1755 | 1467738971285 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:11 INFO - PROCESS | 1755 | 1467738971532 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 10:16:11 INFO - PROCESS | 1755 | 1467738971558 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:11 INFO - PROCESS | 1755 | 1467738971568 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:11 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f6e9800 == 19 [pid = 1755] [id = 610] 10:16:11 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8f6f2000) [pid = 1755] [serial = 1831] [outer = (nil)] 10:16:11 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8fe4c800) [pid = 1755] [serial = 1832] [outer = 0x8f6f2000] 10:16:11 INFO - PROCESS | 1755 | 1467738971681 Marionette DEBUG loaded listener.js 10:16:11 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x9014b400) [pid = 1755] [serial = 1833] [outer = 0x8f6f2000] 10:16:12 INFO - PROCESS | 1755 | 1467738972771 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]]]}] 10:16:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 10:16:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1554ms 10:16:12 INFO - PROCESS | 1755 | 1467738972808 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 10:16:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 10:16:12 INFO - PROCESS | 1755 | 1467738972813 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 10:16:12 INFO - PROCESS | 1755 | 1467738972819 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 10:16:12 INFO - PROCESS | 1755 | 1467738972823 Marionette TRACE conn4 <- [1,2414,null,{}] 10:16:12 INFO - PROCESS | 1755 | 1467738972834 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}] 10:16:12 INFO - PROCESS | 1755 | 1467738972841 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:13 INFO - PROCESS | 1755 | 1467738973084 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 10:16:13 INFO - PROCESS | 1755 | 1467738973113 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:13 INFO - PROCESS | 1755 | 1467738973119 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:13 INFO - PROCESS | 1755 | ++DOCSHELL 0x8fe4d400 == 20 [pid = 1755] [id = 611] 10:16:13 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x90150c00) [pid = 1755] [serial = 1834] [outer = (nil)] 10:16:13 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x901d2c00) [pid = 1755] [serial = 1835] [outer = 0x90150c00] 10:16:13 INFO - PROCESS | 1755 | 1467738973195 Marionette DEBUG loaded listener.js 10:16:13 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x91c33400) [pid = 1755] [serial = 1836] [outer = 0x90150c00] 10:16:13 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x8fd19c00) [pid = 1755] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 10:16:13 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8f277400) [pid = 1755] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 10:16:13 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8c3e9c00) [pid = 1755] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 10:16:13 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x92432800) [pid = 1755] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 10:16:13 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8dd27000) [pid = 1755] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 10:16:13 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8dd2f400) [pid = 1755] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 10:16:13 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8dd79000) [pid = 1755] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 10:16:13 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x8c22c800) [pid = 1755] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 10:16:13 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x8f281800) [pid = 1755] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 10:16:13 INFO - PROCESS | 1755 | --DOMWINDOW == 63 (0x8c3ef000) [pid = 1755] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 10:16:13 INFO - PROCESS | 1755 | --DOMWINDOW == 62 (0x8e356c00) [pid = 1755] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 10:16:14 INFO - PROCESS | 1755 | 1467738974238 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]]]}] 10:16:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 10:16:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1448ms 10:16:14 INFO - PROCESS | 1755 | 1467738974268 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 10:16:14 INFO - PROCESS | 1755 | 1467738974272 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 10:16:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 10:16:14 INFO - PROCESS | 1755 | 1467738974279 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 10:16:14 INFO - PROCESS | 1755 | 1467738974281 Marionette TRACE conn4 <- [1,2418,null,{}] 10:16:14 INFO - PROCESS | 1755 | 1467738974288 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}] 10:16:14 INFO - PROCESS | 1755 | 1467738974293 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:14 INFO - PROCESS | 1755 | 1467738974464 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 10:16:14 INFO - PROCESS | 1755 | 1467738974478 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:14 INFO - PROCESS | 1755 | 1467738974488 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:14 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c09c000 == 21 [pid = 1755] [id = 612] 10:16:14 INFO - PROCESS | 1755 | ++DOMWINDOW == 63 (0x8c224000) [pid = 1755] [serial = 1837] [outer = (nil)] 10:16:14 INFO - PROCESS | 1755 | ++DOMWINDOW == 64 (0x8fd15800) [pid = 1755] [serial = 1838] [outer = 0x8c224000] 10:16:14 INFO - PROCESS | 1755 | 1467738974556 Marionette DEBUG loaded listener.js 10:16:14 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x901cac00) [pid = 1755] [serial = 1839] [outer = 0x8c224000] 10:16:15 INFO - PROCESS | 1755 | 1467738975529 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]]]}] 10:16:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 10:16:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1288ms 10:16:15 INFO - PROCESS | 1755 | 1467738975616 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 10:16:15 INFO - PROCESS | 1755 | 1467738975623 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 10:16:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 10:16:15 INFO - PROCESS | 1755 | 1467738975638 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 10:16:15 INFO - PROCESS | 1755 | 1467738975645 Marionette TRACE conn4 <- [1,2422,null,{}] 10:16:15 INFO - PROCESS | 1755 | 1467738975654 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}] 10:16:15 INFO - PROCESS | 1755 | 1467738975661 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:15 INFO - PROCESS | 1755 | 1467738975866 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 10:16:16 INFO - PROCESS | 1755 | 1467738976049 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:16 INFO - PROCESS | 1755 | 1467738976063 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:16 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d307800 == 22 [pid = 1755] [id = 613] 10:16:16 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8d309000) [pid = 1755] [serial = 1840] [outer = (nil)] 10:16:16 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8d6ad400) [pid = 1755] [serial = 1841] [outer = 0x8d309000] 10:16:16 INFO - PROCESS | 1755 | 1467738976146 Marionette DEBUG loaded listener.js 10:16:16 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8dd29c00) [pid = 1755] [serial = 1842] [outer = 0x8d309000] 10:16:17 INFO - PROCESS | 1755 | 1467738977201 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]]]}] 10:16:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 10:16:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1636ms 10:16:17 INFO - PROCESS | 1755 | 1467738977275 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 10:16:17 INFO - PROCESS | 1755 | 1467738977280 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 10:16:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 10:16:17 INFO - PROCESS | 1755 | 1467738977291 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 10:16:17 INFO - PROCESS | 1755 | 1467738977296 Marionette TRACE conn4 <- [1,2426,null,{}] 10:16:17 INFO - PROCESS | 1755 | 1467738977303 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}] 10:16:17 INFO - PROCESS | 1755 | 1467738977308 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:17 INFO - PROCESS | 1755 | 1467738977551 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 10:16:17 INFO - PROCESS | 1755 | 1467738977788 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:17 INFO - PROCESS | 1755 | 1467738977797 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:17 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f27b400 == 23 [pid = 1755] [id = 614] 10:16:17 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8f29e400) [pid = 1755] [serial = 1843] [outer = (nil)] 10:16:17 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8f6e5800) [pid = 1755] [serial = 1844] [outer = 0x8f29e400] 10:16:17 INFO - PROCESS | 1755 | 1467738977900 Marionette DEBUG loaded listener.js 10:16:18 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8f6f3c00) [pid = 1755] [serial = 1845] [outer = 0x8f29e400] 10:16:18 INFO - PROCESS | 1755 | 1467738978829 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]]]}] 10:16:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 10:16:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1604ms 10:16:18 INFO - PROCESS | 1755 | 1467738978892 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 10:16:18 INFO - PROCESS | 1755 | 1467738978897 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 10:16:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 10:16:18 INFO - PROCESS | 1755 | 1467738978904 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 10:16:18 INFO - PROCESS | 1755 | 1467738978908 Marionette TRACE conn4 <- [1,2430,null,{}] 10:16:18 INFO - PROCESS | 1755 | 1467738978922 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}] 10:16:18 INFO - PROCESS | 1755 | 1467738978930 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:19 INFO - PROCESS | 1755 | 1467738979164 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 10:16:19 INFO - PROCESS | 1755 | 1467738979458 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:19 INFO - PROCESS | 1755 | 1467738979473 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:19 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c096400 == 24 [pid = 1755] [id = 615] 10:16:19 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x91c5d000) [pid = 1755] [serial = 1846] [outer = (nil)] 10:16:19 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x91f49000) [pid = 1755] [serial = 1847] [outer = 0x91c5d000] 10:16:19 INFO - PROCESS | 1755 | 1467738979602 Marionette DEBUG loaded listener.js 10:16:19 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x91f85c00) [pid = 1755] [serial = 1848] [outer = 0x91c5d000] 10:16:20 INFO - PROCESS | 1755 | 1467738980525 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]]]}] 10:16:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 10:16:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1683ms 10:16:20 INFO - PROCESS | 1755 | 1467738980595 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 10:16:20 INFO - PROCESS | 1755 | 1467738980598 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 10:16:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 10:16:20 INFO - PROCESS | 1755 | 1467738980607 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 10:16:20 INFO - PROCESS | 1755 | 1467738980610 Marionette TRACE conn4 <- [1,2434,null,{}] 10:16:20 INFO - PROCESS | 1755 | 1467738980617 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}] 10:16:20 INFO - PROCESS | 1755 | 1467738980622 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:20 INFO - PROCESS | 1755 | 1467738980813 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 10:16:21 INFO - PROCESS | 1755 | 1467738980999 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:21 INFO - PROCESS | 1755 | 1467738981006 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:21 INFO - PROCESS | 1755 | ++DOCSHELL 0x91f8e000 == 25 [pid = 1755] [id = 616] 10:16:21 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x91f91000) [pid = 1755] [serial = 1849] [outer = (nil)] 10:16:21 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x92432800) [pid = 1755] [serial = 1850] [outer = 0x91f91000] 10:16:21 INFO - PROCESS | 1755 | 1467738981090 Marionette DEBUG loaded listener.js 10:16:21 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x92439000) [pid = 1755] [serial = 1851] [outer = 0x91f91000] 10:16:22 INFO - PROCESS | 1755 | 1467738982109 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]]]}] 10:16:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 10:16:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1536ms 10:16:22 INFO - PROCESS | 1755 | 1467738982144 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 10:16:22 INFO - PROCESS | 1755 | 1467738982148 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 10:16:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 10:16:22 INFO - PROCESS | 1755 | 1467738982156 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 10:16:22 INFO - PROCESS | 1755 | 1467738982159 Marionette TRACE conn4 <- [1,2438,null,{}] 10:16:22 INFO - PROCESS | 1755 | 1467738982166 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}] 10:16:22 INFO - PROCESS | 1755 | 1467738982171 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:22 INFO - PROCESS | 1755 | 1467738982355 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 10:16:22 INFO - PROCESS | 1755 | 1467738982538 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:22 INFO - PROCESS | 1755 | 1467738982546 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:22 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dfedc00 == 26 [pid = 1755] [id = 617] 10:16:22 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x8e3e2c00) [pid = 1755] [serial = 1852] [outer = (nil)] 10:16:22 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x92431800) [pid = 1755] [serial = 1853] [outer = 0x8e3e2c00] 10:16:22 INFO - PROCESS | 1755 | 1467738982627 Marionette DEBUG loaded listener.js 10:16:22 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x9243dc00) [pid = 1755] [serial = 1854] [outer = 0x8e3e2c00] 10:16:23 INFO - PROCESS | 1755 | 1467738983606 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]]]}] 10:16:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 10:16:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1489ms 10:16:23 INFO - PROCESS | 1755 | 1467738983646 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 10:16:23 INFO - PROCESS | 1755 | 1467738983650 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 10:16:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 10:16:23 INFO - PROCESS | 1755 | 1467738983657 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 10:16:23 INFO - PROCESS | 1755 | 1467738983659 Marionette TRACE conn4 <- [1,2442,null,{}] 10:16:23 INFO - PROCESS | 1755 | 1467738983666 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}] 10:16:23 INFO - PROCESS | 1755 | 1467738983677 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:23 INFO - PROCESS | 1755 | 1467738983917 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 10:16:24 INFO - PROCESS | 1755 | 1467738984155 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:24 INFO - PROCESS | 1755 | 1467738984170 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:24 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c223800 == 27 [pid = 1755] [id = 618] 10:16:24 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0x925c1800) [pid = 1755] [serial = 1855] [outer = (nil)] 10:16:24 INFO - PROCESS | 1755 | ++DOMWINDOW == 82 (0x92766000) [pid = 1755] [serial = 1856] [outer = 0x925c1800] 10:16:24 INFO - PROCESS | 1755 | 1467738984292 Marionette DEBUG loaded listener.js 10:16:24 INFO - PROCESS | 1755 | ++DOMWINDOW == 83 (0x9276d000) [pid = 1755] [serial = 1857] [outer = 0x925c1800] 10:16:25 INFO - PROCESS | 1755 | 1467738985200 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]]]}] 10:16:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 10:16:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1581ms 10:16:25 INFO - PROCESS | 1755 | 1467738985240 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 10:16:25 INFO - PROCESS | 1755 | 1467738985245 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 10:16:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 10:16:25 INFO - PROCESS | 1755 | 1467738985252 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 10:16:25 INFO - PROCESS | 1755 | 1467738985256 Marionette TRACE conn4 <- [1,2446,null,{}] 10:16:25 INFO - PROCESS | 1755 | 1467738985262 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}] 10:16:25 INFO - PROCESS | 1755 | 1467738985268 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:25 INFO - PROCESS | 1755 | 1467738985442 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 10:16:25 INFO - PROCESS | 1755 | 1467738985639 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:25 INFO - PROCESS | 1755 | 1467738985647 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:25 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f2a0000 == 28 [pid = 1755] [id = 619] 10:16:25 INFO - PROCESS | 1755 | ++DOMWINDOW == 84 (0x925c2400) [pid = 1755] [serial = 1858] [outer = (nil)] 10:16:25 INFO - PROCESS | 1755 | ++DOMWINDOW == 85 (0x92771c00) [pid = 1755] [serial = 1859] [outer = 0x925c2400] 10:16:25 INFO - PROCESS | 1755 | 1467738985727 Marionette DEBUG loaded listener.js 10:16:25 INFO - PROCESS | 1755 | ++DOMWINDOW == 86 (0x93061400) [pid = 1755] [serial = 1860] [outer = 0x925c2400] 10:16:26 INFO - PROCESS | 1755 | 1467738986676 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]]]}] 10:16:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 10:16:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1483ms 10:16:26 INFO - PROCESS | 1755 | 1467738986736 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 10:16:26 INFO - PROCESS | 1755 | 1467738986741 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 10:16:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 10:16:26 INFO - PROCESS | 1755 | 1467738986747 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 10:16:26 INFO - PROCESS | 1755 | 1467738986751 Marionette TRACE conn4 <- [1,2450,null,{}] 10:16:26 INFO - PROCESS | 1755 | 1467738986758 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}] 10:16:26 INFO - PROCESS | 1755 | 1467738986763 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:26 INFO - PROCESS | 1755 | 1467738986953 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 10:16:27 INFO - PROCESS | 1755 | 1467738987448 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:27 INFO - PROCESS | 1755 | 1467738987455 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:27 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c22f000 == 29 [pid = 1755] [id = 620] 10:16:27 INFO - PROCESS | 1755 | ++DOMWINDOW == 87 (0x8c22f800) [pid = 1755] [serial = 1861] [outer = (nil)] 10:16:27 INFO - PROCESS | 1755 | ++DOMWINDOW == 88 (0x8c3e6800) [pid = 1755] [serial = 1862] [outer = 0x8c22f800] 10:16:27 INFO - PROCESS | 1755 | 1467738987541 Marionette DEBUG loaded listener.js 10:16:27 INFO - PROCESS | 1755 | ++DOMWINDOW == 89 (0x8d302400) [pid = 1755] [serial = 1863] [outer = 0x8c22f800] 10:16:28 INFO - PROCESS | 1755 | 1467738988517 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]]]}] 10:16:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 10:16:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1839ms 10:16:28 INFO - PROCESS | 1755 | 1467738988597 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 10:16:28 INFO - PROCESS | 1755 | 1467738988608 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 10:16:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 10:16:28 INFO - PROCESS | 1755 | 1467738988621 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 10:16:28 INFO - PROCESS | 1755 | 1467738988627 Marionette TRACE conn4 <- [1,2454,null,{}] 10:16:28 INFO - PROCESS | 1755 | 1467738988642 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}] 10:16:28 INFO - PROCESS | 1755 | 1467738988651 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:28 INFO - PROCESS | 1755 | 1467738988912 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 10:16:30 INFO - PROCESS | 1755 | --DOMWINDOW == 88 (0x8dd79c00) [pid = 1755] [serial = 1802] [outer = (nil)] [url = about:blank] 10:16:30 INFO - PROCESS | 1755 | --DOMWINDOW == 87 (0x8dff0800) [pid = 1755] [serial = 1797] [outer = (nil)] [url = about:blank] 10:16:30 INFO - PROCESS | 1755 | --DOMWINDOW == 86 (0x8dd80000) [pid = 1755] [serial = 1796] [outer = (nil)] [url = about:blank] 10:16:30 INFO - PROCESS | 1755 | --DOMWINDOW == 85 (0x8d304400) [pid = 1755] [serial = 1799] [outer = (nil)] [url = about:blank] 10:16:30 INFO - PROCESS | 1755 | --DOMWINDOW == 84 (0x8f295400) [pid = 1755] [serial = 1805] [outer = (nil)] [url = about:blank] 10:16:30 INFO - PROCESS | 1755 | --DOMWINDOW == 83 (0x8d6a4400) [pid = 1755] [serial = 1800] [outer = (nil)] [url = about:blank] 10:16:30 INFO - PROCESS | 1755 | --DOMWINDOW == 82 (0x8d6af800) [pid = 1755] [serial = 1779] [outer = (nil)] [url = about:blank] 10:16:30 INFO - PROCESS | 1755 | --DOMWINDOW == 81 (0x8d6a2800) [pid = 1755] [serial = 1778] [outer = (nil)] [url = about:blank] 10:16:30 INFO - PROCESS | 1755 | --DOMWINDOW == 80 (0x8f298400) [pid = 1755] [serial = 1782] [outer = (nil)] [url = about:blank] 10:16:30 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x8f281400) [pid = 1755] [serial = 1781] [outer = (nil)] [url = about:blank] 10:16:30 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x90149400) [pid = 1755] [serial = 1785] [outer = (nil)] [url = about:blank] 10:16:30 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x8fe40800) [pid = 1755] [serial = 1784] [outer = (nil)] [url = about:blank] 10:16:30 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x91f50c00) [pid = 1755] [serial = 1788] [outer = (nil)] [url = about:blank] 10:16:30 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x91f46000) [pid = 1755] [serial = 1787] [outer = (nil)] [url = about:blank] 10:16:30 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x91f90000) [pid = 1755] [serial = 1791] [outer = (nil)] [url = about:blank] 10:16:30 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x91f89400) [pid = 1755] [serial = 1790] [outer = (nil)] [url = about:blank] 10:16:30 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x9276ac00) [pid = 1755] [serial = 1794] [outer = (nil)] [url = about:blank] 10:16:30 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x925d0800) [pid = 1755] [serial = 1793] [outer = (nil)] [url = about:blank] 10:16:30 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8e3dc400) [pid = 1755] [serial = 1808] [outer = (nil)] [url = about:blank] 10:16:30 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8f3c5400) [pid = 1755] [serial = 1809] [outer = (nil)] [url = about:blank] 10:16:30 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8f2a0400) [pid = 1755] [serial = 1806] [outer = (nil)] [url = about:blank] 10:16:30 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8dfe7c00) [pid = 1755] [serial = 1803] [outer = (nil)] [url = about:blank] 10:16:30 INFO - PROCESS | 1755 | 1467738990443 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:30 INFO - PROCESS | 1755 | 1467738990452 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:30 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c223c00 == 30 [pid = 1755] [id = 621] 10:16:30 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8c225800) [pid = 1755] [serial = 1864] [outer = (nil)] 10:16:30 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8c22a000) [pid = 1755] [serial = 1865] [outer = 0x8c225800] 10:16:30 INFO - PROCESS | 1755 | 1467738990538 Marionette DEBUG loaded listener.js 10:16:30 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8c3e8000) [pid = 1755] [serial = 1866] [outer = 0x8c225800] 10:16:31 INFO - PROCESS | 1755 | 1467738991371 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]]]}] 10:16:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 10:16:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 2809ms 10:16:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 10:16:31 INFO - PROCESS | 1755 | 1467738991429 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 10:16:31 INFO - PROCESS | 1755 | 1467738991433 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 10:16:31 INFO - PROCESS | 1755 | 1467738991442 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 10:16:31 INFO - PROCESS | 1755 | 1467738991447 Marionette TRACE conn4 <- [1,2458,null,{}] 10:16:31 INFO - PROCESS | 1755 | 1467738991455 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}] 10:16:31 INFO - PROCESS | 1755 | 1467738991459 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:31 INFO - PROCESS | 1755 | 1467738991639 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 10:16:31 INFO - PROCESS | 1755 | 1467738991651 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:31 INFO - PROCESS | 1755 | 1467738991663 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:31 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd22000 == 31 [pid = 1755] [id = 622] 10:16:31 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8dd22400) [pid = 1755] [serial = 1867] [outer = (nil)] 10:16:31 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8dd28000) [pid = 1755] [serial = 1868] [outer = 0x8dd22400] 10:16:31 INFO - PROCESS | 1755 | 1467738991750 Marionette DEBUG loaded listener.js 10:16:31 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8dd74c00) [pid = 1755] [serial = 1869] [outer = 0x8dd22400] 10:16:32 INFO - PROCESS | 1755 | 1467738992759 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]]]}] 10:16:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 10:16:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1333ms 10:16:32 INFO - PROCESS | 1755 | 1467738992778 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 10:16:32 INFO - PROCESS | 1755 | 1467738992784 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 10:16:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 10:16:32 INFO - PROCESS | 1755 | 1467738992791 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 10:16:32 INFO - PROCESS | 1755 | 1467738992795 Marionette TRACE conn4 <- [1,2462,null,{}] 10:16:32 INFO - PROCESS | 1755 | 1467738992801 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}] 10:16:32 INFO - PROCESS | 1755 | 1467738992806 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:33 INFO - PROCESS | 1755 | 1467738993038 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 10:16:33 INFO - PROCESS | 1755 | 1467738993080 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:33 INFO - PROCESS | 1755 | 1467738993088 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:33 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dff0000 == 32 [pid = 1755] [id = 623] 10:16:33 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x8e302000) [pid = 1755] [serial = 1870] [outer = (nil)] 10:16:33 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8e307000) [pid = 1755] [serial = 1871] [outer = 0x8e302000] 10:16:33 INFO - PROCESS | 1755 | 1467738993162 Marionette DEBUG loaded listener.js 10:16:33 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x8e34c400) [pid = 1755] [serial = 1872] [outer = 0x8e302000] 10:16:34 INFO - PROCESS | 1755 | 1467738994189 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]]]}] 10:16:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 10:16:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1431ms 10:16:34 INFO - PROCESS | 1755 | 1467738994224 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 10:16:34 INFO - PROCESS | 1755 | 1467738994227 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 10:16:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 10:16:34 INFO - PROCESS | 1755 | 1467738994252 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 10:16:34 INFO - PROCESS | 1755 | 1467738994263 Marionette TRACE conn4 <- [1,2466,null,{}] 10:16:34 INFO - PROCESS | 1755 | 1467738994273 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}] 10:16:34 INFO - PROCESS | 1755 | 1467738994281 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:34 INFO - PROCESS | 1755 | 1467738994540 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 10:16:34 INFO - PROCESS | 1755 | 1467738994564 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:34 INFO - PROCESS | 1755 | 1467738994571 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:34 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c0a0400 == 33 [pid = 1755] [id = 624] 10:16:34 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x8d6a5000) [pid = 1755] [serial = 1873] [outer = (nil)] 10:16:34 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x8f294c00) [pid = 1755] [serial = 1874] [outer = 0x8d6a5000] 10:16:34 INFO - PROCESS | 1755 | 1467738994667 Marionette DEBUG loaded listener.js 10:16:34 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x8f29f800) [pid = 1755] [serial = 1875] [outer = 0x8d6a5000] 10:16:35 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x8d304c00) [pid = 1755] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 10:16:35 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x90150c00) [pid = 1755] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 10:16:35 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x8f6f2000) [pid = 1755] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 10:16:35 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x8e3d8000) [pid = 1755] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 10:16:35 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8c3e3000) [pid = 1755] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 10:16:35 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x8f296000) [pid = 1755] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 10:16:35 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x8dd7fc00) [pid = 1755] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 10:16:35 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8f3c9800) [pid = 1755] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 10:16:35 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x901c8000) [pid = 1755] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 10:16:35 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8c224000) [pid = 1755] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 10:16:36 INFO - PROCESS | 1755 | 1467738996167 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]]]}] 10:16:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 10:16:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1962ms 10:16:36 INFO - PROCESS | 1755 | 1467738996199 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 10:16:36 INFO - PROCESS | 1755 | 1467738996204 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 10:16:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 10:16:36 INFO - PROCESS | 1755 | 1467738996219 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 10:16:36 INFO - PROCESS | 1755 | 1467738996222 Marionette TRACE conn4 <- [1,2470,null,{}] 10:16:36 INFO - PROCESS | 1755 | 1467738996229 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}] 10:16:36 INFO - PROCESS | 1755 | 1467738996234 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:36 INFO - PROCESS | 1755 | 1467738996400 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 10:16:36 INFO - PROCESS | 1755 | 1467738996414 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:36 INFO - PROCESS | 1755 | 1467738996424 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:36 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3ebc00 == 34 [pid = 1755] [id = 625] 10:16:36 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8e3de000) [pid = 1755] [serial = 1876] [outer = (nil)] 10:16:36 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8f3c3c00) [pid = 1755] [serial = 1877] [outer = 0x8e3de000] 10:16:36 INFO - PROCESS | 1755 | 1467738996495 Marionette DEBUG loaded listener.js 10:16:36 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8f3c9000) [pid = 1755] [serial = 1878] [outer = 0x8e3de000] 10:16:37 INFO - PROCESS | 1755 | 1467738997421 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]]]}] 10:16:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 10:16:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1230ms 10:16:37 INFO - PROCESS | 1755 | 1467738997451 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 10:16:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 10:16:37 INFO - PROCESS | 1755 | 1467738997455 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 10:16:37 INFO - PROCESS | 1755 | 1467738997462 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 10:16:37 INFO - PROCESS | 1755 | 1467738997466 Marionette TRACE conn4 <- [1,2474,null,{}] 10:16:37 INFO - PROCESS | 1755 | 1467738997471 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}] 10:16:37 INFO - PROCESS | 1755 | 1467738997476 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:37 INFO - PROCESS | 1755 | 1467738997638 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 10:16:37 INFO - PROCESS | 1755 | 1467738997875 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:37 INFO - PROCESS | 1755 | 1467738997892 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:37 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c098800 == 35 [pid = 1755] [id = 626] 10:16:37 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8c099400) [pid = 1755] [serial = 1879] [outer = (nil)] 10:16:37 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x8c0a4000) [pid = 1755] [serial = 1880] [outer = 0x8c099400] 10:16:37 INFO - PROCESS | 1755 | 1467738997979 Marionette DEBUG loaded listener.js 10:16:38 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8c3ea800) [pid = 1755] [serial = 1881] [outer = 0x8c099400] 10:16:39 INFO - PROCESS | 1755 | 1467738999049 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]]]}] 10:16:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 10:16:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1633ms 10:16:39 INFO - PROCESS | 1755 | 1467738999098 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 10:16:39 INFO - PROCESS | 1755 | 1467738999105 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 10:16:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 10:16:39 INFO - PROCESS | 1755 | 1467738999114 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 10:16:39 INFO - PROCESS | 1755 | 1467738999119 Marionette TRACE conn4 <- [1,2478,null,{}] 10:16:39 INFO - PROCESS | 1755 | 1467738999128 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}] 10:16:39 INFO - PROCESS | 1755 | 1467738999137 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:39 INFO - PROCESS | 1755 | 1467738999372 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 10:16:39 INFO - PROCESS | 1755 | 1467738999623 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:39 INFO - PROCESS | 1755 | 1467738999633 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:39 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c22e800 == 36 [pid = 1755] [id = 627] 10:16:39 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x8dfe8c00) [pid = 1755] [serial = 1882] [outer = (nil)] 10:16:39 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x8e301400) [pid = 1755] [serial = 1883] [outer = 0x8dfe8c00] 10:16:39 INFO - PROCESS | 1755 | 1467738999768 Marionette DEBUG loaded listener.js 10:16:39 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x8e355400) [pid = 1755] [serial = 1884] [outer = 0x8dfe8c00] 10:16:40 INFO - PROCESS | 1755 | 1467739000781 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]]]}] 10:16:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 10:16:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1742ms 10:16:40 INFO - PROCESS | 1755 | 1467739000860 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 10:16:40 INFO - PROCESS | 1755 | 1467739000869 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 10:16:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 10:16:40 INFO - PROCESS | 1755 | 1467739000877 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 10:16:40 INFO - PROCESS | 1755 | 1467739000881 Marionette TRACE conn4 <- [1,2482,null,{}] 10:16:40 INFO - PROCESS | 1755 | 1467739000887 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}] 10:16:40 INFO - PROCESS | 1755 | 1467739000892 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:41 INFO - PROCESS | 1755 | 1467739001108 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 10:16:41 INFO - PROCESS | 1755 | 1467739001403 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:41 INFO - PROCESS | 1755 | 1467739001413 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:41 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f3bf800 == 37 [pid = 1755] [id = 628] 10:16:41 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x8f3c1400) [pid = 1755] [serial = 1885] [outer = (nil)] 10:16:41 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x8f6eac00) [pid = 1755] [serial = 1886] [outer = 0x8f3c1400] 10:16:41 INFO - PROCESS | 1755 | 1467739001541 Marionette DEBUG loaded listener.js 10:16:41 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0x8fd1b000) [pid = 1755] [serial = 1887] [outer = 0x8f3c1400] 10:16:42 INFO - PROCESS | 1755 | 1467739002508 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]]]}] 10:16:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 10:16:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1686ms 10:16:42 INFO - PROCESS | 1755 | 1467739002565 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 10:16:42 INFO - PROCESS | 1755 | 1467739002569 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 10:16:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 10:16:42 INFO - PROCESS | 1755 | 1467739002586 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 10:16:42 INFO - PROCESS | 1755 | 1467739002595 Marionette TRACE conn4 <- [1,2486,null,{}] 10:16:42 INFO - PROCESS | 1755 | 1467739002601 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}] 10:16:42 INFO - PROCESS | 1755 | 1467739002610 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:42 INFO - PROCESS | 1755 | 1467739002848 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 10:16:43 INFO - PROCESS | 1755 | 1467739003074 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:43 INFO - PROCESS | 1755 | 1467739003083 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:43 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d306c00 == 38 [pid = 1755] [id = 629] 10:16:43 INFO - PROCESS | 1755 | ++DOMWINDOW == 82 (0x8f27ec00) [pid = 1755] [serial = 1888] [outer = (nil)] 10:16:43 INFO - PROCESS | 1755 | ++DOMWINDOW == 83 (0x90147800) [pid = 1755] [serial = 1889] [outer = 0x8f27ec00] 10:16:43 INFO - PROCESS | 1755 | 1467739003210 Marionette DEBUG loaded listener.js 10:16:43 INFO - PROCESS | 1755 | ++DOMWINDOW == 84 (0x901cb800) [pid = 1755] [serial = 1890] [outer = 0x8f27ec00] 10:16:44 INFO - PROCESS | 1755 | 1467739004183 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]]]}] 10:16:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 10:16:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1648ms 10:16:44 INFO - PROCESS | 1755 | 1467739004226 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 10:16:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 10:16:44 INFO - PROCESS | 1755 | 1467739004231 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 10:16:44 INFO - PROCESS | 1755 | 1467739004238 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 10:16:44 INFO - PROCESS | 1755 | 1467739004242 Marionette TRACE conn4 <- [1,2490,null,{}] 10:16:44 INFO - PROCESS | 1755 | 1467739004248 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}] 10:16:44 INFO - PROCESS | 1755 | 1467739004253 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:44 INFO - PROCESS | 1755 | 1467739004461 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 10:16:44 INFO - PROCESS | 1755 | 1467739004642 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:44 INFO - PROCESS | 1755 | 1467739004650 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:44 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e35a400 == 39 [pid = 1755] [id = 630] 10:16:44 INFO - PROCESS | 1755 | ++DOMWINDOW == 85 (0x8f277c00) [pid = 1755] [serial = 1891] [outer = (nil)] 10:16:44 INFO - PROCESS | 1755 | ++DOMWINDOW == 86 (0x91c5b400) [pid = 1755] [serial = 1892] [outer = 0x8f277c00] 10:16:44 INFO - PROCESS | 1755 | 1467739004733 Marionette DEBUG loaded listener.js 10:16:44 INFO - PROCESS | 1755 | ++DOMWINDOW == 87 (0x91f46000) [pid = 1755] [serial = 1893] [outer = 0x8f277c00] 10:16:45 INFO - PROCESS | 1755 | 1467739005763 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]]]}] 10:16:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 10:16:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1591ms 10:16:45 INFO - PROCESS | 1755 | 1467739005829 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 10:16:45 INFO - PROCESS | 1755 | 1467739005832 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 10:16:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 10:16:45 INFO - PROCESS | 1755 | 1467739005840 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 10:16:45 INFO - PROCESS | 1755 | 1467739005844 Marionette TRACE conn4 <- [1,2494,null,{}] 10:16:45 INFO - PROCESS | 1755 | 1467739005850 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}] 10:16:45 INFO - PROCESS | 1755 | 1467739005855 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:46 INFO - PROCESS | 1755 | 1467739006049 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 10:16:46 INFO - PROCESS | 1755 | 1467739006288 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:46 INFO - PROCESS | 1755 | 1467739006307 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:46 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3e5400 == 40 [pid = 1755] [id = 631] 10:16:46 INFO - PROCESS | 1755 | ++DOMWINDOW == 88 (0x8dd7e800) [pid = 1755] [serial = 1894] [outer = (nil)] 10:16:46 INFO - PROCESS | 1755 | ++DOMWINDOW == 89 (0x91f8a400) [pid = 1755] [serial = 1895] [outer = 0x8dd7e800] 10:16:46 INFO - PROCESS | 1755 | 1467739006455 Marionette DEBUG loaded listener.js 10:16:46 INFO - PROCESS | 1755 | ++DOMWINDOW == 90 (0x9243e800) [pid = 1755] [serial = 1896] [outer = 0x8dd7e800] 10:16:47 INFO - PROCESS | 1755 | 1467739007488 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]]]}] 10:16:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 10:16:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1688ms 10:16:47 INFO - PROCESS | 1755 | 1467739007529 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 10:16:47 INFO - PROCESS | 1755 | 1467739007532 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 10:16:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 10:16:47 INFO - PROCESS | 1755 | 1467739007540 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 10:16:47 INFO - PROCESS | 1755 | 1467739007544 Marionette TRACE conn4 <- [1,2498,null,{}] 10:16:47 INFO - PROCESS | 1755 | 1467739007550 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}] 10:16:47 INFO - PROCESS | 1755 | 1467739007556 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:47 INFO - PROCESS | 1755 | 1467739007753 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 10:16:48 INFO - PROCESS | 1755 | 1467739007988 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:48 INFO - PROCESS | 1755 | 1467739007997 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:48 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c09fc00 == 41 [pid = 1755] [id = 632] 10:16:48 INFO - PROCESS | 1755 | ++DOMWINDOW == 91 (0x8c0a3c00) [pid = 1755] [serial = 1897] [outer = (nil)] 10:16:48 INFO - PROCESS | 1755 | ++DOMWINDOW == 92 (0x8c22dc00) [pid = 1755] [serial = 1898] [outer = 0x8c0a3c00] 10:16:48 INFO - PROCESS | 1755 | 1467739008265 Marionette DEBUG loaded listener.js 10:16:48 INFO - PROCESS | 1755 | ++DOMWINDOW == 93 (0x8d6a4400) [pid = 1755] [serial = 1899] [outer = 0x8c0a3c00] 10:16:49 INFO - PROCESS | 1755 | --DOCSHELL 0x8c09b800 == 40 [pid = 1755] [id = 602] 10:16:49 INFO - PROCESS | 1755 | --DOCSHELL 0x8f280400 == 39 [pid = 1755] [id = 601] 10:16:49 INFO - PROCESS | 1755 | --DOCSHELL 0x8d307000 == 38 [pid = 1755] [id = 598] 10:16:49 INFO - PROCESS | 1755 | --DOCSHELL 0x8f6e9800 == 37 [pid = 1755] [id = 610] 10:16:49 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd2d800 == 36 [pid = 1755] [id = 600] 10:16:49 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd77400 == 35 [pid = 1755] [id = 609] 10:16:49 INFO - PROCESS | 1755 | --DOCSHELL 0x8c22c400 == 34 [pid = 1755] [id = 599] 10:16:49 INFO - PROCESS | 1755 | 1467739009382 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]]]}] 10:16:49 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3ebc00 == 33 [pid = 1755] [id = 625] 10:16:49 INFO - PROCESS | 1755 | --DOCSHELL 0x8c0a0400 == 32 [pid = 1755] [id = 624] 10:16:49 INFO - PROCESS | 1755 | --DOCSHELL 0x8dff0000 == 31 [pid = 1755] [id = 623] 10:16:49 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd22000 == 30 [pid = 1755] [id = 622] 10:16:49 INFO - PROCESS | 1755 | --DOCSHELL 0x8c223c00 == 29 [pid = 1755] [id = 621] 10:16:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 10:16:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1887ms 10:16:49 INFO - PROCESS | 1755 | 1467739009430 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 10:16:49 INFO - PROCESS | 1755 | 1467739009436 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 10:16:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 10:16:49 INFO - PROCESS | 1755 | 1467739009445 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 10:16:49 INFO - PROCESS | 1755 | 1467739009448 Marionette TRACE conn4 <- [1,2502,null,{}] 10:16:49 INFO - PROCESS | 1755 | --DOMWINDOW == 92 (0x8fd15800) [pid = 1755] [serial = 1838] [outer = (nil)] [url = about:blank] 10:16:49 INFO - PROCESS | 1755 | --DOMWINDOW == 91 (0x901cac00) [pid = 1755] [serial = 1839] [outer = (nil)] [url = about:blank] 10:16:49 INFO - PROCESS | 1755 | --DOMWINDOW == 90 (0x8dd2d400) [pid = 1755] [serial = 1814] [outer = (nil)] [url = about:blank] 10:16:49 INFO - PROCESS | 1755 | --DOMWINDOW == 89 (0x91c33400) [pid = 1755] [serial = 1836] [outer = (nil)] [url = about:blank] 10:16:49 INFO - PROCESS | 1755 | --DOMWINDOW == 88 (0x9014b400) [pid = 1755] [serial = 1833] [outer = (nil)] [url = about:blank] 10:16:49 INFO - PROCESS | 1755 | --DOMWINDOW == 87 (0x8f29e800) [pid = 1755] [serial = 1830] [outer = (nil)] [url = about:blank] 10:16:49 INFO - PROCESS | 1755 | --DOMWINDOW == 86 (0x8f27f000) [pid = 1755] [serial = 1829] [outer = (nil)] [url = about:blank] 10:16:49 INFO - PROCESS | 1755 | --DOMWINDOW == 85 (0x8d305000) [pid = 1755] [serial = 1826] [outer = (nil)] [url = about:blank] 10:16:49 INFO - PROCESS | 1755 | --DOMWINDOW == 84 (0x8e30a400) [pid = 1755] [serial = 1815] [outer = (nil)] [url = about:blank] 10:16:49 INFO - PROCESS | 1755 | --DOMWINDOW == 83 (0x8f6efc00) [pid = 1755] [serial = 1817] [outer = (nil)] [url = about:blank] 10:16:49 INFO - PROCESS | 1755 | --DOMWINDOW == 82 (0x8fe4c800) [pid = 1755] [serial = 1832] [outer = (nil)] [url = about:blank] 10:16:49 INFO - PROCESS | 1755 | --DOMWINDOW == 81 (0x901d2c00) [pid = 1755] [serial = 1835] [outer = (nil)] [url = about:blank] 10:16:49 INFO - PROCESS | 1755 | --DOMWINDOW == 80 (0x91c52000) [pid = 1755] [serial = 1824] [outer = (nil)] [url = about:blank] 10:16:49 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x8fd17400) [pid = 1755] [serial = 1811] [outer = (nil)] [url = about:blank] 10:16:49 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x8f3bfc00) [pid = 1755] [serial = 1818] [outer = (nil)] [url = about:blank] 10:16:49 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x901d3000) [pid = 1755] [serial = 1820] [outer = (nil)] [url = about:blank] 10:16:49 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x91c35000) [pid = 1755] [serial = 1821] [outer = (nil)] [url = about:blank] 10:16:49 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x91c3f400) [pid = 1755] [serial = 1823] [outer = (nil)] [url = about:blank] 10:16:49 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8fe45c00) [pid = 1755] [serial = 1812] [outer = (nil)] [url = about:blank] 10:16:49 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x8dfe3000) [pid = 1755] [serial = 1827] [outer = (nil)] [url = about:blank] 10:16:49 INFO - PROCESS | 1755 | 1467739009537 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}] 10:16:49 INFO - PROCESS | 1755 | 1467739009543 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:49 INFO - PROCESS | 1755 | 1467739009723 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 10:16:49 INFO - PROCESS | 1755 | 1467739009740 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:49 INFO - PROCESS | 1755 | 1467739009748 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:49 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c226800 == 30 [pid = 1755] [id = 633] 10:16:49 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x8dd7dc00) [pid = 1755] [serial = 1900] [outer = (nil)] 10:16:49 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8dfe3400) [pid = 1755] [serial = 1901] [outer = 0x8dd7dc00] 10:16:49 INFO - PROCESS | 1755 | 1467739009949 Marionette DEBUG loaded listener.js 10:16:50 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x8e304000) [pid = 1755] [serial = 1902] [outer = 0x8dd7dc00] 10:16:50 INFO - PROCESS | 1755 | 1467739010883 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]]]}] 10:16:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 10:16:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1519ms 10:16:50 INFO - PROCESS | 1755 | 1467739010964 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 10:16:50 INFO - PROCESS | 1755 | 1467739010970 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 10:16:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 10:16:50 INFO - PROCESS | 1755 | 1467739010982 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 10:16:50 INFO - PROCESS | 1755 | 1467739010986 Marionette TRACE conn4 <- [1,2506,null,{}] 10:16:50 INFO - PROCESS | 1755 | 1467739010993 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}] 10:16:51 INFO - PROCESS | 1755 | 1467739010999 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:51 INFO - PROCESS | 1755 | 1467739011196 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 10:16:51 INFO - PROCESS | 1755 | 1467739011354 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:51 INFO - PROCESS | 1755 | 1467739011364 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:51 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd29800 == 31 [pid = 1755] [id = 634] 10:16:51 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x8e351000) [pid = 1755] [serial = 1903] [outer = (nil)] 10:16:51 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x8f292400) [pid = 1755] [serial = 1904] [outer = 0x8e351000] 10:16:51 INFO - PROCESS | 1755 | 1467739011440 Marionette DEBUG loaded listener.js 10:16:51 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x8f3c6400) [pid = 1755] [serial = 1905] [outer = 0x8e351000] 10:16:52 INFO - PROCESS | 1755 | 1467739012474 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]]]}] 10:16:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 10:16:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1534ms 10:16:52 INFO - PROCESS | 1755 | 1467739012517 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 10:16:52 INFO - PROCESS | 1755 | 1467739012521 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 10:16:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 10:16:52 INFO - PROCESS | 1755 | 1467739012536 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 10:16:52 INFO - PROCESS | 1755 | 1467739012542 Marionette TRACE conn4 <- [1,2510,null,{}] 10:16:52 INFO - PROCESS | 1755 | 1467739012559 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}] 10:16:52 INFO - PROCESS | 1755 | 1467739012568 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:52 INFO - PROCESS | 1755 | 1467739012815 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 10:16:52 INFO - PROCESS | 1755 | 1467739012855 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:52 INFO - PROCESS | 1755 | 1467739012863 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:52 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e3e5000 == 32 [pid = 1755] [id = 635] 10:16:52 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x8fe43c00) [pid = 1755] [serial = 1906] [outer = (nil)] 10:16:52 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0x8fe4d800) [pid = 1755] [serial = 1907] [outer = 0x8fe43c00] 10:16:52 INFO - PROCESS | 1755 | 1467739012937 Marionette DEBUG loaded listener.js 10:16:53 INFO - PROCESS | 1755 | ++DOMWINDOW == 82 (0x90146400) [pid = 1755] [serial = 1908] [outer = 0x8fe43c00] 10:16:54 INFO - PROCESS | 1755 | 1467739014161 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]]]}] 10:16:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 10:16:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1955ms 10:16:54 INFO - PROCESS | 1755 | --DOMWINDOW == 81 (0x8c225800) [pid = 1755] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 10:16:54 INFO - PROCESS | 1755 | --DOMWINDOW == 80 (0x8dd22400) [pid = 1755] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 10:16:54 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x8e3e2c00) [pid = 1755] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 10:16:54 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x8c22f800) [pid = 1755] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 10:16:54 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x925c1800) [pid = 1755] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 10:16:54 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x925c2400) [pid = 1755] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 10:16:54 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x8d309000) [pid = 1755] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 10:16:54 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8d6a5000) [pid = 1755] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 10:16:54 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x8f29e400) [pid = 1755] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 10:16:54 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x91c5d000) [pid = 1755] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 10:16:54 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8e302000) [pid = 1755] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 10:16:54 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x91f91000) [pid = 1755] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 10:16:54 INFO - PROCESS | 1755 | 1467739014635 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 10:16:54 INFO - PROCESS | 1755 | 1467739014643 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 10:16:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 10:16:54 INFO - PROCESS | 1755 | 1467739014669 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 10:16:54 INFO - PROCESS | 1755 | 1467739014675 Marionette TRACE conn4 <- [1,2514,null,{}] 10:16:54 INFO - PROCESS | 1755 | 1467739014684 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}] 10:16:54 INFO - PROCESS | 1755 | 1467739014690 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:55 INFO - PROCESS | 1755 | 1467739015012 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 10:16:55 INFO - PROCESS | 1755 | 1467739015148 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:55 INFO - PROCESS | 1755 | 1467739015156 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:55 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd22400 == 33 [pid = 1755] [id = 636] 10:16:55 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8e3d6c00) [pid = 1755] [serial = 1909] [outer = (nil)] 10:16:55 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8f29e400) [pid = 1755] [serial = 1910] [outer = 0x8e3d6c00] 10:16:55 INFO - PROCESS | 1755 | 1467739015279 Marionette DEBUG loaded listener.js 10:16:55 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8fd1d000) [pid = 1755] [serial = 1911] [outer = 0x8e3d6c00] 10:16:56 INFO - PROCESS | 1755 | 1467739016290 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]]]}] 10:16:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 10:16:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1694ms 10:16:56 INFO - PROCESS | 1755 | 1467739016360 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 10:16:56 INFO - PROCESS | 1755 | 1467739016364 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 10:16:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 10:16:56 INFO - PROCESS | 1755 | 1467739016370 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 10:16:56 INFO - PROCESS | 1755 | 1467739016374 Marionette TRACE conn4 <- [1,2518,null,{}] 10:16:56 INFO - PROCESS | 1755 | 1467739016379 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}] 10:16:56 INFO - PROCESS | 1755 | 1467739016384 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:56 INFO - PROCESS | 1755 | 1467739016612 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 10:16:56 INFO - PROCESS | 1755 | 1467739016810 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:56 INFO - PROCESS | 1755 | 1467739016822 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:56 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c09bc00 == 34 [pid = 1755] [id = 637] 10:16:56 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x8c09e400) [pid = 1755] [serial = 1912] [outer = (nil)] 10:16:56 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8c22c400) [pid = 1755] [serial = 1913] [outer = 0x8c09e400] 10:16:56 INFO - PROCESS | 1755 | 1467739016912 Marionette DEBUG loaded listener.js 10:16:57 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x8d30cc00) [pid = 1755] [serial = 1914] [outer = 0x8c09e400] 10:16:58 INFO - PROCESS | 1755 | 1467739018027 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]]]}] 10:16:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 10:16:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1731ms 10:16:58 INFO - PROCESS | 1755 | 1467739018104 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 10:16:58 INFO - PROCESS | 1755 | 1467739018111 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 10:16:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 10:16:58 INFO - PROCESS | 1755 | 1467739018121 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 10:16:58 INFO - PROCESS | 1755 | 1467739018125 Marionette TRACE conn4 <- [1,2522,null,{}] 10:16:58 INFO - PROCESS | 1755 | 1467739018134 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}] 10:16:58 INFO - PROCESS | 1755 | 1467739018142 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:58 INFO - PROCESS | 1755 | 1467739018395 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 10:16:58 INFO - PROCESS | 1755 | 1467739018642 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:58 INFO - PROCESS | 1755 | 1467739018651 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:16:58 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd21c00 == 35 [pid = 1755] [id = 638] 10:16:58 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x8dd28c00) [pid = 1755] [serial = 1915] [outer = (nil)] 10:16:58 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x8f27c000) [pid = 1755] [serial = 1916] [outer = 0x8dd28c00] 10:16:58 INFO - PROCESS | 1755 | 1467739018760 Marionette DEBUG loaded listener.js 10:16:58 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x8f299c00) [pid = 1755] [serial = 1917] [outer = 0x8dd28c00] 10:16:59 INFO - PROCESS | 1755 | 1467739019779 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]]]}] 10:16:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 10:16:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1695ms 10:16:59 INFO - PROCESS | 1755 | 1467739019816 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 10:16:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 10:16:59 INFO - PROCESS | 1755 | 1467739019822 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 10:16:59 INFO - PROCESS | 1755 | 1467739019830 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 10:16:59 INFO - PROCESS | 1755 | 1467739019833 Marionette TRACE conn4 <- [1,2526,null,{}] 10:16:59 INFO - PROCESS | 1755 | 1467739019842 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}] 10:16:59 INFO - PROCESS | 1755 | 1467739019848 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:00 INFO - PROCESS | 1755 | 1467739020057 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 10:17:00 INFO - PROCESS | 1755 | 1467739020359 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:00 INFO - PROCESS | 1755 | 1467739020368 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:00 INFO - PROCESS | 1755 | ++DOCSHELL 0x8fe3ec00 == 36 [pid = 1755] [id = 639] 10:17:00 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x8fe46400) [pid = 1755] [serial = 1918] [outer = (nil)] 10:17:00 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0x90150000) [pid = 1755] [serial = 1919] [outer = 0x8fe46400] 10:17:00 INFO - PROCESS | 1755 | 1467739020502 Marionette DEBUG loaded listener.js 10:17:00 INFO - PROCESS | 1755 | ++DOMWINDOW == 82 (0x91c35000) [pid = 1755] [serial = 1920] [outer = 0x8fe46400] 10:17:01 INFO - PROCESS | 1755 | 1467739021668 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]]]}] 10:17:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 10:17:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1906ms 10:17:01 INFO - PROCESS | 1755 | 1467739021736 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 10:17:01 INFO - PROCESS | 1755 | 1467739021743 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 10:17:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 10:17:01 INFO - PROCESS | 1755 | 1467739021762 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 10:17:01 INFO - PROCESS | 1755 | 1467739021770 Marionette TRACE conn4 <- [1,2530,null,{}] 10:17:01 INFO - PROCESS | 1755 | 1467739021784 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}] 10:17:01 INFO - PROCESS | 1755 | 1467739021798 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:02 INFO - PROCESS | 1755 | 1467739022136 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 10:17:02 INFO - PROCESS | 1755 | 1467739022335 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:02 INFO - PROCESS | 1755 | 1467739022342 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:02 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d310400 == 37 [pid = 1755] [id = 640] 10:17:02 INFO - PROCESS | 1755 | ++DOMWINDOW == 83 (0x8fd17400) [pid = 1755] [serial = 1921] [outer = (nil)] 10:17:02 INFO - PROCESS | 1755 | ++DOMWINDOW == 84 (0x91f88c00) [pid = 1755] [serial = 1922] [outer = 0x8fd17400] 10:17:02 INFO - PROCESS | 1755 | 1467739022432 Marionette DEBUG loaded listener.js 10:17:02 INFO - PROCESS | 1755 | ++DOMWINDOW == 85 (0x92431400) [pid = 1755] [serial = 1923] [outer = 0x8fd17400] 10:17:03 INFO - PROCESS | 1755 | 1467739023442 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]]]}] 10:17:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 10:17:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1758ms 10:17:03 INFO - PROCESS | 1755 | 1467739023513 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 10:17:03 INFO - PROCESS | 1755 | 1467739023518 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 10:17:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 10:17:03 INFO - PROCESS | 1755 | 1467739023524 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 10:17:03 INFO - PROCESS | 1755 | 1467739023528 Marionette TRACE conn4 <- [1,2534,null,{}] 10:17:03 INFO - PROCESS | 1755 | 1467739023535 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}] 10:17:03 INFO - PROCESS | 1755 | 1467739023540 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:03 INFO - PROCESS | 1755 | 1467739023785 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 10:17:04 INFO - PROCESS | 1755 | 1467739024051 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:04 INFO - PROCESS | 1755 | 1467739024060 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:04 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd72400 == 38 [pid = 1755] [id = 641] 10:17:04 INFO - PROCESS | 1755 | ++DOMWINDOW == 86 (0x91c55800) [pid = 1755] [serial = 1924] [outer = (nil)] 10:17:04 INFO - PROCESS | 1755 | ++DOMWINDOW == 87 (0x925c8400) [pid = 1755] [serial = 1925] [outer = 0x91c55800] 10:17:04 INFO - PROCESS | 1755 | 1467739024192 Marionette DEBUG loaded listener.js 10:17:04 INFO - PROCESS | 1755 | ++DOMWINDOW == 88 (0x925cf400) [pid = 1755] [serial = 1926] [outer = 0x91c55800] 10:17:05 INFO - PROCESS | 1755 | 1467739025147 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]]]}] 10:17:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 10:17:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1684ms 10:17:05 INFO - PROCESS | 1755 | 1467739025210 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 10:17:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 10:17:05 INFO - PROCESS | 1755 | 1467739025214 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 10:17:05 INFO - PROCESS | 1755 | 1467739025221 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 10:17:05 INFO - PROCESS | 1755 | 1467739025225 Marionette TRACE conn4 <- [1,2538,null,{}] 10:17:05 INFO - PROCESS | 1755 | 1467739025231 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}] 10:17:05 INFO - PROCESS | 1755 | 1467739025237 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:05 INFO - PROCESS | 1755 | 1467739025435 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 10:17:05 INFO - PROCESS | 1755 | 1467739025623 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:05 INFO - PROCESS | 1755 | 1467739025641 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:05 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dfeb400 == 39 [pid = 1755] [id = 642] 10:17:05 INFO - PROCESS | 1755 | ++DOMWINDOW == 89 (0x8dfeec00) [pid = 1755] [serial = 1927] [outer = (nil)] 10:17:05 INFO - PROCESS | 1755 | ++DOMWINDOW == 90 (0x8f29bc00) [pid = 1755] [serial = 1928] [outer = 0x8dfeec00] 10:17:05 INFO - PROCESS | 1755 | 1467739025825 Marionette DEBUG loaded listener.js 10:17:05 INFO - PROCESS | 1755 | ++DOMWINDOW == 91 (0x93a06000) [pid = 1755] [serial = 1929] [outer = 0x8dfeec00] 10:17:07 INFO - PROCESS | 1755 | 1467739027087 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]]]}] 10:17:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 10:17:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1937ms 10:17:07 INFO - PROCESS | 1755 | 1467739027176 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 10:17:07 INFO - PROCESS | 1755 | 1467739027183 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 10:17:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 10:17:07 INFO - PROCESS | 1755 | 1467739027191 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 10:17:07 INFO - PROCESS | 1755 | 1467739027196 Marionette TRACE conn4 <- [1,2542,null,{}] 10:17:07 INFO - PROCESS | 1755 | 1467739027206 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}] 10:17:07 INFO - PROCESS | 1755 | 1467739027212 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:07 INFO - PROCESS | 1755 | 1467739027474 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 10:17:07 INFO - PROCESS | 1755 | 1467739027752 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:07 INFO - PROCESS | 1755 | 1467739027762 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:07 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e30c000 == 40 [pid = 1755] [id = 643] 10:17:07 INFO - PROCESS | 1755 | ++DOMWINDOW == 92 (0x8e30dc00) [pid = 1755] [serial = 1930] [outer = (nil)] 10:17:07 INFO - PROCESS | 1755 | ++DOMWINDOW == 93 (0x8e353400) [pid = 1755] [serial = 1931] [outer = 0x8e30dc00] 10:17:07 INFO - PROCESS | 1755 | 1467739027846 Marionette DEBUG loaded listener.js 10:17:07 INFO - PROCESS | 1755 | ++DOMWINDOW == 94 (0x8e3dec00) [pid = 1755] [serial = 1932] [outer = 0x8e30dc00] 10:17:09 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd22400 == 39 [pid = 1755] [id = 636] 10:17:09 INFO - PROCESS | 1755 | --DOCSHELL 0x8e3e5000 == 38 [pid = 1755] [id = 635] 10:17:09 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd29800 == 37 [pid = 1755] [id = 634] 10:17:09 INFO - PROCESS | 1755 | --DOCSHELL 0x8c09fc00 == 36 [pid = 1755] [id = 632] 10:17:09 INFO - PROCESS | 1755 | --DOCSHELL 0x8c226800 == 35 [pid = 1755] [id = 633] 10:17:09 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3e5400 == 34 [pid = 1755] [id = 631] 10:17:09 INFO - PROCESS | 1755 | --DOCSHELL 0x8e35a400 == 33 [pid = 1755] [id = 630] 10:17:09 INFO - PROCESS | 1755 | --DOCSHELL 0x8d306c00 == 32 [pid = 1755] [id = 629] 10:17:09 INFO - PROCESS | 1755 | --DOCSHELL 0x8c22e800 == 31 [pid = 1755] [id = 627] 10:17:09 INFO - PROCESS | 1755 | --DOCSHELL 0x8f3bf800 == 30 [pid = 1755] [id = 628] 10:17:09 INFO - PROCESS | 1755 | --DOCSHELL 0x8c098800 == 29 [pid = 1755] [id = 626] 10:17:09 INFO - PROCESS | 1755 | --DOCSHELL 0x8c09c000 == 28 [pid = 1755] [id = 612] 10:17:09 INFO - PROCESS | 1755 | --DOCSHELL 0x8c22f000 == 27 [pid = 1755] [id = 620] 10:17:09 INFO - PROCESS | 1755 | --DOCSHELL 0x91f8e000 == 26 [pid = 1755] [id = 616] 10:17:09 INFO - PROCESS | 1755 | --DOCSHELL 0x8dfedc00 == 25 [pid = 1755] [id = 617] 10:17:09 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd75000 == 24 [pid = 1755] [id = 605] 10:17:09 INFO - PROCESS | 1755 | --DOCSHELL 0x8fe4d400 == 23 [pid = 1755] [id = 611] 10:17:09 INFO - PROCESS | 1755 | --DOCSHELL 0x8f3c2800 == 22 [pid = 1755] [id = 603] 10:17:09 INFO - PROCESS | 1755 | --DOCSHELL 0x8c223800 == 21 [pid = 1755] [id = 618] 10:17:09 INFO - PROCESS | 1755 | --DOCSHELL 0x8c230800 == 20 [pid = 1755] [id = 607] 10:17:09 INFO - PROCESS | 1755 | --DOCSHELL 0x8c231800 == 19 [pid = 1755] [id = 608] 10:17:09 INFO - PROCESS | 1755 | --DOCSHELL 0x8c096400 == 18 [pid = 1755] [id = 615] 10:17:09 INFO - PROCESS | 1755 | --DOCSHELL 0x9014f800 == 17 [pid = 1755] [id = 606] 10:17:09 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3edc00 == 16 [pid = 1755] [id = 604] 10:17:09 INFO - PROCESS | 1755 | --DOCSHELL 0x8d307800 == 15 [pid = 1755] [id = 613] 10:17:09 INFO - PROCESS | 1755 | --DOCSHELL 0x8f27b400 == 14 [pid = 1755] [id = 614] 10:17:09 INFO - PROCESS | 1755 | --DOCSHELL 0x8f2a0000 == 13 [pid = 1755] [id = 619] 10:17:09 INFO - PROCESS | 1755 | --DOCSHELL 0x8dfeb400 == 12 [pid = 1755] [id = 642] 10:17:09 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd72400 == 11 [pid = 1755] [id = 641] 10:17:09 INFO - PROCESS | 1755 | --DOCSHELL 0x8d310400 == 10 [pid = 1755] [id = 640] 10:17:09 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd21c00 == 9 [pid = 1755] [id = 638] 10:17:09 INFO - PROCESS | 1755 | --DOCSHELL 0x8fe3ec00 == 8 [pid = 1755] [id = 639] 10:17:09 INFO - PROCESS | 1755 | --DOCSHELL 0x8c09bc00 == 7 [pid = 1755] [id = 637] 10:17:09 INFO - PROCESS | 1755 | --DOMWINDOW == 93 (0x8c22a000) [pid = 1755] [serial = 1865] [outer = (nil)] [url = about:blank] 10:17:09 INFO - PROCESS | 1755 | --DOMWINDOW == 92 (0x8dd28000) [pid = 1755] [serial = 1868] [outer = (nil)] [url = about:blank] 10:17:09 INFO - PROCESS | 1755 | --DOMWINDOW == 91 (0x9243dc00) [pid = 1755] [serial = 1854] [outer = (nil)] [url = about:blank] 10:17:09 INFO - PROCESS | 1755 | --DOMWINDOW == 90 (0x8dd74c00) [pid = 1755] [serial = 1869] [outer = (nil)] [url = about:blank] 10:17:09 INFO - PROCESS | 1755 | --DOMWINDOW == 89 (0x92431800) [pid = 1755] [serial = 1853] [outer = (nil)] [url = about:blank] 10:17:09 INFO - PROCESS | 1755 | --DOMWINDOW == 88 (0x8d302400) [pid = 1755] [serial = 1863] [outer = (nil)] [url = about:blank] 10:17:09 INFO - PROCESS | 1755 | --DOMWINDOW == 87 (0x8c3e6800) [pid = 1755] [serial = 1862] [outer = (nil)] [url = about:blank] 10:17:09 INFO - PROCESS | 1755 | --DOMWINDOW == 86 (0x9276d000) [pid = 1755] [serial = 1857] [outer = (nil)] [url = about:blank] 10:17:09 INFO - PROCESS | 1755 | --DOMWINDOW == 85 (0x92766000) [pid = 1755] [serial = 1856] [outer = (nil)] [url = about:blank] 10:17:09 INFO - PROCESS | 1755 | --DOMWINDOW == 84 (0x93061400) [pid = 1755] [serial = 1860] [outer = (nil)] [url = about:blank] 10:17:09 INFO - PROCESS | 1755 | --DOMWINDOW == 83 (0x92771c00) [pid = 1755] [serial = 1859] [outer = (nil)] [url = about:blank] 10:17:09 INFO - PROCESS | 1755 | --DOMWINDOW == 82 (0x8dd29c00) [pid = 1755] [serial = 1842] [outer = (nil)] [url = about:blank] 10:17:09 INFO - PROCESS | 1755 | --DOMWINDOW == 81 (0x8d6ad400) [pid = 1755] [serial = 1841] [outer = (nil)] [url = about:blank] 10:17:09 INFO - PROCESS | 1755 | --DOMWINDOW == 80 (0x8f294c00) [pid = 1755] [serial = 1874] [outer = (nil)] [url = about:blank] 10:17:09 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x8f29f800) [pid = 1755] [serial = 1875] [outer = (nil)] [url = about:blank] 10:17:09 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x8f6f3c00) [pid = 1755] [serial = 1845] [outer = (nil)] [url = about:blank] 10:17:09 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x8f6e5800) [pid = 1755] [serial = 1844] [outer = (nil)] [url = about:blank] 10:17:09 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x8c3e8000) [pid = 1755] [serial = 1866] [outer = (nil)] [url = about:blank] 10:17:09 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x91f85c00) [pid = 1755] [serial = 1848] [outer = (nil)] [url = about:blank] 10:17:09 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x91f49000) [pid = 1755] [serial = 1847] [outer = (nil)] [url = about:blank] 10:17:09 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x8e307000) [pid = 1755] [serial = 1871] [outer = (nil)] [url = about:blank] 10:17:09 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x8e34c400) [pid = 1755] [serial = 1872] [outer = (nil)] [url = about:blank] 10:17:09 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x92439000) [pid = 1755] [serial = 1851] [outer = (nil)] [url = about:blank] 10:17:09 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x92432800) [pid = 1755] [serial = 1850] [outer = (nil)] [url = about:blank] 10:17:09 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8f3c3c00) [pid = 1755] [serial = 1877] [outer = (nil)] [url = about:blank] 10:17:09 INFO - PROCESS | 1755 | 1467739029873 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]]]}] 10:17:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 10:17:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 2790ms 10:17:09 INFO - PROCESS | 1755 | 1467739029982 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 10:17:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 10:17:09 INFO - PROCESS | 1755 | 1467739029989 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 10:17:10 INFO - PROCESS | 1755 | 1467739029998 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 10:17:10 INFO - PROCESS | 1755 | 1467739030006 Marionette TRACE conn4 <- [1,2546,null,{}] 10:17:10 INFO - PROCESS | 1755 | 1467739030014 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}] 10:17:10 INFO - PROCESS | 1755 | 1467739030020 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:10 INFO - PROCESS | 1755 | 1467739030195 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 10:17:10 INFO - PROCESS | 1755 | 1467739030334 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:10 INFO - PROCESS | 1755 | 1467739030345 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:10 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c22f000 == 8 [pid = 1755] [id = 644] 10:17:10 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8c231000) [pid = 1755] [serial = 1933] [outer = (nil)] 10:17:10 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8d303000) [pid = 1755] [serial = 1934] [outer = 0x8c231000] 10:17:10 INFO - PROCESS | 1755 | 1467739030420 Marionette DEBUG loaded listener.js 10:17:10 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8d6aac00) [pid = 1755] [serial = 1935] [outer = 0x8c231000] 10:17:11 INFO - PROCESS | 1755 | 1467739031303 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]]]}] 10:17:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 10:17:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1390ms 10:17:11 INFO - PROCESS | 1755 | 1467739031386 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 10:17:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 10:17:11 INFO - PROCESS | 1755 | 1467739031395 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 10:17:11 INFO - PROCESS | 1755 | 1467739031407 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 10:17:11 INFO - PROCESS | 1755 | 1467739031413 Marionette TRACE conn4 <- [1,2550,null,{}] 10:17:11 INFO - PROCESS | 1755 | 1467739031418 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}] 10:17:11 INFO - PROCESS | 1755 | 1467739031424 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:11 INFO - PROCESS | 1755 | 1467739031618 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 10:17:11 INFO - PROCESS | 1755 | 1467739031788 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:11 INFO - PROCESS | 1755 | 1467739031796 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:11 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd77000 == 9 [pid = 1755] [id = 645] 10:17:11 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8dd7b000) [pid = 1755] [serial = 1936] [outer = (nil)] 10:17:11 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x8dfe5000) [pid = 1755] [serial = 1937] [outer = 0x8dd7b000] 10:17:11 INFO - PROCESS | 1755 | 1467739031899 Marionette DEBUG loaded listener.js 10:17:12 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8dfee000) [pid = 1755] [serial = 1938] [outer = 0x8dd7b000] 10:17:12 INFO - PROCESS | 1755 | 1467739032938 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]]]}] 10:17:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 10:17:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1594ms 10:17:13 INFO - PROCESS | 1755 | 1467739033000 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 10:17:13 INFO - PROCESS | 1755 | 1467739033005 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 10:17:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 10:17:13 INFO - PROCESS | 1755 | 1467739033018 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 10:17:13 INFO - PROCESS | 1755 | 1467739033023 Marionette TRACE conn4 <- [1,2554,null,{}] 10:17:13 INFO - PROCESS | 1755 | 1467739033046 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}] 10:17:13 INFO - PROCESS | 1755 | 1467739033059 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:13 INFO - PROCESS | 1755 | 1467739033418 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 10:17:13 INFO - PROCESS | 1755 | 1467739033449 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:13 INFO - PROCESS | 1755 | 1467739033461 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:13 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e3e4c00 == 10 [pid = 1755] [id = 646] 10:17:13 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x8e3e5000) [pid = 1755] [serial = 1939] [outer = (nil)] 10:17:13 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x8f294400) [pid = 1755] [serial = 1940] [outer = 0x8e3e5000] 10:17:13 INFO - PROCESS | 1755 | 1467739033534 Marionette DEBUG loaded listener.js 10:17:13 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x8f3c1800) [pid = 1755] [serial = 1941] [outer = 0x8e3e5000] 10:17:14 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x8c099400) [pid = 1755] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 10:17:14 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x8dd7e800) [pid = 1755] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 10:17:14 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x8dd7dc00) [pid = 1755] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 10:17:14 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8dfe8c00) [pid = 1755] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 10:17:14 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x8f277c00) [pid = 1755] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 10:17:14 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x8f27ec00) [pid = 1755] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 10:17:14 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8c0a3c00) [pid = 1755] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 10:17:14 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8f3c1400) [pid = 1755] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 10:17:14 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8e351000) [pid = 1755] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 10:17:14 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8e3de000) [pid = 1755] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 10:17:14 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8fe43c00) [pid = 1755] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 10:17:14 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8e3d6c00) [pid = 1755] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 10:17:15 INFO - PROCESS | 1755 | 1467739035051 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]]]}] 10:17:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 10:17:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 2096ms 10:17:15 INFO - PROCESS | 1755 | 1467739035116 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 10:17:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 10:17:15 INFO - PROCESS | 1755 | 1467739035121 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 10:17:15 INFO - PROCESS | 1755 | 1467739035127 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 10:17:15 INFO - PROCESS | 1755 | 1467739035131 Marionette TRACE conn4 <- [1,2558,null,{}] 10:17:15 INFO - PROCESS | 1755 | 1467739035136 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}] 10:17:15 INFO - PROCESS | 1755 | 1467739035142 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:15 INFO - PROCESS | 1755 | 1467739035375 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 10:17:15 INFO - PROCESS | 1755 | 1467739035389 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:15 INFO - PROCESS | 1755 | 1467739035395 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:15 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c0a3c00 == 11 [pid = 1755] [id = 647] 10:17:15 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8c3ee800) [pid = 1755] [serial = 1942] [outer = (nil)] 10:17:15 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8f292800) [pid = 1755] [serial = 1943] [outer = 0x8c3ee800] 10:17:15 INFO - PROCESS | 1755 | 1467739035468 Marionette DEBUG loaded listener.js 10:17:15 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8f3c9800) [pid = 1755] [serial = 1944] [outer = 0x8c3ee800] 10:17:16 INFO - PROCESS | 1755 | 1467739036522 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]]]}] 10:17:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 10:17:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1480ms 10:17:16 INFO - PROCESS | 1755 | 1467739036609 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 10:17:16 INFO - PROCESS | 1755 | 1467739036616 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 10:17:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 10:17:16 INFO - PROCESS | 1755 | 1467739036625 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 10:17:16 INFO - PROCESS | 1755 | 1467739036631 Marionette TRACE conn4 <- [1,2562,null,{}] 10:17:16 INFO - PROCESS | 1755 | 1467739036639 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}] 10:17:16 INFO - PROCESS | 1755 | 1467739036646 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:16 INFO - PROCESS | 1755 | 1467739036909 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 10:17:17 INFO - PROCESS | 1755 | 1467739037169 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:17 INFO - PROCESS | 1755 | 1467739037185 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:17 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c098800 == 12 [pid = 1755] [id = 648] 10:17:17 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8d6adc00) [pid = 1755] [serial = 1945] [outer = (nil)] 10:17:17 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8dd28800) [pid = 1755] [serial = 1946] [outer = 0x8d6adc00] 10:17:17 INFO - PROCESS | 1755 | 1467739037269 Marionette DEBUG loaded listener.js 10:17:17 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8dd76c00) [pid = 1755] [serial = 1947] [outer = 0x8d6adc00] 10:17:18 INFO - PROCESS | 1755 | 1467739038371 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]]]}] 10:17:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 10:17:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1834ms 10:17:18 INFO - PROCESS | 1755 | 1467739038460 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 10:17:18 INFO - PROCESS | 1755 | 1467739038468 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 10:17:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 10:17:18 INFO - PROCESS | 1755 | 1467739038480 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 10:17:18 INFO - PROCESS | 1755 | 1467739038485 Marionette TRACE conn4 <- [1,2566,null,{}] 10:17:18 INFO - PROCESS | 1755 | 1467739038492 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}] 10:17:18 INFO - PROCESS | 1755 | 1467739038498 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:18 INFO - PROCESS | 1755 | 1467739038722 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 10:17:18 INFO - PROCESS | 1755 | 1467739038960 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:18 INFO - PROCESS | 1755 | 1467739038969 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:19 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e30b400 == 13 [pid = 1755] [id = 649] 10:17:19 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8e3e1000) [pid = 1755] [serial = 1948] [outer = (nil)] 10:17:19 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x8f280400) [pid = 1755] [serial = 1949] [outer = 0x8e3e1000] 10:17:19 INFO - PROCESS | 1755 | 1467739039075 Marionette DEBUG loaded listener.js 10:17:19 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8f6e5800) [pid = 1755] [serial = 1950] [outer = 0x8e3e1000] 10:17:20 INFO - PROCESS | 1755 | 1467739040182 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]]]}] 10:17:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 10:17:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1746ms 10:17:20 INFO - PROCESS | 1755 | 1467739040226 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 10:17:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 10:17:20 INFO - PROCESS | 1755 | 1467739040231 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 10:17:20 INFO - PROCESS | 1755 | 1467739040238 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 10:17:20 INFO - PROCESS | 1755 | 1467739040244 Marionette TRACE conn4 <- [1,2570,null,{}] 10:17:20 INFO - PROCESS | 1755 | 1467739040261 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}] 10:17:20 INFO - PROCESS | 1755 | 1467739040270 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:20 INFO - PROCESS | 1755 | 1467739040458 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 10:17:20 INFO - PROCESS | 1755 | 1467739040733 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:20 INFO - PROCESS | 1755 | 1467739040746 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:20 INFO - PROCESS | 1755 | ++DOCSHELL 0x8fd1ec00 == 14 [pid = 1755] [id = 650] 10:17:20 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x8fd1f400) [pid = 1755] [serial = 1951] [outer = (nil)] 10:17:20 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x8fe46c00) [pid = 1755] [serial = 1952] [outer = 0x8fd1f400] 10:17:20 INFO - PROCESS | 1755 | 1467739040874 Marionette DEBUG loaded listener.js 10:17:21 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x8fe4dc00) [pid = 1755] [serial = 1953] [outer = 0x8fd1f400] 10:17:21 INFO - PROCESS | 1755 | 1467739041975 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]]]}] 10:17:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 10:17:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1796ms 10:17:22 INFO - PROCESS | 1755 | 1467739042035 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 10:17:22 INFO - PROCESS | 1755 | 1467739042040 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 10:17:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 10:17:22 INFO - PROCESS | 1755 | 1467739042046 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 10:17:22 INFO - PROCESS | 1755 | 1467739042049 Marionette TRACE conn4 <- [1,2574,null,{}] 10:17:22 INFO - PROCESS | 1755 | 1467739042055 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}] 10:17:22 INFO - PROCESS | 1755 | 1467739042061 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:22 INFO - PROCESS | 1755 | 1467739042253 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 10:17:22 INFO - PROCESS | 1755 | 1467739042486 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:22 INFO - PROCESS | 1755 | 1467739042497 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:22 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd25800 == 15 [pid = 1755] [id = 651] 10:17:22 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x8dd29000) [pid = 1755] [serial = 1954] [outer = (nil)] 10:17:22 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x901d0c00) [pid = 1755] [serial = 1955] [outer = 0x8dd29000] 10:17:22 INFO - PROCESS | 1755 | 1467739042624 Marionette DEBUG loaded listener.js 10:17:22 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0x901d3000) [pid = 1755] [serial = 1956] [outer = 0x8dd29000] 10:17:23 INFO - PROCESS | 1755 | 1467739043774 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]]]}] 10:17:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 10:17:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1932ms 10:17:23 INFO - PROCESS | 1755 | 1467739043994 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 10:17:24 INFO - PROCESS | 1755 | 1467739044002 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 10:17:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 10:17:24 INFO - PROCESS | 1755 | 1467739044010 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 10:17:24 INFO - PROCESS | 1755 | 1467739044015 Marionette TRACE conn4 <- [1,2578,null,{}] 10:17:24 INFO - PROCESS | 1755 | 1467739044024 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}] 10:17:24 INFO - PROCESS | 1755 | 1467739044030 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:24 INFO - PROCESS | 1755 | 1467739044256 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 10:17:24 INFO - PROCESS | 1755 | 1467739044452 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:24 INFO - PROCESS | 1755 | 1467739044473 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:24 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3ef000 == 16 [pid = 1755] [id = 652] 10:17:24 INFO - PROCESS | 1755 | ++DOMWINDOW == 82 (0x8d302c00) [pid = 1755] [serial = 1957] [outer = (nil)] 10:17:24 INFO - PROCESS | 1755 | ++DOMWINDOW == 83 (0x8d306400) [pid = 1755] [serial = 1958] [outer = 0x8d302c00] 10:17:24 INFO - PROCESS | 1755 | 1467739044662 Marionette DEBUG loaded listener.js 10:17:24 INFO - PROCESS | 1755 | ++DOMWINDOW == 84 (0x8d30b800) [pid = 1755] [serial = 1959] [outer = 0x8d302c00] 10:17:25 INFO - PROCESS | 1755 | --DOMWINDOW == 83 (0x8fd1d000) [pid = 1755] [serial = 1911] [outer = (nil)] [url = about:blank] 10:17:25 INFO - PROCESS | 1755 | --DOMWINDOW == 82 (0x8c3ea800) [pid = 1755] [serial = 1881] [outer = (nil)] [url = about:blank] 10:17:25 INFO - PROCESS | 1755 | --DOMWINDOW == 81 (0x91f8a400) [pid = 1755] [serial = 1895] [outer = (nil)] [url = about:blank] 10:17:25 INFO - PROCESS | 1755 | --DOMWINDOW == 80 (0x8dfe3400) [pid = 1755] [serial = 1901] [outer = (nil)] [url = about:blank] 10:17:25 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x8e355400) [pid = 1755] [serial = 1884] [outer = (nil)] [url = about:blank] 10:17:25 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x91c5b400) [pid = 1755] [serial = 1892] [outer = (nil)] [url = about:blank] 10:17:25 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x901cb800) [pid = 1755] [serial = 1890] [outer = (nil)] [url = about:blank] 10:17:25 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x8e301400) [pid = 1755] [serial = 1883] [outer = (nil)] [url = about:blank] 10:17:25 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x8c22dc00) [pid = 1755] [serial = 1898] [outer = (nil)] [url = about:blank] 10:17:25 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8fd1b000) [pid = 1755] [serial = 1887] [outer = (nil)] [url = about:blank] 10:17:25 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x91f46000) [pid = 1755] [serial = 1893] [outer = (nil)] [url = about:blank] 10:17:25 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x90147800) [pid = 1755] [serial = 1889] [outer = (nil)] [url = about:blank] 10:17:25 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8f3c6400) [pid = 1755] [serial = 1905] [outer = (nil)] [url = about:blank] 10:17:25 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8f3c9000) [pid = 1755] [serial = 1878] [outer = (nil)] [url = about:blank] 10:17:25 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8f292400) [pid = 1755] [serial = 1904] [outer = (nil)] [url = about:blank] 10:17:25 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8c0a4000) [pid = 1755] [serial = 1880] [outer = (nil)] [url = about:blank] 10:17:25 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8fe4d800) [pid = 1755] [serial = 1907] [outer = (nil)] [url = about:blank] 10:17:25 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x90146400) [pid = 1755] [serial = 1908] [outer = (nil)] [url = about:blank] 10:17:25 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x8e304000) [pid = 1755] [serial = 1902] [outer = (nil)] [url = about:blank] 10:17:25 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x9243e800) [pid = 1755] [serial = 1896] [outer = (nil)] [url = about:blank] 10:17:25 INFO - PROCESS | 1755 | --DOMWINDOW == 63 (0x8d6a4400) [pid = 1755] [serial = 1899] [outer = (nil)] [url = about:blank] 10:17:25 INFO - PROCESS | 1755 | --DOMWINDOW == 62 (0x8f6eac00) [pid = 1755] [serial = 1886] [outer = (nil)] [url = about:blank] 10:17:25 INFO - PROCESS | 1755 | --DOMWINDOW == 61 (0x8f29e400) [pid = 1755] [serial = 1910] [outer = (nil)] [url = about:blank] 10:17:25 INFO - PROCESS | 1755 | 1467739045921 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]]]}] 10:17:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 10:17:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 2036ms 10:17:26 INFO - PROCESS | 1755 | 1467739046050 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 10:17:26 INFO - PROCESS | 1755 | 1467739046059 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 10:17:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 10:17:26 INFO - PROCESS | 1755 | 1467739046088 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 10:17:26 INFO - PROCESS | 1755 | 1467739046098 Marionette TRACE conn4 <- [1,2582,null,{}] 10:17:26 INFO - PROCESS | 1755 | 1467739046108 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}] 10:17:26 INFO - PROCESS | 1755 | 1467739046117 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:26 INFO - PROCESS | 1755 | 1467739046455 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 10:17:26 INFO - PROCESS | 1755 | 1467739046697 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:26 INFO - PROCESS | 1755 | 1467739046710 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:26 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d6af800 == 17 [pid = 1755] [id = 653] 10:17:26 INFO - PROCESS | 1755 | ++DOMWINDOW == 62 (0x8dd22c00) [pid = 1755] [serial = 1960] [outer = (nil)] 10:17:26 INFO - PROCESS | 1755 | ++DOMWINDOW == 63 (0x8dd7f800) [pid = 1755] [serial = 1961] [outer = 0x8dd22c00] 10:17:26 INFO - PROCESS | 1755 | 1467739046811 Marionette DEBUG loaded listener.js 10:17:26 INFO - PROCESS | 1755 | ++DOMWINDOW == 64 (0x8e304000) [pid = 1755] [serial = 1962] [outer = 0x8dd22c00] 10:17:27 INFO - PROCESS | 1755 | 1467739047622 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]]]}] 10:17:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 10:17:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1598ms 10:17:27 INFO - PROCESS | 1755 | 1467739047678 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 10:17:27 INFO - PROCESS | 1755 | 1467739047682 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 10:17:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 10:17:27 INFO - PROCESS | 1755 | 1467739047695 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 10:17:27 INFO - PROCESS | 1755 | 1467739047698 Marionette TRACE conn4 <- [1,2586,null,{}] 10:17:27 INFO - PROCESS | 1755 | 1467739047714 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}] 10:17:27 INFO - PROCESS | 1755 | 1467739047722 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:27 INFO - PROCESS | 1755 | 1467739047945 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 10:17:27 INFO - PROCESS | 1755 | 1467739047974 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:27 INFO - PROCESS | 1755 | 1467739047988 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:28 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f27d800 == 18 [pid = 1755] [id = 654] 10:17:28 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x8f280c00) [pid = 1755] [serial = 1963] [outer = (nil)] 10:17:28 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8f296c00) [pid = 1755] [serial = 1964] [outer = 0x8f280c00] 10:17:28 INFO - PROCESS | 1755 | 1467739048059 Marionette DEBUG loaded listener.js 10:17:28 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8f3c7c00) [pid = 1755] [serial = 1965] [outer = 0x8f280c00] 10:17:29 INFO - PROCESS | 1755 | 1467739049098 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]]]}] 10:17:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 10:17:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1438ms 10:17:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 10:17:29 INFO - PROCESS | 1755 | 1467739049128 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 10:17:29 INFO - PROCESS | 1755 | 1467739049131 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 10:17:29 INFO - PROCESS | 1755 | 1467739049138 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 10:17:29 INFO - PROCESS | 1755 | 1467739049141 Marionette TRACE conn4 <- [1,2590,null,{}] 10:17:29 INFO - PROCESS | 1755 | 1467739049147 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}] 10:17:29 INFO - PROCESS | 1755 | 1467739049152 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:29 INFO - PROCESS | 1755 | 1467739049367 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 10:17:29 INFO - PROCESS | 1755 | 1467739049387 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:29 INFO - PROCESS | 1755 | 1467739049393 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:29 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f3cbc00 == 19 [pid = 1755] [id = 655] 10:17:29 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8f6f3400) [pid = 1755] [serial = 1966] [outer = (nil)] 10:17:29 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8fd16400) [pid = 1755] [serial = 1967] [outer = 0x8f6f3400] 10:17:29 INFO - PROCESS | 1755 | 1467739049465 Marionette DEBUG loaded listener.js 10:17:29 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8fd1d000) [pid = 1755] [serial = 1968] [outer = 0x8f6f3400] 10:17:30 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8e3e5000) [pid = 1755] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 10:17:30 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8c231000) [pid = 1755] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 10:17:30 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8c09e400) [pid = 1755] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 10:17:30 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8e30dc00) [pid = 1755] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 10:17:30 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x8dd28c00) [pid = 1755] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 10:17:30 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x8fe46400) [pid = 1755] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 10:17:30 INFO - PROCESS | 1755 | --DOMWINDOW == 63 (0x8fd17400) [pid = 1755] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 10:17:30 INFO - PROCESS | 1755 | --DOMWINDOW == 62 (0x91c55800) [pid = 1755] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 10:17:30 INFO - PROCESS | 1755 | --DOMWINDOW == 61 (0x8dd7b000) [pid = 1755] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 10:17:30 INFO - PROCESS | 1755 | --DOMWINDOW == 60 (0x8dfeec00) [pid = 1755] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 10:17:30 INFO - PROCESS | 1755 | 1467739050615 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]]]}] 10:17:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 10:17:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1530ms 10:17:30 INFO - PROCESS | 1755 | 1467739050669 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 10:17:30 INFO - PROCESS | 1755 | 1467739050676 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 10:17:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 10:17:30 INFO - PROCESS | 1755 | 1467739050685 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 10:17:30 INFO - PROCESS | 1755 | 1467739050690 Marionette TRACE conn4 <- [1,2594,null,{}] 10:17:30 INFO - PROCESS | 1755 | 1467739050699 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}] 10:17:30 INFO - PROCESS | 1755 | 1467739050705 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:30 INFO - PROCESS | 1755 | 1467739050902 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 10:17:31 INFO - PROCESS | 1755 | 1467739051155 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:31 INFO - PROCESS | 1755 | 1467739051170 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:31 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3e4800 == 20 [pid = 1755] [id = 656] 10:17:31 INFO - PROCESS | 1755 | ++DOMWINDOW == 61 (0x8c3e5c00) [pid = 1755] [serial = 1969] [outer = (nil)] 10:17:31 INFO - PROCESS | 1755 | ++DOMWINDOW == 62 (0x8d6ad400) [pid = 1755] [serial = 1970] [outer = 0x8c3e5c00] 10:17:31 INFO - PROCESS | 1755 | 1467739051309 Marionette DEBUG loaded listener.js 10:17:31 INFO - PROCESS | 1755 | ++DOMWINDOW == 63 (0x8dd76800) [pid = 1755] [serial = 1971] [outer = 0x8c3e5c00] 10:17:32 INFO - PROCESS | 1755 | 1467739052367 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]]]}] 10:17:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 10:17:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1745ms 10:17:32 INFO - PROCESS | 1755 | 1467739052430 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 10:17:32 INFO - PROCESS | 1755 | 1467739052438 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 10:17:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 10:17:32 INFO - PROCESS | 1755 | 1467739052450 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 10:17:32 INFO - PROCESS | 1755 | 1467739052453 Marionette TRACE conn4 <- [1,2598,null,{}] 10:17:32 INFO - PROCESS | 1755 | 1467739052460 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}] 10:17:32 INFO - PROCESS | 1755 | 1467739052467 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:32 INFO - PROCESS | 1755 | 1467739052697 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 10:17:32 INFO - PROCESS | 1755 | 1467739052938 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:32 INFO - PROCESS | 1755 | 1467739052947 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:33 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e30d400 == 21 [pid = 1755] [id = 657] 10:17:33 INFO - PROCESS | 1755 | ++DOMWINDOW == 64 (0x8e35a800) [pid = 1755] [serial = 1972] [outer = (nil)] 10:17:33 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x8f274400) [pid = 1755] [serial = 1973] [outer = 0x8e35a800] 10:17:33 INFO - PROCESS | 1755 | 1467739053079 Marionette DEBUG loaded listener.js 10:17:33 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8f3c2c00) [pid = 1755] [serial = 1974] [outer = 0x8e35a800] 10:17:34 INFO - PROCESS | 1755 | 1467739054127 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]]]}] 10:17:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 10:17:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1739ms 10:17:34 INFO - PROCESS | 1755 | 1467739054189 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 10:17:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 10:17:34 INFO - PROCESS | 1755 | 1467739054193 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 10:17:34 INFO - PROCESS | 1755 | 1467739054201 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 10:17:34 INFO - PROCESS | 1755 | 1467739054207 Marionette TRACE conn4 <- [1,2602,null,{}] 10:17:34 INFO - PROCESS | 1755 | 1467739054224 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}] 10:17:34 INFO - PROCESS | 1755 | 1467739054233 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:34 INFO - PROCESS | 1755 | 1467739054454 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 10:17:34 INFO - PROCESS | 1755 | 1467739054697 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:34 INFO - PROCESS | 1755 | 1467739054710 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:34 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f6ef400 == 22 [pid = 1755] [id = 658] 10:17:34 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8fe46400) [pid = 1755] [serial = 1975] [outer = (nil)] 10:17:34 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x90141800) [pid = 1755] [serial = 1976] [outer = 0x8fe46400] 10:17:34 INFO - PROCESS | 1755 | 1467739054808 Marionette DEBUG loaded listener.js 10:17:34 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x9014a800) [pid = 1755] [serial = 1977] [outer = 0x8fe46400] 10:17:35 INFO - PROCESS | 1755 | 1467739055717 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]]]}] 10:17:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 10:17:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1596ms 10:17:35 INFO - PROCESS | 1755 | 1467739055796 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 10:17:35 INFO - PROCESS | 1755 | 1467739055800 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 10:17:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 10:17:35 INFO - PROCESS | 1755 | 1467739055807 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 10:17:35 INFO - PROCESS | 1755 | 1467739055811 Marionette TRACE conn4 <- [1,2606,null,{}] 10:17:35 INFO - PROCESS | 1755 | 1467739055817 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}] 10:17:35 INFO - PROCESS | 1755 | 1467739055822 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:36 INFO - PROCESS | 1755 | 1467739056056 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 10:17:36 INFO - PROCESS | 1755 | 1467739056282 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:36 INFO - PROCESS | 1755 | 1467739056291 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:36 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd2fc00 == 23 [pid = 1755] [id = 659] 10:17:36 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8fe4d800) [pid = 1755] [serial = 1978] [outer = (nil)] 10:17:36 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x901d1000) [pid = 1755] [serial = 1979] [outer = 0x8fe4d800] 10:17:36 INFO - PROCESS | 1755 | 1467739056417 Marionette DEBUG loaded listener.js 10:17:36 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x91c33800) [pid = 1755] [serial = 1980] [outer = 0x8fe4d800] 10:17:37 INFO - PROCESS | 1755 | 1467739057451 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]]]}] 10:17:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 10:17:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1682ms 10:17:37 INFO - PROCESS | 1755 | 1467739057490 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 10:17:37 INFO - PROCESS | 1755 | 1467739057493 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 10:17:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 10:17:37 INFO - PROCESS | 1755 | 1467739057500 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 10:17:37 INFO - PROCESS | 1755 | 1467739057503 Marionette TRACE conn4 <- [1,2610,null,{}] 10:17:37 INFO - PROCESS | 1755 | 1467739057509 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}] 10:17:37 INFO - PROCESS | 1755 | 1467739057515 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:37 INFO - PROCESS | 1755 | 1467739057691 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 10:17:37 INFO - PROCESS | 1755 | 1467739057874 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:37 INFO - PROCESS | 1755 | 1467739057886 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:37 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c09f400 == 24 [pid = 1755] [id = 660] 10:17:37 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8dd23800) [pid = 1755] [serial = 1981] [outer = (nil)] 10:17:37 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x91c40400) [pid = 1755] [serial = 1982] [outer = 0x8dd23800] 10:17:37 INFO - PROCESS | 1755 | 1467739057965 Marionette DEBUG loaded listener.js 10:17:38 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x91c51800) [pid = 1755] [serial = 1983] [outer = 0x8dd23800] 10:17:38 INFO - PROCESS | 1755 | 1467739058929 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]]]}] 10:17:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 10:17:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1482ms 10:17:38 INFO - PROCESS | 1755 | 1467739058983 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 10:17:38 INFO - PROCESS | 1755 | 1467739058986 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 10:17:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 10:17:38 INFO - PROCESS | 1755 | 1467739058993 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 10:17:38 INFO - PROCESS | 1755 | 1467739058996 Marionette TRACE conn4 <- [1,2614,null,{}] 10:17:39 INFO - PROCESS | 1755 | 1467739059003 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}] 10:17:39 INFO - PROCESS | 1755 | 1467739059015 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:39 INFO - PROCESS | 1755 | 1467739059277 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 10:17:39 INFO - PROCESS | 1755 | 1467739059522 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:39 INFO - PROCESS | 1755 | 1467739059530 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:39 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c09b000 == 25 [pid = 1755] [id = 661] 10:17:39 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x8c229000) [pid = 1755] [serial = 1984] [outer = (nil)] 10:17:39 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x8dd7f000) [pid = 1755] [serial = 1985] [outer = 0x8c229000] 10:17:39 INFO - PROCESS | 1755 | 1467739059660 Marionette DEBUG loaded listener.js 10:17:39 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x8dfec000) [pid = 1755] [serial = 1986] [outer = 0x8c229000] 10:17:40 INFO - PROCESS | 1755 | 1467739060768 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]]]}] 10:17:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 10:17:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1843ms 10:17:40 INFO - PROCESS | 1755 | 1467739060837 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 10:17:40 INFO - PROCESS | 1755 | 1467739060843 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 10:17:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 10:17:40 INFO - PROCESS | 1755 | 1467739060851 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 10:17:40 INFO - PROCESS | 1755 | 1467739060859 Marionette TRACE conn4 <- [1,2618,null,{}] 10:17:40 INFO - PROCESS | 1755 | 1467739060867 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}] 10:17:40 INFO - PROCESS | 1755 | 1467739060873 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:41 INFO - PROCESS | 1755 | 1467739061132 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 10:17:42 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x8f292800) [pid = 1755] [serial = 1943] [outer = (nil)] [url = about:blank] 10:17:42 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x8f294400) [pid = 1755] [serial = 1940] [outer = (nil)] [url = about:blank] 10:17:42 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x8d303000) [pid = 1755] [serial = 1934] [outer = (nil)] [url = about:blank] 10:17:42 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8d6aac00) [pid = 1755] [serial = 1935] [outer = (nil)] [url = about:blank] 10:17:42 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x8d30cc00) [pid = 1755] [serial = 1914] [outer = (nil)] [url = about:blank] 10:17:42 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x8e3dec00) [pid = 1755] [serial = 1932] [outer = (nil)] [url = about:blank] 10:17:42 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8e353400) [pid = 1755] [serial = 1931] [outer = (nil)] [url = about:blank] 10:17:42 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8c22c400) [pid = 1755] [serial = 1913] [outer = (nil)] [url = about:blank] 10:17:42 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8f299c00) [pid = 1755] [serial = 1917] [outer = (nil)] [url = about:blank] 10:17:42 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8f27c000) [pid = 1755] [serial = 1916] [outer = (nil)] [url = about:blank] 10:17:42 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x91c35000) [pid = 1755] [serial = 1920] [outer = (nil)] [url = about:blank] 10:17:42 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x90150000) [pid = 1755] [serial = 1919] [outer = (nil)] [url = about:blank] 10:17:42 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x92431400) [pid = 1755] [serial = 1923] [outer = (nil)] [url = about:blank] 10:17:42 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x91f88c00) [pid = 1755] [serial = 1922] [outer = (nil)] [url = about:blank] 10:17:42 INFO - PROCESS | 1755 | --DOMWINDOW == 63 (0x925cf400) [pid = 1755] [serial = 1926] [outer = (nil)] [url = about:blank] 10:17:42 INFO - PROCESS | 1755 | --DOMWINDOW == 62 (0x925c8400) [pid = 1755] [serial = 1925] [outer = (nil)] [url = about:blank] 10:17:42 INFO - PROCESS | 1755 | --DOMWINDOW == 61 (0x8dfee000) [pid = 1755] [serial = 1938] [outer = (nil)] [url = about:blank] 10:17:42 INFO - PROCESS | 1755 | --DOMWINDOW == 60 (0x93a06000) [pid = 1755] [serial = 1929] [outer = (nil)] [url = about:blank] 10:17:42 INFO - PROCESS | 1755 | --DOMWINDOW == 59 (0x8f29bc00) [pid = 1755] [serial = 1928] [outer = (nil)] [url = about:blank] 10:17:42 INFO - PROCESS | 1755 | --DOMWINDOW == 58 (0x8dfe5000) [pid = 1755] [serial = 1937] [outer = (nil)] [url = about:blank] 10:17:42 INFO - PROCESS | 1755 | --DOMWINDOW == 57 (0x8f3c1800) [pid = 1755] [serial = 1941] [outer = (nil)] [url = about:blank] 10:17:42 INFO - PROCESS | 1755 | 1467739062447 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:42 INFO - PROCESS | 1755 | 1467739062462 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:42 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c0a3400 == 26 [pid = 1755] [id = 662] 10:17:42 INFO - PROCESS | 1755 | ++DOMWINDOW == 58 (0x8c0a4400) [pid = 1755] [serial = 1987] [outer = (nil)] 10:17:42 INFO - PROCESS | 1755 | ++DOMWINDOW == 59 (0x8c22c800) [pid = 1755] [serial = 1988] [outer = 0x8c0a4400] 10:17:42 INFO - PROCESS | 1755 | 1467739062535 Marionette DEBUG loaded listener.js 10:17:42 INFO - PROCESS | 1755 | ++DOMWINDOW == 60 (0x8c3e4000) [pid = 1755] [serial = 1989] [outer = 0x8c0a4400] 10:17:43 INFO - PROCESS | 1755 | 1467739063388 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]]]}] 10:17:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 10:17:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 2598ms 10:17:43 INFO - PROCESS | 1755 | 1467739063452 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 10:17:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 10:17:43 INFO - PROCESS | 1755 | 1467739063457 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 10:17:43 INFO - PROCESS | 1755 | 1467739063465 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 10:17:43 INFO - PROCESS | 1755 | 1467739063469 Marionette TRACE conn4 <- [1,2622,null,{}] 10:17:43 INFO - PROCESS | 1755 | 1467739063478 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}] 10:17:43 INFO - PROCESS | 1755 | 1467739063486 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:43 INFO - PROCESS | 1755 | 1467739063659 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 10:17:43 INFO - PROCESS | 1755 | 1467739063672 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:43 INFO - PROCESS | 1755 | 1467739063681 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:43 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d6a7400 == 27 [pid = 1755] [id = 663] 10:17:43 INFO - PROCESS | 1755 | ++DOMWINDOW == 61 (0x8d6ad800) [pid = 1755] [serial = 1990] [outer = (nil)] 10:17:43 INFO - PROCESS | 1755 | ++DOMWINDOW == 62 (0x8dd22800) [pid = 1755] [serial = 1991] [outer = 0x8d6ad800] 10:17:43 INFO - PROCESS | 1755 | 1467739063770 Marionette DEBUG loaded listener.js 10:17:43 INFO - PROCESS | 1755 | ++DOMWINDOW == 63 (0x8dd30000) [pid = 1755] [serial = 1992] [outer = 0x8d6ad800] 10:17:44 INFO - PROCESS | 1755 | 1467739064774 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]]]}] 10:17:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 10:17:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1344ms 10:17:44 INFO - PROCESS | 1755 | 1467739064827 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 10:17:44 INFO - PROCESS | 1755 | 1467739064835 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 10:17:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 10:17:44 INFO - PROCESS | 1755 | 1467739064856 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 10:17:44 INFO - PROCESS | 1755 | 1467739064860 Marionette TRACE conn4 <- [1,2626,null,{}] 10:17:44 INFO - PROCESS | 1755 | 1467739064866 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}] 10:17:44 INFO - PROCESS | 1755 | 1467739064872 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:45 INFO - PROCESS | 1755 | 1467739065102 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 10:17:45 INFO - PROCESS | 1755 | 1467739065130 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:45 INFO - PROCESS | 1755 | 1467739065140 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:45 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e305000 == 28 [pid = 1755] [id = 664] 10:17:45 INFO - PROCESS | 1755 | ++DOMWINDOW == 64 (0x8e306800) [pid = 1755] [serial = 1993] [outer = (nil)] 10:17:45 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x8e309400) [pid = 1755] [serial = 1994] [outer = 0x8e306800] 10:17:45 INFO - PROCESS | 1755 | 1467739065207 Marionette DEBUG loaded listener.js 10:17:45 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8e34f400) [pid = 1755] [serial = 1995] [outer = 0x8e306800] 10:17:46 INFO - PROCESS | 1755 | 1467739066240 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]]]}] 10:17:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 10:17:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1440ms 10:17:46 INFO - PROCESS | 1755 | 1467739066305 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 10:17:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 10:17:46 INFO - PROCESS | 1755 | 1467739066309 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 10:17:46 INFO - PROCESS | 1755 | 1467739066326 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 10:17:46 INFO - PROCESS | 1755 | 1467739066335 Marionette TRACE conn4 <- [1,2630,null,{}] 10:17:46 INFO - PROCESS | 1755 | 1467739066348 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}] 10:17:46 INFO - PROCESS | 1755 | 1467739066356 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:46 INFO - PROCESS | 1755 | 1467739066585 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 10:17:46 INFO - PROCESS | 1755 | 1467739066617 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:46 INFO - PROCESS | 1755 | 1467739066629 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:46 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e35ac00 == 29 [pid = 1755] [id = 665] 10:17:46 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8f27c000) [pid = 1755] [serial = 1996] [outer = (nil)] 10:17:46 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8f293400) [pid = 1755] [serial = 1997] [outer = 0x8f27c000] 10:17:46 INFO - PROCESS | 1755 | 1467739066698 Marionette DEBUG loaded listener.js 10:17:46 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8f29d000) [pid = 1755] [serial = 1998] [outer = 0x8f27c000] 10:17:47 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8e3e1000) [pid = 1755] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 10:17:47 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8d6adc00) [pid = 1755] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 10:17:47 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8d302c00) [pid = 1755] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 10:17:47 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x8dd22c00) [pid = 1755] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 10:17:47 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x8f280c00) [pid = 1755] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 10:17:47 INFO - PROCESS | 1755 | --DOMWINDOW == 63 (0x8f6f3400) [pid = 1755] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 10:17:47 INFO - PROCESS | 1755 | --DOMWINDOW == 62 (0x8c3ee800) [pid = 1755] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 10:17:47 INFO - PROCESS | 1755 | --DOMWINDOW == 61 (0x8fd1f400) [pid = 1755] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 10:17:47 INFO - PROCESS | 1755 | --DOMWINDOW == 60 (0x8dd29000) [pid = 1755] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 10:17:48 INFO - PROCESS | 1755 | 1467739068102 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]]]}] 10:17:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 10:17:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1807ms 10:17:48 INFO - PROCESS | 1755 | 1467739068125 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 10:17:48 INFO - PROCESS | 1755 | 1467739068130 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 10:17:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 10:17:48 INFO - PROCESS | 1755 | 1467739068136 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 10:17:48 INFO - PROCESS | 1755 | 1467739068140 Marionette TRACE conn4 <- [1,2634,null,{}] 10:17:48 INFO - PROCESS | 1755 | 1467739068145 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}] 10:17:48 INFO - PROCESS | 1755 | 1467739068149 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:48 INFO - PROCESS | 1755 | 1467739068369 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 10:17:48 INFO - PROCESS | 1755 | 1467739068389 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:48 INFO - PROCESS | 1755 | 1467739068401 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:48 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c22e000 == 30 [pid = 1755] [id = 666] 10:17:48 INFO - PROCESS | 1755 | ++DOMWINDOW == 61 (0x8dd21c00) [pid = 1755] [serial = 1999] [outer = (nil)] 10:17:48 INFO - PROCESS | 1755 | ++DOMWINDOW == 62 (0x8f2a0000) [pid = 1755] [serial = 2000] [outer = 0x8dd21c00] 10:17:48 INFO - PROCESS | 1755 | 1467739068479 Marionette DEBUG loaded listener.js 10:17:48 INFO - PROCESS | 1755 | ++DOMWINDOW == 63 (0x8f3c2800) [pid = 1755] [serial = 2001] [outer = 0x8dd21c00] 10:17:49 INFO - PROCESS | 1755 | 1467739069326 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]]]}] 10:17:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 10:17:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1236ms 10:17:49 INFO - PROCESS | 1755 | 1467739069422 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 10:17:49 INFO - PROCESS | 1755 | 1467739069428 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 10:17:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 10:17:49 INFO - PROCESS | 1755 | 1467739069439 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 10:17:49 INFO - PROCESS | 1755 | 1467739069444 Marionette TRACE conn4 <- [1,2638,null,{}] 10:17:49 INFO - PROCESS | 1755 | 1467739069454 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}] 10:17:49 INFO - PROCESS | 1755 | 1467739069460 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:49 INFO - PROCESS | 1755 | 1467739069679 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 10:17:49 INFO - PROCESS | 1755 | 1467739069875 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:49 INFO - PROCESS | 1755 | 1467739069894 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:49 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d302800 == 31 [pid = 1755] [id = 667] 10:17:49 INFO - PROCESS | 1755 | ++DOMWINDOW == 64 (0x8d303000) [pid = 1755] [serial = 2002] [outer = (nil)] 10:17:49 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x8d30f400) [pid = 1755] [serial = 2003] [outer = 0x8d303000] 10:17:49 INFO - PROCESS | 1755 | 1467739069983 Marionette DEBUG loaded listener.js 10:17:50 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8dfe2400) [pid = 1755] [serial = 2004] [outer = 0x8d303000] 10:17:51 INFO - PROCESS | 1755 | 1467739071120 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]]]}] 10:17:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 10:17:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1737ms 10:17:51 INFO - PROCESS | 1755 | 1467739071177 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 10:17:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 10:17:51 INFO - PROCESS | 1755 | 1467739071183 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 10:17:51 INFO - PROCESS | 1755 | 1467739071194 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 10:17:51 INFO - PROCESS | 1755 | 1467739071201 Marionette TRACE conn4 <- [1,2642,null,{}] 10:17:51 INFO - PROCESS | 1755 | 1467739071208 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}] 10:17:51 INFO - PROCESS | 1755 | 1467739071214 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:51 INFO - PROCESS | 1755 | 1467739071445 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 10:17:51 INFO - PROCESS | 1755 | 1467739071725 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:51 INFO - PROCESS | 1755 | 1467739071735 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:51 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c09c800 == 32 [pid = 1755] [id = 668] 10:17:51 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8c3e5800) [pid = 1755] [serial = 2005] [outer = (nil)] 10:17:51 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8f292c00) [pid = 1755] [serial = 2006] [outer = 0x8c3e5800] 10:17:51 INFO - PROCESS | 1755 | 1467739071823 Marionette DEBUG loaded listener.js 10:17:51 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8f6ecc00) [pid = 1755] [serial = 2007] [outer = 0x8c3e5800] 10:17:52 INFO - PROCESS | 1755 | 1467739072912 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]]]}] 10:17:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 10:17:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1744ms 10:17:52 INFO - PROCESS | 1755 | 1467739072936 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 10:17:52 INFO - PROCESS | 1755 | 1467739072941 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 10:17:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 10:17:52 INFO - PROCESS | 1755 | 1467739072948 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 10:17:52 INFO - PROCESS | 1755 | 1467739072951 Marionette TRACE conn4 <- [1,2646,null,{}] 10:17:52 INFO - PROCESS | 1755 | 1467739072965 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}] 10:17:52 INFO - PROCESS | 1755 | 1467739072974 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:53 INFO - PROCESS | 1755 | 1467739073179 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 10:17:53 INFO - PROCESS | 1755 | 1467739073452 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:53 INFO - PROCESS | 1755 | 1467739073466 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:53 INFO - PROCESS | 1755 | ++DOCSHELL 0x8fe49400 == 33 [pid = 1755] [id = 669] 10:17:53 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8fe4a400) [pid = 1755] [serial = 2008] [outer = (nil)] 10:17:53 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x90144000) [pid = 1755] [serial = 2009] [outer = 0x8fe4a400] 10:17:53 INFO - PROCESS | 1755 | 1467739073597 Marionette DEBUG loaded listener.js 10:17:53 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x901c8400) [pid = 1755] [serial = 2010] [outer = 0x8fe4a400] 10:17:54 INFO - PROCESS | 1755 | 1467739074610 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]]]}] 10:17:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 10:17:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1681ms 10:17:54 INFO - PROCESS | 1755 | 1467739074629 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 10:17:54 INFO - PROCESS | 1755 | 1467739074632 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 10:17:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 10:17:54 INFO - PROCESS | 1755 | 1467739074639 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 10:17:54 INFO - PROCESS | 1755 | 1467739074643 Marionette TRACE conn4 <- [1,2650,null,{}] 10:17:54 INFO - PROCESS | 1755 | 1467739074649 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}] 10:17:54 INFO - PROCESS | 1755 | 1467739074655 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:54 INFO - PROCESS | 1755 | 1467739074934 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 10:17:55 INFO - PROCESS | 1755 | 1467739075117 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:55 INFO - PROCESS | 1755 | 1467739075124 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:55 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d307800 == 34 [pid = 1755] [id = 670] 10:17:55 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8f6eac00) [pid = 1755] [serial = 2011] [outer = (nil)] 10:17:55 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x91c32c00) [pid = 1755] [serial = 2012] [outer = 0x8f6eac00] 10:17:55 INFO - PROCESS | 1755 | 1467739075270 Marionette DEBUG loaded listener.js 10:17:55 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x91c3a400) [pid = 1755] [serial = 2013] [outer = 0x8f6eac00] 10:17:56 INFO - PROCESS | 1755 | 1467739076413 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]]]}] 10:17:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 10:17:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1837ms 10:17:56 INFO - PROCESS | 1755 | 1467739076479 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 10:17:56 INFO - PROCESS | 1755 | 1467739076486 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 10:17:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 10:17:56 INFO - PROCESS | 1755 | 1467739076496 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 10:17:56 INFO - PROCESS | 1755 | 1467739076501 Marionette TRACE conn4 <- [1,2654,null,{}] 10:17:56 INFO - PROCESS | 1755 | 1467739076510 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}] 10:17:56 INFO - PROCESS | 1755 | 1467739076517 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:56 INFO - PROCESS | 1755 | 1467739076797 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 10:17:57 INFO - PROCESS | 1755 | 1467739077098 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:57 INFO - PROCESS | 1755 | 1467739077113 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:57 INFO - PROCESS | 1755 | --DOCSHELL 0x8e3e4c00 == 33 [pid = 1755] [id = 646] 10:17:57 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd77000 == 32 [pid = 1755] [id = 645] 10:17:57 INFO - PROCESS | 1755 | --DOCSHELL 0x8c0a3c00 == 31 [pid = 1755] [id = 647] 10:17:57 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d307c00 == 32 [pid = 1755] [id = 671] 10:17:57 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x8d30c800) [pid = 1755] [serial = 2014] [outer = (nil)] 10:17:57 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x8d6b1400) [pid = 1755] [serial = 2015] [outer = 0x8d30c800] 10:17:57 INFO - PROCESS | 1755 | 1467739077210 Marionette DEBUG loaded listener.js 10:17:57 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x8dd77c00) [pid = 1755] [serial = 2016] [outer = 0x8d30c800] 10:17:57 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x8fd1d000) [pid = 1755] [serial = 1968] [outer = (nil)] [url = about:blank] 10:17:57 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x8f3c7c00) [pid = 1755] [serial = 1965] [outer = (nil)] [url = about:blank] 10:17:57 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x8f3c9800) [pid = 1755] [serial = 1944] [outer = (nil)] [url = about:blank] 10:17:57 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8fe46c00) [pid = 1755] [serial = 1952] [outer = (nil)] [url = about:blank] 10:17:57 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x8fe4dc00) [pid = 1755] [serial = 1953] [outer = (nil)] [url = about:blank] 10:17:57 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x901d0c00) [pid = 1755] [serial = 1955] [outer = (nil)] [url = about:blank] 10:17:57 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x901d3000) [pid = 1755] [serial = 1956] [outer = (nil)] [url = about:blank] 10:17:57 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8f280400) [pid = 1755] [serial = 1949] [outer = (nil)] [url = about:blank] 10:17:57 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8f6e5800) [pid = 1755] [serial = 1950] [outer = (nil)] [url = about:blank] 10:17:57 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8dd28800) [pid = 1755] [serial = 1946] [outer = (nil)] [url = about:blank] 10:17:57 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8dd76c00) [pid = 1755] [serial = 1947] [outer = (nil)] [url = about:blank] 10:17:57 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8d306400) [pid = 1755] [serial = 1958] [outer = (nil)] [url = about:blank] 10:17:57 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x8d30b800) [pid = 1755] [serial = 1959] [outer = (nil)] [url = about:blank] 10:17:57 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x8e304000) [pid = 1755] [serial = 1962] [outer = (nil)] [url = about:blank] 10:17:57 INFO - PROCESS | 1755 | --DOMWINDOW == 63 (0x8dd7f800) [pid = 1755] [serial = 1961] [outer = (nil)] [url = about:blank] 10:17:57 INFO - PROCESS | 1755 | --DOMWINDOW == 62 (0x8f296c00) [pid = 1755] [serial = 1964] [outer = (nil)] [url = about:blank] 10:17:57 INFO - PROCESS | 1755 | --DOMWINDOW == 61 (0x8fd16400) [pid = 1755] [serial = 1967] [outer = (nil)] [url = about:blank] 10:17:58 INFO - PROCESS | 1755 | 1467739078054 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]]]}] 10:17:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 10:17:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1588ms 10:17:58 INFO - PROCESS | 1755 | 1467739078111 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 10:17:58 INFO - PROCESS | 1755 | 1467739078118 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 10:17:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 10:17:58 INFO - PROCESS | 1755 | 1467739078130 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 10:17:58 INFO - PROCESS | 1755 | 1467739078133 Marionette TRACE conn4 <- [1,2658,null,{}] 10:17:58 INFO - PROCESS | 1755 | 1467739078140 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}] 10:17:58 INFO - PROCESS | 1755 | 1467739078145 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:58 INFO - PROCESS | 1755 | 1467739078315 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 10:17:58 INFO - PROCESS | 1755 | 1467739078327 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:58 INFO - PROCESS | 1755 | 1467739078336 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:58 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e350c00 == 33 [pid = 1755] [id = 672] 10:17:58 INFO - PROCESS | 1755 | ++DOMWINDOW == 62 (0x8e351000) [pid = 1755] [serial = 2017] [outer = (nil)] 10:17:58 INFO - PROCESS | 1755 | ++DOMWINDOW == 63 (0x8e356800) [pid = 1755] [serial = 2018] [outer = 0x8e351000] 10:17:58 INFO - PROCESS | 1755 | 1467739078417 Marionette DEBUG loaded listener.js 10:17:58 INFO - PROCESS | 1755 | ++DOMWINDOW == 64 (0x8f277c00) [pid = 1755] [serial = 2019] [outer = 0x8e351000] 10:17:59 INFO - PROCESS | 1755 | 1467739079383 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]]]}] 10:17:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 10:17:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1295ms 10:17:59 INFO - PROCESS | 1755 | 1467739079430 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 10:17:59 INFO - PROCESS | 1755 | 1467739079433 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 10:17:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 10:17:59 INFO - PROCESS | 1755 | 1467739079441 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 10:17:59 INFO - PROCESS | 1755 | 1467739079447 Marionette TRACE conn4 <- [1,2662,null,{}] 10:17:59 INFO - PROCESS | 1755 | 1467739079464 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}] 10:17:59 INFO - PROCESS | 1755 | 1467739079473 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:59 INFO - PROCESS | 1755 | 1467739079643 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 10:17:59 INFO - PROCESS | 1755 | 1467739079810 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:59 INFO - PROCESS | 1755 | 1467739079821 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:17:59 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f6e7c00 == 34 [pid = 1755] [id = 673] 10:17:59 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x8fd11400) [pid = 1755] [serial = 2020] [outer = (nil)] 10:17:59 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8fd1c000) [pid = 1755] [serial = 2021] [outer = 0x8fd11400] 10:17:59 INFO - PROCESS | 1755 | 1467739079895 Marionette DEBUG loaded listener.js 10:18:00 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8fe41c00) [pid = 1755] [serial = 2022] [outer = 0x8fd11400] 10:18:00 INFO - PROCESS | 1755 | 1467739080894 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]]]}] 10:18:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 10:18:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1488ms 10:18:00 INFO - PROCESS | 1755 | 1467739080930 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 10:18:00 INFO - PROCESS | 1755 | 1467739080935 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 10:18:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 10:18:00 INFO - PROCESS | 1755 | 1467739080941 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 10:18:00 INFO - PROCESS | 1755 | 1467739080945 Marionette TRACE conn4 <- [1,2666,null,{}] 10:18:00 INFO - PROCESS | 1755 | 1467739080958 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}] 10:18:00 INFO - PROCESS | 1755 | 1467739080962 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:01 INFO - PROCESS | 1755 | 1467739081177 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 10:18:01 INFO - PROCESS | 1755 | 1467739081219 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:01 INFO - PROCESS | 1755 | 1467739081228 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:01 INFO - PROCESS | 1755 | ++DOCSHELL 0x8fe47c00 == 35 [pid = 1755] [id = 674] 10:18:01 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x90142c00) [pid = 1755] [serial = 2023] [outer = (nil)] 10:18:01 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x901cd800) [pid = 1755] [serial = 2024] [outer = 0x90142c00] 10:18:01 INFO - PROCESS | 1755 | 1467739081385 Marionette DEBUG loaded listener.js 10:18:01 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x901d2400) [pid = 1755] [serial = 2025] [outer = 0x90142c00] 10:18:02 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8f27c000) [pid = 1755] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 10:18:02 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8e306800) [pid = 1755] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 10:18:02 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8c3e5c00) [pid = 1755] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 10:18:02 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8dd23800) [pid = 1755] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 10:18:02 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x8c0a4400) [pid = 1755] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 10:18:02 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x8e35a800) [pid = 1755] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 10:18:02 INFO - PROCESS | 1755 | --DOMWINDOW == 63 (0x8d6ad800) [pid = 1755] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 10:18:02 INFO - PROCESS | 1755 | --DOMWINDOW == 62 (0x8fe46400) [pid = 1755] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 10:18:02 INFO - PROCESS | 1755 | --DOMWINDOW == 61 (0x8fe4d800) [pid = 1755] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 10:18:02 INFO - PROCESS | 1755 | SkCairoFTTypeface::onFilterRec unimplemented 10:18:02 INFO - PROCESS | 1755 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:18:02 INFO - PROCESS | 1755 | 1467739082717 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]]]}] 10:18:02 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) 10:18:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1808ms 10:18:02 INFO - PROCESS | 1755 | 1467739082750 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 10:18:02 INFO - PROCESS | 1755 | 1467739082753 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 10:18:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 10:18:02 INFO - PROCESS | 1755 | 1467739082763 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 10:18:02 INFO - PROCESS | 1755 | 1467739082767 Marionette TRACE conn4 <- [1,2670,null,{}] 10:18:02 INFO - PROCESS | 1755 | 1467739082774 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}] 10:18:02 INFO - PROCESS | 1755 | 1467739082779 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:03 INFO - PROCESS | 1755 | 1467739083002 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 10:18:03 INFO - PROCESS | 1755 | 1467739083144 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:03 INFO - PROCESS | 1755 | 1467739083151 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:03 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3e9000 == 36 [pid = 1755] [id = 675] 10:18:03 INFO - PROCESS | 1755 | ++DOMWINDOW == 62 (0x8dfe9c00) [pid = 1755] [serial = 2026] [outer = (nil)] 10:18:03 INFO - PROCESS | 1755 | ++DOMWINDOW == 63 (0x8f292000) [pid = 1755] [serial = 2027] [outer = 0x8dfe9c00] 10:18:03 INFO - PROCESS | 1755 | 1467739083218 Marionette DEBUG loaded listener.js 10:18:03 INFO - PROCESS | 1755 | ++DOMWINDOW == 64 (0x8fe3ec00) [pid = 1755] [serial = 2028] [outer = 0x8dfe9c00] 10:18:04 INFO - PROCESS | 1755 | SkCairoFTTypeface::onFilterRec unimplemented 10:18:04 INFO - PROCESS | 1755 | 1467739084370 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"]]]}] 10:18:04 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 10:18:04 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:18:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 10:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:18:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1628ms 10:18:04 INFO - PROCESS | 1755 | 1467739084401 Marionette TRACE conn4 -> [0,2673,"getWindowHandle",null] 10:18:04 INFO - PROCESS | 1755 | 1467739084408 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 10:18:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 10:18:04 INFO - PROCESS | 1755 | 1467739084418 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 10:18:04 INFO - PROCESS | 1755 | 1467739084423 Marionette TRACE conn4 <- [1,2674,null,{}] 10:18:04 INFO - PROCESS | 1755 | 1467739084442 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}] 10:18:04 INFO - PROCESS | 1755 | 1467739084448 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:04 INFO - PROCESS | 1755 | 1467739084659 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 10:18:04 INFO - PROCESS | 1755 | 1467739084889 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:04 INFO - PROCESS | 1755 | 1467739084901 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:04 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d6b1c00 == 37 [pid = 1755] [id = 676] 10:18:04 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x8dd22c00) [pid = 1755] [serial = 2029] [outer = (nil)] 10:18:05 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8dfe9800) [pid = 1755] [serial = 2030] [outer = 0x8dd22c00] 10:18:05 INFO - PROCESS | 1755 | 1467739085024 Marionette DEBUG loaded listener.js 10:18:05 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8e304000) [pid = 1755] [serial = 2031] [outer = 0x8dd22c00] 10:18:06 INFO - PROCESS | 1755 | SkCairoFTTypeface::onFilterRec unimplemented 10:18:06 INFO - PROCESS | 1755 | 1467739086424 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"]]]}] 10:18:06 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 10:18:06 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:18:06 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 10:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:18:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 2046ms 10:18:06 INFO - PROCESS | 1755 | 1467739086464 Marionette TRACE conn4 -> [0,2677,"getWindowHandle",null] 10:18:06 INFO - PROCESS | 1755 | 1467739086472 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 10:18:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 10:18:06 INFO - PROCESS | 1755 | 1467739086525 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 10:18:06 INFO - PROCESS | 1755 | 1467739086531 Marionette TRACE conn4 <- [1,2678,null,{}] 10:18:06 INFO - PROCESS | 1755 | 1467739086599 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}] 10:18:06 INFO - PROCESS | 1755 | 1467739086605 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:06 INFO - PROCESS | 1755 | 1467739086817 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 10:18:07 INFO - PROCESS | 1755 | 1467739087069 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:07 INFO - PROCESS | 1755 | 1467739087082 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:07 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd7c800 == 38 [pid = 1755] [id = 677] 10:18:07 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8e3d9800) [pid = 1755] [serial = 2032] [outer = (nil)] 10:18:07 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8f6ea400) [pid = 1755] [serial = 2033] [outer = 0x8e3d9800] 10:18:07 INFO - PROCESS | 1755 | 1467739087245 Marionette DEBUG loaded listener.js 10:18:07 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8fd1c400) [pid = 1755] [serial = 2034] [outer = 0x8e3d9800] 10:18:08 INFO - PROCESS | 1755 | SkCairoFTTypeface::onFilterRec unimplemented 10:18:08 INFO - PROCESS | 1755 | 1467739088658 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]]]}] 10:18:08 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) 10:18:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2189ms 10:18:08 INFO - PROCESS | 1755 | 1467739088673 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 10:18:08 INFO - PROCESS | 1755 | 1467739088677 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 10:18:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 10:18:08 INFO - PROCESS | 1755 | 1467739088684 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 10:18:08 INFO - PROCESS | 1755 | 1467739088690 Marionette TRACE conn4 <- [1,2682,null,{}] 10:18:08 INFO - PROCESS | 1755 | 1467739088707 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}] 10:18:08 INFO - PROCESS | 1755 | 1467739088716 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:09 INFO - PROCESS | 1755 | 1467739088996 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 10:18:09 INFO - PROCESS | 1755 | 1467739089180 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:09 INFO - PROCESS | 1755 | 1467739089192 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:09 INFO - PROCESS | 1755 | ++DOCSHELL 0x91c5bc00 == 39 [pid = 1755] [id = 678] 10:18:09 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x91c5c800) [pid = 1755] [serial = 2035] [outer = (nil)] 10:18:09 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x91f4b000) [pid = 1755] [serial = 2036] [outer = 0x91c5c800] 10:18:09 INFO - PROCESS | 1755 | 1467739089277 Marionette DEBUG loaded listener.js 10:18:09 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x91f53800) [pid = 1755] [serial = 2037] [outer = 0x91c5c800] 10:18:10 INFO - PROCESS | 1755 | SkCairoFTTypeface::onFilterRec unimplemented 10:18:10 INFO - PROCESS | 1755 | 1467739090693 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]]]}] 10:18:10 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) 10:18:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2052ms 10:18:10 INFO - PROCESS | 1755 | 1467739090822 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 10:18:10 INFO - PROCESS | 1755 | 1467739090828 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 10:18:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 10:18:10 INFO - PROCESS | 1755 | 1467739090846 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 10:18:10 INFO - PROCESS | 1755 | 1467739090850 Marionette TRACE conn4 <- [1,2686,null,{}] 10:18:10 INFO - PROCESS | 1755 | 1467739090857 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}] 10:18:10 INFO - PROCESS | 1755 | 1467739090862 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:11 INFO - PROCESS | 1755 | 1467739091097 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 10:18:11 INFO - PROCESS | 1755 | 1467739091584 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:11 INFO - PROCESS | 1755 | 1467739091595 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:11 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3ea800 == 40 [pid = 1755] [id = 679] 10:18:11 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x8c3ebc00) [pid = 1755] [serial = 2038] [outer = (nil)] 10:18:11 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8d303c00) [pid = 1755] [serial = 2039] [outer = 0x8c3ebc00] 10:18:11 INFO - PROCESS | 1755 | 1467739091711 Marionette DEBUG loaded listener.js 10:18:11 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x8d6a5800) [pid = 1755] [serial = 2040] [outer = 0x8c3ebc00] 10:18:13 INFO - PROCESS | 1755 | --DOCSHELL 0x8c098800 == 39 [pid = 1755] [id = 648] 10:18:13 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3ef000 == 38 [pid = 1755] [id = 652] 10:18:13 INFO - PROCESS | 1755 | --DOCSHELL 0x8c09f400 == 37 [pid = 1755] [id = 660] 10:18:13 INFO - PROCESS | 1755 | --DOCSHELL 0x8d6af800 == 36 [pid = 1755] [id = 653] 10:18:13 INFO - PROCESS | 1755 | --DOCSHELL 0x8c0a3400 == 35 [pid = 1755] [id = 662] 10:18:13 INFO - PROCESS | 1755 | --DOCSHELL 0x8c22f000 == 34 [pid = 1755] [id = 644] 10:18:13 INFO - PROCESS | 1755 | --DOCSHELL 0x8f27d800 == 33 [pid = 1755] [id = 654] 10:18:13 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd2fc00 == 32 [pid = 1755] [id = 659] 10:18:13 INFO - PROCESS | 1755 | --DOCSHELL 0x8e30b400 == 31 [pid = 1755] [id = 649] 10:18:13 INFO - PROCESS | 1755 | --DOCSHELL 0x8e30d400 == 30 [pid = 1755] [id = 657] 10:18:13 INFO - PROCESS | 1755 | --DOCSHELL 0x8fd1ec00 == 29 [pid = 1755] [id = 650] 10:18:13 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd25800 == 28 [pid = 1755] [id = 651] 10:18:13 INFO - PROCESS | 1755 | --DOCSHELL 0x8e30c000 == 27 [pid = 1755] [id = 643] 10:18:13 INFO - PROCESS | 1755 | --DOCSHELL 0x8f3cbc00 == 26 [pid = 1755] [id = 655] 10:18:13 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3e4800 == 25 [pid = 1755] [id = 656] 10:18:13 INFO - PROCESS | 1755 | --DOCSHELL 0x8f6ef400 == 24 [pid = 1755] [id = 658] 10:18:13 INFO - PROCESS | 1755 | --DOCSHELL 0x8c09b000 == 23 [pid = 1755] [id = 661] 10:18:13 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x8f293400) [pid = 1755] [serial = 1997] [outer = (nil)] [url = about:blank] 10:18:13 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8e309400) [pid = 1755] [serial = 1994] [outer = (nil)] [url = about:blank] 10:18:13 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x8dd76800) [pid = 1755] [serial = 1971] [outer = (nil)] [url = about:blank] 10:18:13 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x91c40400) [pid = 1755] [serial = 1982] [outer = (nil)] [url = about:blank] 10:18:13 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8c22c800) [pid = 1755] [serial = 1988] [outer = (nil)] [url = about:blank] 10:18:13 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8f274400) [pid = 1755] [serial = 1973] [outer = (nil)] [url = about:blank] 10:18:13 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8dd30000) [pid = 1755] [serial = 1992] [outer = (nil)] [url = about:blank] 10:18:13 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x9014a800) [pid = 1755] [serial = 1977] [outer = (nil)] [url = about:blank] 10:18:13 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x90141800) [pid = 1755] [serial = 1976] [outer = (nil)] [url = about:blank] 10:18:13 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8dd22800) [pid = 1755] [serial = 1991] [outer = (nil)] [url = about:blank] 10:18:13 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x8d6ad400) [pid = 1755] [serial = 1970] [outer = (nil)] [url = about:blank] 10:18:13 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x91c51800) [pid = 1755] [serial = 1983] [outer = (nil)] [url = about:blank] 10:18:13 INFO - PROCESS | 1755 | --DOMWINDOW == 63 (0x8c3e4000) [pid = 1755] [serial = 1989] [outer = (nil)] [url = about:blank] 10:18:13 INFO - PROCESS | 1755 | --DOMWINDOW == 62 (0x8f29d000) [pid = 1755] [serial = 1998] [outer = (nil)] [url = about:blank] 10:18:13 INFO - PROCESS | 1755 | --DOMWINDOW == 61 (0x8e34f400) [pid = 1755] [serial = 1995] [outer = (nil)] [url = about:blank] 10:18:13 INFO - PROCESS | 1755 | --DOMWINDOW == 60 (0x8dd7f000) [pid = 1755] [serial = 1985] [outer = (nil)] [url = about:blank] 10:18:13 INFO - PROCESS | 1755 | --DOMWINDOW == 59 (0x91c33800) [pid = 1755] [serial = 1980] [outer = (nil)] [url = about:blank] 10:18:13 INFO - PROCESS | 1755 | --DOMWINDOW == 58 (0x901d1000) [pid = 1755] [serial = 1979] [outer = (nil)] [url = about:blank] 10:18:13 INFO - PROCESS | 1755 | --DOMWINDOW == 57 (0x8f3c2c00) [pid = 1755] [serial = 1974] [outer = (nil)] [url = about:blank] 10:18:13 INFO - PROCESS | 1755 | --DOMWINDOW == 56 (0x8f2a0000) [pid = 1755] [serial = 2000] [outer = (nil)] [url = about:blank] 10:18:13 INFO - PROCESS | 1755 | SkCairoFTTypeface::onFilterRec unimplemented 10:18:13 INFO - PROCESS | 1755 | 1467739093958 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"]]]}] 10:18:13 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 10:18:13 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:18:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 10:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:18:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 3149ms 10:18:13 INFO - PROCESS | 1755 | 1467739093996 Marionette TRACE conn4 -> [0,2689,"getWindowHandle",null] 10:18:14 INFO - PROCESS | 1755 | 1467739094002 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 10:18:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 10:18:14 INFO - PROCESS | 1755 | 1467739094012 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 10:18:14 INFO - PROCESS | 1755 | 1467739094018 Marionette TRACE conn4 <- [1,2690,null,{}] 10:18:14 INFO - PROCESS | 1755 | 1467739094027 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}] 10:18:14 INFO - PROCESS | 1755 | 1467739094032 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:14 INFO - PROCESS | 1755 | 1467739094204 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 10:18:14 INFO - PROCESS | 1755 | 1467739094395 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:14 INFO - PROCESS | 1755 | 1467739094409 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:14 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d306800 == 24 [pid = 1755] [id = 680] 10:18:14 INFO - PROCESS | 1755 | ++DOMWINDOW == 57 (0x8d30a000) [pid = 1755] [serial = 2041] [outer = (nil)] 10:18:14 INFO - PROCESS | 1755 | ++DOMWINDOW == 58 (0x8d310c00) [pid = 1755] [serial = 2042] [outer = 0x8d30a000] 10:18:14 INFO - PROCESS | 1755 | 1467739094485 Marionette DEBUG loaded listener.js 10:18:14 INFO - PROCESS | 1755 | ++DOMWINDOW == 59 (0x8d6aac00) [pid = 1755] [serial = 2043] [outer = 0x8d30a000] 10:18:15 INFO - PROCESS | 1755 | SkCairoFTTypeface::onFilterRec unimplemented 10:18:15 INFO - PROCESS | 1755 | 1467739095779 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"]]]}] 10:18:15 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 10:18:15 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:18:15 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 10:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:18:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1798ms 10:18:15 INFO - PROCESS | 1755 | 1467739095812 Marionette TRACE conn4 -> [0,2693,"getWindowHandle",null] 10:18:15 INFO - PROCESS | 1755 | 1467739095823 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 10:18:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 10:18:15 INFO - PROCESS | 1755 | 1467739095837 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 10:18:15 INFO - PROCESS | 1755 | 1467739095844 Marionette TRACE conn4 <- [1,2694,null,{}] 10:18:15 INFO - PROCESS | 1755 | 1467739095852 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}] 10:18:15 INFO - PROCESS | 1755 | 1467739095860 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:16 INFO - PROCESS | 1755 | 1467739096175 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 10:18:16 INFO - PROCESS | 1755 | 1467739096219 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:16 INFO - PROCESS | 1755 | 1467739096233 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:16 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd29c00 == 25 [pid = 1755] [id = 681] 10:18:16 INFO - PROCESS | 1755 | ++DOMWINDOW == 60 (0x8dd2e800) [pid = 1755] [serial = 2044] [outer = (nil)] 10:18:16 INFO - PROCESS | 1755 | ++DOMWINDOW == 61 (0x8dfe8c00) [pid = 1755] [serial = 2045] [outer = 0x8dd2e800] 10:18:16 INFO - PROCESS | 1755 | 1467739096331 Marionette DEBUG loaded listener.js 10:18:16 INFO - PROCESS | 1755 | ++DOMWINDOW == 62 (0x8e307400) [pid = 1755] [serial = 2046] [outer = 0x8dd2e800] 10:18:17 INFO - PROCESS | 1755 | SkCairoFTTypeface::onFilterRec unimplemented 10:18:17 INFO - PROCESS | 1755 | 1467739097869 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"]]]}] 10:18:17 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 10:18:17 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:18:17 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 10:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:18:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 2095ms 10:18:17 INFO - PROCESS | 1755 | 1467739097974 Marionette TRACE conn4 -> [0,2697,"getWindowHandle",null] 10:18:17 INFO - PROCESS | 1755 | 1467739097979 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 10:18:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 10:18:17 INFO - PROCESS | 1755 | 1467739097989 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 10:18:18 INFO - PROCESS | 1755 | 1467739097996 Marionette TRACE conn4 <- [1,2698,null,{}] 10:18:18 INFO - PROCESS | 1755 | --DOMWINDOW == 61 (0x8dfe9c00) [pid = 1755] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 10:18:18 INFO - PROCESS | 1755 | --DOMWINDOW == 60 (0x90142c00) [pid = 1755] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 10:18:18 INFO - PROCESS | 1755 | --DOMWINDOW == 59 (0x8fd11400) [pid = 1755] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 10:18:18 INFO - PROCESS | 1755 | --DOMWINDOW == 58 (0x8d30c800) [pid = 1755] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 10:18:18 INFO - PROCESS | 1755 | --DOMWINDOW == 57 (0x8e351000) [pid = 1755] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 10:18:18 INFO - PROCESS | 1755 | --DOMWINDOW == 56 (0x8dd21c00) [pid = 1755] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 10:18:18 INFO - PROCESS | 1755 | --DOMWINDOW == 55 (0x8f6eac00) [pid = 1755] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 10:18:18 INFO - PROCESS | 1755 | --DOMWINDOW == 54 (0x8fe4a400) [pid = 1755] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 10:18:18 INFO - PROCESS | 1755 | --DOMWINDOW == 53 (0x8c3e5800) [pid = 1755] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 10:18:18 INFO - PROCESS | 1755 | --DOMWINDOW == 52 (0x8d303000) [pid = 1755] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 10:18:18 INFO - PROCESS | 1755 | --DOMWINDOW == 51 (0x8c229000) [pid = 1755] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 10:18:18 INFO - PROCESS | 1755 | 1467739098481 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}] 10:18:18 INFO - PROCESS | 1755 | 1467739098490 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:18 INFO - PROCESS | 1755 | 1467739098661 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 10:18:18 INFO - PROCESS | 1755 | 1467739098817 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:18 INFO - PROCESS | 1755 | 1467739098831 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:18 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e355000 == 26 [pid = 1755] [id = 682] 10:18:18 INFO - PROCESS | 1755 | ++DOMWINDOW == 52 (0x8e355c00) [pid = 1755] [serial = 2047] [outer = (nil)] 10:18:18 INFO - PROCESS | 1755 | ++DOMWINDOW == 53 (0x8e3dd800) [pid = 1755] [serial = 2048] [outer = 0x8e355c00] 10:18:18 INFO - PROCESS | 1755 | 1467739098916 Marionette DEBUG loaded listener.js 10:18:19 INFO - PROCESS | 1755 | ++DOMWINDOW == 54 (0x8f278400) [pid = 1755] [serial = 2049] [outer = 0x8e355c00] 10:18:20 INFO - PROCESS | 1755 | SkCairoFTTypeface::onFilterRec unimplemented 10:18:20 INFO - PROCESS | 1755 | 1467739100227 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"]]]}] 10:18:20 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 10:18:20 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:18:20 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 10:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:18:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 2296ms 10:18:20 INFO - PROCESS | 1755 | 1467739100286 Marionette TRACE conn4 -> [0,2701,"getWindowHandle",null] 10:18:20 INFO - PROCESS | 1755 | 1467739100290 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 10:18:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 10:18:20 INFO - PROCESS | 1755 | 1467739100298 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 10:18:20 INFO - PROCESS | 1755 | 1467739100302 Marionette TRACE conn4 <- [1,2702,null,{}] 10:18:20 INFO - PROCESS | 1755 | 1467739100308 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}] 10:18:20 INFO - PROCESS | 1755 | 1467739100313 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:20 INFO - PROCESS | 1755 | 1467739100621 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 10:18:20 INFO - PROCESS | 1755 | 1467739100713 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:20 INFO - PROCESS | 1755 | 1467739100725 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:20 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c09a400 == 27 [pid = 1755] [id = 683] 10:18:20 INFO - PROCESS | 1755 | ++DOMWINDOW == 55 (0x8c09a800) [pid = 1755] [serial = 2050] [outer = (nil)] 10:18:20 INFO - PROCESS | 1755 | ++DOMWINDOW == 56 (0x8c0a1000) [pid = 1755] [serial = 2051] [outer = 0x8c09a800] 10:18:20 INFO - PROCESS | 1755 | 1467739100850 Marionette DEBUG loaded listener.js 10:18:20 INFO - PROCESS | 1755 | ++DOMWINDOW == 57 (0x8c3e2800) [pid = 1755] [serial = 2052] [outer = 0x8c09a800] 10:18:21 INFO - PROCESS | 1755 | 1467739101946 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]]]}] 10:18:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 10:18:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1697ms 10:18:22 INFO - PROCESS | 1755 | 1467739101997 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 10:18:22 INFO - PROCESS | 1755 | 1467739102003 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 10:18:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 10:18:22 INFO - PROCESS | 1755 | 1467739102011 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 10:18:22 INFO - PROCESS | 1755 | 1467739102017 Marionette TRACE conn4 <- [1,2706,null,{}] 10:18:22 INFO - PROCESS | 1755 | 1467739102025 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}] 10:18:22 INFO - PROCESS | 1755 | 1467739102035 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:22 INFO - PROCESS | 1755 | 1467739102373 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 10:18:22 INFO - PROCESS | 1755 | 1467739102578 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:22 INFO - PROCESS | 1755 | 1467739102592 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:22 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd28c00 == 28 [pid = 1755] [id = 684] 10:18:22 INFO - PROCESS | 1755 | ++DOMWINDOW == 58 (0x8dd81400) [pid = 1755] [serial = 2053] [outer = (nil)] 10:18:22 INFO - PROCESS | 1755 | ++DOMWINDOW == 59 (0x8e303000) [pid = 1755] [serial = 2054] [outer = 0x8dd81400] 10:18:22 INFO - PROCESS | 1755 | 1467739102677 Marionette DEBUG loaded listener.js 10:18:22 INFO - PROCESS | 1755 | ++DOMWINDOW == 60 (0x8e34d800) [pid = 1755] [serial = 2055] [outer = 0x8dd81400] 10:18:23 INFO - PROCESS | 1755 | 1467739103745 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]]]}] 10:18:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 10:18:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1788ms 10:18:23 INFO - PROCESS | 1755 | 1467739103800 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 10:18:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 10:18:23 INFO - PROCESS | 1755 | 1467739103806 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 10:18:23 INFO - PROCESS | 1755 | 1467739103814 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 10:18:23 INFO - PROCESS | 1755 | 1467739103818 Marionette TRACE conn4 <- [1,2710,null,{}] 10:18:23 INFO - PROCESS | 1755 | 1467739103825 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}] 10:18:23 INFO - PROCESS | 1755 | 1467739103831 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:24 INFO - PROCESS | 1755 | 1467739104027 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 10:18:24 INFO - PROCESS | 1755 | 1467739104264 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:24 INFO - PROCESS | 1755 | 1467739104272 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:24 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f29e400 == 29 [pid = 1755] [id = 685] 10:18:24 INFO - PROCESS | 1755 | ++DOMWINDOW == 61 (0x8f29e800) [pid = 1755] [serial = 2056] [outer = (nil)] 10:18:24 INFO - PROCESS | 1755 | ++DOMWINDOW == 62 (0x8f3c0800) [pid = 1755] [serial = 2057] [outer = 0x8f29e800] 10:18:24 INFO - PROCESS | 1755 | 1467739104402 Marionette DEBUG loaded listener.js 10:18:24 INFO - PROCESS | 1755 | ++DOMWINDOW == 63 (0x8f3cb000) [pid = 1755] [serial = 2058] [outer = 0x8f29e800] 10:18:25 INFO - PROCESS | 1755 | 1467739105570 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] 10:18:25 INFO - PROCESS | 1755 | 1467739105617 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 10:18:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 10:18:25 INFO - PROCESS | 1755 | 1467739105635 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 10:18:25 INFO - PROCESS | 1755 | 1467739105643 Marionette TRACE conn4 <- [1,2714,null,{}] 10:18:25 INFO - PROCESS | 1755 | 1467739105649 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}] 10:18:25 INFO - PROCESS | 1755 | 1467739105656 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:25 INFO - PROCESS | 1755 | 1467739105891 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 10:18:26 INFO - PROCESS | 1755 | 1467739106242 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:26 INFO - PROCESS | 1755 | 1467739106256 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:26 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c0a0800 == 30 [pid = 1755] [id = 686] 10:18:26 INFO - PROCESS | 1755 | ++DOMWINDOW == 64 (0x8c0a1c00) [pid = 1755] [serial = 2059] [outer = (nil)] 10:18:26 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x8c224c00) [pid = 1755] [serial = 2060] [outer = 0x8c0a1c00] 10:18:26 INFO - PROCESS | 1755 | 1467739106369 Marionette DEBUG loaded listener.js 10:18:26 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8d301400) [pid = 1755] [serial = 2061] [outer = 0x8c0a1c00] 10:18:26 INFO - PROCESS | 1755 | --DOCSHELL 0x8d6a7400 == 29 [pid = 1755] [id = 663] 10:18:26 INFO - PROCESS | 1755 | --DOCSHELL 0x8e350c00 == 28 [pid = 1755] [id = 672] 10:18:26 INFO - PROCESS | 1755 | --DOCSHELL 0x8e355000 == 27 [pid = 1755] [id = 682] 10:18:27 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd29c00 == 26 [pid = 1755] [id = 681] 10:18:27 INFO - PROCESS | 1755 | --DOCSHELL 0x8d306800 == 25 [pid = 1755] [id = 680] 10:18:27 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3ea800 == 24 [pid = 1755] [id = 679] 10:18:27 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x8dfec000) [pid = 1755] [serial = 1986] [outer = (nil)] [url = about:blank] 10:18:27 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x8f292000) [pid = 1755] [serial = 2027] [outer = (nil)] [url = about:blank] 10:18:27 INFO - PROCESS | 1755 | --DOMWINDOW == 63 (0x901cd800) [pid = 1755] [serial = 2024] [outer = (nil)] [url = about:blank] 10:18:27 INFO - PROCESS | 1755 | --DOMWINDOW == 62 (0x8fd1c000) [pid = 1755] [serial = 2021] [outer = (nil)] [url = about:blank] 10:18:27 INFO - PROCESS | 1755 | --DOMWINDOW == 61 (0x8d6b1400) [pid = 1755] [serial = 2015] [outer = (nil)] [url = about:blank] 10:18:27 INFO - PROCESS | 1755 | --DOMWINDOW == 60 (0x8dd77c00) [pid = 1755] [serial = 2016] [outer = (nil)] [url = about:blank] 10:18:27 INFO - PROCESS | 1755 | --DOMWINDOW == 59 (0x8e356800) [pid = 1755] [serial = 2018] [outer = (nil)] [url = about:blank] 10:18:27 INFO - PROCESS | 1755 | --DOMWINDOW == 58 (0x8f277c00) [pid = 1755] [serial = 2019] [outer = (nil)] [url = about:blank] 10:18:27 INFO - PROCESS | 1755 | --DOMWINDOW == 57 (0x8f3c2800) [pid = 1755] [serial = 2001] [outer = (nil)] [url = about:blank] 10:18:27 INFO - PROCESS | 1755 | --DOMWINDOW == 56 (0x91c32c00) [pid = 1755] [serial = 2012] [outer = (nil)] [url = about:blank] 10:18:27 INFO - PROCESS | 1755 | --DOMWINDOW == 55 (0x91c3a400) [pid = 1755] [serial = 2013] [outer = (nil)] [url = about:blank] 10:18:27 INFO - PROCESS | 1755 | --DOMWINDOW == 54 (0x90144000) [pid = 1755] [serial = 2009] [outer = (nil)] [url = about:blank] 10:18:27 INFO - PROCESS | 1755 | --DOMWINDOW == 53 (0x901c8400) [pid = 1755] [serial = 2010] [outer = (nil)] [url = about:blank] 10:18:27 INFO - PROCESS | 1755 | --DOMWINDOW == 52 (0x8f292c00) [pid = 1755] [serial = 2006] [outer = (nil)] [url = about:blank] 10:18:27 INFO - PROCESS | 1755 | --DOMWINDOW == 51 (0x8f6ecc00) [pid = 1755] [serial = 2007] [outer = (nil)] [url = about:blank] 10:18:27 INFO - PROCESS | 1755 | --DOMWINDOW == 50 (0x8d30f400) [pid = 1755] [serial = 2003] [outer = (nil)] [url = about:blank] 10:18:27 INFO - PROCESS | 1755 | --DOMWINDOW == 49 (0x8dfe2400) [pid = 1755] [serial = 2004] [outer = (nil)] [url = about:blank] 10:18:27 INFO - PROCESS | 1755 | --DOMWINDOW == 48 (0x8fe3ec00) [pid = 1755] [serial = 2028] [outer = (nil)] [url = about:blank] 10:18:27 INFO - PROCESS | 1755 | --DOMWINDOW == 47 (0x901d2400) [pid = 1755] [serial = 2025] [outer = (nil)] [url = about:blank] 10:18:27 INFO - PROCESS | 1755 | --DOMWINDOW == 46 (0x8fe41c00) [pid = 1755] [serial = 2022] [outer = (nil)] [url = about:blank] 10:18:27 INFO - PROCESS | 1755 | 1467739107406 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]]]}] 10:18:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 10:18:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1845ms 10:18:27 INFO - PROCESS | 1755 | 1467739107474 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 10:18:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 10:18:27 INFO - PROCESS | 1755 | 1467739107480 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 10:18:27 INFO - PROCESS | 1755 | 1467739107488 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 10:18:27 INFO - PROCESS | 1755 | 1467739107491 Marionette TRACE conn4 <- [1,2718,null,{}] 10:18:27 INFO - PROCESS | 1755 | 1467739107501 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}] 10:18:27 INFO - PROCESS | 1755 | 1467739107508 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:27 INFO - PROCESS | 1755 | 1467739107681 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 10:18:27 INFO - PROCESS | 1755 | 1467739107867 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:27 INFO - PROCESS | 1755 | 1467739107876 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:27 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c09c400 == 25 [pid = 1755] [id = 687] 10:18:27 INFO - PROCESS | 1755 | ++DOMWINDOW == 47 (0x8d305400) [pid = 1755] [serial = 2062] [outer = (nil)] 10:18:27 INFO - PROCESS | 1755 | ++DOMWINDOW == 48 (0x8dd72400) [pid = 1755] [serial = 2063] [outer = 0x8d305400] 10:18:27 INFO - PROCESS | 1755 | 1467739107950 Marionette DEBUG loaded listener.js 10:18:28 INFO - PROCESS | 1755 | ++DOMWINDOW == 49 (0x8dd7f400) [pid = 1755] [serial = 2064] [outer = 0x8d305400] 10:18:28 INFO - PROCESS | 1755 | 1467739108807 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] 10:18:28 INFO - PROCESS | 1755 | 1467739108886 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 10:18:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 10:18:28 INFO - PROCESS | 1755 | 1467739108893 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 10:18:28 INFO - PROCESS | 1755 | 1467739108897 Marionette TRACE conn4 <- [1,2722,null,{}] 10:18:28 INFO - PROCESS | 1755 | 1467739108903 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}] 10:18:28 INFO - PROCESS | 1755 | 1467739108909 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:29 INFO - PROCESS | 1755 | 1467739109085 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 10:18:29 INFO - PROCESS | 1755 | 1467739109230 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:29 INFO - PROCESS | 1755 | 1467739109239 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:29 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e355000 == 26 [pid = 1755] [id = 688] 10:18:29 INFO - PROCESS | 1755 | ++DOMWINDOW == 50 (0x8e3da800) [pid = 1755] [serial = 2065] [outer = (nil)] 10:18:29 INFO - PROCESS | 1755 | ++DOMWINDOW == 51 (0x8f278000) [pid = 1755] [serial = 2066] [outer = 0x8e3da800] 10:18:29 INFO - PROCESS | 1755 | 1467739109314 Marionette DEBUG loaded listener.js 10:18:29 INFO - PROCESS | 1755 | ++DOMWINDOW == 52 (0x8f294c00) [pid = 1755] [serial = 2067] [outer = 0x8e3da800] 10:18:30 INFO - PROCESS | 1755 | 1467739110314 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] 10:18:30 INFO - PROCESS | 1755 | 1467739110387 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 10:18:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 10:18:30 INFO - PROCESS | 1755 | 1467739110400 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 10:18:30 INFO - PROCESS | 1755 | 1467739110409 Marionette TRACE conn4 <- [1,2726,null,{}] 10:18:30 INFO - PROCESS | 1755 | 1467739110423 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}] 10:18:30 INFO - PROCESS | 1755 | 1467739110431 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:30 INFO - PROCESS | 1755 | 1467739110660 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 10:18:30 INFO - PROCESS | 1755 | 1467739110687 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:30 INFO - PROCESS | 1755 | 1467739110695 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:30 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f29e000 == 27 [pid = 1755] [id = 689] 10:18:30 INFO - PROCESS | 1755 | ++DOMWINDOW == 53 (0x8f6f0400) [pid = 1755] [serial = 2068] [outer = (nil)] 10:18:30 INFO - PROCESS | 1755 | ++DOMWINDOW == 54 (0x8fd1cc00) [pid = 1755] [serial = 2069] [outer = 0x8f6f0400] 10:18:30 INFO - PROCESS | 1755 | 1467739110764 Marionette DEBUG loaded listener.js 10:18:30 INFO - PROCESS | 1755 | ++DOMWINDOW == 55 (0x8dd2a000) [pid = 1755] [serial = 2070] [outer = 0x8f6f0400] 10:18:31 INFO - PROCESS | 1755 | --DOMWINDOW == 54 (0x8d30a000) [pid = 1755] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 10:18:31 INFO - PROCESS | 1755 | --DOMWINDOW == 53 (0x8c3ebc00) [pid = 1755] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 10:18:31 INFO - PROCESS | 1755 | --DOMWINDOW == 52 (0x8dd22c00) [pid = 1755] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 10:18:31 INFO - PROCESS | 1755 | --DOMWINDOW == 51 (0x8dd2e800) [pid = 1755] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 10:18:31 INFO - PROCESS | 1755 | --DOMWINDOW == 50 (0x8e3d9800) [pid = 1755] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 10:18:31 INFO - PROCESS | 1755 | --DOMWINDOW == 49 (0x91c5c800) [pid = 1755] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 10:18:31 INFO - PROCESS | 1755 | 1467739111727 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]]]}] 10:18:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 10:18:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1350ms 10:18:31 INFO - PROCESS | 1755 | 1467739111743 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 10:18:31 INFO - PROCESS | 1755 | 1467739111747 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 10:18:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 10:18:31 INFO - PROCESS | 1755 | 1467739111755 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 10:18:31 INFO - PROCESS | 1755 | 1467739111758 Marionette TRACE conn4 <- [1,2730,null,{}] 10:18:31 INFO - PROCESS | 1755 | 1467739111764 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}] 10:18:31 INFO - PROCESS | 1755 | 1467739111769 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:31 INFO - PROCESS | 1755 | 1467739111935 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 10:18:32 INFO - PROCESS | 1755 | 1467739112080 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:32 INFO - PROCESS | 1755 | 1467739112088 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:32 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c22d800 == 28 [pid = 1755] [id = 690] 10:18:32 INFO - PROCESS | 1755 | ++DOMWINDOW == 50 (0x8d30a000) [pid = 1755] [serial = 2071] [outer = (nil)] 10:18:32 INFO - PROCESS | 1755 | ++DOMWINDOW == 51 (0x8fe41400) [pid = 1755] [serial = 2072] [outer = 0x8d30a000] 10:18:32 INFO - PROCESS | 1755 | 1467739112172 Marionette DEBUG loaded listener.js 10:18:32 INFO - PROCESS | 1755 | ++DOMWINDOW == 52 (0x8f3c1000) [pid = 1755] [serial = 2073] [outer = 0x8d30a000] 10:18:33 INFO - PROCESS | 1755 | 1467739113462 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"]]]}] 10:18:33 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 10:18:33 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 10:18:33 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 10:18:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:18:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1737ms 10:18:33 INFO - PROCESS | 1755 | 1467739113494 Marionette TRACE conn4 -> [0,2733,"getWindowHandle",null] 10:18:33 INFO - PROCESS | 1755 | 1467739113499 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 10:18:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 10:18:33 INFO - PROCESS | 1755 | 1467739113505 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 10:18:33 INFO - PROCESS | 1755 | 1467739113508 Marionette TRACE conn4 <- [1,2734,null,{}] 10:18:33 INFO - PROCESS | 1755 | 1467739113514 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}] 10:18:33 INFO - PROCESS | 1755 | 1467739113519 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:33 INFO - PROCESS | 1755 | 1467739113750 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 10:18:33 INFO - PROCESS | 1755 | 1467739113909 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:33 INFO - PROCESS | 1755 | 1467739113922 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:33 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c099800 == 29 [pid = 1755] [id = 691] 10:18:33 INFO - PROCESS | 1755 | ++DOMWINDOW == 53 (0x8c09bc00) [pid = 1755] [serial = 2074] [outer = (nil)] 10:18:34 INFO - PROCESS | 1755 | ++DOMWINDOW == 54 (0x8c223800) [pid = 1755] [serial = 2075] [outer = 0x8c09bc00] 10:18:34 INFO - PROCESS | 1755 | 1467739114042 Marionette DEBUG loaded listener.js 10:18:34 INFO - PROCESS | 1755 | ++DOMWINDOW == 55 (0x8c3ee400) [pid = 1755] [serial = 2076] [outer = 0x8c09bc00] 10:18:35 INFO - PROCESS | 1755 | 1467739115083 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]]]}] 10:18:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 10:18:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1640ms 10:18:35 INFO - PROCESS | 1755 | 1467739115149 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 10:18:35 INFO - PROCESS | 1755 | 1467739115156 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 10:18:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 10:18:35 INFO - PROCESS | 1755 | 1467739115165 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 10:18:35 INFO - PROCESS | 1755 | 1467739115171 Marionette TRACE conn4 <- [1,2738,null,{}] 10:18:35 INFO - PROCESS | 1755 | 1467739115183 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}] 10:18:35 INFO - PROCESS | 1755 | 1467739115197 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:35 INFO - PROCESS | 1755 | 1467739115439 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 10:18:35 INFO - PROCESS | 1755 | 1467739115682 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:35 INFO - PROCESS | 1755 | 1467739115691 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:35 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dfedc00 == 30 [pid = 1755] [id = 692] 10:18:35 INFO - PROCESS | 1755 | ++DOMWINDOW == 56 (0x8e34f800) [pid = 1755] [serial = 2077] [outer = (nil)] 10:18:35 INFO - PROCESS | 1755 | ++DOMWINDOW == 57 (0x8f27c000) [pid = 1755] [serial = 2078] [outer = 0x8e34f800] 10:18:35 INFO - PROCESS | 1755 | 1467739115794 Marionette DEBUG loaded listener.js 10:18:35 INFO - PROCESS | 1755 | ++DOMWINDOW == 58 (0x8f299800) [pid = 1755] [serial = 2079] [outer = 0x8e34f800] 10:18:36 INFO - PROCESS | 1755 | 1467739116767 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]]]}] 10:18:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 10:18:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1643ms 10:18:36 INFO - PROCESS | 1755 | 1467739116811 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 10:18:36 INFO - PROCESS | 1755 | 1467739116818 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 10:18:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 10:18:36 INFO - PROCESS | 1755 | 1467739116826 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 10:18:36 INFO - PROCESS | 1755 | 1467739116831 Marionette TRACE conn4 <- [1,2742,null,{}] 10:18:36 INFO - PROCESS | 1755 | 1467739116837 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}] 10:18:36 INFO - PROCESS | 1755 | 1467739116843 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:37 INFO - PROCESS | 1755 | 1467739117044 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 10:18:37 INFO - PROCESS | 1755 | 1467739117238 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:37 INFO - PROCESS | 1755 | 1467739117254 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:37 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f27d000 == 31 [pid = 1755] [id = 693] 10:18:37 INFO - PROCESS | 1755 | ++DOMWINDOW == 59 (0x8fe44000) [pid = 1755] [serial = 2080] [outer = (nil)] 10:18:37 INFO - PROCESS | 1755 | ++DOMWINDOW == 60 (0x90149000) [pid = 1755] [serial = 2081] [outer = 0x8fe44000] 10:18:37 INFO - PROCESS | 1755 | 1467739117466 Marionette DEBUG loaded listener.js 10:18:37 INFO - PROCESS | 1755 | ++DOMWINDOW == 61 (0x901c8400) [pid = 1755] [serial = 2082] [outer = 0x8fe44000] 10:18:38 INFO - PROCESS | 1755 | 1467739118548 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]]]}] 10:18:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 10:18:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1790ms 10:18:38 INFO - PROCESS | 1755 | 1467739118618 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 10:18:38 INFO - PROCESS | 1755 | 1467739118622 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 10:18:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 10:18:38 INFO - PROCESS | 1755 | 1467739118639 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 10:18:38 INFO - PROCESS | 1755 | 1467739118649 Marionette TRACE conn4 <- [1,2746,null,{}] 10:18:38 INFO - PROCESS | 1755 | 1467739118657 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}] 10:18:38 INFO - PROCESS | 1755 | 1467739118663 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:38 INFO - PROCESS | 1755 | 1467739118896 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 10:18:39 INFO - PROCESS | 1755 | 1467739119122 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:39 INFO - PROCESS | 1755 | 1467739119133 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:39 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e350c00 == 32 [pid = 1755] [id = 694] 10:18:39 INFO - PROCESS | 1755 | ++DOMWINDOW == 62 (0x90145800) [pid = 1755] [serial = 2083] [outer = (nil)] 10:18:39 INFO - PROCESS | 1755 | ++DOMWINDOW == 63 (0x91c3a400) [pid = 1755] [serial = 2084] [outer = 0x90145800] 10:18:39 INFO - PROCESS | 1755 | 1467739119262 Marionette DEBUG loaded listener.js 10:18:39 INFO - PROCESS | 1755 | ++DOMWINDOW == 64 (0x91c40800) [pid = 1755] [serial = 2085] [outer = 0x90145800] 10:18:40 INFO - PROCESS | 1755 | 1467739120234 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]]]}] 10:18:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 10:18:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1649ms 10:18:40 INFO - PROCESS | 1755 | 1467739120280 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 10:18:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 10:18:40 INFO - PROCESS | 1755 | 1467739120285 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 10:18:40 INFO - PROCESS | 1755 | 1467739120311 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 10:18:40 INFO - PROCESS | 1755 | 1467739120318 Marionette TRACE conn4 <- [1,2750,null,{}] 10:18:40 INFO - PROCESS | 1755 | 1467739120329 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}] 10:18:40 INFO - PROCESS | 1755 | 1467739120336 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:40 INFO - PROCESS | 1755 | 1467739120535 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 10:18:40 INFO - PROCESS | 1755 | 1467739120716 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:40 INFO - PROCESS | 1755 | 1467739120728 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:40 INFO - PROCESS | 1755 | ++DOCSHELL 0x91c3dc00 == 33 [pid = 1755] [id = 695] 10:18:40 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x91c58800) [pid = 1755] [serial = 2086] [outer = (nil)] 10:18:40 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x91f47400) [pid = 1755] [serial = 2087] [outer = 0x91c58800] 10:18:40 INFO - PROCESS | 1755 | 1467739120805 Marionette DEBUG loaded listener.js 10:18:40 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x91f50400) [pid = 1755] [serial = 2088] [outer = 0x91c58800] 10:18:41 INFO - PROCESS | 1755 | 1467739121794 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]]]}] 10:18:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 10:18:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1566ms 10:18:41 INFO - PROCESS | 1755 | 1467739121859 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 10:18:41 INFO - PROCESS | 1755 | 1467739121864 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 10:18:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 10:18:41 INFO - PROCESS | 1755 | 1467739121871 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 10:18:41 INFO - PROCESS | 1755 | 1467739121875 Marionette TRACE conn4 <- [1,2754,null,{}] 10:18:41 INFO - PROCESS | 1755 | 1467739121882 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}] 10:18:41 INFO - PROCESS | 1755 | 1467739121888 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:42 INFO - PROCESS | 1755 | 1467739122081 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 10:18:42 INFO - PROCESS | 1755 | 1467739122520 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:42 INFO - PROCESS | 1755 | 1467739122527 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:42 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d30b000 == 34 [pid = 1755] [id = 696] 10:18:42 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8d30b400) [pid = 1755] [serial = 2089] [outer = (nil)] 10:18:42 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8d6a8000) [pid = 1755] [serial = 2090] [outer = 0x8d30b400] 10:18:42 INFO - PROCESS | 1755 | 1467739122666 Marionette DEBUG loaded listener.js 10:18:42 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8dd2b000) [pid = 1755] [serial = 2091] [outer = 0x8d30b400] 10:18:43 INFO - PROCESS | 1755 | 1467739123659 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]]]}] 10:18:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 10:18:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1832ms 10:18:43 INFO - PROCESS | 1755 | 1467739123706 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 10:18:43 INFO - PROCESS | 1755 | 1467739123717 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 10:18:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 10:18:43 INFO - PROCESS | 1755 | 1467739123734 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 10:18:43 INFO - PROCESS | 1755 | 1467739123739 Marionette TRACE conn4 <- [1,2758,null,{}] 10:18:43 INFO - PROCESS | 1755 | 1467739123750 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}] 10:18:43 INFO - PROCESS | 1755 | 1467739123758 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:43 INFO - PROCESS | 1755 | 1467739123950 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 10:18:44 INFO - PROCESS | 1755 | 1467739124138 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:44 INFO - PROCESS | 1755 | 1467739124146 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:44 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd78800 == 35 [pid = 1755] [id = 697] 10:18:44 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8dd7fc00) [pid = 1755] [serial = 2092] [outer = (nil)] 10:18:44 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8e3dc800) [pid = 1755] [serial = 2093] [outer = 0x8dd7fc00] 10:18:44 INFO - PROCESS | 1755 | 1467739124228 Marionette DEBUG loaded listener.js 10:18:44 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8f29bc00) [pid = 1755] [serial = 2094] [outer = 0x8dd7fc00] 10:18:45 INFO - PROCESS | 1755 | --DOCSHELL 0x8fe47c00 == 34 [pid = 1755] [id = 674] 10:18:45 INFO - PROCESS | 1755 | --DOCSHELL 0x8c22d800 == 33 [pid = 1755] [id = 690] 10:18:45 INFO - PROCESS | 1755 | --DOCSHELL 0x8f29e000 == 32 [pid = 1755] [id = 689] 10:18:45 INFO - PROCESS | 1755 | --DOCSHELL 0x8e355000 == 31 [pid = 1755] [id = 688] 10:18:45 INFO - PROCESS | 1755 | --DOCSHELL 0x8c09c400 == 30 [pid = 1755] [id = 687] 10:18:45 INFO - PROCESS | 1755 | --DOCSHELL 0x8c0a0800 == 29 [pid = 1755] [id = 686] 10:18:45 INFO - PROCESS | 1755 | --DOCSHELL 0x8f29e400 == 28 [pid = 1755] [id = 685] 10:18:45 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd28c00 == 27 [pid = 1755] [id = 684] 10:18:45 INFO - PROCESS | 1755 | --DOCSHELL 0x8c09a400 == 26 [pid = 1755] [id = 683] 10:18:45 INFO - PROCESS | 1755 | --DOCSHELL 0x8d302800 == 25 [pid = 1755] [id = 667] 10:18:45 INFO - PROCESS | 1755 | --DOCSHELL 0x8c09c800 == 24 [pid = 1755] [id = 668] 10:18:45 INFO - PROCESS | 1755 | --DOCSHELL 0x8d307800 == 23 [pid = 1755] [id = 670] 10:18:45 INFO - PROCESS | 1755 | --DOCSHELL 0x8d6b1c00 == 22 [pid = 1755] [id = 676] 10:18:45 INFO - PROCESS | 1755 | --DOCSHELL 0x8f6e7c00 == 21 [pid = 1755] [id = 673] 10:18:45 INFO - PROCESS | 1755 | --DOCSHELL 0x8c22e000 == 20 [pid = 1755] [id = 666] 10:18:45 INFO - PROCESS | 1755 | --DOCSHELL 0x8fe49400 == 19 [pid = 1755] [id = 669] 10:18:45 INFO - PROCESS | 1755 | --DOCSHELL 0x8e35ac00 == 18 [pid = 1755] [id = 665] 10:18:45 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3e9000 == 17 [pid = 1755] [id = 675] 10:18:45 INFO - PROCESS | 1755 | --DOCSHELL 0x8e305000 == 16 [pid = 1755] [id = 664] 10:18:45 INFO - PROCESS | 1755 | --DOCSHELL 0x8d307c00 == 15 [pid = 1755] [id = 671] 10:18:45 INFO - PROCESS | 1755 | --DOCSHELL 0x91c5bc00 == 14 [pid = 1755] [id = 678] 10:18:45 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd7c800 == 13 [pid = 1755] [id = 677] 10:18:45 INFO - PROCESS | 1755 | --DOCSHELL 0x91c3dc00 == 12 [pid = 1755] [id = 695] 10:18:45 INFO - PROCESS | 1755 | --DOCSHELL 0x8e350c00 == 11 [pid = 1755] [id = 694] 10:18:45 INFO - PROCESS | 1755 | --DOCSHELL 0x8f27d000 == 10 [pid = 1755] [id = 693] 10:18:45 INFO - PROCESS | 1755 | --DOCSHELL 0x8c099800 == 9 [pid = 1755] [id = 691] 10:18:45 INFO - PROCESS | 1755 | --DOCSHELL 0x8dfedc00 == 8 [pid = 1755] [id = 692] 10:18:45 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x8d310c00) [pid = 1755] [serial = 2042] [outer = (nil)] [url = about:blank] 10:18:45 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8d6aac00) [pid = 1755] [serial = 2043] [outer = (nil)] [url = about:blank] 10:18:45 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8d303c00) [pid = 1755] [serial = 2039] [outer = (nil)] [url = about:blank] 10:18:45 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8e304000) [pid = 1755] [serial = 2031] [outer = (nil)] [url = about:blank] 10:18:45 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8dfe9800) [pid = 1755] [serial = 2030] [outer = (nil)] [url = about:blank] 10:18:45 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8d6a5800) [pid = 1755] [serial = 2040] [outer = (nil)] [url = about:blank] 10:18:45 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8dfe8c00) [pid = 1755] [serial = 2045] [outer = (nil)] [url = about:blank] 10:18:45 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x8e307400) [pid = 1755] [serial = 2046] [outer = (nil)] [url = about:blank] 10:18:45 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x8fd1c400) [pid = 1755] [serial = 2034] [outer = (nil)] [url = about:blank] 10:18:45 INFO - PROCESS | 1755 | --DOMWINDOW == 63 (0x8f6ea400) [pid = 1755] [serial = 2033] [outer = (nil)] [url = about:blank] 10:18:45 INFO - PROCESS | 1755 | --DOMWINDOW == 62 (0x91f53800) [pid = 1755] [serial = 2037] [outer = (nil)] [url = about:blank] 10:18:45 INFO - PROCESS | 1755 | --DOMWINDOW == 61 (0x91f4b000) [pid = 1755] [serial = 2036] [outer = (nil)] [url = about:blank] 10:18:45 INFO - PROCESS | 1755 | --DOMWINDOW == 60 (0x8e3dd800) [pid = 1755] [serial = 2048] [outer = (nil)] [url = about:blank] 10:18:46 INFO - PROCESS | 1755 | 1467739126207 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]]]}] 10:18:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 10:18:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 2507ms 10:18:46 INFO - PROCESS | 1755 | 1467739126237 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 10:18:46 INFO - PROCESS | 1755 | 1467739126243 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 10:18:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 10:18:46 INFO - PROCESS | 1755 | 1467739126252 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 10:18:46 INFO - PROCESS | 1755 | 1467739126259 Marionette TRACE conn4 <- [1,2762,null,{}] 10:18:46 INFO - PROCESS | 1755 | 1467739126267 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}] 10:18:46 INFO - PROCESS | 1755 | 1467739126273 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:46 INFO - PROCESS | 1755 | 1467739126450 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 10:18:46 INFO - PROCESS | 1755 | 1467739126586 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:46 INFO - PROCESS | 1755 | 1467739126595 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:46 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d307c00 == 9 [pid = 1755] [id = 698] 10:18:46 INFO - PROCESS | 1755 | ++DOMWINDOW == 61 (0x8d30f400) [pid = 1755] [serial = 2095] [outer = (nil)] 10:18:46 INFO - PROCESS | 1755 | ++DOMWINDOW == 62 (0x8d6a9800) [pid = 1755] [serial = 2096] [outer = 0x8d30f400] 10:18:46 INFO - PROCESS | 1755 | 1467739126674 Marionette DEBUG loaded listener.js 10:18:46 INFO - PROCESS | 1755 | ++DOMWINDOW == 63 (0x8dd23800) [pid = 1755] [serial = 2097] [outer = 0x8d30f400] 10:18:47 INFO - PROCESS | 1755 | 1467739127609 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]]]}] 10:18:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 10:18:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1388ms 10:18:47 INFO - PROCESS | 1755 | 1467739127641 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 10:18:47 INFO - PROCESS | 1755 | 1467739127649 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 10:18:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 10:18:47 INFO - PROCESS | 1755 | 1467739127660 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 10:18:47 INFO - PROCESS | 1755 | 1467739127664 Marionette TRACE conn4 <- [1,2766,null,{}] 10:18:47 INFO - PROCESS | 1755 | 1467739127670 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}] 10:18:47 INFO - PROCESS | 1755 | 1467739127676 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:47 INFO - PROCESS | 1755 | 1467739127861 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 10:18:48 INFO - PROCESS | 1755 | 1467739128074 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:48 INFO - PROCESS | 1755 | 1467739128084 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:48 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e303400 == 10 [pid = 1755] [id = 699] 10:18:48 INFO - PROCESS | 1755 | ++DOMWINDOW == 64 (0x8e304000) [pid = 1755] [serial = 2098] [outer = (nil)] 10:18:48 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x8e309c00) [pid = 1755] [serial = 2099] [outer = 0x8e304000] 10:18:48 INFO - PROCESS | 1755 | 1467739128158 Marionette DEBUG loaded listener.js 10:18:48 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8e350000) [pid = 1755] [serial = 2100] [outer = 0x8e304000] 10:18:49 INFO - PROCESS | 1755 | 1467739129077 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]]]}] 10:18:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 10:18:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1442ms 10:18:49 INFO - PROCESS | 1755 | 1467739129103 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 10:18:49 INFO - PROCESS | 1755 | 1467739129110 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 10:18:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 10:18:49 INFO - PROCESS | 1755 | 1467739129120 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 10:18:49 INFO - PROCESS | 1755 | 1467739129127 Marionette TRACE conn4 <- [1,2770,null,{}] 10:18:49 INFO - PROCESS | 1755 | 1467739129151 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}] 10:18:49 INFO - PROCESS | 1755 | 1467739129161 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:49 INFO - PROCESS | 1755 | 1467739129390 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 10:18:49 INFO - PROCESS | 1755 | 1467739129426 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:49 INFO - PROCESS | 1755 | 1467739129436 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:49 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f283400 == 11 [pid = 1755] [id = 700] 10:18:49 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8f291400) [pid = 1755] [serial = 2101] [outer = (nil)] 10:18:49 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8f299c00) [pid = 1755] [serial = 2102] [outer = 0x8f291400] 10:18:49 INFO - PROCESS | 1755 | 1467739129513 Marionette DEBUG loaded listener.js 10:18:49 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8f3c6800) [pid = 1755] [serial = 2103] [outer = 0x8f291400] 10:18:50 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8f29e800) [pid = 1755] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 10:18:50 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8e3da800) [pid = 1755] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 10:18:50 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8d305400) [pid = 1755] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 10:18:50 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x8c0a1c00) [pid = 1755] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 10:18:50 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x8c09a800) [pid = 1755] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 10:18:50 INFO - PROCESS | 1755 | --DOMWINDOW == 63 (0x8f6f0400) [pid = 1755] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 10:18:50 INFO - PROCESS | 1755 | --DOMWINDOW == 62 (0x8dd81400) [pid = 1755] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 10:18:50 INFO - PROCESS | 1755 | --DOMWINDOW == 61 (0x8e355c00) [pid = 1755] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 10:18:50 INFO - PROCESS | 1755 | --DOMWINDOW == 60 (0x8d30a000) [pid = 1755] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 10:18:50 INFO - PROCESS | 1755 | 1467739130813 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]]]}] 10:18:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 10:18:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1755ms 10:18:50 INFO - PROCESS | 1755 | 1467739130875 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 10:18:50 INFO - PROCESS | 1755 | 1467739130880 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 10:18:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 10:18:50 INFO - PROCESS | 1755 | 1467739130887 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 10:18:50 INFO - PROCESS | 1755 | 1467739130891 Marionette TRACE conn4 <- [1,2774,null,{}] 10:18:50 INFO - PROCESS | 1755 | 1467739130908 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}] 10:18:50 INFO - PROCESS | 1755 | 1467739130914 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:51 INFO - PROCESS | 1755 | 1467739131080 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 10:18:51 INFO - PROCESS | 1755 | 1467739131089 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:51 INFO - PROCESS | 1755 | 1467739131098 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:51 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d6a2400 == 12 [pid = 1755] [id = 701] 10:18:51 INFO - PROCESS | 1755 | ++DOMWINDOW == 61 (0x8dd7ac00) [pid = 1755] [serial = 2104] [outer = (nil)] 10:18:51 INFO - PROCESS | 1755 | ++DOMWINDOW == 62 (0x8f293400) [pid = 1755] [serial = 2105] [outer = 0x8dd7ac00] 10:18:51 INFO - PROCESS | 1755 | 1467739131301 Marionette DEBUG loaded listener.js 10:18:51 INFO - PROCESS | 1755 | ++DOMWINDOW == 63 (0x8fd15000) [pid = 1755] [serial = 2106] [outer = 0x8dd7ac00] 10:18:52 INFO - PROCESS | 1755 | 1467739132156 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]]]}] 10:18:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 10:18:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1291ms 10:18:52 INFO - PROCESS | 1755 | 1467739132180 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 10:18:52 INFO - PROCESS | 1755 | 1467739132184 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 10:18:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 10:18:52 INFO - PROCESS | 1755 | 1467739132190 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 10:18:52 INFO - PROCESS | 1755 | 1467739132193 Marionette TRACE conn4 <- [1,2778,null,{}] 10:18:52 INFO - PROCESS | 1755 | 1467739132199 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}] 10:18:52 INFO - PROCESS | 1755 | 1467739132204 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:52 INFO - PROCESS | 1755 | 1467739132428 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 10:18:52 INFO - PROCESS | 1755 | 1467739132588 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:52 INFO - PROCESS | 1755 | 1467739132604 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:52 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c09b400 == 13 [pid = 1755] [id = 702] 10:18:52 INFO - PROCESS | 1755 | ++DOMWINDOW == 64 (0x8c09c400) [pid = 1755] [serial = 2107] [outer = (nil)] 10:18:52 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x8c227400) [pid = 1755] [serial = 2108] [outer = 0x8c09c400] 10:18:52 INFO - PROCESS | 1755 | 1467739132729 Marionette DEBUG loaded listener.js 10:18:52 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8c3e8000) [pid = 1755] [serial = 2109] [outer = 0x8c09c400] 10:18:53 INFO - PROCESS | 1755 | 1467739133937 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]]]}] 10:18:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 10:18:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1830ms 10:18:54 INFO - PROCESS | 1755 | 1467739134025 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 10:18:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 10:18:54 INFO - PROCESS | 1755 | 1467739134031 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 10:18:54 INFO - PROCESS | 1755 | 1467739134040 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 10:18:54 INFO - PROCESS | 1755 | 1467739134046 Marionette TRACE conn4 <- [1,2782,null,{}] 10:18:54 INFO - PROCESS | 1755 | 1467739134054 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}] 10:18:54 INFO - PROCESS | 1755 | 1467739134061 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:54 INFO - PROCESS | 1755 | 1467739134299 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 10:18:54 INFO - PROCESS | 1755 | 1467739134595 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:54 INFO - PROCESS | 1755 | 1467739134604 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:54 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c096c00 == 14 [pid = 1755] [id = 703] 10:18:54 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8dfeac00) [pid = 1755] [serial = 2110] [outer = (nil)] 10:18:54 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8dff0400) [pid = 1755] [serial = 2111] [outer = 0x8dfeac00] 10:18:54 INFO - PROCESS | 1755 | 1467739134695 Marionette DEBUG loaded listener.js 10:18:54 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8e356000) [pid = 1755] [serial = 2112] [outer = 0x8dfeac00] 10:18:55 INFO - PROCESS | 1755 | 1467739135748 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]]]}] 10:18:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 10:18:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1787ms 10:18:55 INFO - PROCESS | 1755 | 1467739135831 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 10:18:55 INFO - PROCESS | 1755 | 1467739135838 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 10:18:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 10:18:55 INFO - PROCESS | 1755 | 1467739135846 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 10:18:55 INFO - PROCESS | 1755 | 1467739135851 Marionette TRACE conn4 <- [1,2786,null,{}] 10:18:55 INFO - PROCESS | 1755 | 1467739135857 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}] 10:18:55 INFO - PROCESS | 1755 | 1467739135862 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:56 INFO - PROCESS | 1755 | 1467739136138 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 10:18:56 INFO - PROCESS | 1755 | 1467739136461 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:56 INFO - PROCESS | 1755 | 1467739136472 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:56 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c09ec00 == 15 [pid = 1755] [id = 704] 10:18:56 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8f3ccc00) [pid = 1755] [serial = 2113] [outer = (nil)] 10:18:56 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8f6f4800) [pid = 1755] [serial = 2114] [outer = 0x8f3ccc00] 10:18:56 INFO - PROCESS | 1755 | 1467739136568 Marionette DEBUG loaded listener.js 10:18:56 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8fd20000) [pid = 1755] [serial = 2115] [outer = 0x8f3ccc00] 10:18:57 INFO - PROCESS | 1755 | 1467739137640 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]]]}] 10:18:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 10:18:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1846ms 10:18:57 INFO - PROCESS | 1755 | 1467739137693 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 10:18:57 INFO - PROCESS | 1755 | 1467739137697 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 10:18:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 10:18:57 INFO - PROCESS | 1755 | 1467739137715 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 10:18:57 INFO - PROCESS | 1755 | 1467739137725 Marionette TRACE conn4 <- [1,2790,null,{}] 10:18:57 INFO - PROCESS | 1755 | 1467739137733 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}] 10:18:57 INFO - PROCESS | 1755 | 1467739137742 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:57 INFO - PROCESS | 1755 | 1467739137980 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 10:18:58 INFO - PROCESS | 1755 | 1467739138373 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:58 INFO - PROCESS | 1755 | 1467739138383 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:58 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c229400 == 16 [pid = 1755] [id = 705] 10:18:58 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8c22a400) [pid = 1755] [serial = 2116] [outer = (nil)] 10:18:58 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x8c231000) [pid = 1755] [serial = 2117] [outer = 0x8c22a400] 10:18:58 INFO - PROCESS | 1755 | 1467739138502 Marionette DEBUG loaded listener.js 10:18:58 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8d30d000) [pid = 1755] [serial = 2118] [outer = 0x8c22a400] 10:18:59 INFO - PROCESS | 1755 | --DOCSHELL 0x8d6a2400 == 15 [pid = 1755] [id = 701] 10:18:59 INFO - PROCESS | 1755 | --DOCSHELL 0x8f283400 == 14 [pid = 1755] [id = 700] 10:18:59 INFO - PROCESS | 1755 | --DOCSHELL 0x8e303400 == 13 [pid = 1755] [id = 699] 10:18:59 INFO - PROCESS | 1755 | --DOCSHELL 0x8d307c00 == 12 [pid = 1755] [id = 698] 10:18:59 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd78800 == 11 [pid = 1755] [id = 697] 10:18:59 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8f3cb000) [pid = 1755] [serial = 2058] [outer = (nil)] [url = about:blank] 10:18:59 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x8f3c0800) [pid = 1755] [serial = 2057] [outer = (nil)] [url = about:blank] 10:18:59 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x8f278000) [pid = 1755] [serial = 2066] [outer = (nil)] [url = about:blank] 10:18:59 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8dd7f400) [pid = 1755] [serial = 2064] [outer = (nil)] [url = about:blank] 10:18:59 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8c224c00) [pid = 1755] [serial = 2060] [outer = (nil)] [url = about:blank] 10:18:59 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8d301400) [pid = 1755] [serial = 2061] [outer = (nil)] [url = about:blank] 10:18:59 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8c0a1000) [pid = 1755] [serial = 2051] [outer = (nil)] [url = about:blank] 10:18:59 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8fd1cc00) [pid = 1755] [serial = 2069] [outer = (nil)] [url = about:blank] 10:18:59 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8e34d800) [pid = 1755] [serial = 2055] [outer = (nil)] [url = about:blank] 10:18:59 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x8dd2a000) [pid = 1755] [serial = 2070] [outer = (nil)] [url = about:blank] 10:18:59 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x8f278400) [pid = 1755] [serial = 2049] [outer = (nil)] [url = about:blank] 10:18:59 INFO - PROCESS | 1755 | --DOMWINDOW == 63 (0x8dd72400) [pid = 1755] [serial = 2063] [outer = (nil)] [url = about:blank] 10:18:59 INFO - PROCESS | 1755 | --DOMWINDOW == 62 (0x8f294c00) [pid = 1755] [serial = 2067] [outer = (nil)] [url = about:blank] 10:18:59 INFO - PROCESS | 1755 | --DOMWINDOW == 61 (0x8e303000) [pid = 1755] [serial = 2054] [outer = (nil)] [url = about:blank] 10:18:59 INFO - PROCESS | 1755 | --DOMWINDOW == 60 (0x8c3e2800) [pid = 1755] [serial = 2052] [outer = (nil)] [url = about:blank] 10:18:59 INFO - PROCESS | 1755 | --DOMWINDOW == 59 (0x8fe41400) [pid = 1755] [serial = 2072] [outer = (nil)] [url = about:blank] 10:18:59 INFO - PROCESS | 1755 | --DOMWINDOW == 58 (0x8f3c1000) [pid = 1755] [serial = 2073] [outer = (nil)] [url = about:blank] 10:18:59 INFO - PROCESS | 1755 | 1467739139599 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]]]}] 10:18:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 10:18:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1955ms 10:18:59 INFO - PROCESS | 1755 | 1467739139664 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 10:18:59 INFO - PROCESS | 1755 | 1467739139671 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 10:18:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 10:18:59 INFO - PROCESS | 1755 | 1467739139678 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 10:18:59 INFO - PROCESS | 1755 | 1467739139683 Marionette TRACE conn4 <- [1,2794,null,{}] 10:18:59 INFO - PROCESS | 1755 | 1467739139691 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}] 10:18:59 INFO - PROCESS | 1755 | 1467739139698 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:18:59 INFO - PROCESS | 1755 | 1467739139897 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 10:19:00 INFO - PROCESS | 1755 | 1467739140088 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:00 INFO - PROCESS | 1755 | 1467739140098 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:00 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3e5c00 == 12 [pid = 1755] [id = 706] 10:19:00 INFO - PROCESS | 1755 | ++DOMWINDOW == 59 (0x8d6b1400) [pid = 1755] [serial = 2119] [outer = (nil)] 10:19:00 INFO - PROCESS | 1755 | ++DOMWINDOW == 60 (0x8dd79000) [pid = 1755] [serial = 2120] [outer = 0x8d6b1400] 10:19:00 INFO - PROCESS | 1755 | 1467739140182 Marionette DEBUG loaded listener.js 10:19:00 INFO - PROCESS | 1755 | ++DOMWINDOW == 61 (0x8dfeb000) [pid = 1755] [serial = 2121] [outer = 0x8d6b1400] 10:19:01 INFO - PROCESS | 1755 | 1467739141074 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]]]}] 10:19:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 10:19:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1436ms 10:19:01 INFO - PROCESS | 1755 | 1467739141119 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 10:19:01 INFO - PROCESS | 1755 | 1467739141125 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 10:19:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 10:19:01 INFO - PROCESS | 1755 | 1467739141133 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 10:19:01 INFO - PROCESS | 1755 | 1467739141137 Marionette TRACE conn4 <- [1,2798,null,{}] 10:19:01 INFO - PROCESS | 1755 | 1467739141143 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}] 10:19:01 INFO - PROCESS | 1755 | 1467739141148 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:01 INFO - PROCESS | 1755 | 1467739141329 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 10:19:01 INFO - PROCESS | 1755 | 1467739141472 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:01 INFO - PROCESS | 1755 | 1467739141482 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:01 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e3d9800 == 13 [pid = 1755] [id = 707] 10:19:01 INFO - PROCESS | 1755 | ++DOMWINDOW == 62 (0x8e3dd800) [pid = 1755] [serial = 2122] [outer = (nil)] 10:19:01 INFO - PROCESS | 1755 | ++DOMWINDOW == 63 (0x8f278000) [pid = 1755] [serial = 2123] [outer = 0x8e3dd800] 10:19:01 INFO - PROCESS | 1755 | 1467739141551 Marionette DEBUG loaded listener.js 10:19:01 INFO - PROCESS | 1755 | ++DOMWINDOW == 64 (0x8f295000) [pid = 1755] [serial = 2124] [outer = 0x8e3dd800] 10:19:02 INFO - PROCESS | 1755 | 1467739142534 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]]]}] 10:19:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 10:19:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1481ms 10:19:02 INFO - PROCESS | 1755 | 1467739142616 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 10:19:02 INFO - PROCESS | 1755 | 1467739142620 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 10:19:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 10:19:02 INFO - PROCESS | 1755 | 1467739142638 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 10:19:02 INFO - PROCESS | 1755 | 1467739142648 Marionette TRACE conn4 <- [1,2802,null,{}] 10:19:02 INFO - PROCESS | 1755 | 1467739142670 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}] 10:19:02 INFO - PROCESS | 1755 | 1467739142681 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:02 INFO - PROCESS | 1755 | 1467739142936 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 10:19:02 INFO - PROCESS | 1755 | 1467739142974 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:02 INFO - PROCESS | 1755 | 1467739142989 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:03 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd2a400 == 14 [pid = 1755] [id = 708] 10:19:03 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x8f29e800) [pid = 1755] [serial = 2125] [outer = (nil)] 10:19:03 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8fd16800) [pid = 1755] [serial = 2126] [outer = 0x8f29e800] 10:19:03 INFO - PROCESS | 1755 | 1467739143253 Marionette DEBUG loaded listener.js 10:19:03 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8fe46000) [pid = 1755] [serial = 2127] [outer = 0x8f29e800] 10:19:04 INFO - PROCESS | 1755 | 1467739144295 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]]]}] 10:19:04 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8e304000) [pid = 1755] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 10:19:04 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x8f291400) [pid = 1755] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 10:19:04 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x8dd7fc00) [pid = 1755] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 10:19:04 INFO - PROCESS | 1755 | --DOMWINDOW == 63 (0x8c09bc00) [pid = 1755] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 10:19:04 INFO - PROCESS | 1755 | --DOMWINDOW == 62 (0x8e34f800) [pid = 1755] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 10:19:04 INFO - PROCESS | 1755 | --DOMWINDOW == 61 (0x8fe44000) [pid = 1755] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 10:19:04 INFO - PROCESS | 1755 | --DOMWINDOW == 60 (0x90145800) [pid = 1755] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 10:19:04 INFO - PROCESS | 1755 | --DOMWINDOW == 59 (0x91c58800) [pid = 1755] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 10:19:04 INFO - PROCESS | 1755 | --DOMWINDOW == 58 (0x8d30b400) [pid = 1755] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 10:19:04 INFO - PROCESS | 1755 | --DOMWINDOW == 57 (0x8d30f400) [pid = 1755] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 10:19:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 10:19:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1713ms 10:19:04 INFO - PROCESS | 1755 | 1467739144344 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 10:19:04 INFO - PROCESS | 1755 | 1467739144348 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 10:19:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 10:19:04 INFO - PROCESS | 1755 | 1467739144355 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 10:19:04 INFO - PROCESS | 1755 | 1467739144359 Marionette TRACE conn4 <- [1,2806,null,{}] 10:19:04 INFO - PROCESS | 1755 | 1467739144364 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}] 10:19:04 INFO - PROCESS | 1755 | 1467739144369 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:04 INFO - PROCESS | 1755 | 1467739144541 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 10:19:04 INFO - PROCESS | 1755 | 1467739144682 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:04 INFO - PROCESS | 1755 | 1467739144690 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:04 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e3db400 == 15 [pid = 1755] [id = 709] 10:19:04 INFO - PROCESS | 1755 | ++DOMWINDOW == 58 (0x8f27b000) [pid = 1755] [serial = 2128] [outer = (nil)] 10:19:04 INFO - PROCESS | 1755 | ++DOMWINDOW == 59 (0x8f6efc00) [pid = 1755] [serial = 2129] [outer = 0x8f27b000] 10:19:04 INFO - PROCESS | 1755 | 1467739144763 Marionette DEBUG loaded listener.js 10:19:04 INFO - PROCESS | 1755 | ++DOMWINDOW == 60 (0x8f3c3400) [pid = 1755] [serial = 2130] [outer = 0x8f27b000] 10:19:05 INFO - PROCESS | 1755 | 1467739145573 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]]]}] 10:19:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 10:19:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1240ms 10:19:05 INFO - PROCESS | 1755 | 1467739145596 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 10:19:05 INFO - PROCESS | 1755 | 1467739145600 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 10:19:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 10:19:05 INFO - PROCESS | 1755 | 1467739145606 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 10:19:05 INFO - PROCESS | 1755 | 1467739145610 Marionette TRACE conn4 <- [1,2810,null,{}] 10:19:05 INFO - PROCESS | 1755 | 1467739145615 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}] 10:19:05 INFO - PROCESS | 1755 | 1467739145620 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:05 INFO - PROCESS | 1755 | 1467739145839 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 10:19:05 INFO - PROCESS | 1755 | 1467739145854 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:05 INFO - PROCESS | 1755 | 1467739145872 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:05 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd7c000 == 16 [pid = 1755] [id = 710] 10:19:05 INFO - PROCESS | 1755 | ++DOMWINDOW == 61 (0x90143000) [pid = 1755] [serial = 2131] [outer = (nil)] 10:19:05 INFO - PROCESS | 1755 | ++DOMWINDOW == 62 (0x9014dc00) [pid = 1755] [serial = 2132] [outer = 0x90143000] 10:19:05 INFO - PROCESS | 1755 | 1467739145955 Marionette DEBUG loaded listener.js 10:19:06 INFO - PROCESS | 1755 | ++DOMWINDOW == 63 (0x91c31c00) [pid = 1755] [serial = 2133] [outer = 0x90143000] 10:19:07 INFO - PROCESS | 1755 | 1467739147190 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]]]}] 10:19:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 10:19:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1631ms 10:19:07 INFO - PROCESS | 1755 | 1467739147239 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 10:19:07 INFO - PROCESS | 1755 | 1467739147247 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 10:19:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 10:19:07 INFO - PROCESS | 1755 | 1467739147257 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 10:19:07 INFO - PROCESS | 1755 | 1467739147261 Marionette TRACE conn4 <- [1,2814,null,{}] 10:19:07 INFO - PROCESS | 1755 | 1467739147272 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}] 10:19:07 INFO - PROCESS | 1755 | 1467739147278 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:07 INFO - PROCESS | 1755 | 1467739147522 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 10:19:07 INFO - PROCESS | 1755 | 1467739147801 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:07 INFO - PROCESS | 1755 | 1467739147811 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:07 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d6b0800 == 17 [pid = 1755] [id = 711] 10:19:07 INFO - PROCESS | 1755 | ++DOMWINDOW == 64 (0x8dd30000) [pid = 1755] [serial = 2134] [outer = (nil)] 10:19:07 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x8e30e000) [pid = 1755] [serial = 2135] [outer = 0x8dd30000] 10:19:07 INFO - PROCESS | 1755 | 1467739147939 Marionette DEBUG loaded listener.js 10:19:08 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8e3d6800) [pid = 1755] [serial = 2136] [outer = 0x8dd30000] 10:19:09 INFO - PROCESS | 1755 | 1467739149086 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]]]}] 10:19:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 10:19:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1893ms 10:19:09 INFO - PROCESS | 1755 | 1467739149150 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 10:19:09 INFO - PROCESS | 1755 | 1467739149157 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 10:19:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 10:19:09 INFO - PROCESS | 1755 | 1467739149168 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 10:19:09 INFO - PROCESS | 1755 | 1467739149173 Marionette TRACE conn4 <- [1,2818,null,{}] 10:19:09 INFO - PROCESS | 1755 | 1467739149182 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}] 10:19:09 INFO - PROCESS | 1755 | 1467739149188 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:09 INFO - PROCESS | 1755 | 1467739149422 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 10:19:09 INFO - PROCESS | 1755 | 1467739149663 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:09 INFO - PROCESS | 1755 | 1467739149675 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:09 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f29e000 == 18 [pid = 1755] [id = 712] 10:19:09 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8f3c5800) [pid = 1755] [serial = 2137] [outer = (nil)] 10:19:09 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8f6e7c00) [pid = 1755] [serial = 2138] [outer = 0x8f3c5800] 10:19:09 INFO - PROCESS | 1755 | 1467739149779 Marionette DEBUG loaded listener.js 10:19:09 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8e355400) [pid = 1755] [serial = 2139] [outer = 0x8f3c5800] 10:19:10 INFO - PROCESS | 1755 | 1467739150774 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]]]}] 10:19:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 10:19:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1638ms 10:19:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 10:19:10 INFO - PROCESS | 1755 | 1467739150806 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 10:19:10 INFO - PROCESS | 1755 | 1467739150810 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 10:19:10 INFO - PROCESS | 1755 | 1467739150818 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 10:19:10 INFO - PROCESS | 1755 | 1467739150825 Marionette TRACE conn4 <- [1,2822,null,{}] 10:19:10 INFO - PROCESS | 1755 | 1467739150842 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}] 10:19:10 INFO - PROCESS | 1755 | 1467739150852 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:11 INFO - PROCESS | 1755 | 1467739151048 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 10:19:11 INFO - PROCESS | 1755 | 1467739151279 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:11 INFO - PROCESS | 1755 | 1467739151289 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:11 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e359c00 == 19 [pid = 1755] [id = 713] 10:19:11 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x901c8000) [pid = 1755] [serial = 2140] [outer = (nil)] 10:19:11 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x91c3f000) [pid = 1755] [serial = 2141] [outer = 0x901c8000] 10:19:11 INFO - PROCESS | 1755 | 1467739151421 Marionette DEBUG loaded listener.js 10:19:11 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x91c5bc00) [pid = 1755] [serial = 2142] [outer = 0x901c8000] 10:19:12 INFO - PROCESS | 1755 | 1467739152357 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]]]}] 10:19:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 10:19:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1597ms 10:19:12 INFO - PROCESS | 1755 | 1467739152414 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 10:19:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 10:19:12 INFO - PROCESS | 1755 | 1467739152419 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 10:19:12 INFO - PROCESS | 1755 | 1467739152427 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 10:19:12 INFO - PROCESS | 1755 | 1467739152431 Marionette TRACE conn4 <- [1,2826,null,{}] 10:19:12 INFO - PROCESS | 1755 | 1467739152446 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}] 10:19:12 INFO - PROCESS | 1755 | 1467739152455 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:12 INFO - PROCESS | 1755 | 1467739152692 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 10:19:12 INFO - PROCESS | 1755 | 1467739152925 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:12 INFO - PROCESS | 1755 | 1467739152937 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:13 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f3be400 == 20 [pid = 1755] [id = 714] 10:19:13 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x90146800) [pid = 1755] [serial = 2143] [outer = (nil)] 10:19:13 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x91f52c00) [pid = 1755] [serial = 2144] [outer = 0x90146800] 10:19:13 INFO - PROCESS | 1755 | 1467739153065 Marionette DEBUG loaded listener.js 10:19:13 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x91f88000) [pid = 1755] [serial = 2145] [outer = 0x90146800] 10:19:14 INFO - PROCESS | 1755 | 1467739154043 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 10:19:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 10:19:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1694ms 10:19:14 INFO - PROCESS | 1755 | 1467739154122 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 10:19:14 INFO - PROCESS | 1755 | 1467739154125 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 10:19:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 10:19:14 INFO - PROCESS | 1755 | 1467739154133 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 10:19:14 INFO - PROCESS | 1755 | 1467739154136 Marionette TRACE conn4 <- [1,2830,null,{}] 10:19:14 INFO - PROCESS | 1755 | 1467739154142 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}] 10:19:14 INFO - PROCESS | 1755 | 1467739154147 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:14 INFO - PROCESS | 1755 | 1467739154332 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 10:19:14 INFO - PROCESS | 1755 | 1467739154517 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:14 INFO - PROCESS | 1755 | 1467739154526 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:14 INFO - PROCESS | 1755 | ++DOCSHELL 0x91c34000 == 21 [pid = 1755] [id = 715] 10:19:14 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x91c5dc00) [pid = 1755] [serial = 2146] [outer = (nil)] 10:19:14 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x91f90000) [pid = 1755] [serial = 2147] [outer = 0x91c5dc00] 10:19:14 INFO - PROCESS | 1755 | 1467739154620 Marionette DEBUG loaded listener.js 10:19:14 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x91f92800) [pid = 1755] [serial = 2148] [outer = 0x91c5dc00] 10:19:15 INFO - PROCESS | 1755 | 1467739155647 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]]]}] 10:19:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 10:19:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1586ms 10:19:15 INFO - PROCESS | 1755 | 1467739155720 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 10:19:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 10:19:15 INFO - PROCESS | 1755 | 1467739155725 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 10:19:15 INFO - PROCESS | 1755 | 1467739155731 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 10:19:15 INFO - PROCESS | 1755 | 1467739155735 Marionette TRACE conn4 <- [1,2834,null,{}] 10:19:15 INFO - PROCESS | 1755 | 1467739155742 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}] 10:19:15 INFO - PROCESS | 1755 | 1467739155752 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:16 INFO - PROCESS | 1755 | 1467739156010 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 10:19:16 INFO - PROCESS | 1755 | 1467739156258 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:16 INFO - PROCESS | 1755 | 1467739156269 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:16 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c0a0400 == 22 [pid = 1755] [id = 716] 10:19:16 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x8c3ea800) [pid = 1755] [serial = 2149] [outer = (nil)] 10:19:16 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x8dd26000) [pid = 1755] [serial = 2150] [outer = 0x8c3ea800] 10:19:16 INFO - PROCESS | 1755 | 1467739156368 Marionette DEBUG loaded listener.js 10:19:16 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0x8e306400) [pid = 1755] [serial = 2151] [outer = 0x8c3ea800] 10:19:17 INFO - PROCESS | 1755 | 1467739157512 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 10:19:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 10:19:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1848ms 10:19:17 INFO - PROCESS | 1755 | 1467739157586 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 10:19:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 10:19:17 INFO - PROCESS | 1755 | 1467739157598 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 10:19:17 INFO - PROCESS | 1755 | 1467739157609 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 10:19:17 INFO - PROCESS | 1755 | 1467739157614 Marionette TRACE conn4 <- [1,2838,null,{}] 10:19:17 INFO - PROCESS | 1755 | 1467739157631 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}] 10:19:17 INFO - PROCESS | 1755 | 1467739157637 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:17 INFO - PROCESS | 1755 | 1467739157904 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 10:19:18 INFO - PROCESS | 1755 | 1467739158193 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:18 INFO - PROCESS | 1755 | 1467739158208 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:18 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd75000 == 23 [pid = 1755] [id = 717] 10:19:18 INFO - PROCESS | 1755 | ++DOMWINDOW == 82 (0x8dd75400) [pid = 1755] [serial = 2152] [outer = (nil)] 10:19:18 INFO - PROCESS | 1755 | ++DOMWINDOW == 83 (0x8dfe3400) [pid = 1755] [serial = 2153] [outer = 0x8dd75400] 10:19:18 INFO - PROCESS | 1755 | 1467739158285 Marionette DEBUG loaded listener.js 10:19:18 INFO - PROCESS | 1755 | ++DOMWINDOW == 84 (0x8e30ac00) [pid = 1755] [serial = 2154] [outer = 0x8dd75400] 10:19:19 INFO - PROCESS | 1755 | --DOCSHELL 0x8c09ec00 == 22 [pid = 1755] [id = 704] 10:19:19 INFO - PROCESS | 1755 | --DOCSHELL 0x8c096c00 == 21 [pid = 1755] [id = 703] 10:19:19 INFO - PROCESS | 1755 | --DOCSHELL 0x8c09b400 == 20 [pid = 1755] [id = 702] 10:19:19 INFO - PROCESS | 1755 | --DOCSHELL 0x8d30b000 == 19 [pid = 1755] [id = 696] 10:19:19 INFO - PROCESS | 1755 | --DOMWINDOW == 83 (0x8e350000) [pid = 1755] [serial = 2100] [outer = (nil)] [url = about:blank] 10:19:19 INFO - PROCESS | 1755 | --DOMWINDOW == 82 (0x8f299c00) [pid = 1755] [serial = 2102] [outer = (nil)] [url = about:blank] 10:19:19 INFO - PROCESS | 1755 | --DOMWINDOW == 81 (0x8f29bc00) [pid = 1755] [serial = 2094] [outer = (nil)] [url = about:blank] 10:19:19 INFO - PROCESS | 1755 | --DOMWINDOW == 80 (0x8e3dc800) [pid = 1755] [serial = 2093] [outer = (nil)] [url = about:blank] 10:19:19 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x8c3ee400) [pid = 1755] [serial = 2076] [outer = (nil)] [url = about:blank] 10:19:19 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x8c223800) [pid = 1755] [serial = 2075] [outer = (nil)] [url = about:blank] 10:19:19 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x8f299800) [pid = 1755] [serial = 2079] [outer = (nil)] [url = about:blank] 10:19:19 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x8f27c000) [pid = 1755] [serial = 2078] [outer = (nil)] [url = about:blank] 10:19:19 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x901c8400) [pid = 1755] [serial = 2082] [outer = (nil)] [url = about:blank] 10:19:19 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x90149000) [pid = 1755] [serial = 2081] [outer = (nil)] [url = about:blank] 10:19:19 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x91c40800) [pid = 1755] [serial = 2085] [outer = (nil)] [url = about:blank] 10:19:19 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x91c3a400) [pid = 1755] [serial = 2084] [outer = (nil)] [url = about:blank] 10:19:19 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x91f50400) [pid = 1755] [serial = 2088] [outer = (nil)] [url = about:blank] 10:19:19 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x91f47400) [pid = 1755] [serial = 2087] [outer = (nil)] [url = about:blank] 10:19:19 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8dd2b000) [pid = 1755] [serial = 2091] [outer = (nil)] [url = about:blank] 10:19:19 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8dd23800) [pid = 1755] [serial = 2097] [outer = (nil)] [url = about:blank] 10:19:19 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8d6a9800) [pid = 1755] [serial = 2096] [outer = (nil)] [url = about:blank] 10:19:19 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8d6a8000) [pid = 1755] [serial = 2090] [outer = (nil)] [url = about:blank] 10:19:19 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x8f3c6800) [pid = 1755] [serial = 2103] [outer = (nil)] [url = about:blank] 10:19:19 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x8e309c00) [pid = 1755] [serial = 2099] [outer = (nil)] [url = about:blank] 10:19:19 INFO - PROCESS | 1755 | --DOMWINDOW == 63 (0x8f293400) [pid = 1755] [serial = 2105] [outer = (nil)] [url = about:blank] 10:19:20 INFO - PROCESS | 1755 | 1467739160325 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]]]}] 10:19:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 10:19:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 2743ms 10:19:20 INFO - PROCESS | 1755 | 1467739160352 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 10:19:20 INFO - PROCESS | 1755 | 1467739160358 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 10:19:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 10:19:20 INFO - PROCESS | 1755 | 1467739160367 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 10:19:20 INFO - PROCESS | 1755 | 1467739160372 Marionette TRACE conn4 <- [1,2842,null,{}] 10:19:20 INFO - PROCESS | 1755 | 1467739160380 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}] 10:19:20 INFO - PROCESS | 1755 | 1467739160385 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:20 INFO - PROCESS | 1755 | 1467739160560 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 10:19:20 INFO - PROCESS | 1755 | 1467739160809 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:20 INFO - PROCESS | 1755 | 1467739160818 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:20 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3ee400 == 20 [pid = 1755] [id = 718] 10:19:20 INFO - PROCESS | 1755 | ++DOMWINDOW == 64 (0x8d302c00) [pid = 1755] [serial = 2155] [outer = (nil)] 10:19:20 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x8d310c00) [pid = 1755] [serial = 2156] [outer = 0x8d302c00] 10:19:20 INFO - PROCESS | 1755 | 1467739160899 Marionette DEBUG loaded listener.js 10:19:21 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8d30b000) [pid = 1755] [serial = 2157] [outer = 0x8d302c00] 10:19:21 INFO - PROCESS | 1755 | 1467739161744 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]]]}] 10:19:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 10:19:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1435ms 10:19:21 INFO - PROCESS | 1755 | 1467739161803 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 10:19:21 INFO - PROCESS | 1755 | 1467739161812 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 10:19:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 10:19:21 INFO - PROCESS | 1755 | 1467739161826 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 10:19:21 INFO - PROCESS | 1755 | 1467739161830 Marionette TRACE conn4 <- [1,2846,null,{}] 10:19:21 INFO - PROCESS | 1755 | 1467739161838 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}] 10:19:21 INFO - PROCESS | 1755 | 1467739161845 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:22 INFO - PROCESS | 1755 | 1467739162035 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 10:19:22 INFO - PROCESS | 1755 | 1467739162186 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:22 INFO - PROCESS | 1755 | 1467739162196 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:22 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd7a000 == 21 [pid = 1755] [id = 719] 10:19:22 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8dfe8800) [pid = 1755] [serial = 2158] [outer = (nil)] 10:19:22 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8e303400) [pid = 1755] [serial = 2159] [outer = 0x8dfe8800] 10:19:22 INFO - PROCESS | 1755 | 1467739162275 Marionette DEBUG loaded listener.js 10:19:22 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8e30f000) [pid = 1755] [serial = 2160] [outer = 0x8dfe8800] 10:19:23 INFO - PROCESS | 1755 | 1467739163266 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]]]}] 10:19:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 10:19:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1487ms 10:19:23 INFO - PROCESS | 1755 | 1467739163314 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 10:19:23 INFO - PROCESS | 1755 | 1467739163317 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 10:19:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 10:19:23 INFO - PROCESS | 1755 | 1467739163332 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 10:19:23 INFO - PROCESS | 1755 | 1467739163338 Marionette TRACE conn4 <- [1,2850,null,{}] 10:19:23 INFO - PROCESS | 1755 | 1467739163356 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}] 10:19:23 INFO - PROCESS | 1755 | 1467739163366 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:23 INFO - PROCESS | 1755 | 1467739163597 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 10:19:23 INFO - PROCESS | 1755 | 1467739163617 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:23 INFO - PROCESS | 1755 | 1467739163629 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:23 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f283000 == 22 [pid = 1755] [id = 720] 10:19:23 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8f291800) [pid = 1755] [serial = 2161] [outer = (nil)] 10:19:23 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8f299c00) [pid = 1755] [serial = 2162] [outer = 0x8f291800] 10:19:23 INFO - PROCESS | 1755 | 1467739163718 Marionette DEBUG loaded listener.js 10:19:23 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8f3bfc00) [pid = 1755] [serial = 2163] [outer = 0x8f291800] 10:19:24 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8c22a400) [pid = 1755] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 10:19:24 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8dd7ac00) [pid = 1755] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 10:19:24 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8d6b1400) [pid = 1755] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 10:19:24 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8c09c400) [pid = 1755] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 10:19:24 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8f27b000) [pid = 1755] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 10:19:24 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8f3ccc00) [pid = 1755] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 10:19:24 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x8f29e800) [pid = 1755] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 10:19:25 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x8e3dd800) [pid = 1755] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 10:19:25 INFO - PROCESS | 1755 | --DOMWINDOW == 63 (0x8dfeac00) [pid = 1755] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 10:19:25 INFO - PROCESS | 1755 | --DOMWINDOW == 62 (0x90143000) [pid = 1755] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 10:19:25 INFO - PROCESS | 1755 | 1467739165160 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 10:19:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 10:19:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1864ms 10:19:25 INFO - PROCESS | 1755 | 1467739165198 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 10:19:25 INFO - PROCESS | 1755 | 1467739165202 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 10:19:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 10:19:25 INFO - PROCESS | 1755 | 1467739165209 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 10:19:25 INFO - PROCESS | 1755 | 1467739165212 Marionette TRACE conn4 <- [1,2854,null,{}] 10:19:25 INFO - PROCESS | 1755 | 1467739165219 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}] 10:19:25 INFO - PROCESS | 1755 | 1467739165224 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:25 INFO - PROCESS | 1755 | 1467739165457 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 10:19:25 INFO - PROCESS | 1755 | 1467739165600 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:25 INFO - PROCESS | 1755 | 1467739165608 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:25 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c229800 == 23 [pid = 1755] [id = 721] 10:19:25 INFO - PROCESS | 1755 | ++DOMWINDOW == 63 (0x8d6a7000) [pid = 1755] [serial = 2164] [outer = (nil)] 10:19:25 INFO - PROCESS | 1755 | ++DOMWINDOW == 64 (0x8f292000) [pid = 1755] [serial = 2165] [outer = 0x8d6a7000] 10:19:25 INFO - PROCESS | 1755 | 1467739165680 Marionette DEBUG loaded listener.js 10:19:25 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x8f3c8000) [pid = 1755] [serial = 2166] [outer = 0x8d6a7000] 10:19:26 INFO - PROCESS | 1755 | 1467739166457 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]]]}] 10:19:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 10:19:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1290ms 10:19:26 INFO - PROCESS | 1755 | 1467739166501 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 10:19:26 INFO - PROCESS | 1755 | 1467739166504 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 10:19:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 10:19:26 INFO - PROCESS | 1755 | 1467739166511 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 10:19:26 INFO - PROCESS | 1755 | 1467739166515 Marionette TRACE conn4 <- [1,2858,null,{}] 10:19:26 INFO - PROCESS | 1755 | 1467739166523 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}] 10:19:26 INFO - PROCESS | 1755 | 1467739166528 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:26 INFO - PROCESS | 1755 | 1467739166691 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 10:19:26 INFO - PROCESS | 1755 | 1467739166702 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:26 INFO - PROCESS | 1755 | 1467739166711 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:26 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f29e800 == 24 [pid = 1755] [id = 722] 10:19:26 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8f3ccc00) [pid = 1755] [serial = 2167] [outer = (nil)] 10:19:26 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8fd11c00) [pid = 1755] [serial = 2168] [outer = 0x8f3ccc00] 10:19:26 INFO - PROCESS | 1755 | 1467739166780 Marionette DEBUG loaded listener.js 10:19:26 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8fe3e400) [pid = 1755] [serial = 2169] [outer = 0x8f3ccc00] 10:19:28 INFO - PROCESS | 1755 | 1467739168083 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 10:19:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 10:19:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1639ms 10:19:28 INFO - PROCESS | 1755 | 1467739168152 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 10:19:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 10:19:28 INFO - PROCESS | 1755 | 1467739168161 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 10:19:28 INFO - PROCESS | 1755 | 1467739168169 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 10:19:28 INFO - PROCESS | 1755 | 1467739168178 Marionette TRACE conn4 <- [1,2862,null,{}] 10:19:28 INFO - PROCESS | 1755 | 1467739168187 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}] 10:19:28 INFO - PROCESS | 1755 | 1467739168192 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:28 INFO - PROCESS | 1755 | 1467739168423 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 10:19:28 INFO - PROCESS | 1755 | 1467739168660 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:28 INFO - PROCESS | 1755 | 1467739168668 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:28 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d6a2c00 == 25 [pid = 1755] [id = 723] 10:19:28 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8d6a3c00) [pid = 1755] [serial = 2170] [outer = (nil)] 10:19:28 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8dd78000) [pid = 1755] [serial = 2171] [outer = 0x8d6a3c00] 10:19:28 INFO - PROCESS | 1755 | 1467739168792 Marionette DEBUG loaded listener.js 10:19:28 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8dfed400) [pid = 1755] [serial = 2172] [outer = 0x8d6a3c00] 10:19:29 INFO - PROCESS | 1755 | 1467739169809 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]]]}] 10:19:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 10:19:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1689ms 10:19:29 INFO - PROCESS | 1755 | 1467739169858 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 10:19:29 INFO - PROCESS | 1755 | 1467739169865 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 10:19:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 10:19:29 INFO - PROCESS | 1755 | 1467739169877 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 10:19:29 INFO - PROCESS | 1755 | 1467739169881 Marionette TRACE conn4 <- [1,2866,null,{}] 10:19:29 INFO - PROCESS | 1755 | 1467739169889 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}] 10:19:29 INFO - PROCESS | 1755 | 1467739169895 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:30 INFO - PROCESS | 1755 | 1467739170111 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 10:19:30 INFO - PROCESS | 1755 | 1467739170384 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:30 INFO - PROCESS | 1755 | 1467739170397 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:30 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e3dd000 == 26 [pid = 1755] [id = 724] 10:19:30 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8f3c2000) [pid = 1755] [serial = 2173] [outer = (nil)] 10:19:30 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8f6e6400) [pid = 1755] [serial = 2174] [outer = 0x8f3c2000] 10:19:30 INFO - PROCESS | 1755 | 1467739170524 Marionette DEBUG loaded listener.js 10:19:30 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x8f29c000) [pid = 1755] [serial = 2175] [outer = 0x8f3c2000] 10:19:31 INFO - PROCESS | 1755 | 1467739171539 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]]]}] 10:19:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 10:19:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1737ms 10:19:31 INFO - PROCESS | 1755 | 1467739171615 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 10:19:31 INFO - PROCESS | 1755 | 1467739171619 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 10:19:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 10:19:31 INFO - PROCESS | 1755 | 1467739171627 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 10:19:31 INFO - PROCESS | 1755 | 1467739171633 Marionette TRACE conn4 <- [1,2870,null,{}] 10:19:31 INFO - PROCESS | 1755 | 1467739171651 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}] 10:19:31 INFO - PROCESS | 1755 | 1467739171660 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:31 INFO - PROCESS | 1755 | 1467739171889 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 10:19:32 INFO - PROCESS | 1755 | 1467739172125 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:32 INFO - PROCESS | 1755 | 1467739172139 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:32 INFO - PROCESS | 1755 | ++DOCSHELL 0x90148c00 == 27 [pid = 1755] [id = 725] 10:19:32 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x9014f000) [pid = 1755] [serial = 2176] [outer = (nil)] 10:19:32 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x901d0c00) [pid = 1755] [serial = 2177] [outer = 0x9014f000] 10:19:32 INFO - PROCESS | 1755 | 1467739172248 Marionette DEBUG loaded listener.js 10:19:32 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x91c3a400) [pid = 1755] [serial = 2178] [outer = 0x9014f000] 10:19:33 INFO - PROCESS | 1755 | 1467739173405 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]]]}] 10:19:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 10:19:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1848ms 10:19:33 INFO - PROCESS | 1755 | 1467739173476 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 10:19:33 INFO - PROCESS | 1755 | 1467739173482 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 10:19:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 10:19:33 INFO - PROCESS | 1755 | 1467739173488 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 10:19:33 INFO - PROCESS | 1755 | 1467739173492 Marionette TRACE conn4 <- [1,2874,null,{}] 10:19:33 INFO - PROCESS | 1755 | 1467739173499 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}] 10:19:33 INFO - PROCESS | 1755 | 1467739173504 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:33 INFO - PROCESS | 1755 | 1467739173711 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 10:19:33 INFO - PROCESS | 1755 | 1467739173959 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:33 INFO - PROCESS | 1755 | 1467739173968 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:34 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e350000 == 28 [pid = 1755] [id = 726] 10:19:34 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x8f282800) [pid = 1755] [serial = 2179] [outer = (nil)] 10:19:34 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x91c5a000) [pid = 1755] [serial = 2180] [outer = 0x8f282800] 10:19:34 INFO - PROCESS | 1755 | 1467739174098 Marionette DEBUG loaded listener.js 10:19:34 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x91c5ec00) [pid = 1755] [serial = 2181] [outer = 0x8f282800] 10:19:35 INFO - PROCESS | 1755 | 1467739175288 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]]]}] 10:19:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 10:19:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1893ms 10:19:35 INFO - PROCESS | 1755 | 1467739175391 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 10:19:35 INFO - PROCESS | 1755 | 1467739175397 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 10:19:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 10:19:35 INFO - PROCESS | 1755 | 1467739175407 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 10:19:35 INFO - PROCESS | 1755 | 1467739175410 Marionette TRACE conn4 <- [1,2878,null,{}] 10:19:35 INFO - PROCESS | 1755 | 1467739175484 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}] 10:19:35 INFO - PROCESS | 1755 | 1467739175495 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:35 INFO - PROCESS | 1755 | 1467739175800 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 10:19:35 INFO - PROCESS | 1755 | 1467739175957 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:35 INFO - PROCESS | 1755 | 1467739175965 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:36 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c230800 == 29 [pid = 1755] [id = 727] 10:19:36 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0x8c3e4400) [pid = 1755] [serial = 2182] [outer = (nil)] 10:19:36 INFO - PROCESS | 1755 | ++DOMWINDOW == 82 (0x8d302400) [pid = 1755] [serial = 2183] [outer = 0x8c3e4400] 10:19:36 INFO - PROCESS | 1755 | 1467739176078 Marionette DEBUG loaded listener.js 10:19:36 INFO - PROCESS | 1755 | ++DOMWINDOW == 83 (0x8d6b1400) [pid = 1755] [serial = 2184] [outer = 0x8c3e4400] 10:19:36 INFO - PROCESS | 1755 | --DOMWINDOW == 82 (0x8fd15000) [pid = 1755] [serial = 2106] [outer = (nil)] [url = about:blank] 10:19:36 INFO - PROCESS | 1755 | --DOMWINDOW == 81 (0x8fd16800) [pid = 1755] [serial = 2126] [outer = (nil)] [url = about:blank] 10:19:36 INFO - PROCESS | 1755 | --DOMWINDOW == 80 (0x8dd79000) [pid = 1755] [serial = 2120] [outer = (nil)] [url = about:blank] 10:19:36 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x8c231000) [pid = 1755] [serial = 2117] [outer = (nil)] [url = about:blank] 10:19:36 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x8fe46000) [pid = 1755] [serial = 2127] [outer = (nil)] [url = about:blank] 10:19:36 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x8d30d000) [pid = 1755] [serial = 2118] [outer = (nil)] [url = about:blank] 10:19:36 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x8f278000) [pid = 1755] [serial = 2123] [outer = (nil)] [url = about:blank] 10:19:36 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x8c227400) [pid = 1755] [serial = 2108] [outer = (nil)] [url = about:blank] 10:19:36 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8c3e8000) [pid = 1755] [serial = 2109] [outer = (nil)] [url = about:blank] 10:19:36 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x8f6f4800) [pid = 1755] [serial = 2114] [outer = (nil)] [url = about:blank] 10:19:36 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x8fd20000) [pid = 1755] [serial = 2115] [outer = (nil)] [url = about:blank] 10:19:36 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8dff0400) [pid = 1755] [serial = 2111] [outer = (nil)] [url = about:blank] 10:19:36 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x9014dc00) [pid = 1755] [serial = 2132] [outer = (nil)] [url = about:blank] 10:19:36 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x91c31c00) [pid = 1755] [serial = 2133] [outer = (nil)] [url = about:blank] 10:19:36 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8e356000) [pid = 1755] [serial = 2112] [outer = (nil)] [url = about:blank] 10:19:36 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8dfeb000) [pid = 1755] [serial = 2121] [outer = (nil)] [url = about:blank] 10:19:36 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8f6efc00) [pid = 1755] [serial = 2129] [outer = (nil)] [url = about:blank] 10:19:36 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x8f295000) [pid = 1755] [serial = 2124] [outer = (nil)] [url = about:blank] 10:19:36 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x8f3c3400) [pid = 1755] [serial = 2130] [outer = (nil)] [url = about:blank] 10:19:36 INFO - PROCESS | 1755 | 1467739176976 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]]]}] 10:19:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 10:19:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1642ms 10:19:37 INFO - PROCESS | 1755 | 1467739177053 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 10:19:37 INFO - PROCESS | 1755 | 1467739177060 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 10:19:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 10:19:37 INFO - PROCESS | 1755 | 1467739177071 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 10:19:37 INFO - PROCESS | 1755 | 1467739177075 Marionette TRACE conn4 <- [1,2882,null,{}] 10:19:37 INFO - PROCESS | 1755 | 1467739177083 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}] 10:19:37 INFO - PROCESS | 1755 | 1467739177089 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:37 INFO - PROCESS | 1755 | 1467739177267 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 10:19:37 INFO - PROCESS | 1755 | 1467739177282 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:37 INFO - PROCESS | 1755 | 1467739177292 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:37 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd79c00 == 30 [pid = 1755] [id = 728] 10:19:37 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x8e30a000) [pid = 1755] [serial = 2185] [outer = (nil)] 10:19:37 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8e3de800) [pid = 1755] [serial = 2186] [outer = 0x8e30a000] 10:19:37 INFO - PROCESS | 1755 | 1467739177504 Marionette DEBUG loaded listener.js 10:19:37 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8f294000) [pid = 1755] [serial = 2187] [outer = 0x8e30a000] 10:19:38 INFO - PROCESS | 1755 | 1467739178442 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]]]}] 10:19:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 10:19:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1433ms 10:19:38 INFO - PROCESS | 1755 | 1467739178506 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 10:19:38 INFO - PROCESS | 1755 | 1467739178510 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 10:19:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 10:19:38 INFO - PROCESS | 1755 | 1467739178517 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 10:19:38 INFO - PROCESS | 1755 | 1467739178522 Marionette TRACE conn4 <- [1,2886,null,{}] 10:19:38 INFO - PROCESS | 1755 | 1467739178538 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}] 10:19:38 INFO - PROCESS | 1755 | 1467739178547 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:38 INFO - PROCESS | 1755 | 1467739178716 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 10:19:38 INFO - PROCESS | 1755 | 1467739178894 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:38 INFO - PROCESS | 1755 | 1467739178906 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:38 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f6ea000 == 31 [pid = 1755] [id = 729] 10:19:38 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8fd15000) [pid = 1755] [serial = 2188] [outer = (nil)] 10:19:38 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8fd20c00) [pid = 1755] [serial = 2189] [outer = 0x8fd15000] 10:19:38 INFO - PROCESS | 1755 | 1467739178981 Marionette DEBUG loaded listener.js 10:19:39 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8fe4ac00) [pid = 1755] [serial = 2190] [outer = 0x8fd15000] 10:19:39 INFO - PROCESS | 1755 | 1467739179916 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]]]}] 10:19:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 10:19:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1436ms 10:19:39 INFO - PROCESS | 1755 | 1467739179954 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 10:19:39 INFO - PROCESS | 1755 | 1467739179958 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 10:19:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 10:19:39 INFO - PROCESS | 1755 | 1467739179968 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 10:19:39 INFO - PROCESS | 1755 | 1467739179971 Marionette TRACE conn4 <- [1,2890,null,{}] 10:19:39 INFO - PROCESS | 1755 | 1467739179984 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}] 10:19:39 INFO - PROCESS | 1755 | 1467739179988 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:40 INFO - PROCESS | 1755 | 1467739180222 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 10:19:40 INFO - PROCESS | 1755 | 1467739180241 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:40 INFO - PROCESS | 1755 | 1467739180250 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:40 INFO - PROCESS | 1755 | ++DOCSHELL 0x8fd12400 == 32 [pid = 1755] [id = 730] 10:19:40 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x90142000) [pid = 1755] [serial = 2191] [outer = (nil)] 10:19:40 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x901c9000) [pid = 1755] [serial = 2192] [outer = 0x90142000] 10:19:40 INFO - PROCESS | 1755 | 1467739180331 Marionette DEBUG loaded listener.js 10:19:40 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x901d3400) [pid = 1755] [serial = 2193] [outer = 0x90142000] 10:19:40 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x8f291800) [pid = 1755] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 10:19:40 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8c3ea800) [pid = 1755] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 10:19:40 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8dd30000) [pid = 1755] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 10:19:40 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8d6a7000) [pid = 1755] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 10:19:40 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8f3c5800) [pid = 1755] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 10:19:40 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8dd75400) [pid = 1755] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 10:19:40 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x901c8000) [pid = 1755] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 10:19:40 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x8d302c00) [pid = 1755] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 10:19:40 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x8dfe8800) [pid = 1755] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 10:19:40 INFO - PROCESS | 1755 | --DOMWINDOW == 63 (0x90146800) [pid = 1755] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 10:19:40 INFO - PROCESS | 1755 | --DOMWINDOW == 62 (0x91c5dc00) [pid = 1755] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 10:19:41 INFO - PROCESS | 1755 | 1467739181403 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 10:19:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 10:19:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1489ms 10:19:41 INFO - PROCESS | 1755 | 1467739181458 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 10:19:41 INFO - PROCESS | 1755 | 1467739181461 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 10:19:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 10:19:41 INFO - PROCESS | 1755 | 1467739181468 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 10:19:41 INFO - PROCESS | 1755 | 1467739181471 Marionette TRACE conn4 <- [1,2894,null,{}] 10:19:41 INFO - PROCESS | 1755 | 1467739181477 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}] 10:19:41 INFO - PROCESS | 1755 | 1467739181482 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:41 INFO - PROCESS | 1755 | 1467739181654 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 10:19:41 INFO - PROCESS | 1755 | 1467739181664 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:41 INFO - PROCESS | 1755 | 1467739181671 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:41 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c0a2c00 == 33 [pid = 1755] [id = 731] 10:19:41 INFO - PROCESS | 1755 | ++DOMWINDOW == 63 (0x8c22f800) [pid = 1755] [serial = 2194] [outer = (nil)] 10:19:41 INFO - PROCESS | 1755 | ++DOMWINDOW == 64 (0x8fe4c000) [pid = 1755] [serial = 2195] [outer = 0x8c22f800] 10:19:41 INFO - PROCESS | 1755 | 1467739181742 Marionette DEBUG loaded listener.js 10:19:41 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x90149c00) [pid = 1755] [serial = 2196] [outer = 0x8c22f800] 10:19:42 INFO - PROCESS | 1755 | 1467739182707 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]]]}] 10:19:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 10:19:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1280ms 10:19:42 INFO - PROCESS | 1755 | 1467739182749 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 10:19:42 INFO - PROCESS | 1755 | 1467739182753 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 10:19:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 10:19:42 INFO - PROCESS | 1755 | 1467739182760 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 10:19:42 INFO - PROCESS | 1755 | 1467739182763 Marionette TRACE conn4 <- [1,2898,null,{}] 10:19:42 INFO - PROCESS | 1755 | 1467739182770 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}] 10:19:42 INFO - PROCESS | 1755 | 1467739182780 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:43 INFO - PROCESS | 1755 | 1467739183057 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 10:19:43 INFO - PROCESS | 1755 | 1467739183245 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:43 INFO - PROCESS | 1755 | 1467739183259 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:43 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c09c800 == 34 [pid = 1755] [id = 732] 10:19:43 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8c09d400) [pid = 1755] [serial = 2197] [outer = (nil)] 10:19:43 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8c0a5c00) [pid = 1755] [serial = 2198] [outer = 0x8c09d400] 10:19:43 INFO - PROCESS | 1755 | 1467739183346 Marionette DEBUG loaded listener.js 10:19:43 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8c22f400) [pid = 1755] [serial = 2199] [outer = 0x8c09d400] 10:19:44 INFO - PROCESS | 1755 | 1467739184383 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]]]}] 10:19:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 10:19:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1682ms 10:19:44 INFO - PROCESS | 1755 | 1467739184445 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 10:19:44 INFO - PROCESS | 1755 | 1467739184452 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 10:19:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 10:19:44 INFO - PROCESS | 1755 | 1467739184462 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 10:19:44 INFO - PROCESS | 1755 | 1467739184466 Marionette TRACE conn4 <- [1,2902,null,{}] 10:19:44 INFO - PROCESS | 1755 | 1467739184475 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}] 10:19:44 INFO - PROCESS | 1755 | 1467739184484 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:44 INFO - PROCESS | 1755 | 1467739184686 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 10:19:44 INFO - PROCESS | 1755 | 1467739184877 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:44 INFO - PROCESS | 1755 | 1467739184888 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:44 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd2bc00 == 35 [pid = 1755] [id = 733] 10:19:44 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8dfeb000) [pid = 1755] [serial = 2200] [outer = (nil)] 10:19:45 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8e307c00) [pid = 1755] [serial = 2201] [outer = 0x8dfeb000] 10:19:45 INFO - PROCESS | 1755 | 1467739185037 Marionette DEBUG loaded listener.js 10:19:45 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8f27d000) [pid = 1755] [serial = 2202] [outer = 0x8dfeb000] 10:19:46 INFO - PROCESS | 1755 | 1467739186014 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 10:19:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 10:19:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1635ms 10:19:46 INFO - PROCESS | 1755 | 1467739186098 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 10:19:46 INFO - PROCESS | 1755 | 1467739186103 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 10:19:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 10:19:46 INFO - PROCESS | 1755 | 1467739186110 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 10:19:46 INFO - PROCESS | 1755 | 1467739186115 Marionette TRACE conn4 <- [1,2906,null,{}] 10:19:46 INFO - PROCESS | 1755 | 1467739186121 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}] 10:19:46 INFO - PROCESS | 1755 | 1467739186127 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:46 INFO - PROCESS | 1755 | 1467739186366 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 10:19:46 INFO - PROCESS | 1755 | 1467739186659 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:46 INFO - PROCESS | 1755 | 1467739186668 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:46 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dfea400 == 36 [pid = 1755] [id = 734] 10:19:46 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8f6e5c00) [pid = 1755] [serial = 2203] [outer = (nil)] 10:19:46 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8fe46c00) [pid = 1755] [serial = 2204] [outer = 0x8f6e5c00] 10:19:46 INFO - PROCESS | 1755 | 1467739186798 Marionette DEBUG loaded listener.js 10:19:46 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x9014f400) [pid = 1755] [serial = 2205] [outer = 0x8f6e5c00] 10:19:47 INFO - PROCESS | 1755 | 1467739187868 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]]]}] 10:19:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 10:19:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1835ms 10:19:47 INFO - PROCESS | 1755 | 1467739187947 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 10:19:47 INFO - PROCESS | 1755 | 1467739187954 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 10:19:47 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 10:19:47 INFO - PROCESS | 1755 | 1467739187972 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 10:19:47 INFO - PROCESS | 1755 | 1467739187981 Marionette TRACE conn4 <- [1,2910,null,{}] 10:19:47 INFO - PROCESS | 1755 | 1467739187988 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}] 10:19:48 INFO - PROCESS | 1755 | 1467739187999 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:48 INFO - PROCESS | 1755 | 1467739188357 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 10:19:48 INFO - PROCESS | 1755 | 1467739188620 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:48 INFO - PROCESS | 1755 | 1467739188627 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:48 INFO - PROCESS | 1755 | ++DOCSHELL 0x901d6800 == 37 [pid = 1755] [id = 735] 10:19:48 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x91c3fc00) [pid = 1755] [serial = 2206] [outer = (nil)] 10:19:48 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x91f8b800) [pid = 1755] [serial = 2207] [outer = 0x91c3fc00] 10:19:48 INFO - PROCESS | 1755 | 1467739188711 Marionette DEBUG loaded listener.js 10:19:48 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x92432000) [pid = 1755] [serial = 2208] [outer = 0x91c3fc00] 10:19:49 INFO - PROCESS | 1755 | 1467739189577 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]]]}] 10:19:49 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 10:19:49 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 10:19:49 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1652ms 10:19:49 INFO - PROCESS | 1755 | 1467739189617 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 10:19:49 INFO - PROCESS | 1755 | 1467739189621 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 10:19:49 INFO - TEST-START | /DOMEvents/constructors.html 10:19:49 INFO - PROCESS | 1755 | 1467739189631 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 10:19:49 INFO - PROCESS | 1755 | 1467739189636 Marionette TRACE conn4 <- [1,2914,null,{}] 10:19:49 INFO - PROCESS | 1755 | 1467739189642 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}] 10:19:49 INFO - PROCESS | 1755 | 1467739189648 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:49 INFO - PROCESS | 1755 | 1467739189878 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 10:19:50 INFO - PROCESS | 1755 | 1467739190067 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:50 INFO - PROCESS | 1755 | 1467739190076 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:50 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c224c00 == 38 [pid = 1755] [id = 736] 10:19:50 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x8d30b800) [pid = 1755] [serial = 2209] [outer = (nil)] 10:19:50 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x9243b800) [pid = 1755] [serial = 2210] [outer = 0x8d30b800] 10:19:50 INFO - PROCESS | 1755 | 1467739190159 Marionette DEBUG loaded listener.js 10:19:50 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x9243d400) [pid = 1755] [serial = 2211] [outer = 0x8d30b800] 10:19:51 INFO - PROCESS | 1755 | 1467739191209 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]]]}] 10:19:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 10:19:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 10:19:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 10:19:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 10:19:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 10:19:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 10:19:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 10:19:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 10:19:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 10:19:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 10:19:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 10:19:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 10:19:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 10:19:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 10:19:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 10:19:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 10:19:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 10:19:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 10:19:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 10:19:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 10:19:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 10:19:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 10:19:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 10:19:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 10:19:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 10:19:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 10:19:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 10:19:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 10:19:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 10:19:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 10:19:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 10:19:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 10:19:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 10:19:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 10:19:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 10:19:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 10:19:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 10:19:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 10:19:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:19:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:19:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 10:19:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:19:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 10:19:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 10:19:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:19:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:19:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 10:19:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:19:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 10:19:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 10:19:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:19:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:19:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 10:19:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:19:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 10:19:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 10:19:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:19:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:19:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 10:19:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:19:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 10:19:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 10:19:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:19:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:19:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 10:19:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:19:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 10:19:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 10:19:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:19:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:19:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 10:19:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:19:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 10:19:51 INFO - TEST-OK | /DOMEvents/constructors.html | took 1666ms 10:19:51 INFO - PROCESS | 1755 | 1467739191298 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 10:19:51 INFO - PROCESS | 1755 | 1467739191305 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 10:19:51 INFO - TEST-START | /DOMEvents/event-phases-order.html 10:19:51 INFO - PROCESS | 1755 | 1467739191319 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 10:19:51 INFO - PROCESS | 1755 | 1467739191322 Marionette TRACE conn4 <- [1,2918,null,{}] 10:19:51 INFO - PROCESS | 1755 | 1467739191344 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}] 10:19:51 INFO - PROCESS | 1755 | 1467739191348 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:51 INFO - PROCESS | 1755 | 1467739191563 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 10:19:51 INFO - PROCESS | 1755 | 1467739191806 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:51 INFO - PROCESS | 1755 | 1467739191825 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:51 INFO - PROCESS | 1755 | ++DOCSHELL 0x925c9400 == 39 [pid = 1755] [id = 737] 10:19:51 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0x925ca000) [pid = 1755] [serial = 2212] [outer = (nil)] 10:19:51 INFO - PROCESS | 1755 | ++DOMWINDOW == 82 (0x925d0400) [pid = 1755] [serial = 2213] [outer = 0x925ca000] 10:19:51 INFO - PROCESS | 1755 | 1467739191933 Marionette DEBUG loaded listener.js 10:19:52 INFO - PROCESS | 1755 | ++DOMWINDOW == 83 (0x9276cc00) [pid = 1755] [serial = 2214] [outer = 0x925ca000] 10:19:52 INFO - PROCESS | 1755 | 1467739192812 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 10:19:52 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 10:19:52 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1512ms 10:19:52 INFO - PROCESS | 1755 | 1467739192828 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 10:19:52 INFO - PROCESS | 1755 | 1467739192833 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 10:19:52 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 10:19:52 INFO - PROCESS | 1755 | 1467739192839 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 10:19:52 INFO - PROCESS | 1755 | 1467739192843 Marionette TRACE conn4 <- [1,2922,null,{}] 10:19:52 INFO - PROCESS | 1755 | 1467739192849 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}] 10:19:52 INFO - PROCESS | 1755 | 1467739192854 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:53 INFO - PROCESS | 1755 | 1467739193033 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 10:19:53 INFO - PROCESS | 1755 | 1467739193231 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:53 INFO - PROCESS | 1755 | 1467739193239 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:53 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3e2800 == 40 [pid = 1755] [id = 738] 10:19:53 INFO - PROCESS | 1755 | ++DOMWINDOW == 84 (0x8c3e9800) [pid = 1755] [serial = 2215] [outer = (nil)] 10:19:53 INFO - PROCESS | 1755 | ++DOMWINDOW == 85 (0x8e30c000) [pid = 1755] [serial = 2216] [outer = 0x8c3e9800] 10:19:53 INFO - PROCESS | 1755 | 1467739193322 Marionette DEBUG loaded listener.js 10:19:53 INFO - PROCESS | 1755 | ++DOMWINDOW == 86 (0x8e3d7c00) [pid = 1755] [serial = 2217] [outer = 0x8c3e9800] 10:19:54 INFO - PROCESS | 1755 | [1755] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 10:19:54 INFO - PROCESS | 1755 | [1755] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 10:19:54 INFO - PROCESS | 1755 | [1755] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 10:19:54 INFO - PROCESS | 1755 | [1755] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 10:19:54 INFO - PROCESS | 1755 | 1467739194512 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]]]}] 10:19:54 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 10:19:54 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 10:19:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 10:19:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:19:54 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:19:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:19:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:19:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:19:54 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 10:19:54 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 10:19:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:19:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:19:54 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:19:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:19:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:19:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:19:54 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 10:19:54 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 10:19:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:19:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:19:54 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:19:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:19:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:19:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:19:54 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]" 10:19:54 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 10:19:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:19:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:19:54 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:19:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:19:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:19:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:19:54 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 10:19:54 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1732ms 10:19:54 INFO - PROCESS | 1755 | 1467739194573 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 10:19:54 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 10:19:54 INFO - PROCESS | 1755 | 1467739194588 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 10:19:54 INFO - PROCESS | 1755 | 1467739194600 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 10:19:54 INFO - PROCESS | 1755 | 1467739194608 Marionette TRACE conn4 <- [1,2926,null,{}] 10:19:54 INFO - PROCESS | 1755 | 1467739194671 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}] 10:19:54 INFO - PROCESS | 1755 | 1467739194678 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:54 INFO - PROCESS | 1755 | 1467739194915 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 10:19:55 INFO - PROCESS | 1755 | 1467739195122 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:55 INFO - PROCESS | 1755 | 1467739195134 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:55 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d6a7800 == 41 [pid = 1755] [id = 739] 10:19:55 INFO - PROCESS | 1755 | ++DOMWINDOW == 87 (0x8dd27800) [pid = 1755] [serial = 2218] [outer = (nil)] 10:19:55 INFO - PROCESS | 1755 | ++DOMWINDOW == 88 (0x8e354c00) [pid = 1755] [serial = 2219] [outer = 0x8dd27800] 10:19:55 INFO - PROCESS | 1755 | 1467739195251 Marionette DEBUG loaded listener.js 10:19:55 INFO - PROCESS | 1755 | ++DOMWINDOW == 89 (0x8f281400) [pid = 1755] [serial = 2220] [outer = 0x8dd27800] 10:19:56 INFO - PROCESS | 1755 | --DOCSHELL 0x8c0a2c00 == 40 [pid = 1755] [id = 731] 10:19:56 INFO - PROCESS | 1755 | --DOCSHELL 0x8fd12400 == 39 [pid = 1755] [id = 730] 10:19:56 INFO - PROCESS | 1755 | --DOCSHELL 0x8f6ea000 == 38 [pid = 1755] [id = 729] 10:19:56 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd79c00 == 37 [pid = 1755] [id = 728] 10:19:56 INFO - PROCESS | 1755 | --DOCSHELL 0x8c230800 == 36 [pid = 1755] [id = 727] 10:19:56 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3e5c00 == 35 [pid = 1755] [id = 706] 10:19:56 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3ee400 == 34 [pid = 1755] [id = 718] 10:19:56 INFO - PROCESS | 1755 | --DOCSHELL 0x8f29e000 == 33 [pid = 1755] [id = 712] 10:19:56 INFO - PROCESS | 1755 | --DOCSHELL 0x8f29e800 == 32 [pid = 1755] [id = 722] 10:19:56 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd2a400 == 31 [pid = 1755] [id = 708] 10:19:56 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd7a000 == 30 [pid = 1755] [id = 719] 10:19:56 INFO - PROCESS | 1755 | --DOCSHELL 0x8d6a2c00 == 29 [pid = 1755] [id = 723] 10:19:56 INFO - PROCESS | 1755 | --DOCSHELL 0x8c0a0400 == 28 [pid = 1755] [id = 716] 10:19:56 INFO - PROCESS | 1755 | --DOCSHELL 0x90148c00 == 27 [pid = 1755] [id = 725] 10:19:56 INFO - PROCESS | 1755 | --DOCSHELL 0x8f3be400 == 26 [pid = 1755] [id = 714] 10:19:56 INFO - PROCESS | 1755 | --DOCSHELL 0x8e3dd000 == 25 [pid = 1755] [id = 724] 10:19:56 INFO - PROCESS | 1755 | --DOCSHELL 0x91c34000 == 24 [pid = 1755] [id = 715] 10:19:56 INFO - PROCESS | 1755 | --DOCSHELL 0x8c229400 == 23 [pid = 1755] [id = 705] 10:19:56 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd75000 == 22 [pid = 1755] [id = 717] 10:19:56 INFO - PROCESS | 1755 | --DOCSHELL 0x8e350000 == 21 [pid = 1755] [id = 726] 10:19:56 INFO - PROCESS | 1755 | --DOCSHELL 0x8d6b0800 == 20 [pid = 1755] [id = 711] 10:19:56 INFO - PROCESS | 1755 | --DOCSHELL 0x8c229800 == 19 [pid = 1755] [id = 721] 10:19:56 INFO - PROCESS | 1755 | --DOCSHELL 0x8e3db400 == 18 [pid = 1755] [id = 709] 10:19:56 INFO - PROCESS | 1755 | --DOCSHELL 0x8f283000 == 17 [pid = 1755] [id = 720] 10:19:56 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd7c000 == 16 [pid = 1755] [id = 710] 10:19:56 INFO - PROCESS | 1755 | --DOCSHELL 0x8e359c00 == 15 [pid = 1755] [id = 713] 10:19:56 INFO - PROCESS | 1755 | --DOCSHELL 0x8e3d9800 == 14 [pid = 1755] [id = 707] 10:19:56 INFO - PROCESS | 1755 | --DOCSHELL 0x925c9400 == 13 [pid = 1755] [id = 737] 10:19:56 INFO - PROCESS | 1755 | --DOCSHELL 0x8c224c00 == 12 [pid = 1755] [id = 736] 10:19:56 INFO - PROCESS | 1755 | --DOCSHELL 0x901d6800 == 11 [pid = 1755] [id = 735] 10:19:56 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd2bc00 == 10 [pid = 1755] [id = 733] 10:19:56 INFO - PROCESS | 1755 | --DOCSHELL 0x8dfea400 == 9 [pid = 1755] [id = 734] 10:19:56 INFO - PROCESS | 1755 | --DOCSHELL 0x8c09c800 == 8 [pid = 1755] [id = 732] 10:19:56 INFO - PROCESS | 1755 | --DOMWINDOW == 88 (0x91f52c00) [pid = 1755] [serial = 2144] [outer = (nil)] [url = about:blank] 10:19:56 INFO - PROCESS | 1755 | --DOMWINDOW == 87 (0x91f92800) [pid = 1755] [serial = 2148] [outer = (nil)] [url = about:blank] 10:19:56 INFO - PROCESS | 1755 | --DOMWINDOW == 86 (0x91f90000) [pid = 1755] [serial = 2147] [outer = (nil)] [url = about:blank] 10:19:56 INFO - PROCESS | 1755 | --DOMWINDOW == 85 (0x8f299c00) [pid = 1755] [serial = 2162] [outer = (nil)] [url = about:blank] 10:19:56 INFO - PROCESS | 1755 | --DOMWINDOW == 84 (0x8e306400) [pid = 1755] [serial = 2151] [outer = (nil)] [url = about:blank] 10:19:56 INFO - PROCESS | 1755 | --DOMWINDOW == 83 (0x8dd26000) [pid = 1755] [serial = 2150] [outer = (nil)] [url = about:blank] 10:19:56 INFO - PROCESS | 1755 | --DOMWINDOW == 82 (0x8e3d6800) [pid = 1755] [serial = 2136] [outer = (nil)] [url = about:blank] 10:19:56 INFO - PROCESS | 1755 | --DOMWINDOW == 81 (0x8e30e000) [pid = 1755] [serial = 2135] [outer = (nil)] [url = about:blank] 10:19:56 INFO - PROCESS | 1755 | --DOMWINDOW == 80 (0x8f3bfc00) [pid = 1755] [serial = 2163] [outer = (nil)] [url = about:blank] 10:19:56 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x8f292000) [pid = 1755] [serial = 2165] [outer = (nil)] [url = about:blank] 10:19:56 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x8e355400) [pid = 1755] [serial = 2139] [outer = (nil)] [url = about:blank] 10:19:56 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x8f6e7c00) [pid = 1755] [serial = 2138] [outer = (nil)] [url = about:blank] 10:19:56 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x8e30ac00) [pid = 1755] [serial = 2154] [outer = (nil)] [url = about:blank] 10:19:56 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x8dfe3400) [pid = 1755] [serial = 2153] [outer = (nil)] [url = about:blank] 10:19:56 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x91c5bc00) [pid = 1755] [serial = 2142] [outer = (nil)] [url = about:blank] 10:19:56 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x91c3f000) [pid = 1755] [serial = 2141] [outer = (nil)] [url = about:blank] 10:19:56 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x8d310c00) [pid = 1755] [serial = 2156] [outer = (nil)] [url = about:blank] 10:19:56 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8d30b000) [pid = 1755] [serial = 2157] [outer = (nil)] [url = about:blank] 10:19:56 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8e303400) [pid = 1755] [serial = 2159] [outer = (nil)] [url = about:blank] 10:19:56 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x91f88000) [pid = 1755] [serial = 2145] [outer = (nil)] [url = about:blank] 10:19:56 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8fd11c00) [pid = 1755] [serial = 2168] [outer = (nil)] [url = about:blank] 10:19:56 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8f3c8000) [pid = 1755] [serial = 2166] [outer = (nil)] [url = about:blank] 10:19:56 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8e30f000) [pid = 1755] [serial = 2160] [outer = (nil)] [url = about:blank] 10:19:57 INFO - PROCESS | 1755 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 10:19:57 INFO - PROCESS | 1755 | 1467739197170 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]]]}] 10:19:57 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 10:19:57 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 2646ms 10:19:57 INFO - PROCESS | 1755 | 1467739197247 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 10:19:57 INFO - PROCESS | 1755 | 1467739197253 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 10:19:57 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 10:19:57 INFO - PROCESS | 1755 | 1467739197261 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 10:19:57 INFO - PROCESS | 1755 | 1467739197269 Marionette TRACE conn4 <- [1,2930,null,{}] 10:19:57 INFO - PROCESS | 1755 | 1467739197276 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}] 10:19:57 INFO - PROCESS | 1755 | 1467739197281 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:57 INFO - PROCESS | 1755 | 1467739197450 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 10:19:57 INFO - PROCESS | 1755 | 1467739197595 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:57 INFO - PROCESS | 1755 | 1467739197604 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:57 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d30a000 == 9 [pid = 1755] [id = 740] 10:19:57 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8d30ac00) [pid = 1755] [serial = 2221] [outer = (nil)] 10:19:57 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8d6aac00) [pid = 1755] [serial = 2222] [outer = 0x8d30ac00] 10:19:57 INFO - PROCESS | 1755 | 1467739197692 Marionette DEBUG loaded listener.js 10:19:57 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8dd26000) [pid = 1755] [serial = 2223] [outer = 0x8d30ac00] 10:19:58 INFO - PROCESS | 1755 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 10:19:58 INFO - PROCESS | 1755 | 1467739198455 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]]]}] 10:19:58 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 10:19:58 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1246ms 10:19:58 INFO - PROCESS | 1755 | 1467739198507 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 10:19:58 INFO - PROCESS | 1755 | 1467739198516 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 10:19:58 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 10:19:58 INFO - PROCESS | 1755 | 1467739198527 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 10:19:58 INFO - PROCESS | 1755 | 1467739198531 Marionette TRACE conn4 <- [1,2934,null,{}] 10:19:58 INFO - PROCESS | 1755 | 1467739198538 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}] 10:19:58 INFO - PROCESS | 1755 | 1467739198544 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:58 INFO - PROCESS | 1755 | 1467739198726 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 10:19:58 INFO - PROCESS | 1755 | 1467739198909 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:58 INFO - PROCESS | 1755 | 1467739198917 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:19:58 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dfecc00 == 10 [pid = 1755] [id = 741] 10:19:58 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8e302800) [pid = 1755] [serial = 2224] [outer = (nil)] 10:19:58 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8e305800) [pid = 1755] [serial = 2225] [outer = 0x8e302800] 10:19:59 INFO - PROCESS | 1755 | 1467739198999 Marionette DEBUG loaded listener.js 10:19:59 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8e351c00) [pid = 1755] [serial = 2226] [outer = 0x8e302800] 10:19:59 INFO - PROCESS | 1755 | 1467739199873 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]]]}] 10:19:59 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 10:19:59 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1392ms 10:19:59 INFO - PROCESS | 1755 | 1467739199920 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 10:19:59 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 10:19:59 INFO - PROCESS | 1755 | 1467739199924 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 10:19:59 INFO - PROCESS | 1755 | 1467739199931 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 10:19:59 INFO - PROCESS | 1755 | 1467739199937 Marionette TRACE conn4 <- [1,2938,null,{}] 10:19:59 INFO - PROCESS | 1755 | 1467739199962 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}] 10:19:59 INFO - PROCESS | 1755 | 1467739199971 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:00 INFO - PROCESS | 1755 | 1467739200197 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 10:20:00 INFO - PROCESS | 1755 | 1467739200219 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:00 INFO - PROCESS | 1755 | 1467739200227 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:00 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f29e000 == 11 [pid = 1755] [id = 742] 10:20:00 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8f29e400) [pid = 1755] [serial = 2227] [outer = (nil)] 10:20:00 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x8f3bf000) [pid = 1755] [serial = 2228] [outer = 0x8f29e400] 10:20:00 INFO - PROCESS | 1755 | 1467739200305 Marionette DEBUG loaded listener.js 10:20:00 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8f3c7c00) [pid = 1755] [serial = 2229] [outer = 0x8f29e400] 10:20:01 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8c22f800) [pid = 1755] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 10:20:01 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x90142000) [pid = 1755] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 10:20:01 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x8f3c2000) [pid = 1755] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 10:20:01 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8f282800) [pid = 1755] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 10:20:01 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8f3ccc00) [pid = 1755] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 10:20:01 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8e30a000) [pid = 1755] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 10:20:01 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x9014f000) [pid = 1755] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 10:20:01 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8c3e4400) [pid = 1755] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 10:20:01 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8d6a3c00) [pid = 1755] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 10:20:01 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x8fd15000) [pid = 1755] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 10:20:01 INFO - PROCESS | 1755 | 1467739201666 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]]]}] 10:20:01 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. 10:20:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1764ms 10:20:01 INFO - PROCESS | 1755 | 1467739201706 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 10:20:01 INFO - PROCESS | 1755 | 1467739201711 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 10:20:01 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 10:20:01 INFO - PROCESS | 1755 | 1467739201718 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 10:20:01 INFO - PROCESS | 1755 | 1467739201721 Marionette TRACE conn4 <- [1,2942,null,{}] 10:20:01 INFO - PROCESS | 1755 | 1467739201727 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}] 10:20:01 INFO - PROCESS | 1755 | 1467739201733 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:01 INFO - PROCESS | 1755 | 1467739201937 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 10:20:01 INFO - PROCESS | 1755 | 1467739201957 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:01 INFO - PROCESS | 1755 | 1467739201965 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:01 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c226400 == 12 [pid = 1755] [id = 743] 10:20:01 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8dfe2400) [pid = 1755] [serial = 2230] [outer = (nil)] 10:20:02 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8f3c1c00) [pid = 1755] [serial = 2231] [outer = 0x8dfe2400] 10:20:02 INFO - PROCESS | 1755 | 1467739202038 Marionette DEBUG loaded listener.js 10:20:02 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8f6ea400) [pid = 1755] [serial = 2232] [outer = 0x8dfe2400] 10:20:03 INFO - PROCESS | 1755 | 1467739203173 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"]]]}] 10:20:03 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 10:20:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 10:20:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:20:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 10:20:03 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1487ms 10:20:03 INFO - PROCESS | 1755 | 1467739203216 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 10:20:03 INFO - PROCESS | 1755 | 1467739203222 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 10:20:03 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 10:20:03 INFO - PROCESS | 1755 | 1467739203231 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 10:20:03 INFO - PROCESS | 1755 | 1467739203237 Marionette TRACE conn4 <- [1,2946,null,{}] 10:20:03 INFO - PROCESS | 1755 | 1467739203331 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}] 10:20:03 INFO - PROCESS | 1755 | 1467739203343 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:03 INFO - PROCESS | 1755 | 1467739203782 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 10:20:04 INFO - PROCESS | 1755 | 1467739204111 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:04 INFO - PROCESS | 1755 | 1467739204133 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:04 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3e8c00 == 13 [pid = 1755] [id = 744] 10:20:04 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8c3ed800) [pid = 1755] [serial = 2233] [outer = (nil)] 10:20:04 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8d309800) [pid = 1755] [serial = 2234] [outer = 0x8c3ed800] 10:20:04 INFO - PROCESS | 1755 | 1467739204286 Marionette DEBUG loaded listener.js 10:20:04 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8d6ac000) [pid = 1755] [serial = 2235] [outer = 0x8c3ed800] 10:20:05 INFO - PROCESS | 1755 | 1467739205449 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]]]}] 10:20:05 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. 10:20:05 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 2252ms 10:20:05 INFO - PROCESS | 1755 | 1467739205518 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 10:20:05 INFO - PROCESS | 1755 | 1467739205529 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 10:20:05 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 10:20:05 INFO - PROCESS | 1755 | 1467739205549 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 10:20:05 INFO - PROCESS | 1755 | 1467739205563 Marionette TRACE conn4 <- [1,2950,null,{}] 10:20:05 INFO - PROCESS | 1755 | 1467739205594 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}] 10:20:05 INFO - PROCESS | 1755 | 1467739205605 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:05 INFO - PROCESS | 1755 | 1467739205990 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 10:20:06 INFO - PROCESS | 1755 | 1467739206379 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:06 INFO - PROCESS | 1755 | 1467739206398 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:06 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e30f400 == 14 [pid = 1755] [id = 745] 10:20:06 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8e34d400) [pid = 1755] [serial = 2236] [outer = (nil)] 10:20:06 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8e351400) [pid = 1755] [serial = 2237] [outer = 0x8e34d400] 10:20:06 INFO - PROCESS | 1755 | 1467739206542 Marionette DEBUG loaded listener.js 10:20:06 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x8e3e5c00) [pid = 1755] [serial = 2238] [outer = 0x8e34d400] 10:20:07 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f299c00 == 15 [pid = 1755] [id = 746] 10:20:07 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8f6ee800) [pid = 1755] [serial = 2239] [outer = (nil)] 10:20:07 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x8c227000) [pid = 1755] [serial = 2240] [outer = 0x8f6ee800] 10:20:07 INFO - PROCESS | 1755 | 1467739207698 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]]]}] 10:20:07 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. 10:20:07 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 2218ms 10:20:07 INFO - PROCESS | 1755 | 1467739207765 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 10:20:07 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 10:20:07 INFO - PROCESS | 1755 | 1467739207770 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 10:20:07 INFO - PROCESS | 1755 | 1467739207777 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 10:20:07 INFO - PROCESS | 1755 | 1467739207781 Marionette TRACE conn4 <- [1,2954,null,{}] 10:20:07 INFO - PROCESS | 1755 | 1467739207787 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}] 10:20:07 INFO - PROCESS | 1755 | 1467739207792 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:07 INFO - PROCESS | 1755 | 1467739207991 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 10:20:08 INFO - PROCESS | 1755 | 1467739208180 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:08 INFO - PROCESS | 1755 | 1467739208196 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:08 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f6f3800 == 16 [pid = 1755] [id = 747] 10:20:08 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x8f6f4000) [pid = 1755] [serial = 2241] [outer = (nil)] 10:20:08 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x8fd16400) [pid = 1755] [serial = 2242] [outer = 0x8f6f4000] 10:20:08 INFO - PROCESS | 1755 | 1467739208428 Marionette DEBUG loaded listener.js 10:20:08 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x8fd1d800) [pid = 1755] [serial = 2243] [outer = 0x8f6f4000] 10:20:09 INFO - PROCESS | 1755 | 1467739209332 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]]]}] 10:20:09 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:20:09 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 10:20:09 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1585ms 10:20:09 INFO - PROCESS | 1755 | 1467739209365 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 10:20:09 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 10:20:09 INFO - PROCESS | 1755 | 1467739209376 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 10:20:09 INFO - PROCESS | 1755 | 1467739209392 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 10:20:09 INFO - PROCESS | 1755 | 1467739209395 Marionette TRACE conn4 <- [1,2958,null,{}] 10:20:09 INFO - PROCESS | 1755 | 1467739209403 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}] 10:20:09 INFO - PROCESS | 1755 | 1467739209408 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:09 INFO - PROCESS | 1755 | 1467739209617 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 10:20:09 INFO - PROCESS | 1755 | 1467739209807 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:09 INFO - PROCESS | 1755 | 1467739209816 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:09 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dfe2800 == 17 [pid = 1755] [id = 748] 10:20:09 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x8fd1f000) [pid = 1755] [serial = 2244] [outer = (nil)] 10:20:09 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0x91c34c00) [pid = 1755] [serial = 2245] [outer = 0x8fd1f000] 10:20:09 INFO - PROCESS | 1755 | 1467739209897 Marionette DEBUG loaded listener.js 10:20:10 INFO - PROCESS | 1755 | ++DOMWINDOW == 82 (0x91c51800) [pid = 1755] [serial = 2246] [outer = 0x8fd1f000] 10:20:10 INFO - PROCESS | 1755 | 1467739210838 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]]]}] 10:20:10 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. 10:20:10 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1487ms 10:20:10 INFO - PROCESS | 1755 | 1467739210873 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 10:20:10 INFO - PROCESS | 1755 | 1467739210876 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 10:20:10 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 10:20:10 INFO - PROCESS | 1755 | 1467739210883 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 10:20:10 INFO - PROCESS | 1755 | 1467739210886 Marionette TRACE conn4 <- [1,2962,null,{}] 10:20:10 INFO - PROCESS | 1755 | 1467739210893 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}] 10:20:10 INFO - PROCESS | 1755 | 1467739210897 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:11 INFO - PROCESS | 1755 | 1467739211120 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 10:20:11 INFO - PROCESS | 1755 | 1467739211312 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:11 INFO - PROCESS | 1755 | 1467739211320 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:11 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f297000 == 18 [pid = 1755] [id = 749] 10:20:11 INFO - PROCESS | 1755 | ++DOMWINDOW == 83 (0x8fe4cc00) [pid = 1755] [serial = 2247] [outer = (nil)] 10:20:11 INFO - PROCESS | 1755 | ++DOMWINDOW == 84 (0x91f4a000) [pid = 1755] [serial = 2248] [outer = 0x8fe4cc00] 10:20:11 INFO - PROCESS | 1755 | 1467739211401 Marionette DEBUG loaded listener.js 10:20:11 INFO - PROCESS | 1755 | ++DOMWINDOW == 85 (0x91f84800) [pid = 1755] [serial = 2249] [outer = 0x8fe4cc00] 10:20:12 INFO - PROCESS | 1755 | 1467739212340 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]]]}] 10:20:12 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. 10:20:12 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1482ms 10:20:12 INFO - PROCESS | 1755 | 1467739212366 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 10:20:12 INFO - PROCESS | 1755 | 1467739212371 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 10:20:12 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 10:20:12 INFO - PROCESS | 1755 | 1467739212378 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 10:20:12 INFO - PROCESS | 1755 | 1467739212382 Marionette TRACE conn4 <- [1,2966,null,{}] 10:20:12 INFO - PROCESS | 1755 | 1467739212388 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}] 10:20:12 INFO - PROCESS | 1755 | 1467739212401 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:12 INFO - PROCESS | 1755 | 1467739212839 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 10:20:13 INFO - PROCESS | 1755 | 1467739213084 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:13 INFO - PROCESS | 1755 | 1467739213092 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:13 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c230800 == 19 [pid = 1755] [id = 750] 10:20:13 INFO - PROCESS | 1755 | ++DOMWINDOW == 86 (0x8c232400) [pid = 1755] [serial = 2250] [outer = (nil)] 10:20:13 INFO - PROCESS | 1755 | ++DOMWINDOW == 87 (0x8c3e5c00) [pid = 1755] [serial = 2251] [outer = 0x8c232400] 10:20:13 INFO - PROCESS | 1755 | 1467739213266 Marionette DEBUG loaded listener.js 10:20:13 INFO - PROCESS | 1755 | ++DOMWINDOW == 88 (0x8d310c00) [pid = 1755] [serial = 2252] [outer = 0x8c232400] 10:20:13 INFO - PROCESS | 1755 | --DOCSHELL 0x8f29e000 == 18 [pid = 1755] [id = 742] 10:20:13 INFO - PROCESS | 1755 | --DOCSHELL 0x8dfecc00 == 17 [pid = 1755] [id = 741] 10:20:13 INFO - PROCESS | 1755 | --DOCSHELL 0x8d30a000 == 16 [pid = 1755] [id = 740] 10:20:14 INFO - PROCESS | 1755 | --DOMWINDOW == 87 (0x8fe4c000) [pid = 1755] [serial = 2195] [outer = (nil)] [url = about:blank] 10:20:14 INFO - PROCESS | 1755 | --DOMWINDOW == 86 (0x901c9000) [pid = 1755] [serial = 2192] [outer = (nil)] [url = about:blank] 10:20:14 INFO - PROCESS | 1755 | --DOMWINDOW == 85 (0x8f6e6400) [pid = 1755] [serial = 2174] [outer = (nil)] [url = about:blank] 10:20:14 INFO - PROCESS | 1755 | --DOMWINDOW == 84 (0x8f29c000) [pid = 1755] [serial = 2175] [outer = (nil)] [url = about:blank] 10:20:14 INFO - PROCESS | 1755 | --DOMWINDOW == 83 (0x91c5a000) [pid = 1755] [serial = 2180] [outer = (nil)] [url = about:blank] 10:20:14 INFO - PROCESS | 1755 | --DOMWINDOW == 82 (0x91c5ec00) [pid = 1755] [serial = 2181] [outer = (nil)] [url = about:blank] 10:20:14 INFO - PROCESS | 1755 | --DOMWINDOW == 81 (0x8fe3e400) [pid = 1755] [serial = 2169] [outer = (nil)] [url = about:blank] 10:20:14 INFO - PROCESS | 1755 | --DOMWINDOW == 80 (0x8e3de800) [pid = 1755] [serial = 2186] [outer = (nil)] [url = about:blank] 10:20:14 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x8f294000) [pid = 1755] [serial = 2187] [outer = (nil)] [url = about:blank] 10:20:14 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x901d0c00) [pid = 1755] [serial = 2177] [outer = (nil)] [url = about:blank] 10:20:14 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x91c3a400) [pid = 1755] [serial = 2178] [outer = (nil)] [url = about:blank] 10:20:14 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x8d302400) [pid = 1755] [serial = 2183] [outer = (nil)] [url = about:blank] 10:20:14 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x8d6b1400) [pid = 1755] [serial = 2184] [outer = (nil)] [url = about:blank] 10:20:14 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8dd78000) [pid = 1755] [serial = 2171] [outer = (nil)] [url = about:blank] 10:20:14 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x8dfed400) [pid = 1755] [serial = 2172] [outer = (nil)] [url = about:blank] 10:20:14 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x901d3400) [pid = 1755] [serial = 2193] [outer = (nil)] [url = about:blank] 10:20:14 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8fe4ac00) [pid = 1755] [serial = 2190] [outer = (nil)] [url = about:blank] 10:20:14 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8fd20c00) [pid = 1755] [serial = 2189] [outer = (nil)] [url = about:blank] 10:20:14 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x90149c00) [pid = 1755] [serial = 2196] [outer = (nil)] [url = about:blank] 10:20:14 INFO - PROCESS | 1755 | 1467739214195 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]]]}] 10:20:14 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. 10:20:14 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1842ms 10:20:14 INFO - PROCESS | 1755 | 1467739214223 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 10:20:14 INFO - PROCESS | 1755 | 1467739214229 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 10:20:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 10:20:14 INFO - PROCESS | 1755 | 1467739214238 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 10:20:14 INFO - PROCESS | 1755 | 1467739214242 Marionette TRACE conn4 <- [1,2970,null,{}] 10:20:14 INFO - PROCESS | 1755 | 1467739214250 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}] 10:20:14 INFO - PROCESS | 1755 | 1467739214256 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:14 INFO - PROCESS | 1755 | 1467739214447 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 10:20:14 INFO - PROCESS | 1755 | 1467739214600 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:14 INFO - PROCESS | 1755 | 1467739214611 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:14 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd75000 == 17 [pid = 1755] [id = 751] 10:20:14 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8dd78000) [pid = 1755] [serial = 2253] [outer = (nil)] 10:20:14 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8dfe2c00) [pid = 1755] [serial = 2254] [outer = 0x8dd78000] 10:20:14 INFO - PROCESS | 1755 | 1467739214684 Marionette DEBUG loaded listener.js 10:20:14 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8e303000) [pid = 1755] [serial = 2255] [outer = 0x8dd78000] 10:20:15 INFO - PROCESS | 1755 | 1467739215463 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]]]}] 10:20:15 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. 10:20:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1281ms 10:20:15 INFO - PROCESS | 1755 | 1467739215521 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 10:20:15 INFO - PROCESS | 1755 | 1467739215527 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 10:20:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 10:20:15 INFO - PROCESS | 1755 | 1467739215533 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 10:20:15 INFO - PROCESS | 1755 | 1467739215537 Marionette TRACE conn4 <- [1,2974,null,{}] 10:20:15 INFO - PROCESS | 1755 | 1467739215543 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}] 10:20:15 INFO - PROCESS | 1755 | 1467739215548 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:15 INFO - PROCESS | 1755 | 1467739215718 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 10:20:15 INFO - PROCESS | 1755 | 1467739215878 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:15 INFO - PROCESS | 1755 | 1467739215891 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:15 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dfecc00 == 18 [pid = 1755] [id = 752] 10:20:15 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8f27b400) [pid = 1755] [serial = 2256] [outer = (nil)] 10:20:15 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x8f296c00) [pid = 1755] [serial = 2257] [outer = 0x8f27b400] 10:20:15 INFO - PROCESS | 1755 | 1467739215975 Marionette DEBUG loaded listener.js 10:20:16 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8f3c3400) [pid = 1755] [serial = 2258] [outer = 0x8f27b400] 10:20:16 INFO - PROCESS | 1755 | 1467739216844 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]]]}] 10:20:16 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 10:20:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1330ms 10:20:16 INFO - PROCESS | 1755 | 1467739216863 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 10:20:16 INFO - PROCESS | 1755 | 1467739216870 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 10:20:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 10:20:16 INFO - PROCESS | 1755 | 1467739216897 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 10:20:16 INFO - PROCESS | 1755 | 1467739216904 Marionette TRACE conn4 <- [1,2978,null,{}] 10:20:16 INFO - PROCESS | 1755 | 1467739216910 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}] 10:20:16 INFO - PROCESS | 1755 | 1467739216917 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:17 INFO - PROCESS | 1755 | 1467739217147 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 10:20:17 INFO - PROCESS | 1755 | 1467739217165 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:17 INFO - PROCESS | 1755 | 1467739217174 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:17 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f291800 == 19 [pid = 1755] [id = 753] 10:20:17 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x8f6f3c00) [pid = 1755] [serial = 2259] [outer = (nil)] 10:20:17 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x8fe48400) [pid = 1755] [serial = 2260] [outer = 0x8f6f3c00] 10:20:17 INFO - PROCESS | 1755 | 1467739217245 Marionette DEBUG loaded listener.js 10:20:17 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x8fe4d000) [pid = 1755] [serial = 2261] [outer = 0x8f6f3c00] 10:20:18 INFO - PROCESS | 1755 | 1467739218105 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]]]}] 10:20:18 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 10:20:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1241ms 10:20:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 10:20:18 INFO - PROCESS | 1755 | 1467739218140 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 10:20:18 INFO - PROCESS | 1755 | 1467739218143 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 10:20:18 INFO - PROCESS | 1755 | 1467739218151 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 10:20:18 INFO - PROCESS | 1755 | 1467739218154 Marionette TRACE conn4 <- [1,2982,null,{}] 10:20:18 INFO - PROCESS | 1755 | 1467739218160 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}] 10:20:18 INFO - PROCESS | 1755 | 1467739218165 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:18 INFO - PROCESS | 1755 | 1467739218483 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 10:20:18 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x8c09d400) [pid = 1755] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 10:20:18 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x8f29e400) [pid = 1755] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 10:20:18 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x91c3fc00) [pid = 1755] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 10:20:18 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8c3e9800) [pid = 1755] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 10:20:18 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x8d30ac00) [pid = 1755] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 10:20:18 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x8f6e5c00) [pid = 1755] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 10:20:18 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8d30b800) [pid = 1755] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 10:20:18 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8dd27800) [pid = 1755] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 10:20:18 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8e302800) [pid = 1755] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 10:20:18 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8dfeb000) [pid = 1755] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 10:20:18 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x925ca000) [pid = 1755] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 10:20:18 INFO - PROCESS | 1755 | 1467739218612 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:18 INFO - PROCESS | 1755 | 1467739218622 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:18 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c09d400 == 20 [pid = 1755] [id = 754] 10:20:18 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8c3e5400) [pid = 1755] [serial = 2262] [outer = (nil)] 10:20:18 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8dd7f000) [pid = 1755] [serial = 2263] [outer = 0x8c3e5400] 10:20:18 INFO - PROCESS | 1755 | 1467739218690 Marionette DEBUG loaded listener.js 10:20:18 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8e30d400) [pid = 1755] [serial = 2264] [outer = 0x8c3e5400] 10:20:19 INFO - PROCESS | 1755 | 1467739219420 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"]]]}] 10:20:19 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 10:20:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 10:20:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:20:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 10:20:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1283ms 10:20:19 INFO - PROCESS | 1755 | 1467739219443 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 10:20:19 INFO - PROCESS | 1755 | 1467739219446 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 10:20:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 10:20:19 INFO - PROCESS | 1755 | 1467739219453 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 10:20:19 INFO - PROCESS | 1755 | 1467739219456 Marionette TRACE conn4 <- [1,2986,null,{}] 10:20:19 INFO - PROCESS | 1755 | 1467739219462 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}] 10:20:19 INFO - PROCESS | 1755 | 1467739219467 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:19 INFO - PROCESS | 1755 | 1467739219622 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 10:20:19 INFO - PROCESS | 1755 | 1467739219647 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:19 INFO - PROCESS | 1755 | 1467739219664 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:19 INFO - PROCESS | 1755 | ++DOCSHELL 0x91c35400 == 21 [pid = 1755] [id = 755] 10:20:19 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x91c35800) [pid = 1755] [serial = 2265] [outer = (nil)] 10:20:19 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x91c50c00) [pid = 1755] [serial = 2266] [outer = 0x91c35800] 10:20:19 INFO - PROCESS | 1755 | 1467739219743 Marionette DEBUG loaded listener.js 10:20:19 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x91f87000) [pid = 1755] [serial = 2267] [outer = 0x91c35800] 10:20:20 INFO - PROCESS | 1755 | 1467739220755 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]]]}] 10:20:20 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. 10:20:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1334ms 10:20:20 INFO - PROCESS | 1755 | 1467739220788 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 10:20:20 INFO - PROCESS | 1755 | 1467739220796 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 10:20:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 10:20:20 INFO - PROCESS | 1755 | 1467739220805 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 10:20:20 INFO - PROCESS | 1755 | 1467739220810 Marionette TRACE conn4 <- [1,2990,null,{}] 10:20:20 INFO - PROCESS | 1755 | 1467739220819 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}] 10:20:20 INFO - PROCESS | 1755 | 1467739220825 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:21 INFO - PROCESS | 1755 | 1467739221051 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 10:20:21 INFO - PROCESS | 1755 | 1467739221282 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:21 INFO - PROCESS | 1755 | 1467739221293 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:21 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3ea000 == 22 [pid = 1755] [id = 756] 10:20:21 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x8dd2d000) [pid = 1755] [serial = 2268] [outer = (nil)] 10:20:21 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8dd7b800) [pid = 1755] [serial = 2269] [outer = 0x8dd2d000] 10:20:21 INFO - PROCESS | 1755 | 1467739221421 Marionette DEBUG loaded listener.js 10:20:21 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x8dfe7c00) [pid = 1755] [serial = 2270] [outer = 0x8dd2d000] 10:20:22 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c09c000 == 23 [pid = 1755] [id = 757] 10:20:22 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x8dd7e400) [pid = 1755] [serial = 2271] [outer = (nil)] 10:20:22 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x8f6eb000) [pid = 1755] [serial = 2272] [outer = 0x8dd7e400] 10:20:22 INFO - PROCESS | 1755 | 1467739222411 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]]]}] 10:20:22 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. 10:20:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1645ms 10:20:22 INFO - PROCESS | 1755 | 1467739222449 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 10:20:22 INFO - PROCESS | 1755 | 1467739222457 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 10:20:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 10:20:22 INFO - PROCESS | 1755 | 1467739222477 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 10:20:22 INFO - PROCESS | 1755 | 1467739222482 Marionette TRACE conn4 <- [1,2994,null,{}] 10:20:22 INFO - PROCESS | 1755 | 1467739222490 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}] 10:20:22 INFO - PROCESS | 1755 | 1467739222496 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:22 INFO - PROCESS | 1755 | 1467739222708 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 10:20:22 INFO - PROCESS | 1755 | 1467739222907 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:22 INFO - PROCESS | 1755 | 1467739222916 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:22 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e3de400 == 24 [pid = 1755] [id = 758] 10:20:22 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x8f29c800) [pid = 1755] [serial = 2273] [outer = (nil)] 10:20:22 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x8fe44400) [pid = 1755] [serial = 2274] [outer = 0x8f29c800] 10:20:23 INFO - PROCESS | 1755 | 1467739223006 Marionette DEBUG loaded listener.js 10:20:23 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0x901c8000) [pid = 1755] [serial = 2275] [outer = 0x8f29c800] 10:20:23 INFO - PROCESS | 1755 | 1467739223908 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]]]}] 10:20:23 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:20:23 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 10:20:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1444ms 10:20:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 10:20:23 INFO - PROCESS | 1755 | 1467739223921 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 10:20:23 INFO - PROCESS | 1755 | 1467739223924 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 10:20:23 INFO - PROCESS | 1755 | 1467739223936 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 10:20:23 INFO - PROCESS | 1755 | 1467739223947 Marionette TRACE conn4 <- [1,2998,null,{}] 10:20:23 INFO - PROCESS | 1755 | 1467739223989 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}] 10:20:24 INFO - PROCESS | 1755 | 1467739223999 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:24 INFO - PROCESS | 1755 | 1467739224191 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 10:20:24 INFO - PROCESS | 1755 | 1467739224378 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:24 INFO - PROCESS | 1755 | 1467739224390 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:24 INFO - PROCESS | 1755 | ++DOCSHELL 0x91f8d800 == 25 [pid = 1755] [id = 759] 10:20:24 INFO - PROCESS | 1755 | ++DOMWINDOW == 82 (0x91f90c00) [pid = 1755] [serial = 2276] [outer = (nil)] 10:20:24 INFO - PROCESS | 1755 | ++DOMWINDOW == 83 (0x92434c00) [pid = 1755] [serial = 2277] [outer = 0x91f90c00] 10:20:24 INFO - PROCESS | 1755 | 1467739224476 Marionette DEBUG loaded listener.js 10:20:24 INFO - PROCESS | 1755 | ++DOMWINDOW == 84 (0x9243e800) [pid = 1755] [serial = 2278] [outer = 0x91f90c00] 10:20:25 INFO - PROCESS | 1755 | 1467739225465 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]]]}] 10:20:25 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. 10:20:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1560ms 10:20:25 INFO - PROCESS | 1755 | 1467739225493 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 10:20:25 INFO - PROCESS | 1755 | 1467739225501 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 10:20:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 10:20:25 INFO - PROCESS | 1755 | 1467739225512 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 10:20:25 INFO - PROCESS | 1755 | 1467739225518 Marionette TRACE conn4 <- [1,3002,null,{}] 10:20:25 INFO - PROCESS | 1755 | 1467739225527 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}] 10:20:25 INFO - PROCESS | 1755 | 1467739225533 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:25 INFO - PROCESS | 1755 | 1467739225947 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 10:20:26 INFO - PROCESS | 1755 | 1467739226217 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:26 INFO - PROCESS | 1755 | 1467739226229 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:26 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f294000 == 26 [pid = 1755] [id = 760] 10:20:26 INFO - PROCESS | 1755 | ++DOMWINDOW == 85 (0x92431400) [pid = 1755] [serial = 2279] [outer = (nil)] 10:20:26 INFO - PROCESS | 1755 | ++DOMWINDOW == 86 (0x925ca800) [pid = 1755] [serial = 2280] [outer = 0x92431400] 10:20:26 INFO - PROCESS | 1755 | 1467739226413 Marionette DEBUG loaded listener.js 10:20:26 INFO - PROCESS | 1755 | ++DOMWINDOW == 87 (0x925cf800) [pid = 1755] [serial = 2281] [outer = 0x92431400] 10:20:27 INFO - PROCESS | 1755 | 1467739227504 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]]]}] 10:20:27 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. 10:20:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 2048ms 10:20:27 INFO - PROCESS | 1755 | 1467739227559 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 10:20:27 INFO - PROCESS | 1755 | 1467739227563 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 10:20:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 10:20:27 INFO - PROCESS | 1755 | 1467739227571 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 10:20:27 INFO - PROCESS | 1755 | 1467739227574 Marionette TRACE conn4 <- [1,3006,null,{}] 10:20:27 INFO - PROCESS | 1755 | 1467739227627 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}] 10:20:27 INFO - PROCESS | 1755 | 1467739227632 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:27 INFO - PROCESS | 1755 | 1467739227849 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 10:20:28 INFO - PROCESS | 1755 | 1467739228053 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:28 INFO - PROCESS | 1755 | 1467739228064 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:28 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f29f400 == 27 [pid = 1755] [id = 761] 10:20:28 INFO - PROCESS | 1755 | ++DOMWINDOW == 88 (0x8fe4c800) [pid = 1755] [serial = 2282] [outer = (nil)] 10:20:28 INFO - PROCESS | 1755 | ++DOMWINDOW == 89 (0x92770c00) [pid = 1755] [serial = 2283] [outer = 0x8fe4c800] 10:20:28 INFO - PROCESS | 1755 | 1467739228190 Marionette DEBUG loaded listener.js 10:20:28 INFO - PROCESS | 1755 | ++DOMWINDOW == 90 (0x93064400) [pid = 1755] [serial = 2284] [outer = 0x8fe4c800] 10:20:29 INFO - PROCESS | 1755 | 1467739229086 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]]]}] 10:20:29 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. 10:20:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1546ms 10:20:29 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 10:20:29 INFO - PROCESS | 1755 | 1467739229120 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 10:20:29 INFO - PROCESS | 1755 | 1467739229123 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 10:20:29 INFO - PROCESS | 1755 | 1467739229131 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 10:20:29 INFO - PROCESS | 1755 | 1467739229136 Marionette TRACE conn4 <- [1,3010,null,{}] 10:20:29 INFO - PROCESS | 1755 | 1467739229141 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}] 10:20:29 INFO - PROCESS | 1755 | 1467739229152 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:29 INFO - PROCESS | 1755 | 1467739229378 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 10:20:29 INFO - PROCESS | 1755 | 1467739229568 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:29 INFO - PROCESS | 1755 | 1467739229581 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:29 INFO - PROCESS | 1755 | ++DOCSHELL 0x93a04800 == 28 [pid = 1755] [id = 762] 10:20:29 INFO - PROCESS | 1755 | ++DOMWINDOW == 91 (0x93a07800) [pid = 1755] [serial = 2285] [outer = (nil)] 10:20:29 INFO - PROCESS | 1755 | ++DOMWINDOW == 92 (0x93a4ac00) [pid = 1755] [serial = 2286] [outer = 0x93a07800] 10:20:29 INFO - PROCESS | 1755 | 1467739229665 Marionette DEBUG loaded listener.js 10:20:29 INFO - PROCESS | 1755 | ++DOMWINDOW == 93 (0x93a4d000) [pid = 1755] [serial = 2287] [outer = 0x93a07800] 10:20:30 INFO - PROCESS | 1755 | 1467739230566 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]]]}] 10:20:30 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 10:20:30 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1488ms 10:20:30 INFO - PROCESS | 1755 | 1467739230619 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 10:20:30 INFO - PROCESS | 1755 | 1467739230623 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 10:20:30 INFO - TEST-START | /FileAPI/FileReaderSync.worker 10:20:30 INFO - PROCESS | 1755 | 1467739230630 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 10:20:30 INFO - PROCESS | 1755 | 1467739230633 Marionette TRACE conn4 <- [1,3014,null,{}] 10:20:30 INFO - PROCESS | 1755 | 1467739230692 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}] 10:20:30 INFO - PROCESS | 1755 | 1467739230698 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:30 INFO - PROCESS | 1755 | 1467739230885 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 10:20:31 INFO - PROCESS | 1755 | 1467739231074 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:31 INFO - PROCESS | 1755 | 1467739231084 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:31 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d6a4400 == 29 [pid = 1755] [id = 763] 10:20:31 INFO - PROCESS | 1755 | ++DOMWINDOW == 94 (0x8e308000) [pid = 1755] [serial = 2288] [outer = (nil)] 10:20:31 INFO - PROCESS | 1755 | ++DOMWINDOW == 95 (0x94869800) [pid = 1755] [serial = 2289] [outer = 0x8e308000] 10:20:31 INFO - PROCESS | 1755 | 1467739231167 Marionette DEBUG loaded listener.js 10:20:31 INFO - PROCESS | 1755 | ++DOMWINDOW == 96 (0x948dac00) [pid = 1755] [serial = 2290] [outer = 0x8e308000] 10:20:31 INFO - PROCESS | 1755 | [1755] 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 10:20:32 INFO - PROCESS | 1755 | 1467739232151 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 10:20:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 10:20:32 INFO - {} 10:20:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 10:20:32 INFO - {} 10:20:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 10:20:32 INFO - {} 10:20:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 10:20:32 INFO - {} 10:20:32 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1538ms 10:20:32 INFO - PROCESS | 1755 | 1467739232176 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 10:20:32 INFO - TEST-START | /FileAPI/fileReader.html 10:20:32 INFO - PROCESS | 1755 | 1467739232187 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 10:20:32 INFO - PROCESS | 1755 | 1467739232194 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 10:20:32 INFO - PROCESS | 1755 | 1467739232198 Marionette TRACE conn4 <- [1,3018,null,{}] 10:20:32 INFO - PROCESS | 1755 | 1467739232204 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}] 10:20:32 INFO - PROCESS | 1755 | 1467739232209 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:32 INFO - PROCESS | 1755 | 1467739232559 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 10:20:32 INFO - PROCESS | 1755 | 1467739232931 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:32 INFO - PROCESS | 1755 | 1467739232941 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:33 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c09bc00 == 30 [pid = 1755] [id = 764] 10:20:33 INFO - PROCESS | 1755 | ++DOMWINDOW == 97 (0x8c22b400) [pid = 1755] [serial = 2291] [outer = (nil)] 10:20:33 INFO - PROCESS | 1755 | ++DOMWINDOW == 98 (0x8c232c00) [pid = 1755] [serial = 2292] [outer = 0x8c22b400] 10:20:33 INFO - PROCESS | 1755 | 1467739233100 Marionette DEBUG loaded listener.js 10:20:33 INFO - PROCESS | 1755 | ++DOMWINDOW == 99 (0x8d30ac00) [pid = 1755] [serial = 2293] [outer = 0x8c22b400] 10:20:34 INFO - PROCESS | 1755 | 1467739234023 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]]]}] 10:20:34 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 10:20:34 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 10:20:34 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 10:20:34 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 10:20:34 INFO - TEST-OK | /FileAPI/fileReader.html | took 1850ms 10:20:34 INFO - PROCESS | 1755 | 1467739234046 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 10:20:34 INFO - PROCESS | 1755 | 1467739234052 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 10:20:34 INFO - TEST-START | /FileAPI/historical.html 10:20:34 INFO - PROCESS | 1755 | 1467739234061 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 10:20:34 INFO - PROCESS | 1755 | 1467739234066 Marionette TRACE conn4 <- [1,3022,null,{}] 10:20:34 INFO - PROCESS | 1755 | 1467739234075 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}] 10:20:34 INFO - PROCESS | 1755 | 1467739234083 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:34 INFO - PROCESS | 1755 | 1467739234333 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 10:20:34 INFO - PROCESS | 1755 | 1467739234476 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:34 INFO - PROCESS | 1755 | 1467739234486 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:35 INFO - PROCESS | 1755 | --DOCSHELL 0x8f299c00 == 29 [pid = 1755] [id = 746] 10:20:35 INFO - PROCESS | 1755 | --DOCSHELL 0x8d6a7800 == 28 [pid = 1755] [id = 739] 10:20:35 INFO - PROCESS | 1755 | --DOCSHELL 0x8c226400 == 27 [pid = 1755] [id = 743] 10:20:35 INFO - PROCESS | 1755 | --DOCSHELL 0x8e30f400 == 26 [pid = 1755] [id = 745] 10:20:35 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3e8c00 == 25 [pid = 1755] [id = 744] 10:20:35 INFO - PROCESS | 1755 | --DOCSHELL 0x8f6f3800 == 24 [pid = 1755] [id = 747] 10:20:35 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3e2800 == 23 [pid = 1755] [id = 738] 10:20:35 INFO - PROCESS | 1755 | --DOCSHELL 0x8f297000 == 22 [pid = 1755] [id = 749] 10:20:35 INFO - PROCESS | 1755 | --DOCSHELL 0x8dfe2800 == 21 [pid = 1755] [id = 748] 10:20:35 INFO - PROCESS | 1755 | --DOCSHELL 0x8c09c000 == 20 [pid = 1755] [id = 757] 10:20:35 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c09a800 == 21 [pid = 1755] [id = 765] 10:20:35 INFO - PROCESS | 1755 | ++DOMWINDOW == 100 (0x8c09b400) [pid = 1755] [serial = 2294] [outer = (nil)] 10:20:35 INFO - PROCESS | 1755 | ++DOMWINDOW == 101 (0x8c228800) [pid = 1755] [serial = 2295] [outer = 0x8c09b400] 10:20:35 INFO - PROCESS | 1755 | 1467739235604 Marionette DEBUG loaded listener.js 10:20:35 INFO - PROCESS | 1755 | ++DOMWINDOW == 102 (0x8c3e2000) [pid = 1755] [serial = 2296] [outer = 0x8c09b400] 10:20:36 INFO - PROCESS | 1755 | --DOMWINDOW == 101 (0x8c22f400) [pid = 1755] [serial = 2199] [outer = (nil)] [url = about:blank] 10:20:36 INFO - PROCESS | 1755 | --DOMWINDOW == 100 (0x8f3c7c00) [pid = 1755] [serial = 2229] [outer = (nil)] [url = about:blank] 10:20:36 INFO - PROCESS | 1755 | --DOMWINDOW == 99 (0x91f8b800) [pid = 1755] [serial = 2207] [outer = (nil)] [url = about:blank] 10:20:36 INFO - PROCESS | 1755 | --DOMWINDOW == 98 (0x92432000) [pid = 1755] [serial = 2208] [outer = (nil)] [url = about:blank] 10:20:36 INFO - PROCESS | 1755 | --DOMWINDOW == 97 (0x8e30c000) [pid = 1755] [serial = 2216] [outer = (nil)] [url = about:blank] 10:20:36 INFO - PROCESS | 1755 | --DOMWINDOW == 96 (0x8dd26000) [pid = 1755] [serial = 2223] [outer = (nil)] [url = about:blank] 10:20:36 INFO - PROCESS | 1755 | --DOMWINDOW == 95 (0x9014f400) [pid = 1755] [serial = 2205] [outer = (nil)] [url = about:blank] 10:20:36 INFO - PROCESS | 1755 | --DOMWINDOW == 94 (0x9243d400) [pid = 1755] [serial = 2211] [outer = (nil)] [url = about:blank] 10:20:36 INFO - PROCESS | 1755 | --DOMWINDOW == 93 (0x8f281400) [pid = 1755] [serial = 2220] [outer = (nil)] [url = about:blank] 10:20:36 INFO - PROCESS | 1755 | --DOMWINDOW == 92 (0x8c0a5c00) [pid = 1755] [serial = 2198] [outer = (nil)] [url = about:blank] 10:20:36 INFO - PROCESS | 1755 | --DOMWINDOW == 91 (0x8e305800) [pid = 1755] [serial = 2225] [outer = (nil)] [url = about:blank] 10:20:36 INFO - PROCESS | 1755 | --DOMWINDOW == 90 (0x8e351c00) [pid = 1755] [serial = 2226] [outer = (nil)] [url = about:blank] 10:20:36 INFO - PROCESS | 1755 | --DOMWINDOW == 89 (0x8f27d000) [pid = 1755] [serial = 2202] [outer = (nil)] [url = about:blank] 10:20:36 INFO - PROCESS | 1755 | --DOMWINDOW == 88 (0x9243b800) [pid = 1755] [serial = 2210] [outer = (nil)] [url = about:blank] 10:20:36 INFO - PROCESS | 1755 | --DOMWINDOW == 87 (0x8f3bf000) [pid = 1755] [serial = 2228] [outer = (nil)] [url = about:blank] 10:20:36 INFO - PROCESS | 1755 | --DOMWINDOW == 86 (0x8e307c00) [pid = 1755] [serial = 2201] [outer = (nil)] [url = about:blank] 10:20:36 INFO - PROCESS | 1755 | --DOMWINDOW == 85 (0x8d6aac00) [pid = 1755] [serial = 2222] [outer = (nil)] [url = about:blank] 10:20:36 INFO - PROCESS | 1755 | --DOMWINDOW == 84 (0x8e3d7c00) [pid = 1755] [serial = 2217] [outer = (nil)] [url = about:blank] 10:20:36 INFO - PROCESS | 1755 | --DOMWINDOW == 83 (0x925d0400) [pid = 1755] [serial = 2213] [outer = (nil)] [url = about:blank] 10:20:36 INFO - PROCESS | 1755 | --DOMWINDOW == 82 (0x8e354c00) [pid = 1755] [serial = 2219] [outer = (nil)] [url = about:blank] 10:20:36 INFO - PROCESS | 1755 | --DOMWINDOW == 81 (0x8fe46c00) [pid = 1755] [serial = 2204] [outer = (nil)] [url = about:blank] 10:20:36 INFO - PROCESS | 1755 | --DOMWINDOW == 80 (0x9276cc00) [pid = 1755] [serial = 2214] [outer = (nil)] [url = about:blank] 10:20:36 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x8f3c1c00) [pid = 1755] [serial = 2231] [outer = (nil)] [url = about:blank] 10:20:36 INFO - PROCESS | 1755 | 1467739236689 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"]]]}] 10:20:36 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 10:20:36 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 10:20:36 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 10:20:36 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 10:20:36 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 10:20:36 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 10:20:36 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 10:20:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:20:36 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 10:20:36 INFO - TEST-OK | /FileAPI/historical.html | took 2645ms 10:20:36 INFO - PROCESS | 1755 | 1467739236711 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 10:20:36 INFO - PROCESS | 1755 | 1467739236715 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 10:20:36 INFO - TEST-START | /FileAPI/idlharness.html 10:20:36 INFO - PROCESS | 1755 | 1467739236726 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 10:20:36 INFO - PROCESS | 1755 | 1467739236731 Marionette TRACE conn4 <- [1,3026,null,{}] 10:20:36 INFO - PROCESS | 1755 | 1467739236741 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}] 10:20:36 INFO - PROCESS | 1755 | 1467739236747 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:36 INFO - PROCESS | 1755 | 1467739236907 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 10:20:37 INFO - PROCESS | 1755 | 1467739237060 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:37 INFO - PROCESS | 1755 | 1467739237070 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:37 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd27c00 == 22 [pid = 1755] [id = 766] 10:20:37 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x8dd2c800) [pid = 1755] [serial = 2297] [outer = (nil)] 10:20:37 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0x8dd76800) [pid = 1755] [serial = 2298] [outer = 0x8dd2c800] 10:20:37 INFO - PROCESS | 1755 | 1467739237162 Marionette DEBUG loaded listener.js 10:20:37 INFO - PROCESS | 1755 | ++DOMWINDOW == 82 (0x8dfe4400) [pid = 1755] [serial = 2299] [outer = 0x8dd2c800] 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 10:20:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:20:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:20:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:20:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:20:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:20:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:20:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 10:20:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:20:38 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:20:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:20:38 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:20:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:20:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:20:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:20:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 10:20:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:20:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:20:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:20:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:20:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:20:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:20:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 10:20:38 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 10:20:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:20:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:20:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:20:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:20:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:20:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:20:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 10:20:38 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 10:20:38 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 10:20:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:20:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:20:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:20:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:20:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:20:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:20:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 10:20:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:20:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:20:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:20:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:20:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:20:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:20:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 10:20:38 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 10:20:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:20:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:20:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:20:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:20:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:20:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:20:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 10:20:38 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 10:20:38 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 10:20:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:20:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:20:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:20:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:20:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:20:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:20:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 10:20:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 10:20:38 INFO - TEST-OK | /FileAPI/idlharness.html | took 2015ms 10:20:38 INFO - PROCESS | 1755 | 1467739238594 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]]]}] 10:20:38 INFO - PROCESS | 1755 | 1467739238943 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 10:20:38 INFO - PROCESS | 1755 | 1467739238951 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 10:20:38 INFO - TEST-START | /FileAPI/idlharness.worker 10:20:39 INFO - PROCESS | 1755 | 1467739239023 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 10:20:39 INFO - PROCESS | 1755 | 1467739239030 Marionette TRACE conn4 <- [1,3030,null,{}] 10:20:39 INFO - PROCESS | 1755 | 1467739239038 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}] 10:20:39 INFO - PROCESS | 1755 | 1467739239043 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:39 INFO - PROCESS | 1755 | 1467739239271 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 10:20:39 INFO - PROCESS | 1755 | 1467739239295 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:39 INFO - PROCESS | 1755 | 1467739239305 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:39 INFO - PROCESS | 1755 | ++DOCSHELL 0x8fd1a400 == 23 [pid = 1755] [id = 767] 10:20:39 INFO - PROCESS | 1755 | ++DOMWINDOW == 83 (0x8fd1c400) [pid = 1755] [serial = 2300] [outer = (nil)] 10:20:39 INFO - PROCESS | 1755 | ++DOMWINDOW == 84 (0x90149c00) [pid = 1755] [serial = 2301] [outer = 0x8fd1c400] 10:20:39 INFO - PROCESS | 1755 | 1467739239376 Marionette DEBUG loaded listener.js 10:20:39 INFO - PROCESS | 1755 | ++DOMWINDOW == 85 (0x901c9c00) [pid = 1755] [serial = 2302] [outer = 0x8fd1c400] 10:20:39 INFO - PROCESS | 1755 | [1755] 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 10:20:41 INFO - PROCESS | 1755 | --DOMWINDOW == 84 (0x91c35800) [pid = 1755] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 10:20:41 INFO - PROCESS | 1755 | --DOMWINDOW == 83 (0x8f6f3c00) [pid = 1755] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 10:20:41 INFO - PROCESS | 1755 | --DOMWINDOW == 82 (0x8c3e5400) [pid = 1755] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 10:20:41 INFO - PROCESS | 1755 | --DOMWINDOW == 81 (0x8dfe2400) [pid = 1755] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 10:20:41 INFO - PROCESS | 1755 | --DOMWINDOW == 80 (0x8fe4cc00) [pid = 1755] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 10:20:41 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x8e34d400) [pid = 1755] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 10:20:41 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x8f6ee800) [pid = 1755] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:20:41 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x8c3ed800) [pid = 1755] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 10:20:41 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x8f27b400) [pid = 1755] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 10:20:41 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x8c232400) [pid = 1755] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 10:20:41 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8f6f4000) [pid = 1755] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 10:20:41 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x8fd1f000) [pid = 1755] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 10:20:41 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x8dd78000) [pid = 1755] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 10:20:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 10:20:41 INFO - {} 10:20:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:20:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:20:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:20:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:20:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:20:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:20:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:20:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 10:20:41 INFO - {} 10:20:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 10:20:41 INFO - {} 10:20:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 10:20:41 INFO - {} 10:20:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 10:20:41 INFO - {} 10:20:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 10:20:41 INFO - {} 10:20:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 10:20:41 INFO - {} 10:20:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 10:20:41 INFO - {} 10:20:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 10:20:41 INFO - {} 10:20:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:20:41 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:20:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:20:41 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:20:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:20:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:20:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:20:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:20:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 10:20:41 INFO - {} 10:20:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:20:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:20:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:20:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:20:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:20:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:20:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:20:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 10:20:41 INFO - {} 10:20:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 10:20:41 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 10:20:42 INFO - {} 10:20:42 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 10:20:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:20:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:20:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:20:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:20:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:20:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:20:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 10:20:42 INFO - {} 10:20:42 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 - {} 10:20:42 INFO - {} 10:20:42 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 10:20:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:20:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:20:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:20:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:20:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:20:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:20:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:20:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:20:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:20:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:20:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:20:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:20:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 10:20:42 INFO - {} 10:20:42 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 10:20:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:20:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:20:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:20:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:20:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:20:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:20:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 10:20:42 INFO - {} 10:20:42 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 - {} 10:20:42 INFO - {} 10:20:42 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 10:20:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:20:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:20:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:20:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:20:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:20:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:20:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:20:42 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 10:20:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 10:20:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:20:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 10:20:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:20:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:20:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:20:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:20:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 10:20:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:20:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:20:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:20:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:20:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:20:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:20:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 10:20:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:20:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 10:20:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:20:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:20:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:20:42 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 10:20:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 10:20:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:20:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 10:20:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:20:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:20:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:20:42 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 10:20:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 10:20:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:20:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 10:20:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:20:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:20:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:20:42 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 10:20:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 10:20:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:20:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:20:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:20:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:20:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:20:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:20:42 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 10:20:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:20:42 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:20:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:20:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:20:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:20:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:20:42 INFO - {} 10:20:42 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3051ms 10:20:42 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 10:20:42 INFO - PROCESS | 1755 | 1467739241927 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,{},{}]]]}] 10:20:42 INFO - PROCESS | 1755 | 1467739242037 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 10:20:42 INFO - PROCESS | 1755 | 1467739242040 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 10:20:42 INFO - PROCESS | 1755 | 1467739242055 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 10:20:42 INFO - PROCESS | 1755 | 1467739242078 Marionette TRACE conn4 <- [1,3034,null,{}] 10:20:42 INFO - PROCESS | 1755 | 1467739242132 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}] 10:20:42 INFO - PROCESS | 1755 | 1467739242157 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:42 INFO - PROCESS | 1755 | 1467739242469 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 10:20:42 INFO - PROCESS | 1755 | 1467739242494 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:42 INFO - PROCESS | 1755 | 1467739242503 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:42 INFO - PROCESS | 1755 | ++DOCSHELL 0x91f45400 == 24 [pid = 1755] [id = 768] 10:20:42 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x91f45800) [pid = 1755] [serial = 2303] [outer = (nil)] 10:20:42 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x95687c00) [pid = 1755] [serial = 2304] [outer = 0x91f45800] 10:20:42 INFO - PROCESS | 1755 | 1467739242572 Marionette DEBUG loaded listener.js 10:20:42 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x956c5400) [pid = 1755] [serial = 2305] [outer = 0x91f45800] 10:20:43 INFO - PROCESS | 1755 | 1467739243318 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]]]}] 10:20:43 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 10:20:43 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1364ms 10:20:43 INFO - PROCESS | 1755 | 1467739243420 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 10:20:43 INFO - PROCESS | 1755 | 1467739243425 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 10:20:43 INFO - TEST-START | /FileAPI/blob/Blob-close.html 10:20:43 INFO - PROCESS | 1755 | 1467739243432 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 10:20:43 INFO - PROCESS | 1755 | 1467739243435 Marionette TRACE conn4 <- [1,3038,null,{}] 10:20:43 INFO - PROCESS | 1755 | 1467739243453 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}] 10:20:43 INFO - PROCESS | 1755 | 1467739243458 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:43 INFO - PROCESS | 1755 | 1467739243679 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 10:20:43 INFO - PROCESS | 1755 | 1467739243866 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:43 INFO - PROCESS | 1755 | 1467739243885 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:43 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c227c00 == 25 [pid = 1755] [id = 769] 10:20:43 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x8c228000) [pid = 1755] [serial = 2306] [outer = (nil)] 10:20:43 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x8c3e6800) [pid = 1755] [serial = 2307] [outer = 0x8c228000] 10:20:43 INFO - PROCESS | 1755 | 1467739243976 Marionette DEBUG loaded listener.js 10:20:44 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x8d6a3800) [pid = 1755] [serial = 2308] [outer = 0x8c228000] 10:20:44 INFO - PROCESS | 1755 | 1467739244912 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"]]]}] 10:20:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 10:20:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 10:20:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:20:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 10:20:44 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1554ms 10:20:44 INFO - PROCESS | 1755 | 1467739244989 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 10:20:44 INFO - PROCESS | 1755 | 1467739244996 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 10:20:45 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 10:20:45 INFO - PROCESS | 1755 | 1467739245006 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 10:20:45 INFO - PROCESS | 1755 | 1467739245010 Marionette TRACE conn4 <- [1,3042,null,{}] 10:20:45 INFO - PROCESS | 1755 | 1467739245018 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}] 10:20:45 INFO - PROCESS | 1755 | 1467739245027 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:45 INFO - PROCESS | 1755 | 1467739245248 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 10:20:45 INFO - PROCESS | 1755 | 1467739245418 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:45 INFO - PROCESS | 1755 | 1467739245429 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:45 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f297400 == 26 [pid = 1755] [id = 770] 10:20:45 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x8f297800) [pid = 1755] [serial = 2309] [outer = (nil)] 10:20:45 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x8f3c2c00) [pid = 1755] [serial = 2310] [outer = 0x8f297800] 10:20:45 INFO - PROCESS | 1755 | 1467739245542 Marionette DEBUG loaded listener.js 10:20:45 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0x8fe4cc00) [pid = 1755] [serial = 2311] [outer = 0x8f297800] 10:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 10:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 10:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 10:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 10:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 10:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 10:20:46 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. 10:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 10:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 10:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 10:20:46 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'.) 10:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 10:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 10:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 10:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 10:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 10:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 10:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 10:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 10:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 10:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 10:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 10:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 10:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 10:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 10:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 10:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 10:20:46 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. 10:20:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 10:20:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:20:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 10:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 10:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 10:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 10:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 10:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 10:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 10:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 10:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 10:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 10:20:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 10:20:46 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. 10:20:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 10:20:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:20:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:20:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 10:20:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:20:46 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. 10:20:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 10:20:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:20:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:20:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 10:20:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:20:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 10:20:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 10:20:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 10:20:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 10:20:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 10:20:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:20:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 10:20:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 10:20:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 10:20:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 10:20:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:20:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:20:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:20:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:20:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 10:20:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 10:20:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:20:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:20:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:20:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:20:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 10:20:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:20:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:20:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:20:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:20:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 10:20:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:20:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:20:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:20:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:20:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 10:20:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 10:20:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:20:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:20:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:20:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:20:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 10:20:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:20:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:20:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:20:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:20:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 10:20:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:20:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:20:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:20:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:20:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 10:20:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:20:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:20:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:20:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:20:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 10:20:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:20:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:20:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:20:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:20:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 10:20:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 10:20:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 10:20:47 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1971ms 10:20:47 INFO - PROCESS | 1755 | 1467739246850 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]]]}] 10:20:47 INFO - PROCESS | 1755 | 1467739247019 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 10:20:47 INFO - PROCESS | 1755 | 1467739247032 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 10:20:47 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 10:20:47 INFO - PROCESS | 1755 | 1467739247088 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 10:20:47 INFO - PROCESS | 1755 | 1467739247092 Marionette TRACE conn4 <- [1,3046,null,{}] 10:20:47 INFO - PROCESS | 1755 | 1467739247208 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}] 10:20:47 INFO - PROCESS | 1755 | 1467739247215 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:47 INFO - PROCESS | 1755 | 1467739247569 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 10:20:47 INFO - PROCESS | 1755 | 1467739247716 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:47 INFO - PROCESS | 1755 | 1467739247725 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:47 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3e6c00 == 27 [pid = 1755] [id = 771] 10:20:47 INFO - PROCESS | 1755 | ++DOMWINDOW == 82 (0x8e305000) [pid = 1755] [serial = 2312] [outer = (nil)] 10:20:47 INFO - PROCESS | 1755 | ++DOMWINDOW == 83 (0x901c9800) [pid = 1755] [serial = 2313] [outer = 0x8e305000] 10:20:47 INFO - PROCESS | 1755 | 1467739247843 Marionette DEBUG loaded listener.js 10:20:47 INFO - PROCESS | 1755 | ++DOMWINDOW == 84 (0x91f48400) [pid = 1755] [serial = 2314] [outer = 0x8e305000] 10:20:48 INFO - PROCESS | 1755 | [1755] 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 10:20:48 INFO - PROCESS | 1755 | 1467739248852 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 10:20:48 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 10:20:48 INFO - {} 10:20:48 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1797ms 10:20:48 INFO - PROCESS | 1755 | 1467739248884 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 10:20:48 INFO - PROCESS | 1755 | 1467739248890 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 10:20:48 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 10:20:48 INFO - PROCESS | 1755 | 1467739248917 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 10:20:48 INFO - PROCESS | 1755 | 1467739248925 Marionette TRACE conn4 <- [1,3050,null,{}] 10:20:48 INFO - PROCESS | 1755 | 1467739248978 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}] 10:20:48 INFO - PROCESS | 1755 | 1467739248986 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:49 INFO - PROCESS | 1755 | 1467739249202 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 10:20:49 INFO - PROCESS | 1755 | 1467739249392 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:49 INFO - PROCESS | 1755 | 1467739249400 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:49 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f6f3800 == 28 [pid = 1755] [id = 772] 10:20:49 INFO - PROCESS | 1755 | ++DOMWINDOW == 85 (0x91c3f800) [pid = 1755] [serial = 2315] [outer = (nil)] 10:20:49 INFO - PROCESS | 1755 | ++DOMWINDOW == 86 (0x92431800) [pid = 1755] [serial = 2316] [outer = 0x91c3f800] 10:20:49 INFO - PROCESS | 1755 | 1467739249528 Marionette DEBUG loaded listener.js 10:20:49 INFO - PROCESS | 1755 | ++DOMWINDOW == 87 (0x925d0400) [pid = 1755] [serial = 2317] [outer = 0x91c3f800] 10:20:50 INFO - PROCESS | 1755 | 1467739250387 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]]]}] 10:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 10:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 10:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 10:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 10:20:50 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1538ms 10:20:50 INFO - PROCESS | 1755 | 1467739250448 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 10:20:50 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 10:20:50 INFO - PROCESS | 1755 | 1467739250452 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 10:20:50 INFO - PROCESS | 1755 | 1467739250460 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 10:20:50 INFO - PROCESS | 1755 | 1467739250463 Marionette TRACE conn4 <- [1,3054,null,{}] 10:20:50 INFO - PROCESS | 1755 | 1467739250498 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}] 10:20:50 INFO - PROCESS | 1755 | 1467739250505 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:50 INFO - PROCESS | 1755 | 1467739250693 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 10:20:50 INFO - PROCESS | 1755 | 1467739250886 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:50 INFO - PROCESS | 1755 | 1467739250896 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:50 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd30800 == 29 [pid = 1755] [id = 773] 10:20:50 INFO - PROCESS | 1755 | ++DOMWINDOW == 88 (0x91f92c00) [pid = 1755] [serial = 2318] [outer = (nil)] 10:20:50 INFO - PROCESS | 1755 | ++DOMWINDOW == 89 (0x9305c000) [pid = 1755] [serial = 2319] [outer = 0x91f92c00] 10:20:50 INFO - PROCESS | 1755 | 1467739250977 Marionette DEBUG loaded listener.js 10:20:51 INFO - PROCESS | 1755 | ++DOMWINDOW == 90 (0x93a09400) [pid = 1755] [serial = 2320] [outer = 0x91f92c00] 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 10:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 10:20:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 10:20:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:20:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:20:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:20:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:20:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 10:20:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:20:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:20:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:20:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:20:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 10:20:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:20:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:20:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:20:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:20:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 10:20:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:20:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:20:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:20:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:20:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 10:20:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:20:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:20:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:20:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:20:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 10:20:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:20:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:20:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:20:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:20:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 10:20:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:20:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:20:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:20:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:20:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 10:20:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:20:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:20:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:20:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:20:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 10:20:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:20:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:20:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:20:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:20:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 10:20:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:20:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:20:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:20:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:20:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 10:20:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:20:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:20:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:20:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:20:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 10:20:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:20:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:20:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:20:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:20:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 10:20:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:20:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:20:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:20:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:20:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 10:20:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:20:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:20:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:20:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:20:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 10:20:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:20:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:20:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:20:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:20:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 10:20:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:20:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:20:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:20:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:20:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 10:20:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:20:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:20:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:20:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:20:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 10:20:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:20:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:20:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:20:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:20:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 10:20:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:20:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:20:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:20:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:20:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 10:20:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:20:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:20:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:20:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:20:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 10:20:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:20:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:20:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:20:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:20:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 10:20:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:20:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:20:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:20:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:20:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:20:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:20:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:20:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:20:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:20:52 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" 10:20:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:20:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:20:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:20:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:20:52 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" 10:20:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:20:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:20:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:20:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:20:52 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2152ms 10:20:52 INFO - PROCESS | 1755 | 1467739252473 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"]]]}] 10:20:52 INFO - PROCESS | 1755 | 1467739252807 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 10:20:52 INFO - PROCESS | 1755 | 1467739252812 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 10:20:52 INFO - TEST-START | /FileAPI/file/File-constructor.html 10:20:52 INFO - PROCESS | 1755 | 1467739252823 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 10:20:52 INFO - PROCESS | 1755 | 1467739252827 Marionette TRACE conn4 <- [1,3058,null,{}] 10:20:52 INFO - PROCESS | 1755 | 1467739252836 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}] 10:20:52 INFO - PROCESS | 1755 | 1467739252845 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:53 INFO - PROCESS | 1755 | 1467739253019 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 10:20:53 INFO - PROCESS | 1755 | 1467739253245 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:53 INFO - PROCESS | 1755 | 1467739253270 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:53 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c3e0800 == 30 [pid = 1755] [id = 774] 10:20:53 INFO - PROCESS | 1755 | ++DOMWINDOW == 91 (0x8c3e2c00) [pid = 1755] [serial = 2321] [outer = (nil)] 10:20:53 INFO - PROCESS | 1755 | ++DOMWINDOW == 92 (0x8dd75400) [pid = 1755] [serial = 2322] [outer = 0x8c3e2c00] 10:20:53 INFO - PROCESS | 1755 | 1467739253358 Marionette DEBUG loaded listener.js 10:20:53 INFO - PROCESS | 1755 | ++DOMWINDOW == 93 (0x8dfe9c00) [pid = 1755] [serial = 2323] [outer = 0x8c3e2c00] 10:20:53 INFO - PROCESS | 1755 | --DOCSHELL 0x8dd75000 == 29 [pid = 1755] [id = 751] 10:20:53 INFO - PROCESS | 1755 | --DOMWINDOW == 92 (0x8fe48400) [pid = 1755] [serial = 2260] [outer = (nil)] [url = about:blank] 10:20:53 INFO - PROCESS | 1755 | --DOMWINDOW == 91 (0x8dd7f000) [pid = 1755] [serial = 2263] [outer = (nil)] [url = about:blank] 10:20:53 INFO - PROCESS | 1755 | --DOMWINDOW == 90 (0x8fe4d000) [pid = 1755] [serial = 2261] [outer = (nil)] [url = about:blank] 10:20:53 INFO - PROCESS | 1755 | --DOMWINDOW == 89 (0x8f6ea400) [pid = 1755] [serial = 2232] [outer = (nil)] [url = about:blank] 10:20:53 INFO - PROCESS | 1755 | --DOMWINDOW == 88 (0x91f4a000) [pid = 1755] [serial = 2248] [outer = (nil)] [url = about:blank] 10:20:53 INFO - PROCESS | 1755 | --DOMWINDOW == 87 (0x91f84800) [pid = 1755] [serial = 2249] [outer = (nil)] [url = about:blank] 10:20:53 INFO - PROCESS | 1755 | --DOMWINDOW == 86 (0x8e351400) [pid = 1755] [serial = 2237] [outer = (nil)] [url = about:blank] 10:20:53 INFO - PROCESS | 1755 | --DOMWINDOW == 85 (0x8e3e5c00) [pid = 1755] [serial = 2238] [outer = (nil)] [url = about:blank] 10:20:53 INFO - PROCESS | 1755 | --DOMWINDOW == 84 (0x8c227000) [pid = 1755] [serial = 2240] [outer = (nil)] [url = about:blank] 10:20:53 INFO - PROCESS | 1755 | --DOMWINDOW == 83 (0x8d309800) [pid = 1755] [serial = 2234] [outer = (nil)] [url = about:blank] 10:20:53 INFO - PROCESS | 1755 | --DOMWINDOW == 82 (0x8d6ac000) [pid = 1755] [serial = 2235] [outer = (nil)] [url = about:blank] 10:20:53 INFO - PROCESS | 1755 | --DOMWINDOW == 81 (0x8f296c00) [pid = 1755] [serial = 2257] [outer = (nil)] [url = about:blank] 10:20:53 INFO - PROCESS | 1755 | --DOMWINDOW == 80 (0x8c3e5c00) [pid = 1755] [serial = 2251] [outer = (nil)] [url = about:blank] 10:20:53 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x8d310c00) [pid = 1755] [serial = 2252] [outer = (nil)] [url = about:blank] 10:20:53 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x8fd16400) [pid = 1755] [serial = 2242] [outer = (nil)] [url = about:blank] 10:20:53 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x8fd1d800) [pid = 1755] [serial = 2243] [outer = (nil)] [url = about:blank] 10:20:53 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x91c34c00) [pid = 1755] [serial = 2245] [outer = (nil)] [url = about:blank] 10:20:53 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x91c51800) [pid = 1755] [serial = 2246] [outer = (nil)] [url = about:blank] 10:20:53 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8dfe2c00) [pid = 1755] [serial = 2254] [outer = (nil)] [url = about:blank] 10:20:53 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x8e303000) [pid = 1755] [serial = 2255] [outer = (nil)] [url = about:blank] 10:20:53 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x8f3c3400) [pid = 1755] [serial = 2258] [outer = (nil)] [url = about:blank] 10:20:53 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x91f87000) [pid = 1755] [serial = 2267] [outer = (nil)] [url = about:blank] 10:20:53 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x8e30d400) [pid = 1755] [serial = 2264] [outer = (nil)] [url = about:blank] 10:20:53 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x91c50c00) [pid = 1755] [serial = 2266] [outer = (nil)] [url = about:blank] 10:20:54 INFO - PROCESS | 1755 | 1467739254311 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]]]}] 10:20:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 10:20:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 10:20:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 10:20:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 10:20:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 10:20:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 10:20:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 10:20:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 10:20:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 10:20:54 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 10:20:54 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 10:20:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:20:54 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 10:20:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 10:20:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 10:20:54 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:20:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 10:20:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:20:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 10:20:54 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 10:20:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 10:20:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:20:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 10:20:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 10:20:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 10:20:54 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1536ms 10:20:54 INFO - PROCESS | 1755 | 1467739254365 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 10:20:54 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 10:20:54 INFO - PROCESS | 1755 | 1467739254375 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 10:20:54 INFO - PROCESS | 1755 | 1467739254385 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 10:20:54 INFO - PROCESS | 1755 | 1467739254390 Marionette TRACE conn4 <- [1,3062,null,{}] 10:20:54 INFO - PROCESS | 1755 | 1467739254396 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}] 10:20:54 INFO - PROCESS | 1755 | 1467739254401 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:54 INFO - PROCESS | 1755 | 1467739254565 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 10:20:54 INFO - PROCESS | 1755 | 1467739254726 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:54 INFO - PROCESS | 1755 | 1467739254733 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:54 INFO - PROCESS | 1755 | ++DOCSHELL 0x8e355400 == 30 [pid = 1755] [id = 775] 10:20:54 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8e3d9800) [pid = 1755] [serial = 2324] [outer = (nil)] 10:20:54 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8e3e3400) [pid = 1755] [serial = 2325] [outer = 0x8e3d9800] 10:20:54 INFO - PROCESS | 1755 | 1467739254814 Marionette DEBUG loaded listener.js 10:20:54 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8f279800) [pid = 1755] [serial = 2326] [outer = 0x8e3d9800] 10:20:55 INFO - PROCESS | 1755 | [1755] 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 10:20:55 INFO - PROCESS | 1755 | 1467739255640 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 10:20:55 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 10:20:55 INFO - {} 10:20:55 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1294ms 10:20:55 INFO - PROCESS | 1755 | 1467739255679 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 10:20:55 INFO - PROCESS | 1755 | 1467739255683 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 10:20:55 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 10:20:55 INFO - PROCESS | 1755 | 1467739255690 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 10:20:55 INFO - PROCESS | 1755 | 1467739255696 Marionette TRACE conn4 <- [1,3066,null,{}] 10:20:55 INFO - PROCESS | 1755 | 1467739255716 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}] 10:20:55 INFO - PROCESS | 1755 | 1467739255724 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:55 INFO - PROCESS | 1755 | 1467739255954 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 10:20:56 INFO - PROCESS | 1755 | 1467739256056 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:56 INFO - PROCESS | 1755 | 1467739256068 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:56 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f6ea400 == 31 [pid = 1755] [id = 776] 10:20:56 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8f6eb800) [pid = 1755] [serial = 2327] [outer = (nil)] 10:20:56 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x90143c00) [pid = 1755] [serial = 2328] [outer = 0x8f6eb800] 10:20:56 INFO - PROCESS | 1755 | 1467739256139 Marionette DEBUG loaded listener.js 10:20:56 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x91c33c00) [pid = 1755] [serial = 2329] [outer = 0x8f6eb800] 10:20:56 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8fd1c400) [pid = 1755] [serial = 2300] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 10:20:56 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x8dd7e400) [pid = 1755] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:20:56 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x8dd2d000) [pid = 1755] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 10:20:56 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8f29c800) [pid = 1755] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 10:20:56 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x91f90c00) [pid = 1755] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 10:20:56 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x92431400) [pid = 1755] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 10:20:56 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8dd2c800) [pid = 1755] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 10:20:56 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x8fe4c800) [pid = 1755] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 10:20:56 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8c09b400) [pid = 1755] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 10:20:56 INFO - PROCESS | 1755 | --DOMWINDOW == 65 (0x8c22b400) [pid = 1755] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 10:20:56 INFO - PROCESS | 1755 | --DOMWINDOW == 64 (0x93a07800) [pid = 1755] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 10:20:56 INFO - PROCESS | 1755 | --DOMWINDOW == 63 (0x8e308000) [pid = 1755] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 10:20:57 INFO - PROCESS | 1755 | 1467739257345 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]]]}] 10:20:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 10:20:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 10:20:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 10:20:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 10:20:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 10:20:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 10:20:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 10:20:57 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1693ms 10:20:57 INFO - PROCESS | 1755 | 1467739257386 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 10:20:57 INFO - PROCESS | 1755 | 1467739257393 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 10:20:57 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 10:20:57 INFO - PROCESS | 1755 | 1467739257402 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 10:20:57 INFO - PROCESS | 1755 | 1467739257407 Marionette TRACE conn4 <- [1,3070,null,{}] 10:20:57 INFO - PROCESS | 1755 | 1467739257436 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}] 10:20:57 INFO - PROCESS | 1755 | 1467739257443 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:57 INFO - PROCESS | 1755 | 1467739257642 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 10:20:57 INFO - PROCESS | 1755 | 1467739257838 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:57 INFO - PROCESS | 1755 | 1467739257847 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:57 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd23400 == 32 [pid = 1755] [id = 777] 10:20:57 INFO - PROCESS | 1755 | ++DOMWINDOW == 64 (0x8dd23800) [pid = 1755] [serial = 2330] [outer = (nil)] 10:20:57 INFO - PROCESS | 1755 | ++DOMWINDOW == 65 (0x8dd2f400) [pid = 1755] [serial = 2331] [outer = 0x8dd23800] 10:20:57 INFO - PROCESS | 1755 | 1467739257970 Marionette DEBUG loaded listener.js 10:20:58 INFO - PROCESS | 1755 | ++DOMWINDOW == 66 (0x8dfe7000) [pid = 1755] [serial = 2332] [outer = 0x8dd23800] 10:20:58 INFO - PROCESS | 1755 | 1467739258899 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]]]}] 10:20:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 10:20:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 10:20:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 10:20:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 10:20:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 10:20:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 10:20:58 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1542ms 10:20:58 INFO - PROCESS | 1755 | 1467739258946 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 10:20:58 INFO - PROCESS | 1755 | 1467739258954 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 10:20:58 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 10:20:58 INFO - PROCESS | 1755 | 1467739258965 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 10:20:58 INFO - PROCESS | 1755 | 1467739258969 Marionette TRACE conn4 <- [1,3074,null,{}] 10:20:58 INFO - PROCESS | 1755 | 1467739258976 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}] 10:20:58 INFO - PROCESS | 1755 | 1467739258982 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:59 INFO - PROCESS | 1755 | 1467739259251 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 10:20:59 INFO - PROCESS | 1755 | 1467739259452 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:59 INFO - PROCESS | 1755 | 1467739259462 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:20:59 INFO - PROCESS | 1755 | ++DOCSHELL 0x8d6b0800 == 33 [pid = 1755] [id = 778] 10:20:59 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8e351c00) [pid = 1755] [serial = 2333] [outer = (nil)] 10:20:59 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8f29c000) [pid = 1755] [serial = 2334] [outer = 0x8e351c00] 10:20:59 INFO - PROCESS | 1755 | 1467739259553 Marionette DEBUG loaded listener.js 10:20:59 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8f6f0c00) [pid = 1755] [serial = 2335] [outer = 0x8e351c00] 10:21:00 INFO - PROCESS | 1755 | 1467739260483 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]]]}] 10:21:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 10:21:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 10:21:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 10:21:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 10:21:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 10:21:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 10:21:00 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1534ms 10:21:00 INFO - PROCESS | 1755 | 1467739260500 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 10:21:00 INFO - PROCESS | 1755 | 1467739260505 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 10:21:00 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 10:21:00 INFO - PROCESS | 1755 | 1467739260512 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 10:21:00 INFO - PROCESS | 1755 | 1467739260519 Marionette TRACE conn4 <- [1,3078,null,{}] 10:21:00 INFO - PROCESS | 1755 | 1467739260536 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}] 10:21:00 INFO - PROCESS | 1755 | 1467739260548 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:21:00 INFO - PROCESS | 1755 | 1467739260743 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 10:21:00 INFO - PROCESS | 1755 | 1467739260958 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:00 INFO - PROCESS | 1755 | 1467739260966 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:21:01 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd25c00 == 34 [pid = 1755] [id = 779] 10:21:01 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8f281400) [pid = 1755] [serial = 2336] [outer = (nil)] 10:21:01 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8f296c00) [pid = 1755] [serial = 2337] [outer = 0x8f281400] 10:21:01 INFO - PROCESS | 1755 | 1467739261100 Marionette DEBUG loaded listener.js 10:21:01 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x91c59400) [pid = 1755] [serial = 2338] [outer = 0x8f281400] 10:21:02 INFO - PROCESS | 1755 | 1467739262057 Marionette TRACE conn4 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 10:21:02 INFO - PROCESS | 1755 | 1467739262147 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 10:21:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 10:21:02 INFO - PROCESS | 1755 | 1467739262160 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 10:21:02 INFO - PROCESS | 1755 | 1467739262163 Marionette TRACE conn4 <- [1,3082,null,{}] 10:21:02 INFO - PROCESS | 1755 | 1467739262170 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}] 10:21:02 INFO - PROCESS | 1755 | 1467739262175 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:21:02 INFO - PROCESS | 1755 | 1467739262364 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 10:21:02 INFO - PROCESS | 1755 | 1467739262563 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:02 INFO - PROCESS | 1755 | 1467739262571 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:21:02 INFO - PROCESS | 1755 | ++DOCSHELL 0x91f51c00 == 35 [pid = 1755] [id = 780] 10:21:02 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x91f85800) [pid = 1755] [serial = 2339] [outer = (nil)] 10:21:02 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x91f8fc00) [pid = 1755] [serial = 2340] [outer = 0x91f85800] 10:21:02 INFO - PROCESS | 1755 | 1467739262696 Marionette DEBUG loaded listener.js 10:21:02 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x92432400) [pid = 1755] [serial = 2341] [outer = 0x91f85800] 10:21:03 INFO - PROCESS | 1755 | 1467739263595 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]]]}] 10:21:03 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 10:21:03 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 10:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:21:03 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 10:21:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 10:21:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1493ms 10:21:03 INFO - PROCESS | 1755 | 1467739263656 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 10:21:03 INFO - PROCESS | 1755 | 1467739263659 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 10:21:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 10:21:03 INFO - PROCESS | 1755 | 1467739263667 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 10:21:03 INFO - PROCESS | 1755 | 1467739263670 Marionette TRACE conn4 <- [1,3086,null,{}] 10:21:03 INFO - PROCESS | 1755 | 1467739263676 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}] 10:21:03 INFO - PROCESS | 1755 | 1467739263682 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:21:03 INFO - PROCESS | 1755 | 1467739263858 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 10:21:04 INFO - PROCESS | 1755 | 1467739264117 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:04 INFO - PROCESS | 1755 | 1467739264127 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:21:04 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c09d800 == 36 [pid = 1755] [id = 781] 10:21:04 INFO - PROCESS | 1755 | ++DOMWINDOW == 76 (0x8c22f400) [pid = 1755] [serial = 2342] [outer = (nil)] 10:21:04 INFO - PROCESS | 1755 | ++DOMWINDOW == 77 (0x925c2000) [pid = 1755] [serial = 2343] [outer = 0x8c22f400] 10:21:04 INFO - PROCESS | 1755 | 1467739264211 Marionette DEBUG loaded listener.js 10:21:04 INFO - PROCESS | 1755 | ++DOMWINDOW == 78 (0x925c8000) [pid = 1755] [serial = 2344] [outer = 0x8c22f400] 10:21:05 INFO - PROCESS | 1755 | 1467739265058 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 10:21:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 10:21:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1438ms 10:21:05 INFO - PROCESS | 1755 | 1467739265106 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 10:21:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 10:21:05 INFO - PROCESS | 1755 | 1467739265111 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 10:21:05 INFO - PROCESS | 1755 | 1467739265118 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 10:21:05 INFO - PROCESS | 1755 | 1467739265121 Marionette TRACE conn4 <- [1,3090,null,{}] 10:21:05 INFO - PROCESS | 1755 | 1467739265148 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}] 10:21:05 INFO - PROCESS | 1755 | 1467739265159 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:21:05 INFO - PROCESS | 1755 | 1467739265380 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 10:21:05 INFO - PROCESS | 1755 | 1467739265580 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:05 INFO - PROCESS | 1755 | 1467739265590 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:21:05 INFO - PROCESS | 1755 | ++DOCSHELL 0x901d3400 == 37 [pid = 1755] [id = 782] 10:21:05 INFO - PROCESS | 1755 | ++DOMWINDOW == 79 (0x93a43800) [pid = 1755] [serial = 2345] [outer = (nil)] 10:21:05 INFO - PROCESS | 1755 | ++DOMWINDOW == 80 (0x95281800) [pid = 1755] [serial = 2346] [outer = 0x93a43800] 10:21:05 INFO - PROCESS | 1755 | 1467739265708 Marionette DEBUG loaded listener.js 10:21:05 INFO - PROCESS | 1755 | ++DOMWINDOW == 81 (0x9528a400) [pid = 1755] [serial = 2347] [outer = 0x93a43800] 10:21:06 INFO - PROCESS | 1755 | 1467739266559 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 10:21:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 10:21:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1486ms 10:21:06 INFO - PROCESS | 1755 | 1467739266604 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 10:21:06 INFO - PROCESS | 1755 | 1467739266608 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 10:21:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 10:21:06 INFO - PROCESS | 1755 | 1467739266615 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 10:21:06 INFO - PROCESS | 1755 | 1467739266619 Marionette TRACE conn4 <- [1,3094,null,{}] 10:21:06 INFO - PROCESS | 1755 | 1467739266624 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}] 10:21:06 INFO - PROCESS | 1755 | 1467739266630 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:21:06 INFO - PROCESS | 1755 | 1467739266816 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 10:21:07 INFO - PROCESS | 1755 | 1467739267021 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:07 INFO - PROCESS | 1755 | 1467739267030 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:21:07 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd24c00 == 38 [pid = 1755] [id = 783] 10:21:07 INFO - PROCESS | 1755 | ++DOMWINDOW == 82 (0x91f85400) [pid = 1755] [serial = 2348] [outer = (nil)] 10:21:07 INFO - PROCESS | 1755 | ++DOMWINDOW == 83 (0x95410c00) [pid = 1755] [serial = 2349] [outer = 0x91f85400] 10:21:07 INFO - PROCESS | 1755 | 1467739267154 Marionette DEBUG loaded listener.js 10:21:07 INFO - PROCESS | 1755 | ++DOMWINDOW == 84 (0x95686000) [pid = 1755] [serial = 2350] [outer = 0x91f85400] 10:21:08 INFO - PROCESS | 1755 | 1467739268053 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 10:21:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 10:21:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1480ms 10:21:08 INFO - PROCESS | 1755 | 1467739268097 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 10:21:08 INFO - PROCESS | 1755 | 1467739268110 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 10:21:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 10:21:08 INFO - PROCESS | 1755 | 1467739268167 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 10:21:08 INFO - PROCESS | 1755 | 1467739268171 Marionette TRACE conn4 <- [1,3098,null,{}] 10:21:08 INFO - PROCESS | 1755 | 1467739268178 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}] 10:21:08 INFO - PROCESS | 1755 | 1467739268183 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:21:08 INFO - PROCESS | 1755 | 1467739268360 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 10:21:08 INFO - PROCESS | 1755 | 1467739268624 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:08 INFO - PROCESS | 1755 | 1467739268633 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:21:08 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c09dc00 == 39 [pid = 1755] [id = 784] 10:21:08 INFO - PROCESS | 1755 | ++DOMWINDOW == 85 (0x8c0a5c00) [pid = 1755] [serial = 2351] [outer = (nil)] 10:21:08 INFO - PROCESS | 1755 | ++DOMWINDOW == 86 (0x8d308800) [pid = 1755] [serial = 2352] [outer = 0x8c0a5c00] 10:21:08 INFO - PROCESS | 1755 | 1467739268734 Marionette DEBUG loaded listener.js 10:21:08 INFO - PROCESS | 1755 | ++DOMWINDOW == 87 (0x8dd25400) [pid = 1755] [serial = 2353] [outer = 0x8c0a5c00] 10:21:09 INFO - PROCESS | 1755 | 1467739269852 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]]]}] 10:21:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 10:21:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 10:21:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1748ms 10:21:09 INFO - PROCESS | 1755 | 1467739269940 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 10:21:09 INFO - PROCESS | 1755 | 1467739269947 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 10:21:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 10:21:09 INFO - PROCESS | 1755 | 1467739269963 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 10:21:09 INFO - PROCESS | 1755 | 1467739269968 Marionette TRACE conn4 <- [1,3102,null,{}] 10:21:09 INFO - PROCESS | 1755 | 1467739269977 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}] 10:21:09 INFO - PROCESS | 1755 | 1467739269983 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:21:10 INFO - PROCESS | 1755 | 1467739270168 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 10:21:10 INFO - PROCESS | 1755 | 1467739270535 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:10 INFO - PROCESS | 1755 | 1467739270545 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:21:10 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd72400 == 40 [pid = 1755] [id = 785] 10:21:10 INFO - PROCESS | 1755 | ++DOMWINDOW == 88 (0x8dd72c00) [pid = 1755] [serial = 2354] [outer = (nil)] 10:21:10 INFO - PROCESS | 1755 | ++DOMWINDOW == 89 (0x8dfec400) [pid = 1755] [serial = 2355] [outer = 0x8dd72c00] 10:21:10 INFO - PROCESS | 1755 | 1467739270634 Marionette DEBUG loaded listener.js 10:21:10 INFO - PROCESS | 1755 | ++DOMWINDOW == 90 (0x8e308400) [pid = 1755] [serial = 2356] [outer = 0x8dd72c00] 10:21:11 INFO - PROCESS | 1755 | --DOCSHELL 0x8c09a800 == 39 [pid = 1755] [id = 765] 10:21:11 INFO - PROCESS | 1755 | --DOCSHELL 0x8c230800 == 38 [pid = 1755] [id = 750] 10:21:11 INFO - PROCESS | 1755 | --DOCSHELL 0x91c35400 == 37 [pid = 1755] [id = 755] 10:21:11 INFO - PROCESS | 1755 | --DOCSHELL 0x8e3de400 == 36 [pid = 1755] [id = 758] 10:21:11 INFO - PROCESS | 1755 | --DOCSHELL 0x8f291800 == 35 [pid = 1755] [id = 753] 10:21:11 INFO - PROCESS | 1755 | --DOCSHELL 0x8c3ea000 == 34 [pid = 1755] [id = 756] 10:21:11 INFO - PROCESS | 1755 | --DOCSHELL 0x8f29f400 == 33 [pid = 1755] [id = 761] 10:21:11 INFO - PROCESS | 1755 | --DOCSHELL 0x91f8d800 == 32 [pid = 1755] [id = 759] 10:21:11 INFO - PROCESS | 1755 | --DOCSHELL 0x93a04800 == 31 [pid = 1755] [id = 762] 10:21:11 INFO - PROCESS | 1755 | --DOCSHELL 0x8f294000 == 30 [pid = 1755] [id = 760] 10:21:11 INFO - PROCESS | 1755 | --DOCSHELL 0x8c09d400 == 29 [pid = 1755] [id = 754] 10:21:11 INFO - PROCESS | 1755 | --DOCSHELL 0x8dfecc00 == 28 [pid = 1755] [id = 752] 10:21:11 INFO - PROCESS | 1755 | --DOCSHELL 0x8d6a4400 == 27 [pid = 1755] [id = 763] 10:21:11 INFO - PROCESS | 1755 | --DOCSHELL 0x8c09bc00 == 26 [pid = 1755] [id = 764] 10:21:12 INFO - PROCESS | 1755 | --DOMWINDOW == 89 (0x95687c00) [pid = 1755] [serial = 2304] [outer = (nil)] [url = about:blank] 10:21:12 INFO - PROCESS | 1755 | --DOMWINDOW == 88 (0x901c9c00) [pid = 1755] [serial = 2302] [outer = (nil)] [url = about:blank] 10:21:12 INFO - PROCESS | 1755 | --DOMWINDOW == 87 (0x8f6eb000) [pid = 1755] [serial = 2272] [outer = (nil)] [url = about:blank] 10:21:12 INFO - PROCESS | 1755 | --DOMWINDOW == 86 (0x8dfe7c00) [pid = 1755] [serial = 2270] [outer = (nil)] [url = about:blank] 10:21:12 INFO - PROCESS | 1755 | --DOMWINDOW == 85 (0x8dd7b800) [pid = 1755] [serial = 2269] [outer = (nil)] [url = about:blank] 10:21:12 INFO - PROCESS | 1755 | --DOMWINDOW == 84 (0x901c8000) [pid = 1755] [serial = 2275] [outer = (nil)] [url = about:blank] 10:21:12 INFO - PROCESS | 1755 | --DOMWINDOW == 83 (0x8fe44400) [pid = 1755] [serial = 2274] [outer = (nil)] [url = about:blank] 10:21:12 INFO - PROCESS | 1755 | --DOMWINDOW == 82 (0x9243e800) [pid = 1755] [serial = 2278] [outer = (nil)] [url = about:blank] 10:21:12 INFO - PROCESS | 1755 | --DOMWINDOW == 81 (0x92434c00) [pid = 1755] [serial = 2277] [outer = (nil)] [url = about:blank] 10:21:12 INFO - PROCESS | 1755 | --DOMWINDOW == 80 (0x925cf800) [pid = 1755] [serial = 2281] [outer = (nil)] [url = about:blank] 10:21:12 INFO - PROCESS | 1755 | --DOMWINDOW == 79 (0x925ca800) [pid = 1755] [serial = 2280] [outer = (nil)] [url = about:blank] 10:21:12 INFO - PROCESS | 1755 | --DOMWINDOW == 78 (0x8dd76800) [pid = 1755] [serial = 2298] [outer = (nil)] [url = about:blank] 10:21:12 INFO - PROCESS | 1755 | --DOMWINDOW == 77 (0x93064400) [pid = 1755] [serial = 2284] [outer = (nil)] [url = about:blank] 10:21:12 INFO - PROCESS | 1755 | --DOMWINDOW == 76 (0x8c228800) [pid = 1755] [serial = 2295] [outer = (nil)] [url = about:blank] 10:21:12 INFO - PROCESS | 1755 | --DOMWINDOW == 75 (0x8c3e2000) [pid = 1755] [serial = 2296] [outer = (nil)] [url = about:blank] 10:21:12 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x92770c00) [pid = 1755] [serial = 2283] [outer = (nil)] [url = about:blank] 10:21:12 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x8d30ac00) [pid = 1755] [serial = 2293] [outer = (nil)] [url = about:blank] 10:21:12 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x8c232c00) [pid = 1755] [serial = 2292] [outer = (nil)] [url = about:blank] 10:21:12 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x93a4d000) [pid = 1755] [serial = 2287] [outer = (nil)] [url = about:blank] 10:21:12 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x93a4ac00) [pid = 1755] [serial = 2286] [outer = (nil)] [url = about:blank] 10:21:12 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x948dac00) [pid = 1755] [serial = 2290] [outer = (nil)] [url = about:blank] 10:21:12 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x94869800) [pid = 1755] [serial = 2289] [outer = (nil)] [url = about:blank] 10:21:12 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x90149c00) [pid = 1755] [serial = 2301] [outer = (nil)] [url = about:blank] 10:21:12 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8dfe4400) [pid = 1755] [serial = 2299] [outer = (nil)] [url = about:blank] 10:21:12 INFO - PROCESS | 1755 | 1467739272646 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 10:21:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 10:21:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 2739ms 10:21:12 INFO - PROCESS | 1755 | 1467739272702 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 10:21:12 INFO - PROCESS | 1755 | 1467739272709 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 10:21:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 10:21:12 INFO - PROCESS | 1755 | 1467739272717 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 10:21:12 INFO - PROCESS | 1755 | 1467739272725 Marionette TRACE conn4 <- [1,3106,null,{}] 10:21:12 INFO - PROCESS | 1755 | 1467739272737 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}] 10:21:12 INFO - PROCESS | 1755 | 1467739272742 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:21:12 INFO - PROCESS | 1755 | 1467739272906 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 10:21:13 INFO - PROCESS | 1755 | 1467739273059 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:13 INFO - PROCESS | 1755 | 1467739273075 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:21:13 INFO - PROCESS | 1755 | ++DOCSHELL 0x8c229400 == 27 [pid = 1755] [id = 786] 10:21:13 INFO - PROCESS | 1755 | ++DOMWINDOW == 67 (0x8c22b400) [pid = 1755] [serial = 2357] [outer = (nil)] 10:21:13 INFO - PROCESS | 1755 | ++DOMWINDOW == 68 (0x8c3ee400) [pid = 1755] [serial = 2358] [outer = 0x8c22b400] 10:21:13 INFO - PROCESS | 1755 | 1467739273161 Marionette DEBUG loaded listener.js 10:21:13 INFO - PROCESS | 1755 | ++DOMWINDOW == 69 (0x8d309000) [pid = 1755] [serial = 2359] [outer = 0x8c22b400] 10:21:13 INFO - PROCESS | 1755 | 1467739273967 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]]]}] 10:21:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 10:21:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 10:21:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 10:21:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1290ms 10:21:14 INFO - PROCESS | 1755 | 1467739274008 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 10:21:14 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 10:21:14 INFO - PROCESS | 1755 | 1467739274017 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 10:21:14 INFO - PROCESS | 1755 | 1467739274029 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 10:21:14 INFO - PROCESS | 1755 | 1467739274034 Marionette TRACE conn4 <- [1,3110,null,{}] 10:21:14 INFO - PROCESS | 1755 | 1467739274039 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}] 10:21:14 INFO - PROCESS | 1755 | 1467739274046 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:21:14 INFO - PROCESS | 1755 | 1467739274227 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 10:21:14 INFO - PROCESS | 1755 | 1467739274408 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:14 INFO - PROCESS | 1755 | 1467739274415 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:21:14 INFO - PROCESS | 1755 | ++DOCSHELL 0x8dd7b000 == 28 [pid = 1755] [id = 787] 10:21:14 INFO - PROCESS | 1755 | ++DOMWINDOW == 70 (0x8dd7d400) [pid = 1755] [serial = 2360] [outer = (nil)] 10:21:14 INFO - PROCESS | 1755 | ++DOMWINDOW == 71 (0x8dfe1400) [pid = 1755] [serial = 2361] [outer = 0x8dd7d400] 10:21:14 INFO - PROCESS | 1755 | 1467739274494 Marionette DEBUG loaded listener.js 10:21:14 INFO - PROCESS | 1755 | ++DOMWINDOW == 72 (0x8dfe9000) [pid = 1755] [serial = 2362] [outer = 0x8dd7d400] 10:21:15 INFO - PROCESS | 1755 | 1467739275370 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"]]]}] 10:21:15 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 10:21:15 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 10:21:15 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 10:21:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:21:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:21:15 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 10:21:15 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1383ms 10:21:15 INFO - PROCESS | 1755 | 1467739275413 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 10:21:15 INFO - PROCESS | 1755 | 1467739275417 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 10:21:15 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 10:21:15 INFO - PROCESS | 1755 | 1467739275424 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 10:21:15 INFO - PROCESS | 1755 | 1467739275430 Marionette TRACE conn4 <- [1,3114,null,{}] 10:21:15 INFO - PROCESS | 1755 | 1467739275455 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}] 10:21:15 INFO - PROCESS | 1755 | 1467739275465 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:21:15 INFO - PROCESS | 1755 | 1467739275700 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 10:21:15 INFO - PROCESS | 1755 | 1467739275722 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\", \"36a3251e-bba8-49be-9ac6-500e7629c525\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:15 INFO - PROCESS | 1755 | 1467739275734 Marionette INFO sendAsync 84c348cf-541e-4dd8-a9b3-224273e7e205 10:21:15 INFO - PROCESS | 1755 | ++DOCSHELL 0x8f274800 == 29 [pid = 1755] [id = 788] 10:21:15 INFO - PROCESS | 1755 | ++DOMWINDOW == 73 (0x8f275800) [pid = 1755] [serial = 2363] [outer = (nil)] 10:21:15 INFO - PROCESS | 1755 | ++DOMWINDOW == 74 (0x8f27e400) [pid = 1755] [serial = 2364] [outer = 0x8f275800] 10:21:15 INFO - PROCESS | 1755 | 1467739275807 Marionette DEBUG loaded listener.js 10:21:15 INFO - PROCESS | 1755 | ++DOMWINDOW == 75 (0x8f294400) [pid = 1755] [serial = 2365] [outer = 0x8f275800] 10:21:16 INFO - PROCESS | 1755 | --DOMWINDOW == 74 (0x8e3d9800) [pid = 1755] [serial = 2324] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker] 10:21:16 INFO - PROCESS | 1755 | --DOMWINDOW == 73 (0x91f45800) [pid = 1755] [serial = 2303] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 10:21:16 INFO - PROCESS | 1755 | --DOMWINDOW == 72 (0x8e305000) [pid = 1755] [serial = 2312] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 10:21:16 INFO - PROCESS | 1755 | --DOMWINDOW == 71 (0x8c228000) [pid = 1755] [serial = 2306] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 10:21:16 INFO - PROCESS | 1755 | --DOMWINDOW == 70 (0x91f92c00) [pid = 1755] [serial = 2318] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 10:21:16 INFO - PROCESS | 1755 | --DOMWINDOW == 69 (0x8f297800) [pid = 1755] [serial = 2309] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 10:21:16 INFO - PROCESS | 1755 | --DOMWINDOW == 68 (0x8c3e2c00) [pid = 1755] [serial = 2321] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/file/File-constructor.html] 10:21:16 INFO - PROCESS | 1755 | --DOMWINDOW == 67 (0x91c3f800) [pid = 1755] [serial = 2315] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 10:21:16 INFO - PROCESS | 1755 | --DOMWINDOW == 66 (0x8f6eb800) [pid = 1755] [serial = 2327] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/filelist-section/filelist.html] 10:21:17 INFO - PROCESS | 1755 | 1467739277207 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]]]}] 10:21:17 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 10:21:17 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1842ms 10:21:17 INFO - PROCESS | 1755 | 1467739277267 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 10:21:17 INFO - PROCESS | 1755 | 1467739277271 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 10:21:18 WARNING - u'runner_teardown' () 10:21:18 INFO - No more tests 10:21:18 INFO - Got 0 unexpected results 10:21:18 INFO - SUITE-END | took 1307s 10:21:18 INFO - Closing logging queue 10:21:18 INFO - queue closed 10:21:18 INFO - Return code: 0 10:21:18 WARNING - # TBPL SUCCESS # 10:21:18 INFO - Running post-action listener: _resource_record_post_action 10:21:18 INFO - Running post-run listener: _resource_record_post_run 10:21:19 INFO - Total resource usage - Wall time: 1343s; CPU: 98.0%; Read bytes: 14045184; Write bytes: 924946432; Read time: 492; Write time: 237880 10:21:19 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 10:21:19 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 4096; Write bytes: 138518528; Read time: 0; Write time: 124720 10:21:19 INFO - run-tests - Wall time: 1312s; CPU: 98.0%; Read bytes: 11616256; Write bytes: 786427904; Read time: 408; Write time: 113160 10:21:19 INFO - Running post-run listener: _upload_blobber_files 10:21:19 INFO - Blob upload gear active. 10:21:19 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 10:21:19 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 10:21:19 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'] 10:21:19 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 10:21:20 INFO - (blobuploader) - INFO - Open directory for files ... 10:21:20 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 10:21:20 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:21:20 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:21:22 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 10:21:22 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:21:22 INFO - (blobuploader) - INFO - Done attempting. 10:21:22 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 10:21:22 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:21:22 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:21:23 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 10:21:23 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:21:23 INFO - (blobuploader) - INFO - Done attempting. 10:21:23 INFO - (blobuploader) - INFO - Iteration through files over. 10:21:23 INFO - Return code: 0 10:21:23 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 10:21:23 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 10:21:23 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3fcf5a324231af1130d4a8c3c925fd8cabdfa1bcdf2b90e04917954d6a4114d24383286231b5385cffd5b5c4905dcccdc4dcb44623e67d519fd4f76d1d667f13", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/2767dcc8609bf10b5d0953f63a744e15f649254bec735c7f366b62a34a131a9641de8c26f6b416c760085e8b02979a8e4f1cd3bb8004ffac9b75c0364e06e5a8"} 10:21:23 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 10:21:23 INFO - Writing to file /builds/slave/test/properties/blobber_files 10:21:23 INFO - Contents: 10:21:23 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3fcf5a324231af1130d4a8c3c925fd8cabdfa1bcdf2b90e04917954d6a4114d24383286231b5385cffd5b5c4905dcccdc4dcb44623e67d519fd4f76d1d667f13", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/2767dcc8609bf10b5d0953f63a744e15f649254bec735c7f366b62a34a131a9641de8c26f6b416c760085e8b02979a8e4f1cd3bb8004ffac9b75c0364e06e5a8"} 10:21:23 INFO - Running post-run listener: copy_logs_to_upload_dir 10:21:23 INFO - Copying logs to upload dir... 10:21:23 INFO - mkdir: /builds/slave/test/build/upload/logs 10:21:23 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1428.848964 ========= master_lag: 0.48 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 49 secs) (at 2016-07-05 10:21:24.369804) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-05 10:21:24.375751) ========= 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-1467737843.83954-626503341 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3fcf5a324231af1130d4a8c3c925fd8cabdfa1bcdf2b90e04917954d6a4114d24383286231b5385cffd5b5c4905dcccdc4dcb44623e67d519fd4f76d1d667f13", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/2767dcc8609bf10b5d0953f63a744e15f649254bec735c7f366b62a34a131a9641de8c26f6b416c760085e8b02979a8e4f1cd3bb8004ffac9b75c0364e06e5a8"} build_url:https://queue.taskcluster.net/v1/task/Ie5-4FJMRK6Y_OR2fco0ZQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/Ie5-4FJMRK6Y_OR2fco0ZQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032874 build_url: 'https://queue.taskcluster.net/v1/task/Ie5-4FJMRK6Y_OR2fco0ZQ/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/3fcf5a324231af1130d4a8c3c925fd8cabdfa1bcdf2b90e04917954d6a4114d24383286231b5385cffd5b5c4905dcccdc4dcb44623e67d519fd4f76d1d667f13", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/2767dcc8609bf10b5d0953f63a744e15f649254bec735c7f366b62a34a131a9641de8c26f6b416c760085e8b02979a8e4f1cd3bb8004ffac9b75c0364e06e5a8"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Ie5-4FJMRK6Y_OR2fco0ZQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.05 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-05 10:21:24.460780) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 10:21:24.463854) ========= 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-1467737843.83954-626503341 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017351 ========= master_lag: 0.03 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 10:21:24.513036) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-05 10:21:24.513491) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-05 10:21:24.514128) ========= ========= Total master_lag: 0.66 =========