builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-2269 starttime: 1461085713.06 results: success (0) buildid: 20160419091434 builduid: 3b5b5b2ee7114ac6b03aeeaae23e8bb7 revision: 3e61ba81ac8c2cb687dc905298b4390086ce2f83 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 10:08:33.062684) ========= master: http://buildbot-master68.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 10:08:33.063528) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 10:08:33.063825) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 10:08:33.113290) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 10:08:33.113932) ========= 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=9ca12473fbb1d023794ffd180000023c-1461085443.731519-1905924670 _=/tools/buildbot/bin/python using PTY: False --2016-04-19 10:08: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% 17.9M=0.001s 2016-04-19 10:08:33 (17.9 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.459716 ========= master_lag: 0.24 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 10:08:33.817995) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 10:08:33.818292) ========= 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=9ca12473fbb1d023794ffd180000023c-1461085443.731519-1905924670 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.083356 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 10:08:33.941354) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 10:08:33.941681) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 3e61ba81ac8c2cb687dc905298b4390086ce2f83 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 3e61ba81ac8c2cb687dc905298b4390086ce2f83 --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=9ca12473fbb1d023794ffd180000023c-1461085443.731519-1905924670 _=/tools/buildbot/bin/python using PTY: False 2016-04-19 10:08:34,063 truncating revision to first 12 chars 2016-04-19 10:08:34,063 Setting DEBUG logging. 2016-04-19 10:08:34,064 attempt 1/10 2016-04-19 10:08:34,064 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/3e61ba81ac8c?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 10:08:34,375 unpacking tar archive at: mozilla-inbound-3e61ba81ac8c/testing/mozharness/ program finished with exit code 0 elapsedTime=0.612891 ========= master_lag: 0.05 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 10:08:34.600092) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 10:08:34.600385) ========= script_repo_revision: 3e61ba81ac8c2cb687dc905298b4390086ce2f83 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 10:08:34.601005) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 10:08:34.601459) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 10:08:34.634857) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 10 secs) (at 2016-04-19 10:08:34.635177) ========= /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-inbound --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-inbound', '--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=9ca12473fbb1d023794ffd180000023c-1461085443.731519-1905924670 _=/tools/buildbot/bin/python using PTY: False 10:08:34 INFO - MultiFileLogger online at 20160419 10:08:34 in /builds/slave/test 10:08:34 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-inbound --download-symbols true 10:08:34 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 10:08:34 INFO - {'append_to_log': False, 10:08:34 INFO - 'base_work_dir': '/builds/slave/test', 10:08:34 INFO - 'blob_upload_branch': 'mozilla-inbound', 10:08:34 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 10:08:34 INFO - 'buildbot_json_path': 'buildprops.json', 10:08:34 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 10:08:34 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 10:08:34 INFO - 'download_minidump_stackwalk': True, 10:08:34 INFO - 'download_symbols': 'true', 10:08:34 INFO - 'e10s': False, 10:08:34 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 10:08:34 INFO - 'tooltool.py': '/tools/tooltool.py', 10:08:34 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 10:08:34 INFO - '/tools/misc-python/virtualenv.py')}, 10:08:34 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 10:08:34 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 10:08:34 INFO - 'log_level': 'info', 10:08:34 INFO - 'log_to_console': True, 10:08:34 INFO - 'opt_config_files': (), 10:08:34 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 10:08:34 INFO - '--processes=1', 10:08:34 INFO - '--config=%(test_path)s/wptrunner.ini', 10:08:34 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 10:08:34 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 10:08:34 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 10:08:34 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 10:08:34 INFO - 'pip_index': False, 10:08:34 INFO - 'require_test_zip': True, 10:08:34 INFO - 'test_type': ('testharness',), 10:08:34 INFO - 'this_chunk': '1', 10:08:34 INFO - 'tooltool_cache': '/builds/tooltool_cache', 10:08:34 INFO - 'total_chunks': '10', 10:08:34 INFO - 'virtualenv_path': 'venv', 10:08:34 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 10:08:34 INFO - 'work_dir': 'build'} 10:08:34 INFO - ##### 10:08:34 INFO - ##### Running clobber step. 10:08:34 INFO - ##### 10:08:34 INFO - Running pre-action listener: _resource_record_pre_action 10:08:34 INFO - Running main action method: clobber 10:08:34 INFO - rmtree: /builds/slave/test/build 10:08:34 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 10:08:37 INFO - Running post-action listener: _resource_record_post_action 10:08:37 INFO - ##### 10:08:37 INFO - ##### Running read-buildbot-config step. 10:08:37 INFO - ##### 10:08:37 INFO - Running pre-action listener: _resource_record_pre_action 10:08:37 INFO - Running main action method: read_buildbot_config 10:08:37 INFO - Using buildbot properties: 10:08:37 INFO - { 10:08:37 INFO - "project": "", 10:08:37 INFO - "product": "firefox", 10:08:37 INFO - "script_repo_revision": "production", 10:08:37 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 10:08:37 INFO - "repository": "", 10:08:37 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 10:08:37 INFO - "buildid": "20160419091434", 10:08:37 INFO - "pgo_build": "False", 10:08:37 INFO - "basedir": "/builds/slave/test", 10:08:37 INFO - "buildnumber": 15, 10:08:37 INFO - "slavename": "tst-linux64-spot-2269", 10:08:37 INFO - "master": "http://buildbot-master68.bb.releng.usw2.mozilla.com:8201/", 10:08:37 INFO - "platform": "linux64", 10:08:37 INFO - "branch": "mozilla-inbound", 10:08:37 INFO - "revision": "3e61ba81ac8c2cb687dc905298b4390086ce2f83", 10:08:37 INFO - "repo_path": "integration/mozilla-inbound", 10:08:37 INFO - "moz_repo_path": "", 10:08:37 INFO - "stage_platform": "linux64", 10:08:37 INFO - "builduid": "3b5b5b2ee7114ac6b03aeeaae23e8bb7", 10:08:37 INFO - "slavebuilddir": "test" 10:08:37 INFO - } 10:08:37 INFO - Found installer url https://queue.taskcluster.net/v1/task/CesEYCxgTVGt6M48-DQ2Jg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 10:08:37 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/CesEYCxgTVGt6M48-DQ2Jg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 10:08:37 INFO - Running post-action listener: _resource_record_post_action 10:08:37 INFO - ##### 10:08:37 INFO - ##### Running download-and-extract step. 10:08:37 INFO - ##### 10:08:37 INFO - Running pre-action listener: _resource_record_pre_action 10:08:37 INFO - Running main action method: download_and_extract 10:08:37 INFO - mkdir: /builds/slave/test/build/tests 10:08: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')]} 10:08:37 INFO - https://queue.taskcluster.net/v1/task/CesEYCxgTVGt6M48-DQ2Jg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 10:08:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CesEYCxgTVGt6M48-DQ2Jg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 10:08:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CesEYCxgTVGt6M48-DQ2Jg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 10:08:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CesEYCxgTVGt6M48-DQ2Jg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 10:08:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CesEYCxgTVGt6M48-DQ2Jg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 10:08:38 INFO - Downloaded 1361 bytes. 10:08:38 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 10:08:38 INFO - Using the following test package requirements: 10:08:38 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 10:08:38 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:08:38 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 10:08:38 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:08:38 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 10:08:38 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:08:38 INFO - u'jsshell-linux-x86_64.zip'], 10:08:38 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:08:38 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 10:08:38 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 10:08:38 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:08:38 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 10:08:38 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:08:38 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 10:08:38 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:08:38 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 10:08:38 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:08:38 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 10:08:38 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 10:08: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')]} 10:08:38 INFO - https://queue.taskcluster.net/v1/task/CesEYCxgTVGt6M48-DQ2Jg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 10:08:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CesEYCxgTVGt6M48-DQ2Jg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 10:08:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CesEYCxgTVGt6M48-DQ2Jg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 10:08:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CesEYCxgTVGt6M48-DQ2Jg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 10:08:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CesEYCxgTVGt6M48-DQ2Jg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 10:08:41 INFO - Downloaded 22675688 bytes. 10:08:41 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 10:08:41 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 10:08:42 INFO - caution: filename not matched: web-platform/* 10:08:42 INFO - Return code: 11 10:08: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')]} 10:08:42 INFO - https://queue.taskcluster.net/v1/task/CesEYCxgTVGt6M48-DQ2Jg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 10:08:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CesEYCxgTVGt6M48-DQ2Jg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 10:08:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CesEYCxgTVGt6M48-DQ2Jg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 10:08:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CesEYCxgTVGt6M48-DQ2Jg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 10:08:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CesEYCxgTVGt6M48-DQ2Jg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 10:08:44 INFO - Downloaded 36390047 bytes. 10:08:44 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 10:08:44 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 10:08:47 INFO - caution: filename not matched: bin/* 10:08:47 INFO - caution: filename not matched: config/* 10:08:47 INFO - caution: filename not matched: mozbase/* 10:08:47 INFO - caution: filename not matched: marionette/* 10:08:47 INFO - caution: filename not matched: tools/wptserve/* 10:08:47 INFO - Return code: 11 10:08:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:08:47 INFO - https://queue.taskcluster.net/v1/task/CesEYCxgTVGt6M48-DQ2Jg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 10:08:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CesEYCxgTVGt6M48-DQ2Jg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 10:08:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CesEYCxgTVGt6M48-DQ2Jg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 10:08:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CesEYCxgTVGt6M48-DQ2Jg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 10:08:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CesEYCxgTVGt6M48-DQ2Jg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 10:08:51 INFO - Downloaded 64177507 bytes. 10:08:51 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/CesEYCxgTVGt6M48-DQ2Jg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 10:08:51 INFO - mkdir: /builds/slave/test/properties 10:08:51 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 10:08:51 INFO - Writing to file /builds/slave/test/properties/build_url 10:08:51 INFO - Contents: 10:08:51 INFO - build_url:https://queue.taskcluster.net/v1/task/CesEYCxgTVGt6M48-DQ2Jg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 10:08:52 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/CesEYCxgTVGt6M48-DQ2Jg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 10:08:52 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 10:08:52 INFO - Writing to file /builds/slave/test/properties/symbols_url 10:08:52 INFO - Contents: 10:08:52 INFO - symbols_url:https://queue.taskcluster.net/v1/task/CesEYCxgTVGt6M48-DQ2Jg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 10:08:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:08:52 INFO - https://queue.taskcluster.net/v1/task/CesEYCxgTVGt6M48-DQ2Jg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 10:08:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CesEYCxgTVGt6M48-DQ2Jg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 10:08:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CesEYCxgTVGt6M48-DQ2Jg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 10:08:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CesEYCxgTVGt6M48-DQ2Jg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 10:08:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CesEYCxgTVGt6M48-DQ2Jg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 10:08:57 INFO - Downloaded 90758366 bytes. 10:08:57 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 10:08:57 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 10:09:05 INFO - Return code: 0 10:09:05 INFO - Running post-action listener: _resource_record_post_action 10:09:05 INFO - Running post-action listener: set_extra_try_arguments 10:09:05 INFO - ##### 10:09:05 INFO - ##### Running create-virtualenv step. 10:09:05 INFO - ##### 10:09:05 INFO - Running pre-action listener: _pre_create_virtualenv 10:09:05 INFO - Running pre-action listener: _resource_record_pre_action 10:09:05 INFO - Running main action method: create_virtualenv 10:09:05 INFO - Creating virtualenv /builds/slave/test/build/venv 10:09:05 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 10:09:05 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 10:09:05 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 10:09:08 INFO - Using real prefix '/usr' 10:09:08 INFO - New python executable in /builds/slave/test/build/venv/bin/python 10:09:09 INFO - Installing distribute.............................................................................................................................................................................................done. 10:09:12 INFO - Installing pip.................done. 10:09:12 INFO - Return code: 0 10:09:12 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 10:09:12 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')]} 10:09:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:09:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:09:12 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')]} 10:09:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:09:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:09:12 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 0x275b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x275c3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x27ffaf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x27fac30>, '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 0x27fe0c0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x27fe550>, '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': '9ca12473fbb1d023794ffd180000023c-1461085443.731519-1905924670', '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 10:09:12 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 10:09:12 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 10:09:12 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:09:12 INFO - 'CCACHE_UMASK': '002', 10:09:12 INFO - 'DISPLAY': ':0', 10:09:12 INFO - 'HOME': '/home/cltbld', 10:09:12 INFO - 'LANG': 'en_US.UTF-8', 10:09:12 INFO - 'LOGNAME': 'cltbld', 10:09:12 INFO - 'MAIL': '/var/mail/cltbld', 10:09:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:09:12 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:09:12 INFO - 'MOZ_NO_REMOTE': '1', 10:09:12 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:09:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:09:12 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:09:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:09:12 INFO - 'PWD': '/builds/slave/test', 10:09:12 INFO - 'SHELL': '/bin/bash', 10:09:12 INFO - 'SHLVL': '1', 10:09:12 INFO - 'TERM': 'linux', 10:09:12 INFO - 'TMOUT': '86400', 10:09:12 INFO - 'USER': 'cltbld', 10:09:12 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461085443.731519-1905924670', 10:09:12 INFO - '_': '/tools/buildbot/bin/python'} 10:09:12 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:09:12 INFO - Downloading/unpacking psutil>=0.7.1 10:09:12 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:09:12 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:09:12 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 10:09:12 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 10:09:12 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:09:12 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:09:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 10:09:17 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:09:17 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:09:17 INFO - Installing collected packages: psutil 10:09:17 INFO - Running setup.py install for psutil 10:09:17 INFO - building 'psutil._psutil_linux' extension 10:09:17 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-x86_64-2.7/psutil/_psutil_linux.o 10:09:17 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 10:09:17 INFO - building 'psutil._psutil_posix' extension 10:09:17 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 10:09:18 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 10:09:18 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:09:18 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:09:18 INFO - Successfully installed psutil 10:09:18 INFO - Cleaning up... 10:09:18 INFO - Return code: 0 10:09:18 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 10:09:18 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')]} 10:09:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:09:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:09:18 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')]} 10:09:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:09:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:09:18 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 0x275b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x275c3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x27ffaf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x27fac30>, '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 0x27fe0c0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x27fe550>, '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': '9ca12473fbb1d023794ffd180000023c-1461085443.731519-1905924670', '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 10:09:18 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 10:09:18 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 10:09:18 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:09:18 INFO - 'CCACHE_UMASK': '002', 10:09:18 INFO - 'DISPLAY': ':0', 10:09:18 INFO - 'HOME': '/home/cltbld', 10:09:18 INFO - 'LANG': 'en_US.UTF-8', 10:09:18 INFO - 'LOGNAME': 'cltbld', 10:09:18 INFO - 'MAIL': '/var/mail/cltbld', 10:09:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:09:18 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:09:18 INFO - 'MOZ_NO_REMOTE': '1', 10:09:18 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:09:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:09:18 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:09:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:09:18 INFO - 'PWD': '/builds/slave/test', 10:09:18 INFO - 'SHELL': '/bin/bash', 10:09:18 INFO - 'SHLVL': '1', 10:09:18 INFO - 'TERM': 'linux', 10:09:18 INFO - 'TMOUT': '86400', 10:09:18 INFO - 'USER': 'cltbld', 10:09:18 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461085443.731519-1905924670', 10:09:18 INFO - '_': '/tools/buildbot/bin/python'} 10:09:18 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:09:18 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 10:09:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:09:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:09:18 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 10:09:18 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 10:09:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:09:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:09:22 INFO - Downloading mozsystemmonitor-0.0.tar.gz 10:09:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 10:09:22 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 10:09:22 INFO - Installing collected packages: mozsystemmonitor 10:09:22 INFO - Running setup.py install for mozsystemmonitor 10:09:22 INFO - Successfully installed mozsystemmonitor 10:09:22 INFO - Cleaning up... 10:09:22 INFO - Return code: 0 10:09:22 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 10:09:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:09:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:09:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:09:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:09:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:09:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:09:22 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x275b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x275c3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x27ffaf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x27fac30>, '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 0x27fe0c0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x27fe550>, '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': '9ca12473fbb1d023794ffd180000023c-1461085443.731519-1905924670', '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 10:09:22 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 10:09:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 10:09:22 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:09:22 INFO - 'CCACHE_UMASK': '002', 10:09:22 INFO - 'DISPLAY': ':0', 10:09:22 INFO - 'HOME': '/home/cltbld', 10:09:22 INFO - 'LANG': 'en_US.UTF-8', 10:09:22 INFO - 'LOGNAME': 'cltbld', 10:09:22 INFO - 'MAIL': '/var/mail/cltbld', 10:09:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:09:22 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:09:22 INFO - 'MOZ_NO_REMOTE': '1', 10:09:22 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:09:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:09:22 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:09:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:09:22 INFO - 'PWD': '/builds/slave/test', 10:09:22 INFO - 'SHELL': '/bin/bash', 10:09:22 INFO - 'SHLVL': '1', 10:09:22 INFO - 'TERM': 'linux', 10:09:22 INFO - 'TMOUT': '86400', 10:09:22 INFO - 'USER': 'cltbld', 10:09:22 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461085443.731519-1905924670', 10:09:22 INFO - '_': '/tools/buildbot/bin/python'} 10:09:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:09:23 INFO - Downloading/unpacking blobuploader==1.2.4 10:09:23 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 10:09:23 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 10:09:23 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 10:09:23 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 10:09:23 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 10:09:23 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 10:09:26 INFO - Downloading blobuploader-1.2.4.tar.gz 10:09:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 10:09:27 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 10:09:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:09:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:09:27 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 10:09:27 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 10:09:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:09:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:09:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 10:09:27 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 10:09:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:09:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:09:27 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 10:09:27 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 10:09:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:09:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:09:28 INFO - Downloading docopt-0.6.1.tar.gz 10:09:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 10:09:28 INFO - Installing collected packages: blobuploader, requests, docopt 10:09:28 INFO - Running setup.py install for blobuploader 10:09:28 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 10:09:28 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 10:09:28 INFO - Running setup.py install for requests 10:09:29 INFO - Running setup.py install for docopt 10:09:29 INFO - Successfully installed blobuploader requests docopt 10:09:29 INFO - Cleaning up... 10:09:29 INFO - Return code: 0 10:09:29 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:09:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:09:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:09:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:09:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:09:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:09:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:09:29 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x275b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x275c3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x27ffaf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x27fac30>, '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 0x27fe0c0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x27fe550>, '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': '9ca12473fbb1d023794ffd180000023c-1461085443.731519-1905924670', '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 10:09:29 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 10:09:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 10:09:29 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:09:29 INFO - 'CCACHE_UMASK': '002', 10:09:29 INFO - 'DISPLAY': ':0', 10:09:29 INFO - 'HOME': '/home/cltbld', 10:09:29 INFO - 'LANG': 'en_US.UTF-8', 10:09:29 INFO - 'LOGNAME': 'cltbld', 10:09:29 INFO - 'MAIL': '/var/mail/cltbld', 10:09:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:09:29 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:09:29 INFO - 'MOZ_NO_REMOTE': '1', 10:09:29 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:09:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:09:29 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:09:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:09:29 INFO - 'PWD': '/builds/slave/test', 10:09:29 INFO - 'SHELL': '/bin/bash', 10:09:29 INFO - 'SHLVL': '1', 10:09:29 INFO - 'TERM': 'linux', 10:09:29 INFO - 'TMOUT': '86400', 10:09:29 INFO - 'USER': 'cltbld', 10:09:29 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461085443.731519-1905924670', 10:09:29 INFO - '_': '/tools/buildbot/bin/python'} 10:09:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:09:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:09:30 INFO - Running setup.py (path:/tmp/pip-HaXC_O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:09:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:09:30 INFO - Running setup.py (path:/tmp/pip-VUhtcx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:09:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:09:30 INFO - Running setup.py (path:/tmp/pip-OarHt7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:09:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:09:30 INFO - Running setup.py (path:/tmp/pip-tKGVey-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:09:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:09:30 INFO - Running setup.py (path:/tmp/pip-aotbOJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:09:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:09:30 INFO - Running setup.py (path:/tmp/pip-xMSG5L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:09:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:09:30 INFO - Running setup.py (path:/tmp/pip-UvUslm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:09:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:09:31 INFO - Running setup.py (path:/tmp/pip-uO6kwn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:09:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:09:31 INFO - Running setup.py (path:/tmp/pip-VV71Bv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:09:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:09:31 INFO - Running setup.py (path:/tmp/pip-uDbdDB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:09:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:09:31 INFO - Running setup.py (path:/tmp/pip-ja2s63-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:09:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:09:31 INFO - Running setup.py (path:/tmp/pip-mWoMz6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:09:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:09:31 INFO - Running setup.py (path:/tmp/pip-yB7PF2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:09:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:09:31 INFO - Running setup.py (path:/tmp/pip-yQKoPH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:09:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:09:32 INFO - Running setup.py (path:/tmp/pip-GnQgjE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:09:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:09:32 INFO - Running setup.py (path:/tmp/pip-aztOcf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:09:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:09:32 INFO - Running setup.py (path:/tmp/pip-MlMSE7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:09:32 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:09:32 INFO - Running setup.py (path:/tmp/pip-9YDtJW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:09:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:09:32 INFO - Running setup.py (path:/tmp/pip-dgCX50-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:09:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:09:32 INFO - Running setup.py (path:/tmp/pip-DLimQC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:09:32 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:09:33 INFO - Running setup.py (path:/tmp/pip-Rh7B_O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:09:33 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:09:33 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 10:09:33 INFO - Running setup.py install for manifestparser 10:09:33 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 10:09:33 INFO - Running setup.py install for mozcrash 10:09:33 INFO - Running setup.py install for mozdebug 10:09:33 INFO - Running setup.py install for mozdevice 10:09:34 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 10:09:34 INFO - Installing dm script to /builds/slave/test/build/venv/bin 10:09:34 INFO - Running setup.py install for mozfile 10:09:34 INFO - Running setup.py install for mozhttpd 10:09:34 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 10:09:34 INFO - Running setup.py install for mozinfo 10:09:34 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 10:09:34 INFO - Running setup.py install for mozInstall 10:09:34 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 10:09:34 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 10:09:34 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 10:09:34 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 10:09:34 INFO - Running setup.py install for mozleak 10:09:35 INFO - Running setup.py install for mozlog 10:09:35 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 10:09:35 INFO - Running setup.py install for moznetwork 10:09:35 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 10:09:35 INFO - Running setup.py install for mozprocess 10:09:35 INFO - Running setup.py install for mozprofile 10:09:36 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 10:09:36 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 10:09:36 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 10:09:36 INFO - Running setup.py install for mozrunner 10:09:36 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 10:09:36 INFO - Running setup.py install for mozscreenshot 10:09:36 INFO - Running setup.py install for moztest 10:09:36 INFO - Running setup.py install for mozversion 10:09:36 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 10:09:36 INFO - Running setup.py install for wptserve 10:09:37 INFO - Running setup.py install for marionette-driver 10:09:37 INFO - Running setup.py install for browsermob-proxy 10:09:37 INFO - Running setup.py install for marionette-client 10:09:37 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:09:37 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 10:09:38 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 10:09:38 INFO - Cleaning up... 10:09:38 INFO - Return code: 0 10:09:38 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:09: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')]} 10:09:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:09:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:09: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')]} 10:09:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:09:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:09:38 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 0x275b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x275c3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x27ffaf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x27fac30>, '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 0x27fe0c0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x27fe550>, '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': '9ca12473fbb1d023794ffd180000023c-1461085443.731519-1905924670', '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 10:09:38 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 10:09:38 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 10:09:38 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:09:38 INFO - 'CCACHE_UMASK': '002', 10:09:38 INFO - 'DISPLAY': ':0', 10:09:38 INFO - 'HOME': '/home/cltbld', 10:09:38 INFO - 'LANG': 'en_US.UTF-8', 10:09:38 INFO - 'LOGNAME': 'cltbld', 10:09:38 INFO - 'MAIL': '/var/mail/cltbld', 10:09:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:09:38 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:09:38 INFO - 'MOZ_NO_REMOTE': '1', 10:09:38 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:09:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:09:38 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:09:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:09:38 INFO - 'PWD': '/builds/slave/test', 10:09:38 INFO - 'SHELL': '/bin/bash', 10:09:38 INFO - 'SHLVL': '1', 10:09:38 INFO - 'TERM': 'linux', 10:09:38 INFO - 'TMOUT': '86400', 10:09:38 INFO - 'USER': 'cltbld', 10:09:38 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461085443.731519-1905924670', 10:09:38 INFO - '_': '/tools/buildbot/bin/python'} 10:09:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:09:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:09:38 INFO - Running setup.py (path:/tmp/pip-HvvqAu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:09:38 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 10:09:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:09:38 INFO - Running setup.py (path:/tmp/pip-_dQ8A6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:09:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 10:09:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:09:38 INFO - Running setup.py (path:/tmp/pip-m4gVgp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:09:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 10:09:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:09:38 INFO - Running setup.py (path:/tmp/pip-T5zGPw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:09:39 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)) 10:09:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:09:39 INFO - Running setup.py (path:/tmp/pip-THkM2K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:09:39 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)) 10:09:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:09:39 INFO - Running setup.py (path:/tmp/pip-PMwEAX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:09:39 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)) 10:09:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:09:39 INFO - Running setup.py (path:/tmp/pip-p4j0HN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:09:39 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)) 10:09:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:09:39 INFO - Running setup.py (path:/tmp/pip-YQAGY0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:09:39 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)) 10:09:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:09:39 INFO - Running setup.py (path:/tmp/pip-PGsNrP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:09:39 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 10:09:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:09:39 INFO - Running setup.py (path:/tmp/pip-44FhAy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:09:39 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 10:09:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:09:39 INFO - Running setup.py (path:/tmp/pip-VF_gOh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:09:40 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)) 10:09:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:09:40 INFO - Running setup.py (path:/tmp/pip-8PUQ28-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:09:40 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)) 10:09:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:09:40 INFO - Running setup.py (path:/tmp/pip-TfEnD_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:09:40 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)) 10:09:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:09:40 INFO - Running setup.py (path:/tmp/pip-jIdVYn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:09:40 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)) 10:09:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:09:40 INFO - Running setup.py (path:/tmp/pip-_NptzW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:09:40 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)) 10:09:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:09:40 INFO - Running setup.py (path:/tmp/pip-IilndU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:09:40 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 10:09:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:09:40 INFO - Running setup.py (path:/tmp/pip-pMNbse-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:09:40 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 10:09:40 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:09:40 INFO - Running setup.py (path:/tmp/pip-6Ohq5_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:09:41 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)) 10:09:41 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:09:41 INFO - Running setup.py (path:/tmp/pip-RDw6Jc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:09:41 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)) 10:09:41 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:09:41 INFO - Running setup.py (path:/tmp/pip-e60umu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:09:41 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)) 10:09:41 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:09:41 INFO - Running setup.py (path:/tmp/pip-1Yk8fp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:09:41 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:09:41 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 10:09:41 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 10:09:41 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 10:09:41 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 10:09:41 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 10:09:41 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 10:09:41 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 10:09:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:09:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:09:41 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 10:09:41 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 10:09:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:09:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:09:45 INFO - Downloading blessings-1.6.tar.gz 10:09:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 10:09:45 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 10:09:45 INFO - Installing collected packages: blessings 10:09:45 INFO - Running setup.py install for blessings 10:09:46 INFO - Successfully installed blessings 10:09:46 INFO - Cleaning up... 10:09:46 INFO - Return code: 0 10:09:46 INFO - Done creating virtualenv /builds/slave/test/build/venv. 10:09:46 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:09:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:09:46 INFO - Reading from file tmpfile_stdout 10:09:46 INFO - Current package versions: 10:09:46 INFO - argparse == 1.2.1 10:09:46 INFO - blessings == 1.6 10:09:46 INFO - blobuploader == 1.2.4 10:09:46 INFO - browsermob-proxy == 0.6.0 10:09:46 INFO - docopt == 0.6.1 10:09:46 INFO - manifestparser == 1.1 10:09:46 INFO - marionette-client == 2.3.0 10:09:46 INFO - marionette-driver == 1.4.0 10:09:46 INFO - mozInstall == 1.12 10:09:46 INFO - mozcrash == 0.17 10:09:46 INFO - mozdebug == 0.1 10:09:46 INFO - mozdevice == 0.48 10:09:46 INFO - mozfile == 1.2 10:09:46 INFO - mozhttpd == 0.7 10:09:46 INFO - mozinfo == 0.9 10:09:46 INFO - mozleak == 0.1 10:09:46 INFO - mozlog == 3.1 10:09:46 INFO - moznetwork == 0.27 10:09:46 INFO - mozprocess == 0.22 10:09:46 INFO - mozprofile == 0.28 10:09:46 INFO - mozrunner == 6.11 10:09:46 INFO - mozscreenshot == 0.1 10:09:46 INFO - mozsystemmonitor == 0.0 10:09:46 INFO - moztest == 0.7 10:09:46 INFO - mozversion == 1.4 10:09:46 INFO - psutil == 3.1.1 10:09:46 INFO - requests == 1.2.3 10:09:46 INFO - wptserve == 1.4.0 10:09:46 INFO - wsgiref == 0.1.2 10:09:46 INFO - Running post-action listener: _resource_record_post_action 10:09:46 INFO - Running post-action listener: _start_resource_monitoring 10:09:46 INFO - Starting resource monitoring. 10:09:46 INFO - ##### 10:09:46 INFO - ##### Running pull step. 10:09:46 INFO - ##### 10:09:46 INFO - Running pre-action listener: _resource_record_pre_action 10:09:46 INFO - Running main action method: pull 10:09:46 INFO - Pull has nothing to do! 10:09:46 INFO - Running post-action listener: _resource_record_post_action 10:09:46 INFO - ##### 10:09:46 INFO - ##### Running install step. 10:09:46 INFO - ##### 10:09:46 INFO - Running pre-action listener: _resource_record_pre_action 10:09:46 INFO - Running main action method: install 10:09:46 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:09:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:09:47 INFO - Reading from file tmpfile_stdout 10:09:47 INFO - Detecting whether we're running mozinstall >=1.0... 10:09:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 10:09:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 10:09:47 INFO - Reading from file tmpfile_stdout 10:09:47 INFO - Output received: 10:09:47 INFO - Usage: mozinstall [options] installer 10:09:47 INFO - Options: 10:09:47 INFO - -h, --help show this help message and exit 10:09:47 INFO - -d DEST, --destination=DEST 10:09:47 INFO - Directory to install application into. [default: 10:09:47 INFO - "/builds/slave/test"] 10:09:47 INFO - --app=APP Application being installed. [default: firefox] 10:09:47 INFO - mkdir: /builds/slave/test/build/application 10:09:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 10:09:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 10:10:17 INFO - Reading from file tmpfile_stdout 10:10:17 INFO - Output received: 10:10:17 INFO - /builds/slave/test/build/application/firefox/firefox 10:10:17 INFO - Running post-action listener: _resource_record_post_action 10:10:17 INFO - ##### 10:10:17 INFO - ##### Running run-tests step. 10:10:17 INFO - ##### 10:10:17 INFO - Running pre-action listener: _resource_record_pre_action 10:10:17 INFO - Running main action method: run_tests 10:10:17 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 10:10:17 INFO - Minidump filename unknown. Determining based upon platform and architecture. 10:10:17 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 10:10:17 INFO - grabbing minidump binary from tooltool 10:10:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:10:17 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/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x27fac30>, '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 0x27fe0c0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x27fe550>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 10:10:17 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/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 10:10:17 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/linux64/releng.manifest -o -c /builds/tooltool_cache 10:10:17 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 10:10:17 INFO - Return code: 0 10:10:17 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 10:10:17 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 10:10:17 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/CesEYCxgTVGt6M48-DQ2Jg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-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 10:10:17 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/CesEYCxgTVGt6M48-DQ2Jg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-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 10:10:17 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:10:17 INFO - 'CCACHE_UMASK': '002', 10:10:17 INFO - 'DISPLAY': ':0', 10:10:17 INFO - 'HOME': '/home/cltbld', 10:10:17 INFO - 'LANG': 'en_US.UTF-8', 10:10:17 INFO - 'LOGNAME': 'cltbld', 10:10:17 INFO - 'MAIL': '/var/mail/cltbld', 10:10:17 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 10:10:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:10:17 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:10:17 INFO - 'MOZ_NO_REMOTE': '1', 10:10:17 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:10:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:10:17 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:10:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:10:17 INFO - 'PWD': '/builds/slave/test', 10:10:17 INFO - 'SHELL': '/bin/bash', 10:10:17 INFO - 'SHLVL': '1', 10:10:17 INFO - 'TERM': 'linux', 10:10:17 INFO - 'TMOUT': '86400', 10:10:17 INFO - 'USER': 'cltbld', 10:10:17 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461085443.731519-1905924670', 10:10:17 INFO - '_': '/tools/buildbot/bin/python'} 10:10:17 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/CesEYCxgTVGt6M48-DQ2Jg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-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 10:10:18 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 10:10:18 INFO - import pkg_resources 10:10:19 INFO - Using 1 client processes 10:10:20 INFO - wptserve Starting http server on 127.0.0.1:8000 10:10:20 INFO - wptserve Starting http server on 127.0.0.1:8001 10:10:20 INFO - wptserve Starting http server on 127.0.0.1:8443 10:10:22 INFO - SUITE-START | Running 778 tests 10:10:22 INFO - Running testharness tests 10:10:22 INFO - Setting up ssl 10:10:22 INFO - PROCESS | certutil | 10:10:22 INFO - PROCESS | certutil | 10:10:22 INFO - PROCESS | certutil | 10:10:22 INFO - Certificate Nickname Trust Attributes 10:10:22 INFO - SSL,S/MIME,JAR/XPI 10:10:22 INFO - 10:10:22 INFO - web-platform-tests CT,, 10:10:22 INFO - 10:10:22 INFO - Starting runner 10:10:24 INFO - PROCESS | 1805 | 1461085824876 Marionette DEBUG Marionette enabled via build flag and pref 10:10:25 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff876517800 == 1 [pid = 1805] [id = 1] 10:10:25 INFO - PROCESS | 1805 | ++DOMWINDOW == 1 (0x7ff876518000) [pid = 1805] [serial = 1] [outer = (nil)] 10:10:25 INFO - PROCESS | 1805 | [1805] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 10:10:25 INFO - PROCESS | 1805 | ++DOMWINDOW == 2 (0x7ff876519000) [pid = 1805] [serial = 2] [outer = 0x7ff876518000] 10:10:25 INFO - PROCESS | 1805 | 1461085825496 Marionette INFO Listening on port 2828 10:10:26 INFO - PROCESS | 1805 | 1461085826017 Marionette DEBUG Marionette enabled via command-line flag 10:10:26 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff87365b800 == 2 [pid = 1805] [id = 2] 10:10:26 INFO - PROCESS | 1805 | ++DOMWINDOW == 3 (0x7ff8736cd000) [pid = 1805] [serial = 3] [outer = (nil)] 10:10:26 INFO - PROCESS | 1805 | [1805] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 10:10:26 INFO - PROCESS | 1805 | ++DOMWINDOW == 4 (0x7ff8736ce000) [pid = 1805] [serial = 4] [outer = 0x7ff8736cd000] 10:10:26 INFO - PROCESS | 1805 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7ff8734cfdf0 10:10:26 INFO - PROCESS | 1805 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7ff87282a6d0 10:10:26 INFO - PROCESS | 1805 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7ff87282e9a0 10:10:26 INFO - PROCESS | 1805 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7ff87282eca0 10:10:26 INFO - PROCESS | 1805 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7ff87282efd0 10:10:26 INFO - PROCESS | 1805 | ++DOMWINDOW == 5 (0x7ff878c48000) [pid = 1805] [serial = 5] [outer = 0x7ff876518000] 10:10:26 INFO - PROCESS | 1805 | [1805] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:10:26 INFO - PROCESS | 1805 | 1461085826397 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:36037 10:10:26 INFO - PROCESS | 1805 | [1805] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:10:26 INFO - PROCESS | 1805 | 1461085826477 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:36038 10:10:26 INFO - PROCESS | 1805 | 1461085826483 Marionette DEBUG Closed connection conn0 10:10:26 INFO - PROCESS | 1805 | [1805] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 10:10:26 INFO - PROCESS | 1805 | [1805] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:10:26 INFO - PROCESS | 1805 | 1461085826605 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:36039 10:10:26 INFO - PROCESS | 1805 | 1461085826608 Marionette DEBUG Closed connection conn1 10:10:26 INFO - PROCESS | 1805 | [1805] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:10:26 INFO - PROCESS | 1805 | 1461085826673 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:36040 10:10:26 INFO - PROCESS | 1805 | 1461085826675 Marionette DEBUG Closed connection conn2 10:10:26 INFO - PROCESS | 1805 | 1461085826721 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 10:10:26 INFO - PROCESS | 1805 | 1461085826742 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160419091434","device":"desktop","version":"48.0a1"} 10:10:27 INFO - PROCESS | 1805 | [1805] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:10:28 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff86714f800 == 3 [pid = 1805] [id = 3] 10:10:28 INFO - PROCESS | 1805 | ++DOMWINDOW == 6 (0x7ff867150000) [pid = 1805] [serial = 6] [outer = (nil)] 10:10:28 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff867150800 == 4 [pid = 1805] [id = 4] 10:10:28 INFO - PROCESS | 1805 | ++DOMWINDOW == 7 (0x7ff8671e9400) [pid = 1805] [serial = 7] [outer = (nil)] 10:10:28 INFO - PROCESS | 1805 | [1805] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 10:10:28 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff86600d000 == 5 [pid = 1805] [id = 5] 10:10:28 INFO - PROCESS | 1805 | ++DOMWINDOW == 8 (0x7ff8662f4400) [pid = 1805] [serial = 8] [outer = (nil)] 10:10:28 INFO - PROCESS | 1805 | [1805] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 10:10:29 INFO - PROCESS | 1805 | [1805] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 10:10:29 INFO - PROCESS | 1805 | ++DOMWINDOW == 9 (0x7ff8660b8000) [pid = 1805] [serial = 9] [outer = 0x7ff8662f4400] 10:10:29 INFO - PROCESS | 1805 | ++DOMWINDOW == 10 (0x7ff865b1d000) [pid = 1805] [serial = 10] [outer = 0x7ff867150000] 10:10:29 INFO - PROCESS | 1805 | ++DOMWINDOW == 11 (0x7ff865b89400) [pid = 1805] [serial = 11] [outer = 0x7ff8671e9400] 10:10:29 INFO - PROCESS | 1805 | ++DOMWINDOW == 12 (0x7ff865b8b400) [pid = 1805] [serial = 12] [outer = 0x7ff8662f4400] 10:10:30 INFO - PROCESS | 1805 | 1461085830366 Marionette DEBUG loaded listener.js 10:10:30 INFO - PROCESS | 1805 | 1461085830384 Marionette DEBUG loaded listener.js 10:10:31 INFO - PROCESS | 1805 | ++DOMWINDOW == 13 (0x7ff863ebd800) [pid = 1805] [serial = 13] [outer = 0x7ff8662f4400] 10:10:31 INFO - PROCESS | 1805 | 1461085831068 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"a1927279-c0cb-4e5f-8951-8e54dada48a3","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160419091434","device":"desktop","version":"48.0a1","command_id":1}}] 10:10:31 INFO - PROCESS | 1805 | 1461085831287 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 10:10:31 INFO - PROCESS | 1805 | 1461085831464 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 10:10:31 INFO - PROCESS | 1805 | 1461085831736 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 10:10:31 INFO - PROCESS | 1805 | [1805] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 10:10:31 INFO - PROCESS | 1805 | ++DOMWINDOW == 14 (0x7ff860837400) [pid = 1805] [serial = 14] [outer = 0x7ff8662f4400] 10:10:32 INFO - PROCESS | 1805 | [1805] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:10:32 INFO - PROCESS | 1805 | 1461085832208 Marionette TRACE conn3 <- [1,3,null,{}] 10:10:32 INFO - PROCESS | 1805 | 1461085832325 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 10:10:32 INFO - PROCESS | 1805 | 1461085832378 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 10:10:32 INFO - PROCESS | 1805 | 1461085832439 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 10:10:32 INFO - PROCESS | 1805 | 1461085832441 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 10:10:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 10:10:32 INFO - PROCESS | 1805 | 1461085832501 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 10:10:32 INFO - PROCESS | 1805 | 1461085832507 Marionette TRACE conn3 <- [1,6,null,{}] 10:10:32 INFO - PROCESS | 1805 | 1461085832513 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:32 INFO - PROCESS | 1805 | 1461085832529 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 10:10:32 INFO - PROCESS | 1805 | 1461085832537 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff86821c800 == 6 [pid = 1805] [id = 6] 10:10:32 INFO - PROCESS | 1805 | ++DOMWINDOW == 15 (0x7ff85eb3f800) [pid = 1805] [serial = 15] [outer = (nil)] 10:10:32 INFO - PROCESS | 1805 | ++DOMWINDOW == 16 (0x7ff85eb41400) [pid = 1805] [serial = 16] [outer = 0x7ff85eb3f800] 10:10:32 INFO - PROCESS | 1805 | 1461085832602 Marionette DEBUG loaded listener.js 10:10:32 INFO - PROCESS | 1805 | ++DOMWINDOW == 17 (0x7ff85eb47400) [pid = 1805] [serial = 17] [outer = 0x7ff85eb3f800] 10:10:33 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85ebb1000 == 7 [pid = 1805] [id = 7] 10:10:33 INFO - PROCESS | 1805 | ++DOMWINDOW == 18 (0x7ff85e895400) [pid = 1805] [serial = 18] [outer = (nil)] 10:10:33 INFO - PROCESS | 1805 | ++DOMWINDOW == 19 (0x7ff85e8a0c00) [pid = 1805] [serial = 19] [outer = 0x7ff85e895400] 10:10:33 INFO - PROCESS | 1805 | 1461085833064 Marionette DEBUG loaded listener.js 10:10:33 INFO - PROCESS | 1805 | ++DOMWINDOW == 20 (0x7ff85dd58c00) [pid = 1805] [serial = 20] [outer = 0x7ff85e895400] 10:10:33 INFO - PROCESS | 1805 | 1461085833497 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 10:10:33 INFO - PROCESS | 1805 | [1805] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 10:10:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 10:10:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1126ms 10:10:33 INFO - PROCESS | 1805 | 1461085833603 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 10:10:33 INFO - PROCESS | 1805 | 1461085833617 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 10:10:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 10:10:33 INFO - PROCESS | 1805 | 1461085833693 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 10:10:33 INFO - PROCESS | 1805 | 1461085833695 Marionette TRACE conn3 <- [1,10,null,{}] 10:10:33 INFO - PROCESS | 1805 | 1461085833731 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:33 INFO - PROCESS | 1805 | 1461085833889 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 10:10:33 INFO - PROCESS | 1805 | 1461085833908 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff868221800 == 8 [pid = 1805] [id = 8] 10:10:33 INFO - PROCESS | 1805 | ++DOMWINDOW == 21 (0x7ff85db50800) [pid = 1805] [serial = 21] [outer = (nil)] 10:10:33 INFO - PROCESS | 1805 | ++DOMWINDOW == 22 (0x7ff85db54800) [pid = 1805] [serial = 22] [outer = 0x7ff85db50800] 10:10:33 INFO - PROCESS | 1805 | 1461085833970 Marionette DEBUG loaded listener.js 10:10:34 INFO - PROCESS | 1805 | ++DOMWINDOW == 23 (0x7ff8660b7800) [pid = 1805] [serial = 23] [outer = 0x7ff85db50800] 10:10:34 INFO - PROCESS | 1805 | 1461085834508 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 10:10:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 10:10:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 865ms 10:10:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 10:10:34 INFO - PROCESS | 1805 | 1461085834541 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 10:10:34 INFO - PROCESS | 1805 | 1461085834544 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 10:10:34 INFO - PROCESS | 1805 | 1461085834551 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 10:10:34 INFO - PROCESS | 1805 | 1461085834554 Marionette TRACE conn3 <- [1,14,null,{}] 10:10:34 INFO - PROCESS | 1805 | 1461085834558 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:34 INFO - PROCESS | 1805 | 1461085834701 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 10:10:34 INFO - PROCESS | 1805 | 1461085834721 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff85d19d800 == 9 [pid = 1805] [id = 9] 10:10:34 INFO - PROCESS | 1805 | ++DOMWINDOW == 24 (0x7ff85cfd5c00) [pid = 1805] [serial = 24] [outer = (nil)] 10:10:34 INFO - PROCESS | 1805 | ++DOMWINDOW == 25 (0x7ff85d163400) [pid = 1805] [serial = 25] [outer = 0x7ff85cfd5c00] 10:10:34 INFO - PROCESS | 1805 | 1461085834782 Marionette DEBUG loaded listener.js 10:10:34 INFO - PROCESS | 1805 | ++DOMWINDOW == 26 (0x7ff85d16d400) [pid = 1805] [serial = 26] [outer = 0x7ff85cfd5c00] 10:10:35 INFO - PROCESS | 1805 | 1461085835785 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 10:10:35 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85d1b5000 == 10 [pid = 1805] [id = 10] 10:10:35 INFO - PROCESS | 1805 | ++DOMWINDOW == 27 (0x7ff85d1b6800) [pid = 1805] [serial = 27] [outer = (nil)] 10:10:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 10:10:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1281ms 10:10:35 INFO - PROCESS | 1805 | ++DOMWINDOW == 28 (0x7ff85d1ba000) [pid = 1805] [serial = 28] [outer = 0x7ff85d1b6800] 10:10:35 INFO - PROCESS | 1805 | 1461085835865 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 10:10:35 INFO - PROCESS | 1805 | 1461085835872 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 10:10:35 INFO - PROCESS | 1805 | ++DOMWINDOW == 29 (0x7ff85dab3800) [pid = 1805] [serial = 29] [outer = 0x7ff85d1b6800] 10:10:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 10:10:35 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85d1b4800 == 11 [pid = 1805] [id = 11] 10:10:35 INFO - PROCESS | 1805 | ++DOMWINDOW == 30 (0x7ff85d163800) [pid = 1805] [serial = 30] [outer = (nil)] 10:10:35 INFO - PROCESS | 1805 | ++DOMWINDOW == 31 (0x7ff85d2edc00) [pid = 1805] [serial = 31] [outer = 0x7ff85d163800] 10:10:36 INFO - PROCESS | 1805 | 1461085836027 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 10:10:36 INFO - PROCESS | 1805 | 1461085836033 Marionette TRACE conn3 <- [1,18,null,{}] 10:10:36 INFO - PROCESS | 1805 | ++DOMWINDOW == 32 (0x7ff85d2f4c00) [pid = 1805] [serial = 32] [outer = 0x7ff85d163800] 10:10:36 INFO - PROCESS | 1805 | 1461085836145 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:36 INFO - PROCESS | 1805 | 1461085836375 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 10:10:36 INFO - PROCESS | 1805 | 1461085836468 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff85ebb7800 == 12 [pid = 1805] [id = 12] 10:10:36 INFO - PROCESS | 1805 | ++DOMWINDOW == 33 (0x7ff85ce47400) [pid = 1805] [serial = 33] [outer = (nil)] 10:10:36 INFO - PROCESS | 1805 | ++DOMWINDOW == 34 (0x7ff860842c00) [pid = 1805] [serial = 34] [outer = 0x7ff85ce47400] 10:10:36 INFO - PROCESS | 1805 | 1461085836537 Marionette DEBUG loaded listener.js 10:10:36 INFO - PROCESS | 1805 | ++DOMWINDOW == 35 (0x7ff863006c00) [pid = 1805] [serial = 35] [outer = 0x7ff85ce47400] 10:10:37 INFO - PROCESS | 1805 | 1461085837314 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 10:10:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 10:10:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1463ms 10:10:37 INFO - PROCESS | 1805 | 1461085837364 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 10:10:37 INFO - PROCESS | 1805 | 1461085837372 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 10:10:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 10:10:37 INFO - PROCESS | 1805 | 1461085837382 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 10:10:37 INFO - PROCESS | 1805 | 1461085837385 Marionette TRACE conn3 <- [1,22,null,{}] 10:10:37 INFO - PROCESS | 1805 | 1461085837391 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:37 INFO - PROCESS | 1805 | 1461085837579 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 10:10:37 INFO - PROCESS | 1805 | 1461085837696 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff865b13800 == 13 [pid = 1805] [id = 13] 10:10:37 INFO - PROCESS | 1805 | ++DOMWINDOW == 36 (0x7ff85dd59800) [pid = 1805] [serial = 36] [outer = (nil)] 10:10:37 INFO - PROCESS | 1805 | ++DOMWINDOW == 37 (0x7ff8653c8000) [pid = 1805] [serial = 37] [outer = 0x7ff85dd59800] 10:10:37 INFO - PROCESS | 1805 | 1461085837767 Marionette DEBUG loaded listener.js 10:10:37 INFO - PROCESS | 1805 | ++DOMWINDOW == 38 (0x7ff8657f5c00) [pid = 1805] [serial = 38] [outer = 0x7ff85dd59800] 10:10:38 INFO - PROCESS | 1805 | 1461085838606 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 10:10:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 10:10:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1280ms 10:10:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 10:10:38 INFO - PROCESS | 1805 | 1461085838662 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 10:10:38 INFO - PROCESS | 1805 | 1461085838665 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 10:10:38 INFO - PROCESS | 1805 | 1461085838672 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 10:10:38 INFO - PROCESS | 1805 | 1461085838677 Marionette TRACE conn3 <- [1,26,null,{}] 10:10:38 INFO - PROCESS | 1805 | 1461085838692 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:38 INFO - PROCESS | 1805 | 1461085838915 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 10:10:39 INFO - PROCESS | 1805 | 1461085839205 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff863c4d800 == 14 [pid = 1805] [id = 14] 10:10:39 INFO - PROCESS | 1805 | ++DOMWINDOW == 39 (0x7ff863e2c000) [pid = 1805] [serial = 39] [outer = (nil)] 10:10:39 INFO - PROCESS | 1805 | ++DOMWINDOW == 40 (0x7ff863ebd000) [pid = 1805] [serial = 40] [outer = 0x7ff863e2c000] 10:10:39 INFO - PROCESS | 1805 | 1461085839280 Marionette DEBUG loaded listener.js 10:10:39 INFO - PROCESS | 1805 | ++DOMWINDOW == 41 (0x7ff864a6e400) [pid = 1805] [serial = 41] [outer = 0x7ff863e2c000] 10:10:40 INFO - PROCESS | 1805 | 1461085840110 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 10:10:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 10:10:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1491ms 10:10:40 INFO - PROCESS | 1805 | 1461085840162 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 10:10:40 INFO - PROCESS | 1805 | 1461085840169 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 10:10:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 10:10:40 INFO - PROCESS | 1805 | 1461085840178 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 10:10:40 INFO - PROCESS | 1805 | 1461085840181 Marionette TRACE conn3 <- [1,30,null,{}] 10:10:40 INFO - PROCESS | 1805 | 1461085840191 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:40 INFO - PROCESS | 1805 | 1461085840406 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 10:10:40 INFO - PROCESS | 1805 | 1461085840525 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff865fc9000 == 15 [pid = 1805] [id = 15] 10:10:40 INFO - PROCESS | 1805 | ++DOMWINDOW == 42 (0x7ff863ebb800) [pid = 1805] [serial = 42] [outer = (nil)] 10:10:40 INFO - PROCESS | 1805 | ++DOMWINDOW == 43 (0x7ff865b83000) [pid = 1805] [serial = 43] [outer = 0x7ff863ebb800] 10:10:40 INFO - PROCESS | 1805 | 1461085840587 Marionette DEBUG loaded listener.js 10:10:40 INFO - PROCESS | 1805 | ++DOMWINDOW == 44 (0x7ff8670d8000) [pid = 1805] [serial = 44] [outer = 0x7ff863ebb800] 10:10:41 INFO - PROCESS | 1805 | 1461085841247 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 10:10:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 10:10:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1081ms 10:10:41 INFO - PROCESS | 1805 | 1461085841263 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 10:10:41 INFO - PROCESS | 1805 | 1461085841269 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 10:10:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 10:10:41 INFO - PROCESS | 1805 | 1461085841275 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 10:10:41 INFO - PROCESS | 1805 | 1461085841278 Marionette TRACE conn3 <- [1,34,null,{}] 10:10:41 INFO - PROCESS | 1805 | 1461085841283 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:41 INFO - PROCESS | 1805 | 1461085841416 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 10:10:41 INFO - PROCESS | 1805 | 1461085841502 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff866ce4800 == 16 [pid = 1805] [id = 16] 10:10:41 INFO - PROCESS | 1805 | ++DOMWINDOW == 45 (0x7ff863295800) [pid = 1805] [serial = 45] [outer = (nil)] 10:10:41 INFO - PROCESS | 1805 | ++DOMWINDOW == 46 (0x7ff8671f8000) [pid = 1805] [serial = 46] [outer = 0x7ff863295800] 10:10:41 INFO - PROCESS | 1805 | 1461085841561 Marionette DEBUG loaded listener.js 10:10:41 INFO - PROCESS | 1805 | ++DOMWINDOW == 47 (0x7ff867dc2c00) [pid = 1805] [serial = 47] [outer = 0x7ff863295800] 10:10:42 INFO - PROCESS | 1805 | 1461085842194 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 10:10:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 10:10:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 978ms 10:10:42 INFO - PROCESS | 1805 | 1461085842253 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 10:10:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 10:10:42 INFO - PROCESS | 1805 | 1461085842257 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 10:10:42 INFO - PROCESS | 1805 | 1461085842269 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 10:10:42 INFO - PROCESS | 1805 | 1461085842276 Marionette TRACE conn3 <- [1,38,null,{}] 10:10:42 INFO - PROCESS | 1805 | 1461085842284 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:42 INFO - PROCESS | 1805 | 1461085842455 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 10:10:42 INFO - PROCESS | 1805 | 1461085842466 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff86715e000 == 17 [pid = 1805] [id = 17] 10:10:42 INFO - PROCESS | 1805 | ++DOMWINDOW == 48 (0x7ff863011800) [pid = 1805] [serial = 48] [outer = (nil)] 10:10:42 INFO - PROCESS | 1805 | ++DOMWINDOW == 49 (0x7ff8682df400) [pid = 1805] [serial = 49] [outer = 0x7ff863011800] 10:10:42 INFO - PROCESS | 1805 | 1461085842522 Marionette DEBUG loaded listener.js 10:10:42 INFO - PROCESS | 1805 | ++DOMWINDOW == 50 (0x7ff868e5b000) [pid = 1805] [serial = 50] [outer = 0x7ff863011800] 10:10:43 INFO - PROCESS | 1805 | 1461085843170 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 10:10:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 10:10:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 942ms 10:10:43 INFO - PROCESS | 1805 | 1461085843204 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 10:10:43 INFO - PROCESS | 1805 | 1461085843208 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 10:10:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 10:10:43 INFO - PROCESS | 1805 | 1461085843214 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 10:10:43 INFO - PROCESS | 1805 | 1461085843216 Marionette TRACE conn3 <- [1,42,null,{}] 10:10:43 INFO - PROCESS | 1805 | 1461085843221 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:43 INFO - PROCESS | 1805 | 1461085843394 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 10:10:43 INFO - PROCESS | 1805 | 1461085843416 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff867647800 == 18 [pid = 1805] [id = 18] 10:10:43 INFO - PROCESS | 1805 | ++DOMWINDOW == 51 (0x7ff867350000) [pid = 1805] [serial = 51] [outer = (nil)] 10:10:43 INFO - PROCESS | 1805 | ++DOMWINDOW == 52 (0x7ff8690c1000) [pid = 1805] [serial = 52] [outer = 0x7ff867350000] 10:10:43 INFO - PROCESS | 1805 | 1461085843477 Marionette DEBUG loaded listener.js 10:10:43 INFO - PROCESS | 1805 | ++DOMWINDOW == 53 (0x7ff86ca65c00) [pid = 1805] [serial = 53] [outer = 0x7ff867350000] 10:10:44 INFO - PROCESS | 1805 | 1461085844078 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 10:10:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 10:10:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 928ms 10:10:44 INFO - PROCESS | 1805 | 1461085844144 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 10:10:44 INFO - PROCESS | 1805 | 1461085844147 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 10:10:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 10:10:44 INFO - PROCESS | 1805 | 1461085844152 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 10:10:44 INFO - PROCESS | 1805 | 1461085844155 Marionette TRACE conn3 <- [1,46,null,{}] 10:10:44 INFO - PROCESS | 1805 | 1461085844160 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:44 INFO - PROCESS | 1805 | 1461085844291 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 10:10:44 INFO - PROCESS | 1805 | 1461085844380 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff868213800 == 19 [pid = 1805] [id = 19] 10:10:44 INFO - PROCESS | 1805 | ++DOMWINDOW == 54 (0x7ff86cb3b400) [pid = 1805] [serial = 54] [outer = (nil)] 10:10:44 INFO - PROCESS | 1805 | ++DOMWINDOW == 55 (0x7ff86d705800) [pid = 1805] [serial = 55] [outer = 0x7ff86cb3b400] 10:10:44 INFO - PROCESS | 1805 | 1461085844472 Marionette DEBUG loaded listener.js 10:10:44 INFO - PROCESS | 1805 | ++DOMWINDOW == 56 (0x7ff87347e800) [pid = 1805] [serial = 56] [outer = 0x7ff86cb3b400] 10:10:45 INFO - PROCESS | 1805 | 1461085845147 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 10:10:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 10:10:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1026ms 10:10:45 INFO - PROCESS | 1805 | 1461085845193 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 10:10:45 INFO - PROCESS | 1805 | 1461085845198 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 10:10:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 10:10:45 INFO - PROCESS | 1805 | 1461085845215 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 10:10:45 INFO - PROCESS | 1805 | 1461085845219 Marionette TRACE conn3 <- [1,50,null,{}] 10:10:45 INFO - PROCESS | 1805 | 1461085845224 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:45 INFO - PROCESS | 1805 | 1461085845406 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 10:10:45 INFO - PROCESS | 1805 | 1461085845420 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff868e1f800 == 20 [pid = 1805] [id = 20] 10:10:45 INFO - PROCESS | 1805 | ++DOMWINDOW == 57 (0x7ff873478000) [pid = 1805] [serial = 57] [outer = (nil)] 10:10:45 INFO - PROCESS | 1805 | ++DOMWINDOW == 58 (0x7ff873922800) [pid = 1805] [serial = 58] [outer = 0x7ff873478000] 10:10:45 INFO - PROCESS | 1805 | 1461085845501 Marionette DEBUG loaded listener.js 10:10:45 INFO - PROCESS | 1805 | ++DOMWINDOW == 59 (0x7ff873b15400) [pid = 1805] [serial = 59] [outer = 0x7ff873478000] 10:10:46 INFO - PROCESS | 1805 | 1461085846248 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:10:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 10:10:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1083ms 10:10:46 INFO - PROCESS | 1805 | 1461085846296 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 10:10:46 INFO - PROCESS | 1805 | 1461085846302 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 10:10:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 10:10:46 INFO - PROCESS | 1805 | 1461085846312 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 10:10:46 INFO - PROCESS | 1805 | 1461085846317 Marionette TRACE conn3 <- [1,54,null,{}] 10:10:46 INFO - PROCESS | 1805 | 1461085846328 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:46 INFO - PROCESS | 1805 | 1461085846501 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 10:10:46 INFO - PROCESS | 1805 | 1461085846627 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff861ecc000 == 21 [pid = 1805] [id = 21] 10:10:46 INFO - PROCESS | 1805 | ++DOMWINDOW == 60 (0x7ff85cfd2c00) [pid = 1805] [serial = 60] [outer = (nil)] 10:10:46 INFO - PROCESS | 1805 | ++DOMWINDOW == 61 (0x7ff85e89d400) [pid = 1805] [serial = 61] [outer = 0x7ff85cfd2c00] 10:10:46 INFO - PROCESS | 1805 | 1461085846705 Marionette DEBUG loaded listener.js 10:10:46 INFO - PROCESS | 1805 | ++DOMWINDOW == 62 (0x7ff860922000) [pid = 1805] [serial = 62] [outer = 0x7ff85cfd2c00] 10:10:47 INFO - PROCESS | 1805 | 1461085847475 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:10:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 10:10:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1234ms 10:10:47 INFO - PROCESS | 1805 | 1461085847546 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 10:10:47 INFO - PROCESS | 1805 | 1461085847554 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 10:10:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 10:10:47 INFO - PROCESS | 1805 | 1461085847564 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 10:10:47 INFO - PROCESS | 1805 | 1461085847568 Marionette TRACE conn3 <- [1,58,null,{}] 10:10:47 INFO - PROCESS | 1805 | 1461085847574 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:47 INFO - PROCESS | 1805 | 1461085847771 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 10:10:47 INFO - PROCESS | 1805 | 1461085847896 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff866ce4000 == 22 [pid = 1805] [id = 22] 10:10:47 INFO - PROCESS | 1805 | ++DOMWINDOW == 63 (0x7ff85cfd5000) [pid = 1805] [serial = 63] [outer = (nil)] 10:10:47 INFO - PROCESS | 1805 | ++DOMWINDOW == 64 (0x7ff864a6b800) [pid = 1805] [serial = 64] [outer = 0x7ff85cfd5000] 10:10:47 INFO - PROCESS | 1805 | 1461085847972 Marionette DEBUG loaded listener.js 10:10:48 INFO - PROCESS | 1805 | ++DOMWINDOW == 65 (0x7ff865698000) [pid = 1805] [serial = 65] [outer = 0x7ff85cfd5000] 10:10:48 INFO - PROCESS | 1805 | 1461085848795 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:10:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 10:10:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1279ms 10:10:48 INFO - PROCESS | 1805 | 1461085848860 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 10:10:48 INFO - PROCESS | 1805 | 1461085848864 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 10:10:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 10:10:48 INFO - PROCESS | 1805 | 1461085848873 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 10:10:48 INFO - PROCESS | 1805 | 1461085848878 Marionette TRACE conn3 <- [1,62,null,{}] 10:10:48 INFO - PROCESS | 1805 | 1461085848894 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:49 INFO - PROCESS | 1805 | 1461085849058 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 10:10:49 INFO - PROCESS | 1805 | 1461085849180 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff868e79800 == 23 [pid = 1805] [id = 23] 10:10:49 INFO - PROCESS | 1805 | ++DOMWINDOW == 66 (0x7ff8662e9800) [pid = 1805] [serial = 66] [outer = (nil)] 10:10:49 INFO - PROCESS | 1805 | ++DOMWINDOW == 67 (0x7ff867dc8c00) [pid = 1805] [serial = 67] [outer = 0x7ff8662e9800] 10:10:49 INFO - PROCESS | 1805 | 1461085849260 Marionette DEBUG loaded listener.js 10:10:49 INFO - PROCESS | 1805 | ++DOMWINDOW == 68 (0x7ff868e5e800) [pid = 1805] [serial = 68] [outer = 0x7ff8662e9800] 10:10:50 INFO - PROCESS | 1805 | 1461085850062 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:10:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 10:10:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1234ms 10:10:50 INFO - PROCESS | 1805 | 1461085850346 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 10:10:50 INFO - PROCESS | 1805 | 1461085850355 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 10:10:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 10:10:50 INFO - PROCESS | 1805 | 1461085850392 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 10:10:50 INFO - PROCESS | 1805 | 1461085850399 Marionette TRACE conn3 <- [1,66,null,{}] 10:10:50 INFO - PROCESS | 1805 | 1461085850410 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:50 INFO - PROCESS | 1805 | 1461085850631 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 10:10:50 INFO - PROCESS | 1805 | 1461085850796 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff866522000 == 24 [pid = 1805] [id = 24] 10:10:50 INFO - PROCESS | 1805 | ++DOMWINDOW == 69 (0x7ff86300a800) [pid = 1805] [serial = 69] [outer = (nil)] 10:10:50 INFO - PROCESS | 1805 | ++DOMWINDOW == 70 (0x7ff863297800) [pid = 1805] [serial = 70] [outer = 0x7ff86300a800] 10:10:50 INFO - PROCESS | 1805 | 1461085850868 Marionette DEBUG loaded listener.js 10:10:50 INFO - PROCESS | 1805 | ++DOMWINDOW == 71 (0x7ff864a6bc00) [pid = 1805] [serial = 71] [outer = 0x7ff86300a800] 10:10:51 INFO - PROCESS | 1805 | 1461085851658 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:10:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 10:10:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1341ms 10:10:51 INFO - PROCESS | 1805 | 1461085851731 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 10:10:51 INFO - PROCESS | 1805 | 1461085851737 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 10:10:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 10:10:51 INFO - PROCESS | 1805 | 1461085851746 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 10:10:51 INFO - PROCESS | 1805 | 1461085851751 Marionette TRACE conn3 <- [1,70,null,{}] 10:10:51 INFO - PROCESS | 1805 | 1461085851759 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:51 INFO - PROCESS | 1805 | 1461085851987 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 10:10:51 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff868213800 == 23 [pid = 1805] [id = 19] 10:10:51 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff867647800 == 22 [pid = 1805] [id = 18] 10:10:51 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff86715e000 == 21 [pid = 1805] [id = 17] 10:10:51 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff866ce4800 == 20 [pid = 1805] [id = 16] 10:10:51 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff865fc9000 == 19 [pid = 1805] [id = 15] 10:10:52 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff863c4d800 == 18 [pid = 1805] [id = 14] 10:10:52 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff865b13800 == 17 [pid = 1805] [id = 13] 10:10:52 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85ebb7800 == 16 [pid = 1805] [id = 12] 10:10:52 INFO - PROCESS | 1805 | 1461085852147 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff85f58f000 == 17 [pid = 1805] [id = 25] 10:10:52 INFO - PROCESS | 1805 | ++DOMWINDOW == 72 (0x7ff85e89c400) [pid = 1805] [serial = 72] [outer = (nil)] 10:10:52 INFO - PROCESS | 1805 | ++DOMWINDOW == 73 (0x7ff860921c00) [pid = 1805] [serial = 73] [outer = 0x7ff85e89c400] 10:10:52 INFO - PROCESS | 1805 | 1461085852282 Marionette DEBUG loaded listener.js 10:10:52 INFO - PROCESS | 1805 | ++DOMWINDOW == 74 (0x7ff8649c6400) [pid = 1805] [serial = 74] [outer = 0x7ff85e89c400] 10:10:53 INFO - PROCESS | 1805 | 1461085853054 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:10:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 10:10:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1385ms 10:10:53 INFO - PROCESS | 1805 | 1461085853132 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 10:10:53 INFO - PROCESS | 1805 | 1461085853139 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 10:10:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 10:10:53 INFO - PROCESS | 1805 | 1461085853146 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 10:10:53 INFO - PROCESS | 1805 | 1461085853152 Marionette TRACE conn3 <- [1,74,null,{}] 10:10:53 INFO - PROCESS | 1805 | 1461085853159 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:53 INFO - PROCESS | 1805 | 1461085853314 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 10:10:53 INFO - PROCESS | 1805 | 1461085853441 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff866d05800 == 18 [pid = 1805] [id = 26] 10:10:53 INFO - PROCESS | 1805 | ++DOMWINDOW == 75 (0x7ff85f5fb000) [pid = 1805] [serial = 75] [outer = (nil)] 10:10:53 INFO - PROCESS | 1805 | ++DOMWINDOW == 76 (0x7ff8670d7c00) [pid = 1805] [serial = 76] [outer = 0x7ff85f5fb000] 10:10:53 INFO - PROCESS | 1805 | 1461085853535 Marionette DEBUG loaded listener.js 10:10:53 INFO - PROCESS | 1805 | ++DOMWINDOW == 77 (0x7ff867351000) [pid = 1805] [serial = 77] [outer = 0x7ff85f5fb000] 10:10:54 INFO - PROCESS | 1805 | 1461085854356 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:10:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 10:10:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1284ms 10:10:54 INFO - PROCESS | 1805 | 1461085854431 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 10:10:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 10:10:54 INFO - PROCESS | 1805 | 1461085854436 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 10:10:54 INFO - PROCESS | 1805 | 1461085854442 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 10:10:54 INFO - PROCESS | 1805 | 1461085854446 Marionette TRACE conn3 <- [1,78,null,{}] 10:10:54 INFO - PROCESS | 1805 | 1461085854452 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:54 INFO - PROCESS | 1805 | 1461085854639 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 10:10:54 INFO - PROCESS | 1805 | 1461085854768 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff868222800 == 19 [pid = 1805] [id = 27] 10:10:54 INFO - PROCESS | 1805 | ++DOMWINDOW == 78 (0x7ff8667da000) [pid = 1805] [serial = 78] [outer = (nil)] 10:10:54 INFO - PROCESS | 1805 | ++DOMWINDOW == 79 (0x7ff868e5ec00) [pid = 1805] [serial = 79] [outer = 0x7ff8667da000] 10:10:54 INFO - PROCESS | 1805 | 1461085854841 Marionette DEBUG loaded listener.js 10:10:54 INFO - PROCESS | 1805 | ++DOMWINDOW == 80 (0x7ff8690f5400) [pid = 1805] [serial = 80] [outer = 0x7ff8667da000] 10:10:55 INFO - PROCESS | 1805 | 1461085855690 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:10:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 10:10:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1291ms 10:10:55 INFO - PROCESS | 1805 | 1461085855736 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 10:10:55 INFO - PROCESS | 1805 | 1461085855742 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 10:10:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 10:10:55 INFO - PROCESS | 1805 | 1461085855758 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 10:10:55 INFO - PROCESS | 1805 | 1461085855766 Marionette TRACE conn3 <- [1,82,null,{}] 10:10:55 INFO - PROCESS | 1805 | 1461085855771 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:55 INFO - PROCESS | 1805 | 1461085855939 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 10:10:56 INFO - PROCESS | 1805 | 1461085856071 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff8728d5800 == 20 [pid = 1805] [id = 28] 10:10:56 INFO - PROCESS | 1805 | ++DOMWINDOW == 81 (0x7ff85cfd2400) [pid = 1805] [serial = 81] [outer = (nil)] 10:10:56 INFO - PROCESS | 1805 | ++DOMWINDOW == 82 (0x7ff8739a4000) [pid = 1805] [serial = 82] [outer = 0x7ff85cfd2400] 10:10:56 INFO - PROCESS | 1805 | 1461085856144 Marionette DEBUG loaded listener.js 10:10:56 INFO - PROCESS | 1805 | ++DOMWINDOW == 83 (0x7ff873b6f800) [pid = 1805] [serial = 83] [outer = 0x7ff85cfd2400] 10:10:57 INFO - PROCESS | 1805 | 1461085857066 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:10:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 10:10:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1392ms 10:10:57 INFO - PROCESS | 1805 | 1461085857143 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 10:10:57 INFO - PROCESS | 1805 | 1461085857148 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 10:10:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 10:10:57 INFO - PROCESS | 1805 | 1461085857156 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 10:10:57 INFO - PROCESS | 1805 | 1461085857161 Marionette TRACE conn3 <- [1,86,null,{}] 10:10:57 INFO - PROCESS | 1805 | 1461085857170 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:57 INFO - PROCESS | 1805 | 1461085857401 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 10:10:57 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff866522000 == 19 [pid = 1805] [id = 24] 10:10:57 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff861ecc000 == 18 [pid = 1805] [id = 21] 10:10:57 INFO - PROCESS | 1805 | 1461085857623 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff861eb2000 == 19 [pid = 1805] [id = 29] 10:10:57 INFO - PROCESS | 1805 | ++DOMWINDOW == 84 (0x7ff85da72c00) [pid = 1805] [serial = 84] [outer = (nil)] 10:10:57 INFO - PROCESS | 1805 | ++DOMWINDOW == 85 (0x7ff860926000) [pid = 1805] [serial = 85] [outer = 0x7ff85da72c00] 10:10:57 INFO - PROCESS | 1805 | 1461085857746 Marionette DEBUG loaded listener.js 10:10:57 INFO - PROCESS | 1805 | ++DOMWINDOW == 86 (0x7ff8653d2400) [pid = 1805] [serial = 86] [outer = 0x7ff85da72c00] 10:10:58 INFO - PROCESS | 1805 | 1461085858524 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:10:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 10:10:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1435ms 10:10:58 INFO - PROCESS | 1805 | 1461085858593 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 10:10:58 INFO - PROCESS | 1805 | 1461085858600 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 10:10:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 10:10:58 INFO - PROCESS | 1805 | 1461085858609 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 10:10:58 INFO - PROCESS | 1805 | 1461085858613 Marionette TRACE conn3 <- [1,90,null,{}] 10:10:58 INFO - PROCESS | 1805 | 1461085858620 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:58 INFO - PROCESS | 1805 | 1461085858787 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 10:10:58 INFO - PROCESS | 1805 | 1461085858916 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff867658000 == 20 [pid = 1805] [id = 30] 10:10:58 INFO - PROCESS | 1805 | ++DOMWINDOW == 87 (0x7ff85db4a400) [pid = 1805] [serial = 87] [outer = (nil)] 10:10:58 INFO - PROCESS | 1805 | ++DOMWINDOW == 88 (0x7ff867dcf800) [pid = 1805] [serial = 88] [outer = 0x7ff85db4a400] 10:10:58 INFO - PROCESS | 1805 | 1461085858992 Marionette DEBUG loaded listener.js 10:10:59 INFO - PROCESS | 1805 | ++DOMWINDOW == 89 (0x7ff8681f7c00) [pid = 1805] [serial = 89] [outer = 0x7ff85db4a400] 10:10:59 INFO - PROCESS | 1805 | 1461085859829 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:10:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 10:10:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1280ms 10:10:59 INFO - PROCESS | 1805 | 1461085859893 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 10:10:59 INFO - PROCESS | 1805 | 1461085859899 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 10:10:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 10:10:59 INFO - PROCESS | 1805 | 1461085859906 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 10:10:59 INFO - PROCESS | 1805 | 1461085859908 Marionette TRACE conn3 <- [1,94,null,{}] 10:10:59 INFO - PROCESS | 1805 | 1461085859914 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:00 INFO - PROCESS | 1805 | 1461085860070 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 10:11:00 INFO - PROCESS | 1805 | 1461085860201 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff8728cf000 == 21 [pid = 1805] [id = 31] 10:11:00 INFO - PROCESS | 1805 | ++DOMWINDOW == 90 (0x7ff866dd0800) [pid = 1805] [serial = 90] [outer = (nil)] 10:11:00 INFO - PROCESS | 1805 | ++DOMWINDOW == 91 (0x7ff872874000) [pid = 1805] [serial = 91] [outer = 0x7ff866dd0800] 10:11:00 INFO - PROCESS | 1805 | 1461085860277 Marionette DEBUG loaded listener.js 10:11:00 INFO - PROCESS | 1805 | ++DOMWINDOW == 92 (0x7ff873683c00) [pid = 1805] [serial = 92] [outer = 0x7ff866dd0800] 10:11:01 INFO - PROCESS | 1805 | 1461085861146 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 10:11:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 10:11:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1283ms 10:11:01 INFO - PROCESS | 1805 | 1461085861190 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 10:11:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 10:11:01 INFO - PROCESS | 1805 | 1461085861194 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 10:11:01 INFO - PROCESS | 1805 | 1461085861208 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 10:11:01 INFO - PROCESS | 1805 | 1461085861217 Marionette TRACE conn3 <- [1,98,null,{}] 10:11:01 INFO - PROCESS | 1805 | 1461085861227 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:01 INFO - PROCESS | 1805 | 1461085861453 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 10:11:01 INFO - PROCESS | 1805 | 1461085861590 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff87371e000 == 22 [pid = 1805] [id = 32] 10:11:01 INFO - PROCESS | 1805 | ++DOMWINDOW == 93 (0x7ff85cfd1400) [pid = 1805] [serial = 93] [outer = (nil)] 10:11:01 INFO - PROCESS | 1805 | ++DOMWINDOW == 94 (0x7ff874b0f400) [pid = 1805] [serial = 94] [outer = 0x7ff85cfd1400] 10:11:01 INFO - PROCESS | 1805 | 1461085861678 Marionette DEBUG loaded listener.js 10:11:01 INFO - PROCESS | 1805 | ++DOMWINDOW == 95 (0x7ff863c7b400) [pid = 1805] [serial = 95] [outer = 0x7ff85cfd1400] 10:11:02 INFO - PROCESS | 1805 | 1461085862557 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 10:11:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 10:11:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1403ms 10:11:02 INFO - PROCESS | 1805 | 1461085862604 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 10:11:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 10:11:02 INFO - PROCESS | 1805 | 1461085862609 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 10:11:02 INFO - PROCESS | 1805 | 1461085862615 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 10:11:02 INFO - PROCESS | 1805 | 1461085862618 Marionette TRACE conn3 <- [1,102,null,{}] 10:11:02 INFO - PROCESS | 1805 | 1461085862623 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:02 INFO - PROCESS | 1805 | 1461085862790 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 10:11:02 INFO - PROCESS | 1805 | 1461085862930 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff873bfe800 == 23 [pid = 1805] [id = 33] 10:11:02 INFO - PROCESS | 1805 | ++DOMWINDOW == 96 (0x7ff85d169000) [pid = 1805] [serial = 96] [outer = (nil)] 10:11:02 INFO - PROCESS | 1805 | ++DOMWINDOW == 97 (0x7ff876b8c000) [pid = 1805] [serial = 97] [outer = 0x7ff85d169000] 10:11:03 INFO - PROCESS | 1805 | 1461085863006 Marionette DEBUG loaded listener.js 10:11:03 INFO - PROCESS | 1805 | ++DOMWINDOW == 98 (0x7ff878824000) [pid = 1805] [serial = 98] [outer = 0x7ff85d169000] 10:11:03 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff868222800 == 22 [pid = 1805] [id = 27] 10:11:03 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff866d05800 == 21 [pid = 1805] [id = 26] 10:11:03 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85f58f000 == 20 [pid = 1805] [id = 25] 10:11:04 INFO - PROCESS | 1805 | 1461085864094 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 10:11:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 10:11:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1538ms 10:11:04 INFO - PROCESS | 1805 | 1461085864156 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 10:11:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 10:11:04 INFO - PROCESS | 1805 | 1461085864165 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 10:11:04 INFO - PROCESS | 1805 | 1461085864180 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 10:11:04 INFO - PROCESS | 1805 | 1461085864190 Marionette TRACE conn3 <- [1,106,null,{}] 10:11:04 INFO - PROCESS | 1805 | 1461085864205 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:04 INFO - PROCESS | 1805 | 1461085864466 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 10:11:04 INFO - PROCESS | 1805 | 1461085864645 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff866d1b000 == 21 [pid = 1805] [id = 34] 10:11:04 INFO - PROCESS | 1805 | ++DOMWINDOW == 99 (0x7ff8660b6c00) [pid = 1805] [serial = 99] [outer = (nil)] 10:11:04 INFO - PROCESS | 1805 | ++DOMWINDOW == 100 (0x7ff866dda800) [pid = 1805] [serial = 100] [outer = 0x7ff8660b6c00] 10:11:04 INFO - PROCESS | 1805 | 1461085864727 Marionette DEBUG loaded listener.js 10:11:04 INFO - PROCESS | 1805 | ++DOMWINDOW == 101 (0x7ff8681b2400) [pid = 1805] [serial = 101] [outer = 0x7ff8660b6c00] 10:11:05 INFO - PROCESS | 1805 | 1461085865525 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 10:11:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 10:11:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1403ms 10:11:05 INFO - PROCESS | 1805 | 1461085865579 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 10:11:05 INFO - PROCESS | 1805 | 1461085865587 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 10:11:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 10:11:05 INFO - PROCESS | 1805 | 1461085865598 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 10:11:05 INFO - PROCESS | 1805 | 1461085865601 Marionette TRACE conn3 <- [1,110,null,{}] 10:11:05 INFO - PROCESS | 1805 | 1461085865607 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:05 INFO - PROCESS | 1805 | 1461085865775 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 10:11:05 INFO - PROCESS | 1805 | 1461085865914 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff8728de000 == 22 [pid = 1805] [id = 35] 10:11:05 INFO - PROCESS | 1805 | ++DOMWINDOW == 102 (0x7ff8665ecc00) [pid = 1805] [serial = 102] [outer = (nil)] 10:11:06 INFO - PROCESS | 1805 | ++DOMWINDOW == 103 (0x7ff87347d400) [pid = 1805] [serial = 103] [outer = 0x7ff8665ecc00] 10:11:06 INFO - PROCESS | 1805 | 1461085866032 Marionette DEBUG loaded listener.js 10:11:06 INFO - PROCESS | 1805 | ++DOMWINDOW == 104 (0x7ff873921c00) [pid = 1805] [serial = 104] [outer = 0x7ff8665ecc00] 10:11:06 INFO - PROCESS | 1805 | ++DOMWINDOW == 105 (0x7ff863222800) [pid = 1805] [serial = 105] [outer = 0x7ff85d163800] 10:11:07 INFO - PROCESS | 1805 | 1461085867074 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 10:11:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 10:11:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1538ms 10:11:07 INFO - PROCESS | 1805 | 1461085867137 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 10:11:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 10:11:07 INFO - PROCESS | 1805 | 1461085867141 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 10:11:07 INFO - PROCESS | 1805 | 1461085867147 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 10:11:07 INFO - PROCESS | 1805 | 1461085867153 Marionette TRACE conn3 <- [1,114,null,{}] 10:11:07 INFO - PROCESS | 1805 | 1461085867172 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:07 INFO - PROCESS | 1805 | 1461085867377 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 10:11:07 INFO - PROCESS | 1805 | 1461085867548 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff874814800 == 23 [pid = 1805] [id = 36] 10:11:07 INFO - PROCESS | 1805 | ++DOMWINDOW == 106 (0x7ff86322bc00) [pid = 1805] [serial = 106] [outer = (nil)] 10:11:07 INFO - PROCESS | 1805 | ++DOMWINDOW == 107 (0x7ff8739a6c00) [pid = 1805] [serial = 107] [outer = 0x7ff86322bc00] 10:11:07 INFO - PROCESS | 1805 | 1461085867647 Marionette DEBUG loaded listener.js 10:11:07 INFO - PROCESS | 1805 | ++DOMWINDOW == 108 (0x7ff8749c8400) [pid = 1805] [serial = 108] [outer = 0x7ff86322bc00] 10:11:08 INFO - PROCESS | 1805 | 1461085868496 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 10:11:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 10:11:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1394ms 10:11:08 INFO - PROCESS | 1805 | 1461085868542 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 10:11:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 10:11:08 INFO - PROCESS | 1805 | 1461085868546 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 10:11:08 INFO - PROCESS | 1805 | 1461085868553 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 10:11:08 INFO - PROCESS | 1805 | 1461085868556 Marionette TRACE conn3 <- [1,118,null,{}] 10:11:08 INFO - PROCESS | 1805 | 1461085868562 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:08 INFO - PROCESS | 1805 | 1461085868747 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 10:11:08 INFO - PROCESS | 1805 | 1461085868889 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff876a7f800 == 24 [pid = 1805] [id = 37] 10:11:08 INFO - PROCESS | 1805 | ++DOMWINDOW == 109 (0x7ff8690f1000) [pid = 1805] [serial = 109] [outer = (nil)] 10:11:08 INFO - PROCESS | 1805 | ++DOMWINDOW == 110 (0x7ff87882e800) [pid = 1805] [serial = 110] [outer = 0x7ff8690f1000] 10:11:08 INFO - PROCESS | 1805 | 1461085868991 Marionette DEBUG loaded listener.js 10:11:09 INFO - PROCESS | 1805 | ++DOMWINDOW == 111 (0x7ff878c04c00) [pid = 1805] [serial = 111] [outer = 0x7ff8690f1000] 10:11:09 INFO - PROCESS | 1805 | 1461085869789 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 10:11:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 10:11:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1284ms 10:11:09 INFO - PROCESS | 1805 | 1461085869837 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 10:11:09 INFO - PROCESS | 1805 | 1461085869841 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 10:11:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 10:11:09 INFO - PROCESS | 1805 | 1461085869847 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 10:11:09 INFO - PROCESS | 1805 | 1461085869850 Marionette TRACE conn3 <- [1,122,null,{}] 10:11:09 INFO - PROCESS | 1805 | 1461085869855 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:10 INFO - PROCESS | 1805 | 1461085870064 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 10:11:10 INFO - PROCESS | 1805 | 1461085870081 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff878287800 == 25 [pid = 1805] [id = 38] 10:11:10 INFO - PROCESS | 1805 | ++DOMWINDOW == 112 (0x7ff85cc90c00) [pid = 1805] [serial = 112] [outer = (nil)] 10:11:10 INFO - PROCESS | 1805 | ++DOMWINDOW == 113 (0x7ff878c53000) [pid = 1805] [serial = 113] [outer = 0x7ff85cc90c00] 10:11:10 INFO - PROCESS | 1805 | 1461085870213 Marionette DEBUG loaded listener.js 10:11:10 INFO - PROCESS | 1805 | ++DOMWINDOW == 114 (0x7ff878c9f400) [pid = 1805] [serial = 114] [outer = 0x7ff85cc90c00] 10:11:11 INFO - PROCESS | 1805 | 1461085871129 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 10:11:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 10:11:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1335ms 10:11:11 INFO - PROCESS | 1805 | 1461085871185 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 10:11:11 INFO - PROCESS | 1805 | 1461085871189 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 10:11:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 10:11:11 INFO - PROCESS | 1805 | 1461085871196 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 10:11:11 INFO - PROCESS | 1805 | 1461085871199 Marionette TRACE conn3 <- [1,126,null,{}] 10:11:11 INFO - PROCESS | 1805 | 1461085871204 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:11 INFO - PROCESS | 1805 | 1461085871408 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 10:11:11 INFO - PROCESS | 1805 | 1461085871549 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff878d77800 == 26 [pid = 1805] [id = 39] 10:11:11 INFO - PROCESS | 1805 | ++DOMWINDOW == 115 (0x7ff85dd5f000) [pid = 1805] [serial = 115] [outer = (nil)] 10:11:11 INFO - PROCESS | 1805 | ++DOMWINDOW == 116 (0x7ff87aa98400) [pid = 1805] [serial = 116] [outer = 0x7ff85dd5f000] 10:11:11 INFO - PROCESS | 1805 | 1461085871638 Marionette DEBUG loaded listener.js 10:11:11 INFO - PROCESS | 1805 | ++DOMWINDOW == 117 (0x7ff87cf9f800) [pid = 1805] [serial = 117] [outer = 0x7ff85dd5f000] 10:11:12 INFO - PROCESS | 1805 | 1461085872630 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 10:11:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 10:11:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1478ms 10:11:12 INFO - PROCESS | 1805 | 1461085872676 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 10:11:12 INFO - PROCESS | 1805 | 1461085872679 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 10:11:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 10:11:12 INFO - PROCESS | 1805 | 1461085872686 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 10:11:12 INFO - PROCESS | 1805 | 1461085872690 Marionette TRACE conn3 <- [1,130,null,{}] 10:11:12 INFO - PROCESS | 1805 | 1461085872695 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:12 INFO - PROCESS | 1805 | 1461085872837 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 10:11:13 INFO - PROCESS | 1805 | 1461085873069 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff866010000 == 27 [pid = 1805] [id = 40] 10:11:13 INFO - PROCESS | 1805 | ++DOMWINDOW == 118 (0x7ff85c9f3000) [pid = 1805] [serial = 118] [outer = (nil)] 10:11:13 INFO - PROCESS | 1805 | ++DOMWINDOW == 119 (0x7ff85c9f6800) [pid = 1805] [serial = 119] [outer = 0x7ff85c9f3000] 10:11:13 INFO - PROCESS | 1805 | 1461085873201 Marionette DEBUG loaded listener.js 10:11:13 INFO - PROCESS | 1805 | ++DOMWINDOW == 120 (0x7ff85d16a800) [pid = 1805] [serial = 120] [outer = 0x7ff85c9f3000] 10:11:14 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff861eb2000 == 26 [pid = 1805] [id = 29] 10:11:14 INFO - PROCESS | 1805 | 1461085874316 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 10:11:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 10:11:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1650ms 10:11:14 INFO - PROCESS | 1805 | 1461085874336 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 10:11:14 INFO - PROCESS | 1805 | 1461085874342 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 10:11:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 10:11:14 INFO - PROCESS | 1805 | 1461085874351 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 10:11:14 INFO - PROCESS | 1805 | 1461085874357 Marionette TRACE conn3 <- [1,134,null,{}] 10:11:14 INFO - PROCESS | 1805 | 1461085874367 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:14 INFO - PROCESS | 1805 | 1461085874556 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 10:11:14 INFO - PROCESS | 1805 | 1461085874750 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff86601f000 == 27 [pid = 1805] [id = 41] 10:11:14 INFO - PROCESS | 1805 | ++DOMWINDOW == 121 (0x7ff85eb44000) [pid = 1805] [serial = 121] [outer = (nil)] 10:11:14 INFO - PROCESS | 1805 | ++DOMWINDOW == 122 (0x7ff86091c000) [pid = 1805] [serial = 122] [outer = 0x7ff85eb44000] 10:11:14 INFO - PROCESS | 1805 | 1461085874874 Marionette DEBUG loaded listener.js 10:11:15 INFO - PROCESS | 1805 | ++DOMWINDOW == 123 (0x7ff860a64c00) [pid = 1805] [serial = 123] [outer = 0x7ff85eb44000] 10:11:15 INFO - PROCESS | 1805 | 1461085875722 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 10:11:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 10:11:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1436ms 10:11:15 INFO - PROCESS | 1805 | 1461085875788 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 10:11:15 INFO - PROCESS | 1805 | 1461085875797 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 10:11:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 10:11:15 INFO - PROCESS | 1805 | 1461085875807 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 10:11:15 INFO - PROCESS | 1805 | 1461085875811 Marionette TRACE conn3 <- [1,138,null,{}] 10:11:15 INFO - PROCESS | 1805 | 1461085875817 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:16 INFO - PROCESS | 1805 | 1461085876020 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 10:11:16 INFO - PROCESS | 1805 | 1461085876159 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff873bea800 == 28 [pid = 1805] [id = 42] 10:11:16 INFO - PROCESS | 1805 | ++DOMWINDOW == 124 (0x7ff86091a400) [pid = 1805] [serial = 124] [outer = (nil)] 10:11:16 INFO - PROCESS | 1805 | ++DOMWINDOW == 125 (0x7ff860a71c00) [pid = 1805] [serial = 125] [outer = 0x7ff86091a400] 10:11:16 INFO - PROCESS | 1805 | 1461085876234 Marionette DEBUG loaded listener.js 10:11:16 INFO - PROCESS | 1805 | ++DOMWINDOW == 126 (0x7ff863229400) [pid = 1805] [serial = 126] [outer = 0x7ff86091a400] 10:11:17 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8728de000 == 27 [pid = 1805] [id = 35] 10:11:17 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff866d1b000 == 26 [pid = 1805] [id = 34] 10:11:19 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff87371e000 == 25 [pid = 1805] [id = 32] 10:11:19 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8728cf000 == 24 [pid = 1805] [id = 31] 10:11:19 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff868e79800 == 23 [pid = 1805] [id = 23] 10:11:19 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff868221800 == 22 [pid = 1805] [id = 8] 10:11:19 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff86821c800 == 21 [pid = 1805] [id = 6] 10:11:19 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8728d5800 == 20 [pid = 1805] [id = 28] 10:11:19 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff874814800 == 19 [pid = 1805] [id = 36] 10:11:19 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff876a7f800 == 18 [pid = 1805] [id = 37] 10:11:19 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff866ce4000 == 17 [pid = 1805] [id = 22] 10:11:19 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff878287800 == 16 [pid = 1805] [id = 38] 10:11:19 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff867658000 == 15 [pid = 1805] [id = 30] 10:11:19 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff868e1f800 == 14 [pid = 1805] [id = 20] 10:11:19 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff878d77800 == 13 [pid = 1805] [id = 39] 10:11:19 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85d19d800 == 12 [pid = 1805] [id = 9] 10:11:19 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff866010000 == 11 [pid = 1805] [id = 40] 10:11:19 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff86601f000 == 10 [pid = 1805] [id = 41] 10:11:19 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff873bfe800 == 9 [pid = 1805] [id = 33] 10:11:21 INFO - PROCESS | 1805 | 1461085881046 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 10:11:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 10:11:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 5300ms 10:11:21 INFO - PROCESS | 1805 | 1461085881108 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 10:11:21 INFO - PROCESS | 1805 | 1461085881114 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 10:11:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 10:11:21 INFO - PROCESS | 1805 | 1461085881121 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 10:11:21 INFO - PROCESS | 1805 | 1461085881128 Marionette TRACE conn3 <- [1,142,null,{}] 10:11:21 INFO - PROCESS | 1805 | 1461085881135 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:21 INFO - PROCESS | 1805 | 1461085881294 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 10:11:21 INFO - PROCESS | 1805 | 1461085881307 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff8632b3800 == 10 [pid = 1805] [id = 43] 10:11:21 INFO - PROCESS | 1805 | ++DOMWINDOW == 127 (0x7ff860a6b400) [pid = 1805] [serial = 127] [outer = (nil)] 10:11:21 INFO - PROCESS | 1805 | ++DOMWINDOW == 128 (0x7ff860a6e800) [pid = 1805] [serial = 128] [outer = 0x7ff860a6b400] 10:11:21 INFO - PROCESS | 1805 | 1461085881377 Marionette DEBUG loaded listener.js 10:11:21 INFO - PROCESS | 1805 | ++DOMWINDOW == 129 (0x7ff86300dc00) [pid = 1805] [serial = 129] [outer = 0x7ff860a6b400] 10:11:22 INFO - PROCESS | 1805 | 1461085882282 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 10:11:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 10:11:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1182ms 10:11:22 INFO - PROCESS | 1805 | 1461085882352 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 10:11:22 INFO - PROCESS | 1805 | 1461085882372 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 10:11:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 10:11:22 INFO - PROCESS | 1805 | 1461085882386 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 10:11:22 INFO - PROCESS | 1805 | 1461085882390 Marionette TRACE conn3 <- [1,146,null,{}] 10:11:22 INFO - PROCESS | 1805 | 1461085882396 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:22 INFO - PROCESS | 1805 | 1461085882551 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 10:11:22 INFO - PROCESS | 1805 | 1461085882679 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff867650800 == 11 [pid = 1805] [id = 44] 10:11:22 INFO - PROCESS | 1805 | ++DOMWINDOW == 130 (0x7ff85c9ea400) [pid = 1805] [serial = 130] [outer = (nil)] 10:11:22 INFO - PROCESS | 1805 | ++DOMWINDOW == 131 (0x7ff8649c0800) [pid = 1805] [serial = 131] [outer = 0x7ff85c9ea400] 10:11:22 INFO - PROCESS | 1805 | 1461085882741 Marionette DEBUG loaded listener.js 10:11:22 INFO - PROCESS | 1805 | ++DOMWINDOW == 132 (0x7ff865b89000) [pid = 1805] [serial = 132] [outer = 0x7ff85c9ea400] 10:11:23 INFO - PROCESS | 1805 | 1461085883525 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 10:11:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 10:11:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1186ms 10:11:23 INFO - PROCESS | 1805 | 1461085883572 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 10:11:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 10:11:23 INFO - PROCESS | 1805 | 1461085883577 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 10:11:23 INFO - PROCESS | 1805 | 1461085883583 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 10:11:23 INFO - PROCESS | 1805 | 1461085883589 Marionette TRACE conn3 <- [1,150,null,{}] 10:11:23 INFO - PROCESS | 1805 | 1461085883612 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:23 INFO - PROCESS | 1805 | 1461085883809 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 10:11:23 INFO - PROCESS | 1805 | 1461085883836 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff873663800 == 12 [pid = 1805] [id = 45] 10:11:23 INFO - PROCESS | 1805 | ++DOMWINDOW == 133 (0x7ff8649c9c00) [pid = 1805] [serial = 133] [outer = (nil)] 10:11:23 INFO - PROCESS | 1805 | ++DOMWINDOW == 134 (0x7ff8681ee800) [pid = 1805] [serial = 134] [outer = 0x7ff8649c9c00] 10:11:23 INFO - PROCESS | 1805 | 1461085883919 Marionette DEBUG loaded listener.js 10:11:24 INFO - PROCESS | 1805 | ++DOMWINDOW == 135 (0x7ff86ca65400) [pid = 1805] [serial = 135] [outer = 0x7ff8649c9c00] 10:11:24 INFO - PROCESS | 1805 | 1461085884726 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 10:11:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 10:11:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1192ms 10:11:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 10:11:24 INFO - PROCESS | 1805 | 1461085884782 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 10:11:24 INFO - PROCESS | 1805 | 1461085884785 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 10:11:24 INFO - PROCESS | 1805 | 1461085884791 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 10:11:24 INFO - PROCESS | 1805 | 1461085884794 Marionette TRACE conn3 <- [1,154,null,{}] 10:11:24 INFO - PROCESS | 1805 | 1461085884799 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:24 INFO - PROCESS | 1805 | 1461085884988 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 10:11:25 INFO - PROCESS | 1805 | --DOMWINDOW == 134 (0x7ff863295800) [pid = 1805] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 10:11:25 INFO - PROCESS | 1805 | --DOMWINDOW == 133 (0x7ff85ce47400) [pid = 1805] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 10:11:25 INFO - PROCESS | 1805 | --DOMWINDOW == 132 (0x7ff863011800) [pid = 1805] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 10:11:25 INFO - PROCESS | 1805 | --DOMWINDOW == 131 (0x7ff867350000) [pid = 1805] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 10:11:25 INFO - PROCESS | 1805 | --DOMWINDOW == 130 (0x7ff86cb3b400) [pid = 1805] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 10:11:25 INFO - PROCESS | 1805 | --DOMWINDOW == 129 (0x7ff85dd59800) [pid = 1805] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 10:11:25 INFO - PROCESS | 1805 | --DOMWINDOW == 128 (0x7ff863ebb800) [pid = 1805] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 10:11:25 INFO - PROCESS | 1805 | --DOMWINDOW == 127 (0x7ff85cfd2c00) [pid = 1805] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 10:11:25 INFO - PROCESS | 1805 | --DOMWINDOW == 126 (0x7ff873478000) [pid = 1805] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 10:11:25 INFO - PROCESS | 1805 | --DOMWINDOW == 125 (0x7ff8665ecc00) [pid = 1805] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 10:11:25 INFO - PROCESS | 1805 | --DOMWINDOW == 124 (0x7ff8667da000) [pid = 1805] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 10:11:25 INFO - PROCESS | 1805 | --DOMWINDOW == 123 (0x7ff85c9f3000) [pid = 1805] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 10:11:25 INFO - PROCESS | 1805 | --DOMWINDOW == 122 (0x7ff85cfd1400) [pid = 1805] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 10:11:25 INFO - PROCESS | 1805 | --DOMWINDOW == 121 (0x7ff863e2c000) [pid = 1805] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 10:11:25 INFO - PROCESS | 1805 | --DOMWINDOW == 120 (0x7ff85cc90c00) [pid = 1805] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 10:11:25 INFO - PROCESS | 1805 | --DOMWINDOW == 119 (0x7ff85cfd2400) [pid = 1805] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 10:11:25 INFO - PROCESS | 1805 | --DOMWINDOW == 118 (0x7ff85cfd5c00) [pid = 1805] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 10:11:25 INFO - PROCESS | 1805 | --DOMWINDOW == 117 (0x7ff85db50800) [pid = 1805] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 10:11:25 INFO - PROCESS | 1805 | --DOMWINDOW == 116 (0x7ff85dd5f000) [pid = 1805] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 10:11:25 INFO - PROCESS | 1805 | --DOMWINDOW == 115 (0x7ff85eb3f800) [pid = 1805] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 10:11:25 INFO - PROCESS | 1805 | --DOMWINDOW == 114 (0x7ff86322bc00) [pid = 1805] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 10:11:25 INFO - PROCESS | 1805 | --DOMWINDOW == 113 (0x7ff85eb44000) [pid = 1805] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 10:11:25 INFO - PROCESS | 1805 | --DOMWINDOW == 112 (0x7ff86300a800) [pid = 1805] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 10:11:25 INFO - PROCESS | 1805 | --DOMWINDOW == 111 (0x7ff85da72c00) [pid = 1805] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 10:11:25 INFO - PROCESS | 1805 | --DOMWINDOW == 110 (0x7ff8662e9800) [pid = 1805] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 10:11:25 INFO - PROCESS | 1805 | --DOMWINDOW == 109 (0x7ff85f5fb000) [pid = 1805] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 10:11:25 INFO - PROCESS | 1805 | --DOMWINDOW == 108 (0x7ff85e89c400) [pid = 1805] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 10:11:25 INFO - PROCESS | 1805 | --DOMWINDOW == 107 (0x7ff8660b6c00) [pid = 1805] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 10:11:25 INFO - PROCESS | 1805 | --DOMWINDOW == 106 (0x7ff85d169000) [pid = 1805] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 10:11:25 INFO - PROCESS | 1805 | --DOMWINDOW == 105 (0x7ff85cfd5000) [pid = 1805] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 10:11:25 INFO - PROCESS | 1805 | --DOMWINDOW == 104 (0x7ff85db4a400) [pid = 1805] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 10:11:25 INFO - PROCESS | 1805 | --DOMWINDOW == 103 (0x7ff866dd0800) [pid = 1805] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 10:11:25 INFO - PROCESS | 1805 | --DOMWINDOW == 102 (0x7ff8690f1000) [pid = 1805] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 10:11:26 INFO - PROCESS | 1805 | 1461085886037 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85cf21800 == 13 [pid = 1805] [id = 46] 10:11:26 INFO - PROCESS | 1805 | ++DOMWINDOW == 103 (0x7ff85cc96800) [pid = 1805] [serial = 136] [outer = (nil)] 10:11:26 INFO - PROCESS | 1805 | ++DOMWINDOW == 104 (0x7ff85cfd2400) [pid = 1805] [serial = 137] [outer = 0x7ff85cc96800] 10:11:26 INFO - PROCESS | 1805 | 1461085886108 Marionette DEBUG loaded listener.js 10:11:26 INFO - PROCESS | 1805 | ++DOMWINDOW == 105 (0x7ff85db50800) [pid = 1805] [serial = 138] [outer = 0x7ff85cc96800] 10:11:26 INFO - PROCESS | 1805 | 1461085886906 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 10:11:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 10:11:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 2190ms 10:11:26 INFO - PROCESS | 1805 | 1461085886980 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 10:11:26 INFO - PROCESS | 1805 | 1461085886983 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 10:11:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 10:11:26 INFO - PROCESS | 1805 | 1461085886990 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 10:11:26 INFO - PROCESS | 1805 | 1461085886993 Marionette TRACE conn3 <- [1,158,null,{}] 10:11:27 INFO - PROCESS | 1805 | 1461085886997 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:27 INFO - PROCESS | 1805 | 1461085887133 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 10:11:27 INFO - PROCESS | 1805 | 1461085887144 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff868d9d000 == 14 [pid = 1805] [id = 47] 10:11:27 INFO - PROCESS | 1805 | ++DOMWINDOW == 106 (0x7ff85dd59800) [pid = 1805] [serial = 139] [outer = (nil)] 10:11:27 INFO - PROCESS | 1805 | ++DOMWINDOW == 107 (0x7ff86734a800) [pid = 1805] [serial = 140] [outer = 0x7ff85dd59800] 10:11:27 INFO - PROCESS | 1805 | 1461085887204 Marionette DEBUG loaded listener.js 10:11:27 INFO - PROCESS | 1805 | ++DOMWINDOW == 108 (0x7ff8690f7c00) [pid = 1805] [serial = 141] [outer = 0x7ff85dd59800] 10:11:28 INFO - PROCESS | 1805 | 1461085888213 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 10:11:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 10:11:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1235ms 10:11:28 INFO - PROCESS | 1805 | 1461085888226 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 10:11:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 10:11:28 INFO - PROCESS | 1805 | 1461085888231 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 10:11:28 INFO - PROCESS | 1805 | 1461085888240 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 10:11:28 INFO - PROCESS | 1805 | 1461085888246 Marionette TRACE conn3 <- [1,162,null,{}] 10:11:28 INFO - PROCESS | 1805 | 1461085888255 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:28 INFO - PROCESS | 1805 | 1461085888449 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 10:11:28 INFO - PROCESS | 1805 | 1461085888589 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff865fd0000 == 15 [pid = 1805] [id = 48] 10:11:28 INFO - PROCESS | 1805 | ++DOMWINDOW == 109 (0x7ff85d16b000) [pid = 1805] [serial = 142] [outer = (nil)] 10:11:28 INFO - PROCESS | 1805 | ++DOMWINDOW == 110 (0x7ff863005c00) [pid = 1805] [serial = 143] [outer = 0x7ff85d16b000] 10:11:28 INFO - PROCESS | 1805 | 1461085888669 Marionette DEBUG loaded listener.js 10:11:28 INFO - PROCESS | 1805 | ++DOMWINDOW == 111 (0x7ff863228000) [pid = 1805] [serial = 144] [outer = 0x7ff85d16b000] 10:11:29 INFO - PROCESS | 1805 | 1461085889690 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 10:11:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 10:11:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1491ms 10:11:29 INFO - PROCESS | 1805 | 1461085889732 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 10:11:29 INFO - PROCESS | 1805 | 1461085889741 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 10:11:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 10:11:29 INFO - PROCESS | 1805 | 1461085889752 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 10:11:29 INFO - PROCESS | 1805 | 1461085889755 Marionette TRACE conn3 <- [1,166,null,{}] 10:11:29 INFO - PROCESS | 1805 | 1461085889761 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:29 INFO - PROCESS | 1805 | 1461085889942 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 10:11:30 INFO - PROCESS | 1805 | 1461085890117 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff8736e6800 == 16 [pid = 1805] [id = 49] 10:11:30 INFO - PROCESS | 1805 | ++DOMWINDOW == 112 (0x7ff8659cf000) [pid = 1805] [serial = 145] [outer = (nil)] 10:11:30 INFO - PROCESS | 1805 | ++DOMWINDOW == 113 (0x7ff866d34000) [pid = 1805] [serial = 146] [outer = 0x7ff8659cf000] 10:11:30 INFO - PROCESS | 1805 | 1461085890195 Marionette DEBUG loaded listener.js 10:11:30 INFO - PROCESS | 1805 | ++DOMWINDOW == 114 (0x7ff867d66800) [pid = 1805] [serial = 147] [outer = 0x7ff8659cf000] 10:11:30 INFO - PROCESS | 1805 | 1461085890569 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 10:11:31 INFO - PROCESS | 1805 | 1461085891186 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 10:11:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 10:11:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1481ms 10:11:31 INFO - PROCESS | 1805 | 1461085891234 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 10:11:31 INFO - PROCESS | 1805 | 1461085891237 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 10:11:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 10:11:31 INFO - PROCESS | 1805 | 1461085891244 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 10:11:31 INFO - PROCESS | 1805 | 1461085891250 Marionette TRACE conn3 <- [1,170,null,{}] 10:11:31 INFO - PROCESS | 1805 | 1461085891266 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:31 INFO - PROCESS | 1805 | 1461085891579 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 10:11:31 INFO - PROCESS | 1805 | 1461085891801 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85dd9c800 == 17 [pid = 1805] [id = 50] 10:11:31 INFO - PROCESS | 1805 | ++DOMWINDOW == 115 (0x7ff85d166400) [pid = 1805] [serial = 148] [outer = (nil)] 10:11:31 INFO - PROCESS | 1805 | ++DOMWINDOW == 116 (0x7ff85d16dc00) [pid = 1805] [serial = 149] [outer = 0x7ff85d166400] 10:11:31 INFO - PROCESS | 1805 | 1461085891870 Marionette DEBUG loaded listener.js 10:11:31 INFO - PROCESS | 1805 | ++DOMWINDOW == 117 (0x7ff85da73800) [pid = 1805] [serial = 150] [outer = 0x7ff85d166400] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 116 (0x7ff865b8b400) [pid = 1805] [serial = 12] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 115 (0x7ff8660b8000) [pid = 1805] [serial = 9] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 114 (0x7ff860a71c00) [pid = 1805] [serial = 125] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 113 (0x7ff8682df400) [pid = 1805] [serial = 49] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 112 (0x7ff8690c1000) [pid = 1805] [serial = 52] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 111 (0x7ff86ca65c00) [pid = 1805] [serial = 53] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 110 (0x7ff86d705800) [pid = 1805] [serial = 55] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 109 (0x7ff87347e800) [pid = 1805] [serial = 56] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 108 (0x7ff8653c8000) [pid = 1805] [serial = 37] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 107 (0x7ff8657f5c00) [pid = 1805] [serial = 38] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 106 (0x7ff864a6e400) [pid = 1805] [serial = 41] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 105 (0x7ff865b83000) [pid = 1805] [serial = 43] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 104 (0x7ff85d1ba000) [pid = 1805] [serial = 28] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 103 (0x7ff868e5b000) [pid = 1805] [serial = 50] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 102 (0x7ff873b15400) [pid = 1805] [serial = 59] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 101 (0x7ff8670d8000) [pid = 1805] [serial = 44] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 100 (0x7ff867dc2c00) [pid = 1805] [serial = 47] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 99 (0x7ff863006c00) [pid = 1805] [serial = 35] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 98 (0x7ff85d16d400) [pid = 1805] [serial = 26] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 97 (0x7ff85d2edc00) [pid = 1805] [serial = 31] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 96 (0x7ff8670d7c00) [pid = 1805] [serial = 76] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 95 (0x7ff85d16a800) [pid = 1805] [serial = 120] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 94 (0x7ff860921c00) [pid = 1805] [serial = 73] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 93 (0x7ff8681b2400) [pid = 1805] [serial = 101] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 92 (0x7ff863c7b400) [pid = 1805] [serial = 95] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 91 (0x7ff874b0f400) [pid = 1805] [serial = 94] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 90 (0x7ff85c9f6800) [pid = 1805] [serial = 119] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 89 (0x7ff864a6bc00) [pid = 1805] [serial = 71] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 88 (0x7ff876519000) [pid = 1805] [serial = 2] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 87 (0x7ff863ebd000) [pid = 1805] [serial = 40] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 86 (0x7ff8671f8000) [pid = 1805] [serial = 46] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 85 (0x7ff860842c00) [pid = 1805] [serial = 34] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 84 (0x7ff8681f7c00) [pid = 1805] [serial = 89] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 83 (0x7ff867dc8c00) [pid = 1805] [serial = 67] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 82 (0x7ff872874000) [pid = 1805] [serial = 91] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 81 (0x7ff860922000) [pid = 1805] [serial = 62] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 80 (0x7ff864a6b800) [pid = 1805] [serial = 64] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 79 (0x7ff873922800) [pid = 1805] [serial = 58] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 78 (0x7ff85e89d400) [pid = 1805] [serial = 61] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 77 (0x7ff873921c00) [pid = 1805] [serial = 104] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 76 (0x7ff867dcf800) [pid = 1805] [serial = 88] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 75 (0x7ff8690f5400) [pid = 1805] [serial = 80] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 74 (0x7ff8739a4000) [pid = 1805] [serial = 82] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 73 (0x7ff876b8c000) [pid = 1805] [serial = 97] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 72 (0x7ff860926000) [pid = 1805] [serial = 85] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 71 (0x7ff87347d400) [pid = 1805] [serial = 103] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 70 (0x7ff868e5ec00) [pid = 1805] [serial = 79] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 69 (0x7ff8653d2400) [pid = 1805] [serial = 86] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 68 (0x7ff85e8a0c00) [pid = 1805] [serial = 19] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 67 (0x7ff868e5e800) [pid = 1805] [serial = 68] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 66 (0x7ff860a64c00) [pid = 1805] [serial = 123] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 65 (0x7ff87882e800) [pid = 1805] [serial = 110] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 64 (0x7ff8739a6c00) [pid = 1805] [serial = 107] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 63 (0x7ff878c9f400) [pid = 1805] [serial = 114] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 62 (0x7ff867351000) [pid = 1805] [serial = 77] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 61 (0x7ff87aa98400) [pid = 1805] [serial = 116] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 60 (0x7ff8649c6400) [pid = 1805] [serial = 74] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 59 (0x7ff866dda800) [pid = 1805] [serial = 100] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 58 (0x7ff85d2f4c00) [pid = 1805] [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:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 57 (0x7ff878824000) [pid = 1805] [serial = 98] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 56 (0x7ff865698000) [pid = 1805] [serial = 65] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 55 (0x7ff878c53000) [pid = 1805] [serial = 113] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 54 (0x7ff873b6f800) [pid = 1805] [serial = 83] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 53 (0x7ff85d163400) [pid = 1805] [serial = 25] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 52 (0x7ff85db54800) [pid = 1805] [serial = 22] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 51 (0x7ff8660b7800) [pid = 1805] [serial = 23] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 50 (0x7ff87cf9f800) [pid = 1805] [serial = 117] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 49 (0x7ff85eb41400) [pid = 1805] [serial = 16] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 48 (0x7ff8749c8400) [pid = 1805] [serial = 108] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 47 (0x7ff85eb47400) [pid = 1805] [serial = 17] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 46 (0x7ff86091c000) [pid = 1805] [serial = 122] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 45 (0x7ff863297800) [pid = 1805] [serial = 70] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 44 (0x7ff873683c00) [pid = 1805] [serial = 92] [outer = (nil)] [url = about:blank] 10:11:32 INFO - PROCESS | 1805 | --DOMWINDOW == 43 (0x7ff878c04c00) [pid = 1805] [serial = 111] [outer = (nil)] [url = about:blank] 10:11:33 INFO - PROCESS | 1805 | 1461085893025 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 10:11:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 10:11:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1789ms 10:11:33 INFO - PROCESS | 1805 | 1461085893035 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 10:11:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 10:11:33 INFO - PROCESS | 1805 | 1461085893041 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 10:11:33 INFO - PROCESS | 1805 | 1461085893048 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 10:11:33 INFO - PROCESS | 1805 | 1461085893054 Marionette TRACE conn3 <- [1,174,null,{}] 10:11:33 INFO - PROCESS | 1805 | 1461085893060 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:33 INFO - PROCESS | 1805 | 1461085893196 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 10:11:33 INFO - PROCESS | 1805 | 1461085893283 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff85d1ba800 == 18 [pid = 1805] [id = 51] 10:11:33 INFO - PROCESS | 1805 | ++DOMWINDOW == 44 (0x7ff85cc96400) [pid = 1805] [serial = 151] [outer = (nil)] 10:11:33 INFO - PROCESS | 1805 | ++DOMWINDOW == 45 (0x7ff85d16d400) [pid = 1805] [serial = 152] [outer = 0x7ff85cc96400] 10:11:33 INFO - PROCESS | 1805 | 1461085893348 Marionette DEBUG loaded listener.js 10:11:33 INFO - PROCESS | 1805 | ++DOMWINDOW == 46 (0x7ff85eb46800) [pid = 1805] [serial = 153] [outer = 0x7ff85cc96400] 10:11:34 INFO - PROCESS | 1805 | 1461085894024 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 10:11:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 10:11:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 995ms 10:11:34 INFO - PROCESS | 1805 | 1461085894043 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 10:11:34 INFO - PROCESS | 1805 | 1461085894047 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 10:11:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 10:11:34 INFO - PROCESS | 1805 | 1461085894053 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 10:11:34 INFO - PROCESS | 1805 | 1461085894056 Marionette TRACE conn3 <- [1,178,null,{}] 10:11:34 INFO - PROCESS | 1805 | 1461085894062 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:34 INFO - PROCESS | 1805 | 1461085894206 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 10:11:34 INFO - PROCESS | 1805 | 1461085894298 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff861eb6800 == 19 [pid = 1805] [id = 52] 10:11:34 INFO - PROCESS | 1805 | ++DOMWINDOW == 47 (0x7ff85c9efc00) [pid = 1805] [serial = 154] [outer = (nil)] 10:11:34 INFO - PROCESS | 1805 | ++DOMWINDOW == 48 (0x7ff86091e000) [pid = 1805] [serial = 155] [outer = 0x7ff85c9efc00] 10:11:34 INFO - PROCESS | 1805 | 1461085894361 Marionette DEBUG loaded listener.js 10:11:34 INFO - PROCESS | 1805 | ++DOMWINDOW == 49 (0x7ff860a6fc00) [pid = 1805] [serial = 156] [outer = 0x7ff85c9efc00] 10:11:35 INFO - PROCESS | 1805 | 1461085895016 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 10:11:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 10:11:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 983ms 10:11:35 INFO - PROCESS | 1805 | 1461085895036 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 10:11:35 INFO - PROCESS | 1805 | 1461085895042 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 10:11:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 10:11:35 INFO - PROCESS | 1805 | 1461085895057 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 10:11:35 INFO - PROCESS | 1805 | 1461085895066 Marionette TRACE conn3 <- [1,182,null,{}] 10:11:35 INFO - PROCESS | 1805 | 1461085895072 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:35 INFO - PROCESS | 1805 | 1461085895259 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 10:11:35 INFO - PROCESS | 1805 | 1461085895296 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff8657ae800 == 20 [pid = 1805] [id = 53] 10:11:35 INFO - PROCESS | 1805 | ++DOMWINDOW == 50 (0x7ff85d169800) [pid = 1805] [serial = 157] [outer = (nil)] 10:11:35 INFO - PROCESS | 1805 | ++DOMWINDOW == 51 (0x7ff863011400) [pid = 1805] [serial = 158] [outer = 0x7ff85d169800] 10:11:35 INFO - PROCESS | 1805 | 1461085895367 Marionette DEBUG loaded listener.js 10:11:35 INFO - PROCESS | 1805 | ++DOMWINDOW == 52 (0x7ff8649bf800) [pid = 1805] [serial = 159] [outer = 0x7ff85d169800] 10:11:36 INFO - PROCESS | 1805 | 1461085896173 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 10:11:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 10:11:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1148ms 10:11:36 INFO - PROCESS | 1805 | 1461085896198 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 10:11:36 INFO - PROCESS | 1805 | 1461085896202 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 10:11:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 10:11:36 INFO - PROCESS | 1805 | 1461085896207 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 10:11:36 INFO - PROCESS | 1805 | 1461085896209 Marionette TRACE conn3 <- [1,186,null,{}] 10:11:36 INFO - PROCESS | 1805 | 1461085896214 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:36 INFO - PROCESS | 1805 | 1461085896376 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 10:11:36 INFO - PROCESS | 1805 | 1461085896401 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff866010800 == 21 [pid = 1805] [id = 54] 10:11:36 INFO - PROCESS | 1805 | ++DOMWINDOW == 53 (0x7ff8645ba400) [pid = 1805] [serial = 160] [outer = (nil)] 10:11:36 INFO - PROCESS | 1805 | ++DOMWINDOW == 54 (0x7ff865476400) [pid = 1805] [serial = 161] [outer = 0x7ff8645ba400] 10:11:36 INFO - PROCESS | 1805 | 1461085896461 Marionette DEBUG loaded listener.js 10:11:36 INFO - PROCESS | 1805 | ++DOMWINDOW == 55 (0x7ff8656a0000) [pid = 1805] [serial = 162] [outer = 0x7ff8645ba400] 10:11:37 INFO - PROCESS | 1805 | --DOMWINDOW == 54 (0x7ff8649c9c00) [pid = 1805] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 10:11:37 INFO - PROCESS | 1805 | --DOMWINDOW == 53 (0x7ff85c9ea400) [pid = 1805] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 10:11:37 INFO - PROCESS | 1805 | --DOMWINDOW == 52 (0x7ff860a6b400) [pid = 1805] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 10:11:37 INFO - PROCESS | 1805 | --DOMWINDOW == 51 (0x7ff86091a400) [pid = 1805] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 10:11:37 INFO - PROCESS | 1805 | --DOMWINDOW == 50 (0x7ff85cc96800) [pid = 1805] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 10:11:37 INFO - PROCESS | 1805 | 1461085897341 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 10:11:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 10:11:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1177ms 10:11:37 INFO - PROCESS | 1805 | 1461085897385 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 10:11:37 INFO - PROCESS | 1805 | 1461085897389 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 10:11:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 10:11:37 INFO - PROCESS | 1805 | 1461085897394 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 10:11:37 INFO - PROCESS | 1805 | 1461085897397 Marionette TRACE conn3 <- [1,190,null,{}] 10:11:37 INFO - PROCESS | 1805 | 1461085897402 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:37 INFO - PROCESS | 1805 | 1461085897569 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 10:11:37 INFO - PROCESS | 1805 | 1461085897634 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff866c65800 == 22 [pid = 1805] [id = 55] 10:11:37 INFO - PROCESS | 1805 | ++DOMWINDOW == 51 (0x7ff8659cf400) [pid = 1805] [serial = 163] [outer = (nil)] 10:11:37 INFO - PROCESS | 1805 | ++DOMWINDOW == 52 (0x7ff865d6ec00) [pid = 1805] [serial = 164] [outer = 0x7ff8659cf400] 10:11:37 INFO - PROCESS | 1805 | 1461085897710 Marionette DEBUG loaded listener.js 10:11:37 INFO - PROCESS | 1805 | ++DOMWINDOW == 53 (0x7ff8670d8000) [pid = 1805] [serial = 165] [outer = 0x7ff8659cf400] 10:11:38 INFO - PROCESS | 1805 | 1461085898306 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 10:11:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 10:11:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 941ms 10:11:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 10:11:38 INFO - PROCESS | 1805 | 1461085898337 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 10:11:38 INFO - PROCESS | 1805 | 1461085898339 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 10:11:38 INFO - PROCESS | 1805 | 1461085898345 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 10:11:38 INFO - PROCESS | 1805 | 1461085898348 Marionette TRACE conn3 <- [1,194,null,{}] 10:11:38 INFO - PROCESS | 1805 | 1461085898353 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:38 INFO - PROCESS | 1805 | 1461085898514 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 10:11:38 INFO - PROCESS | 1805 | 1461085898576 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff86714e800 == 23 [pid = 1805] [id = 56] 10:11:38 INFO - PROCESS | 1805 | ++DOMWINDOW == 54 (0x7ff85c9eb400) [pid = 1805] [serial = 166] [outer = (nil)] 10:11:38 INFO - PROCESS | 1805 | ++DOMWINDOW == 55 (0x7ff867350400) [pid = 1805] [serial = 167] [outer = 0x7ff85c9eb400] 10:11:38 INFO - PROCESS | 1805 | 1461085898649 Marionette DEBUG loaded listener.js 10:11:38 INFO - PROCESS | 1805 | ++DOMWINDOW == 56 (0x7ff8681b2c00) [pid = 1805] [serial = 168] [outer = 0x7ff85c9eb400] 10:11:39 INFO - PROCESS | 1805 | 1461085899327 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 10:11:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 10:11:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1035ms 10:11:39 INFO - PROCESS | 1805 | 1461085899381 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 10:11:39 INFO - PROCESS | 1805 | 1461085899385 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 10:11:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 10:11:39 INFO - PROCESS | 1805 | 1461085899394 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 10:11:39 INFO - PROCESS | 1805 | 1461085899399 Marionette TRACE conn3 <- [1,198,null,{}] 10:11:39 INFO - PROCESS | 1805 | 1461085899485 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:39 INFO - PROCESS | 1805 | 1461085899667 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 10:11:39 INFO - PROCESS | 1805 | 1461085899796 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85dab1000 == 24 [pid = 1805] [id = 57] 10:11:39 INFO - PROCESS | 1805 | ++DOMWINDOW == 57 (0x7ff85d160c00) [pid = 1805] [serial = 169] [outer = (nil)] 10:11:39 INFO - PROCESS | 1805 | ++DOMWINDOW == 58 (0x7ff85d168800) [pid = 1805] [serial = 170] [outer = 0x7ff85d160c00] 10:11:39 INFO - PROCESS | 1805 | 1461085899871 Marionette DEBUG loaded listener.js 10:11:39 INFO - PROCESS | 1805 | ++DOMWINDOW == 59 (0x7ff85e89d000) [pid = 1805] [serial = 171] [outer = 0x7ff85d160c00] 10:11:40 INFO - PROCESS | 1805 | 1461085900766 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 10:11:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 10:11:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1415ms 10:11:40 INFO - PROCESS | 1805 | 1461085900809 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 10:11:40 INFO - PROCESS | 1805 | 1461085900818 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 10:11:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 10:11:40 INFO - PROCESS | 1805 | 1461085900827 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 10:11:40 INFO - PROCESS | 1805 | 1461085900831 Marionette TRACE conn3 <- [1,202,null,{}] 10:11:40 INFO - PROCESS | 1805 | 1461085900837 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:41 INFO - PROCESS | 1805 | 1461085901004 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 10:11:41 INFO - PROCESS | 1805 | 1461085901129 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff861eb3000 == 25 [pid = 1805] [id = 58] 10:11:41 INFO - PROCESS | 1805 | ++DOMWINDOW == 60 (0x7ff85d163000) [pid = 1805] [serial = 172] [outer = (nil)] 10:11:41 INFO - PROCESS | 1805 | ++DOMWINDOW == 61 (0x7ff860a71800) [pid = 1805] [serial = 173] [outer = 0x7ff85d163000] 10:11:41 INFO - PROCESS | 1805 | 1461085901200 Marionette DEBUG loaded listener.js 10:11:41 INFO - PROCESS | 1805 | ++DOMWINDOW == 62 (0x7ff863223400) [pid = 1805] [serial = 174] [outer = 0x7ff85d163000] 10:11:42 INFO - PROCESS | 1805 | 1461085902007 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 10:11:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 10:11:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1227ms 10:11:42 INFO - PROCESS | 1805 | 1461085902055 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 10:11:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 10:11:42 INFO - PROCESS | 1805 | 1461085902059 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 10:11:42 INFO - PROCESS | 1805 | 1461085902066 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 10:11:42 INFO - PROCESS | 1805 | 1461085902071 Marionette TRACE conn3 <- [1,206,null,{}] 10:11:42 INFO - PROCESS | 1805 | 1461085902087 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:42 INFO - PROCESS | 1805 | 1461085902281 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 10:11:42 INFO - PROCESS | 1805 | 1461085902407 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff867593000 == 26 [pid = 1805] [id = 59] 10:11:42 INFO - PROCESS | 1805 | ++DOMWINDOW == 63 (0x7ff863290c00) [pid = 1805] [serial = 175] [outer = (nil)] 10:11:42 INFO - PROCESS | 1805 | ++DOMWINDOW == 64 (0x7ff865b81c00) [pid = 1805] [serial = 176] [outer = 0x7ff863290c00] 10:11:42 INFO - PROCESS | 1805 | 1461085902493 Marionette DEBUG loaded listener.js 10:11:42 INFO - PROCESS | 1805 | ++DOMWINDOW == 65 (0x7ff8670d7800) [pid = 1805] [serial = 177] [outer = 0x7ff863290c00] 10:11:43 INFO - PROCESS | 1805 | 1461085903426 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 10:11:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 10:11:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1395ms 10:11:43 INFO - PROCESS | 1805 | 1461085903461 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 10:11:43 INFO - PROCESS | 1805 | 1461085903466 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 10:11:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 10:11:43 INFO - PROCESS | 1805 | 1461085903475 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 10:11:43 INFO - PROCESS | 1805 | 1461085903479 Marionette TRACE conn3 <- [1,210,null,{}] 10:11:43 INFO - PROCESS | 1805 | 1461085903504 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:43 INFO - PROCESS | 1805 | 1461085903665 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 10:11:43 INFO - PROCESS | 1805 | 1461085903793 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff85d1b8800 == 27 [pid = 1805] [id = 60] 10:11:43 INFO - PROCESS | 1805 | ++DOMWINDOW == 66 (0x7ff85eb45c00) [pid = 1805] [serial = 178] [outer = (nil)] 10:11:43 INFO - PROCESS | 1805 | ++DOMWINDOW == 67 (0x7ff85f5ac000) [pid = 1805] [serial = 179] [outer = 0x7ff85eb45c00] 10:11:43 INFO - PROCESS | 1805 | 1461085903883 Marionette DEBUG loaded listener.js 10:11:43 INFO - PROCESS | 1805 | ++DOMWINDOW == 68 (0x7ff860a69400) [pid = 1805] [serial = 180] [outer = 0x7ff85eb45c00] 10:11:44 INFO - PROCESS | 1805 | --DOMWINDOW == 67 (0x7ff86734a800) [pid = 1805] [serial = 140] [outer = (nil)] [url = about:blank] 10:11:44 INFO - PROCESS | 1805 | --DOMWINDOW == 66 (0x7ff8681ee800) [pid = 1805] [serial = 134] [outer = (nil)] [url = about:blank] 10:11:44 INFO - PROCESS | 1805 | --DOMWINDOW == 65 (0x7ff86ca65400) [pid = 1805] [serial = 135] [outer = (nil)] [url = about:blank] 10:11:44 INFO - PROCESS | 1805 | --DOMWINDOW == 64 (0x7ff8649c0800) [pid = 1805] [serial = 131] [outer = (nil)] [url = about:blank] 10:11:44 INFO - PROCESS | 1805 | --DOMWINDOW == 63 (0x7ff860a6e800) [pid = 1805] [serial = 128] [outer = (nil)] [url = about:blank] 10:11:44 INFO - PROCESS | 1805 | --DOMWINDOW == 62 (0x7ff86300dc00) [pid = 1805] [serial = 129] [outer = (nil)] [url = about:blank] 10:11:44 INFO - PROCESS | 1805 | --DOMWINDOW == 61 (0x7ff863229400) [pid = 1805] [serial = 126] [outer = (nil)] [url = about:blank] 10:11:44 INFO - PROCESS | 1805 | --DOMWINDOW == 60 (0x7ff85cfd2400) [pid = 1805] [serial = 137] [outer = (nil)] [url = about:blank] 10:11:44 INFO - PROCESS | 1805 | --DOMWINDOW == 59 (0x7ff85db50800) [pid = 1805] [serial = 138] [outer = (nil)] [url = about:blank] 10:11:44 INFO - PROCESS | 1805 | --DOMWINDOW == 58 (0x7ff865b89000) [pid = 1805] [serial = 132] [outer = (nil)] [url = about:blank] 10:11:44 INFO - PROCESS | 1805 | 1461085904672 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 10:11:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 10:11:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1243ms 10:11:44 INFO - PROCESS | 1805 | 1461085904719 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 10:11:44 INFO - PROCESS | 1805 | 1461085904727 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 10:11:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 10:11:44 INFO - PROCESS | 1805 | 1461085904736 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 10:11:44 INFO - PROCESS | 1805 | 1461085904740 Marionette TRACE conn3 <- [1,214,null,{}] 10:11:44 INFO - PROCESS | 1805 | 1461085904745 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:44 INFO - PROCESS | 1805 | 1461085904888 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 10:11:44 INFO - PROCESS | 1805 | 1461085904905 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff863e69000 == 28 [pid = 1805] [id = 61] 10:11:44 INFO - PROCESS | 1805 | ++DOMWINDOW == 59 (0x7ff85f5fec00) [pid = 1805] [serial = 181] [outer = (nil)] 10:11:44 INFO - PROCESS | 1805 | ++DOMWINDOW == 60 (0x7ff86322bc00) [pid = 1805] [serial = 182] [outer = 0x7ff85f5fec00] 10:11:44 INFO - PROCESS | 1805 | 1461085904968 Marionette DEBUG loaded listener.js 10:11:45 INFO - PROCESS | 1805 | ++DOMWINDOW == 61 (0x7ff8649bbc00) [pid = 1805] [serial = 183] [outer = 0x7ff85f5fec00] 10:11:45 INFO - PROCESS | 1805 | 1461085905717 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 10:11:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 10:11:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1032ms 10:11:45 INFO - PROCESS | 1805 | 1461085905775 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 10:11:45 INFO - PROCESS | 1805 | 1461085905778 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 10:11:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 10:11:45 INFO - PROCESS | 1805 | 1461085905785 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 10:11:45 INFO - PROCESS | 1805 | 1461085905790 Marionette TRACE conn3 <- [1,218,null,{}] 10:11:45 INFO - PROCESS | 1805 | 1461085905827 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:45 INFO - PROCESS | 1805 | 1461085905984 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 10:11:45 INFO - PROCESS | 1805 | 1461085905994 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff866d15000 == 29 [pid = 1805] [id = 62] 10:11:46 INFO - PROCESS | 1805 | ++DOMWINDOW == 62 (0x7ff8659d1400) [pid = 1805] [serial = 184] [outer = (nil)] 10:11:46 INFO - PROCESS | 1805 | ++DOMWINDOW == 63 (0x7ff866d3b400) [pid = 1805] [serial = 185] [outer = 0x7ff8659d1400] 10:11:46 INFO - PROCESS | 1805 | 1461085906067 Marionette DEBUG loaded listener.js 10:11:46 INFO - PROCESS | 1805 | ++DOMWINDOW == 64 (0x7ff8671f5000) [pid = 1805] [serial = 186] [outer = 0x7ff8659d1400] 10:11:46 INFO - PROCESS | 1805 | 1461085906856 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 10:11:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 10:11:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1135ms 10:11:46 INFO - PROCESS | 1805 | 1461085906936 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 10:11:46 INFO - PROCESS | 1805 | 1461085906941 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 10:11:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 10:11:46 INFO - PROCESS | 1805 | 1461085906947 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 10:11:46 INFO - PROCESS | 1805 | 1461085906950 Marionette TRACE conn3 <- [1,222,null,{}] 10:11:46 INFO - PROCESS | 1805 | 1461085906958 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:47 INFO - PROCESS | 1805 | 1461085907124 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 10:11:47 INFO - PROCESS | 1805 | 1461085907222 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff868212800 == 30 [pid = 1805] [id = 63] 10:11:47 INFO - PROCESS | 1805 | ++DOMWINDOW == 65 (0x7ff85c9f4400) [pid = 1805] [serial = 187] [outer = (nil)] 10:11:47 INFO - PROCESS | 1805 | ++DOMWINDOW == 66 (0x7ff8681af800) [pid = 1805] [serial = 188] [outer = 0x7ff85c9f4400] 10:11:47 INFO - PROCESS | 1805 | 1461085907287 Marionette DEBUG loaded listener.js 10:11:47 INFO - PROCESS | 1805 | ++DOMWINDOW == 67 (0x7ff8682da000) [pid = 1805] [serial = 189] [outer = 0x7ff85c9f4400] 10:11:47 INFO - PROCESS | 1805 | 1461085907995 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 10:11:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 10:11:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1080ms 10:11:48 INFO - PROCESS | 1805 | 1461085908030 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 10:11:48 INFO - PROCESS | 1805 | 1461085908033 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 10:11:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 10:11:48 INFO - PROCESS | 1805 | 1461085908039 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 10:11:48 INFO - PROCESS | 1805 | 1461085908041 Marionette TRACE conn3 <- [1,226,null,{}] 10:11:48 INFO - PROCESS | 1805 | 1461085908051 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:48 INFO - PROCESS | 1805 | 1461085908216 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 10:11:48 INFO - PROCESS | 1805 | 1461085908285 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff868e05800 == 31 [pid = 1805] [id = 64] 10:11:48 INFO - PROCESS | 1805 | ++DOMWINDOW == 68 (0x7ff85c9f4c00) [pid = 1805] [serial = 190] [outer = (nil)] 10:11:48 INFO - PROCESS | 1805 | ++DOMWINDOW == 69 (0x7ff868e58c00) [pid = 1805] [serial = 191] [outer = 0x7ff85c9f4c00] 10:11:48 INFO - PROCESS | 1805 | 1461085908345 Marionette DEBUG loaded listener.js 10:11:48 INFO - PROCESS | 1805 | ++DOMWINDOW == 70 (0x7ff8690bc400) [pid = 1805] [serial = 192] [outer = 0x7ff85c9f4c00] 10:11:49 INFO - PROCESS | 1805 | 1461085909038 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 10:11:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 10:11:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1027ms 10:11:49 INFO - PROCESS | 1805 | --DOMWINDOW == 69 (0x7ff8645ba400) [pid = 1805] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 10:11:49 INFO - PROCESS | 1805 | --DOMWINDOW == 68 (0x7ff85d166400) [pid = 1805] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 10:11:49 INFO - PROCESS | 1805 | --DOMWINDOW == 67 (0x7ff85cc96400) [pid = 1805] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 10:11:49 INFO - PROCESS | 1805 | --DOMWINDOW == 66 (0x7ff85c9efc00) [pid = 1805] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 10:11:49 INFO - PROCESS | 1805 | --DOMWINDOW == 65 (0x7ff8659cf400) [pid = 1805] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 10:11:49 INFO - PROCESS | 1805 | --DOMWINDOW == 64 (0x7ff85d169800) [pid = 1805] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 10:11:49 INFO - PROCESS | 1805 | 1461085909076 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 10:11:49 INFO - PROCESS | 1805 | 1461085909079 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 10:11:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 10:11:49 INFO - PROCESS | 1805 | 1461085909085 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 10:11:49 INFO - PROCESS | 1805 | 1461085909087 Marionette TRACE conn3 <- [1,230,null,{}] 10:11:49 INFO - PROCESS | 1805 | 1461085909110 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:49 INFO - PROCESS | 1805 | 1461085909393 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 10:11:49 INFO - PROCESS | 1805 | 1461085909472 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff86c9ba800 == 32 [pid = 1805] [id = 65] 10:11:49 INFO - PROCESS | 1805 | ++DOMWINDOW == 65 (0x7ff85c9f0000) [pid = 1805] [serial = 193] [outer = (nil)] 10:11:49 INFO - PROCESS | 1805 | ++DOMWINDOW == 66 (0x7ff873478c00) [pid = 1805] [serial = 194] [outer = 0x7ff85c9f0000] 10:11:49 INFO - PROCESS | 1805 | 1461085909597 Marionette DEBUG loaded listener.js 10:11:49 INFO - PROCESS | 1805 | ++DOMWINDOW == 67 (0x7ff87369cc00) [pid = 1805] [serial = 195] [outer = 0x7ff85c9f0000] 10:11:50 INFO - PROCESS | 1805 | 1461085910439 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 10:11:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 10:11:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1387ms 10:11:50 INFO - PROCESS | 1805 | 1461085910475 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 10:11:50 INFO - PROCESS | 1805 | 1461085910478 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 10:11:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 10:11:50 INFO - PROCESS | 1805 | 1461085910483 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 10:11:50 INFO - PROCESS | 1805 | 1461085910486 Marionette TRACE conn3 <- [1,234,null,{}] 10:11:50 INFO - PROCESS | 1805 | 1461085910491 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:50 INFO - PROCESS | 1805 | 1461085910655 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 10:11:50 INFO - PROCESS | 1805 | 1461085910685 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff8728ca000 == 33 [pid = 1805] [id = 66] 10:11:50 INFO - PROCESS | 1805 | ++DOMWINDOW == 68 (0x7ff87347ec00) [pid = 1805] [serial = 196] [outer = (nil)] 10:11:50 INFO - PROCESS | 1805 | ++DOMWINDOW == 69 (0x7ff8737f3400) [pid = 1805] [serial = 197] [outer = 0x7ff87347ec00] 10:11:50 INFO - PROCESS | 1805 | 1461085910748 Marionette DEBUG loaded listener.js 10:11:50 INFO - PROCESS | 1805 | ++DOMWINDOW == 70 (0x7ff8739a7000) [pid = 1805] [serial = 198] [outer = 0x7ff87347ec00] 10:11:51 INFO - PROCESS | 1805 | 1461085911680 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 10:11:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 10:11:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1228ms 10:11:51 INFO - PROCESS | 1805 | 1461085911713 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 10:11:51 INFO - PROCESS | 1805 | 1461085911717 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 10:11:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 10:11:51 INFO - PROCESS | 1805 | 1461085911727 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 10:11:51 INFO - PROCESS | 1805 | 1461085911731 Marionette TRACE conn3 <- [1,238,null,{}] 10:11:51 INFO - PROCESS | 1805 | 1461085911740 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:51 INFO - PROCESS | 1805 | 1461085911906 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 10:11:52 INFO - PROCESS | 1805 | 1461085912039 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff85cec5800 == 34 [pid = 1805] [id = 67] 10:11:52 INFO - PROCESS | 1805 | ++DOMWINDOW == 71 (0x7ff85d169800) [pid = 1805] [serial = 199] [outer = (nil)] 10:11:52 INFO - PROCESS | 1805 | ++DOMWINDOW == 72 (0x7ff85eb4c400) [pid = 1805] [serial = 200] [outer = 0x7ff85d169800] 10:11:52 INFO - PROCESS | 1805 | 1461085912128 Marionette DEBUG loaded listener.js 10:11:52 INFO - PROCESS | 1805 | ++DOMWINDOW == 73 (0x7ff860a6d000) [pid = 1805] [serial = 201] [outer = 0x7ff85d169800] 10:11:53 INFO - PROCESS | 1805 | 1461085913036 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 10:11:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 10:11:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1339ms 10:11:53 INFO - PROCESS | 1805 | 1461085913065 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 10:11:53 INFO - PROCESS | 1805 | 1461085913073 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 10:11:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 10:11:53 INFO - PROCESS | 1805 | 1461085913084 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 10:11:53 INFO - PROCESS | 1805 | 1461085913087 Marionette TRACE conn3 <- [1,242,null,{}] 10:11:53 INFO - PROCESS | 1805 | 1461085913093 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:53 INFO - PROCESS | 1805 | 1461085913244 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 10:11:53 INFO - PROCESS | 1805 | 1461085913379 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff86820e800 == 35 [pid = 1805] [id = 68] 10:11:53 INFO - PROCESS | 1805 | ++DOMWINDOW == 74 (0x7ff85d2ea000) [pid = 1805] [serial = 202] [outer = (nil)] 10:11:53 INFO - PROCESS | 1805 | ++DOMWINDOW == 75 (0x7ff865632000) [pid = 1805] [serial = 203] [outer = 0x7ff85d2ea000] 10:11:53 INFO - PROCESS | 1805 | 1461085913462 Marionette DEBUG loaded listener.js 10:11:53 INFO - PROCESS | 1805 | ++DOMWINDOW == 76 (0x7ff8662f1000) [pid = 1805] [serial = 204] [outer = 0x7ff85d2ea000] 10:11:54 INFO - PROCESS | 1805 | 1461085914317 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 10:11:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 10:11:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1285ms 10:11:54 INFO - PROCESS | 1805 | 1461085914369 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 10:11:54 INFO - PROCESS | 1805 | 1461085914373 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 10:11:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 10:11:54 INFO - PROCESS | 1805 | 1461085914381 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 10:11:54 INFO - PROCESS | 1805 | 1461085914387 Marionette TRACE conn3 <- [1,246,null,{}] 10:11:54 INFO - PROCESS | 1805 | 1461085914403 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:54 INFO - PROCESS | 1805 | 1461085914570 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 10:11:54 INFO - PROCESS | 1805 | 1461085914699 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff8736cd800 == 36 [pid = 1805] [id = 69] 10:11:54 INFO - PROCESS | 1805 | ++DOMWINDOW == 77 (0x7ff866d3f000) [pid = 1805] [serial = 205] [outer = (nil)] 10:11:54 INFO - PROCESS | 1805 | ++DOMWINDOW == 78 (0x7ff86d70dc00) [pid = 1805] [serial = 206] [outer = 0x7ff866d3f000] 10:11:54 INFO - PROCESS | 1805 | 1461085914775 Marionette DEBUG loaded listener.js 10:11:54 INFO - PROCESS | 1805 | ++DOMWINDOW == 79 (0x7ff873923c00) [pid = 1805] [serial = 207] [outer = 0x7ff866d3f000] 10:11:55 INFO - PROCESS | 1805 | 1461085915685 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 10:11:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 10:11:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1336ms 10:11:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 10:11:55 INFO - PROCESS | 1805 | 1461085915716 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 10:11:55 INFO - PROCESS | 1805 | 1461085915720 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 10:11:55 INFO - PROCESS | 1805 | 1461085915726 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 10:11:55 INFO - PROCESS | 1805 | 1461085915729 Marionette TRACE conn3 <- [1,250,null,{}] 10:11:55 INFO - PROCESS | 1805 | 1461085915735 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:55 INFO - PROCESS | 1805 | 1461085915886 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 10:11:56 INFO - PROCESS | 1805 | 1461085916035 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff861ebe800 == 37 [pid = 1805] [id = 70] 10:11:56 INFO - PROCESS | 1805 | ++DOMWINDOW == 80 (0x7ff85c9f2400) [pid = 1805] [serial = 208] [outer = (nil)] 10:11:56 INFO - PROCESS | 1805 | ++DOMWINDOW == 81 (0x7ff860a63c00) [pid = 1805] [serial = 209] [outer = 0x7ff85c9f2400] 10:11:56 INFO - PROCESS | 1805 | 1461085916122 Marionette DEBUG loaded listener.js 10:11:56 INFO - PROCESS | 1805 | ++DOMWINDOW == 82 (0x7ff873b37c00) [pid = 1805] [serial = 210] [outer = 0x7ff85c9f2400] 10:11:57 INFO - PROCESS | 1805 | 1461085917155 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 10:11:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 10:11:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1442ms 10:11:57 INFO - PROCESS | 1805 | 1461085917167 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 10:11:57 INFO - PROCESS | 1805 | 1461085917171 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 10:11:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 10:11:57 INFO - PROCESS | 1805 | 1461085917198 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 10:11:57 INFO - PROCESS | 1805 | 1461085917203 Marionette TRACE conn3 <- [1,254,null,{}] 10:11:57 INFO - PROCESS | 1805 | 1461085917210 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:57 INFO - PROCESS | 1805 | 1461085917353 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 10:11:57 INFO - PROCESS | 1805 | 1461085917530 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff85d1b2000 == 38 [pid = 1805] [id = 71] 10:11:57 INFO - PROCESS | 1805 | ++DOMWINDOW == 83 (0x7ff85d2e8c00) [pid = 1805] [serial = 211] [outer = (nil)] 10:11:57 INFO - PROCESS | 1805 | ++DOMWINDOW == 84 (0x7ff860920c00) [pid = 1805] [serial = 212] [outer = 0x7ff85d2e8c00] 10:11:57 INFO - PROCESS | 1805 | 1461085917654 Marionette DEBUG loaded listener.js 10:11:57 INFO - PROCESS | 1805 | ++DOMWINDOW == 85 (0x7ff86300fc00) [pid = 1805] [serial = 213] [outer = 0x7ff85d2e8c00] 10:11:58 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff873bea800 == 37 [pid = 1805] [id = 42] 10:11:58 INFO - PROCESS | 1805 | --DOMWINDOW == 84 (0x7ff867350400) [pid = 1805] [serial = 167] [outer = (nil)] [url = about:blank] 10:11:58 INFO - PROCESS | 1805 | --DOMWINDOW == 83 (0x7ff866d34000) [pid = 1805] [serial = 146] [outer = (nil)] [url = about:blank] 10:11:58 INFO - PROCESS | 1805 | --DOMWINDOW == 82 (0x7ff863005c00) [pid = 1805] [serial = 143] [outer = (nil)] [url = about:blank] 10:11:58 INFO - PROCESS | 1805 | --DOMWINDOW == 81 (0x7ff865476400) [pid = 1805] [serial = 161] [outer = (nil)] [url = about:blank] 10:11:58 INFO - PROCESS | 1805 | --DOMWINDOW == 80 (0x7ff85da73800) [pid = 1805] [serial = 150] [outer = (nil)] [url = about:blank] 10:11:58 INFO - PROCESS | 1805 | --DOMWINDOW == 79 (0x7ff85d16dc00) [pid = 1805] [serial = 149] [outer = (nil)] [url = about:blank] 10:11:58 INFO - PROCESS | 1805 | --DOMWINDOW == 78 (0x7ff85d16d400) [pid = 1805] [serial = 152] [outer = (nil)] [url = about:blank] 10:11:58 INFO - PROCESS | 1805 | --DOMWINDOW == 77 (0x7ff85eb46800) [pid = 1805] [serial = 153] [outer = (nil)] [url = about:blank] 10:11:58 INFO - PROCESS | 1805 | --DOMWINDOW == 76 (0x7ff86091e000) [pid = 1805] [serial = 155] [outer = (nil)] [url = about:blank] 10:11:58 INFO - PROCESS | 1805 | --DOMWINDOW == 75 (0x7ff860a6fc00) [pid = 1805] [serial = 156] [outer = (nil)] [url = about:blank] 10:11:58 INFO - PROCESS | 1805 | --DOMWINDOW == 74 (0x7ff865d6ec00) [pid = 1805] [serial = 164] [outer = (nil)] [url = about:blank] 10:11:58 INFO - PROCESS | 1805 | --DOMWINDOW == 73 (0x7ff863011400) [pid = 1805] [serial = 158] [outer = (nil)] [url = about:blank] 10:11:58 INFO - PROCESS | 1805 | --DOMWINDOW == 72 (0x7ff8649bf800) [pid = 1805] [serial = 159] [outer = (nil)] [url = about:blank] 10:11:58 INFO - PROCESS | 1805 | --DOMWINDOW == 71 (0x7ff8656a0000) [pid = 1805] [serial = 162] [outer = (nil)] [url = about:blank] 10:11:58 INFO - PROCESS | 1805 | --DOMWINDOW == 70 (0x7ff8670d8000) [pid = 1805] [serial = 165] [outer = (nil)] [url = about:blank] 10:11:58 INFO - PROCESS | 1805 | 1461085918446 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 10:11:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 10:11:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1286ms 10:11:58 INFO - PROCESS | 1805 | 1461085918482 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 10:11:58 INFO - PROCESS | 1805 | 1461085918490 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 10:11:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 10:11:58 INFO - PROCESS | 1805 | 1461085918499 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 10:11:58 INFO - PROCESS | 1805 | 1461085918502 Marionette TRACE conn3 <- [1,258,null,{}] 10:11:58 INFO - PROCESS | 1805 | 1461085918508 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:58 INFO - PROCESS | 1805 | 1461085918641 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 10:11:58 INFO - PROCESS | 1805 | 1461085918658 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff861ecd000 == 38 [pid = 1805] [id = 72] 10:11:58 INFO - PROCESS | 1805 | ++DOMWINDOW == 71 (0x7ff863c81800) [pid = 1805] [serial = 214] [outer = (nil)] 10:11:58 INFO - PROCESS | 1805 | ++DOMWINDOW == 72 (0x7ff8649c7400) [pid = 1805] [serial = 215] [outer = 0x7ff863c81800] 10:11:58 INFO - PROCESS | 1805 | 1461085918718 Marionette DEBUG loaded listener.js 10:11:58 INFO - PROCESS | 1805 | ++DOMWINDOW == 73 (0x7ff86569dc00) [pid = 1805] [serial = 216] [outer = 0x7ff863c81800] 10:11:59 INFO - PROCESS | 1805 | 1461085919450 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 10:11:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 10:11:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 994ms 10:11:59 INFO - PROCESS | 1805 | 1461085919493 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 10:11:59 INFO - PROCESS | 1805 | 1461085919497 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 10:11:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 10:11:59 INFO - PROCESS | 1805 | 1461085919517 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 10:11:59 INFO - PROCESS | 1805 | 1461085919523 Marionette TRACE conn3 <- [1,262,null,{}] 10:11:59 INFO - PROCESS | 1805 | 1461085919538 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:59 INFO - PROCESS | 1805 | 1461085919697 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 10:11:59 INFO - PROCESS | 1805 | 1461085919709 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff866d17000 == 39 [pid = 1805] [id = 73] 10:11:59 INFO - PROCESS | 1805 | ++DOMWINDOW == 74 (0x7ff8671f8000) [pid = 1805] [serial = 217] [outer = (nil)] 10:11:59 INFO - PROCESS | 1805 | ++DOMWINDOW == 75 (0x7ff8681ed000) [pid = 1805] [serial = 218] [outer = 0x7ff8671f8000] 10:11:59 INFO - PROCESS | 1805 | 1461085919775 Marionette DEBUG loaded listener.js 10:11:59 INFO - PROCESS | 1805 | ++DOMWINDOW == 76 (0x7ff8690ed800) [pid = 1805] [serial = 219] [outer = 0x7ff8671f8000] 10:12:00 INFO - PROCESS | 1805 | 1461085920900 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 10:12:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 10:12:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1455ms 10:12:00 INFO - PROCESS | 1805 | 1461085920973 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 10:12:00 INFO - PROCESS | 1805 | 1461085920980 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 10:12:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 10:12:00 INFO - PROCESS | 1805 | 1461085920989 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 10:12:01 INFO - PROCESS | 1805 | 1461085921008 Marionette TRACE conn3 <- [1,266,null,{}] 10:12:01 INFO - PROCESS | 1805 | 1461085921042 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:01 INFO - PROCESS | 1805 | 1461085921350 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 10:12:01 INFO - PROCESS | 1805 | 1461085921373 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff868e66000 == 40 [pid = 1805] [id = 74] 10:12:01 INFO - PROCESS | 1805 | ++DOMWINDOW == 77 (0x7ff8690ee000) [pid = 1805] [serial = 220] [outer = (nil)] 10:12:01 INFO - PROCESS | 1805 | ++DOMWINDOW == 78 (0x7ff8737f2c00) [pid = 1805] [serial = 221] [outer = 0x7ff8690ee000] 10:12:01 INFO - PROCESS | 1805 | 1461085921437 Marionette DEBUG loaded listener.js 10:12:01 INFO - PROCESS | 1805 | ++DOMWINDOW == 79 (0x7ff873b6fc00) [pid = 1805] [serial = 222] [outer = 0x7ff8690ee000] 10:12:02 INFO - PROCESS | 1805 | 1461085922165 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 10:12:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 10:12:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1224ms 10:12:02 INFO - PROCESS | 1805 | 1461085922219 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 10:12:02 INFO - PROCESS | 1805 | 1461085922222 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 10:12:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 10:12:02 INFO - PROCESS | 1805 | 1461085922232 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 10:12:02 INFO - PROCESS | 1805 | 1461085922235 Marionette TRACE conn3 <- [1,270,null,{}] 10:12:02 INFO - PROCESS | 1805 | 1461085922241 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:02 INFO - PROCESS | 1805 | 1461085922414 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 10:12:02 INFO - PROCESS | 1805 | 1461085922443 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff87365a800 == 41 [pid = 1805] [id = 75] 10:12:02 INFO - PROCESS | 1805 | ++DOMWINDOW == 80 (0x7ff85c9f6000) [pid = 1805] [serial = 223] [outer = (nil)] 10:12:02 INFO - PROCESS | 1805 | ++DOMWINDOW == 81 (0x7ff874835800) [pid = 1805] [serial = 224] [outer = 0x7ff85c9f6000] 10:12:02 INFO - PROCESS | 1805 | 1461085922505 Marionette DEBUG loaded listener.js 10:12:02 INFO - PROCESS | 1805 | ++DOMWINDOW == 82 (0x7ff8749cb400) [pid = 1805] [serial = 225] [outer = 0x7ff85c9f6000] 10:12:03 INFO - PROCESS | 1805 | --DOMWINDOW == 81 (0x7ff863290c00) [pid = 1805] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 10:12:03 INFO - PROCESS | 1805 | --DOMWINDOW == 80 (0x7ff85f5fec00) [pid = 1805] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 10:12:03 INFO - PROCESS | 1805 | --DOMWINDOW == 79 (0x7ff85eb45c00) [pid = 1805] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 10:12:03 INFO - PROCESS | 1805 | --DOMWINDOW == 78 (0x7ff85c9f4c00) [pid = 1805] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 10:12:03 INFO - PROCESS | 1805 | --DOMWINDOW == 77 (0x7ff8659d1400) [pid = 1805] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 10:12:03 INFO - PROCESS | 1805 | --DOMWINDOW == 76 (0x7ff85c9f4400) [pid = 1805] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 10:12:03 INFO - PROCESS | 1805 | --DOMWINDOW == 75 (0x7ff85c9f0000) [pid = 1805] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 10:12:03 INFO - PROCESS | 1805 | --DOMWINDOW == 74 (0x7ff85d16b000) [pid = 1805] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 10:12:03 INFO - PROCESS | 1805 | --DOMWINDOW == 73 (0x7ff8659cf000) [pid = 1805] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 10:12:03 INFO - PROCESS | 1805 | --DOMWINDOW == 72 (0x7ff85dd59800) [pid = 1805] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 10:12:03 INFO - PROCESS | 1805 | 1461085923416 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 10:12:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 10:12:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1231ms 10:12:03 INFO - PROCESS | 1805 | 1461085923465 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 10:12:03 INFO - PROCESS | 1805 | 1461085923469 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 10:12:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 10:12:03 INFO - PROCESS | 1805 | 1461085923475 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 10:12:03 INFO - PROCESS | 1805 | 1461085923477 Marionette TRACE conn3 <- [1,274,null,{}] 10:12:03 INFO - PROCESS | 1805 | 1461085923483 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:03 INFO - PROCESS | 1805 | 1461085923695 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 10:12:03 INFO - PROCESS | 1805 | 1461085923710 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff8739b3000 == 42 [pid = 1805] [id = 76] 10:12:03 INFO - PROCESS | 1805 | ++DOMWINDOW == 73 (0x7ff863294400) [pid = 1805] [serial = 226] [outer = (nil)] 10:12:03 INFO - PROCESS | 1805 | ++DOMWINDOW == 74 (0x7ff87347d400) [pid = 1805] [serial = 227] [outer = 0x7ff863294400] 10:12:03 INFO - PROCESS | 1805 | 1461085923788 Marionette DEBUG loaded listener.js 10:12:03 INFO - PROCESS | 1805 | ++DOMWINDOW == 75 (0x7ff876adb400) [pid = 1805] [serial = 228] [outer = 0x7ff863294400] 10:12:04 INFO - PROCESS | 1805 | 1461085924509 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 10:12:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 10:12:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1084ms 10:12:04 INFO - PROCESS | 1805 | 1461085924560 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 10:12:04 INFO - PROCESS | 1805 | 1461085924564 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 10:12:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 10:12:04 INFO - PROCESS | 1805 | 1461085924592 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 10:12:04 INFO - PROCESS | 1805 | 1461085924595 Marionette TRACE conn3 <- [1,278,null,{}] 10:12:04 INFO - PROCESS | 1805 | 1461085924600 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:04 INFO - PROCESS | 1805 | 1461085924760 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 10:12:04 INFO - PROCESS | 1805 | 1461085924778 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff874818800 == 43 [pid = 1805] [id = 77] 10:12:04 INFO - PROCESS | 1805 | ++DOMWINDOW == 76 (0x7ff876a26c00) [pid = 1805] [serial = 229] [outer = (nil)] 10:12:04 INFO - PROCESS | 1805 | ++DOMWINDOW == 77 (0x7ff876b8cc00) [pid = 1805] [serial = 230] [outer = 0x7ff876a26c00] 10:12:04 INFO - PROCESS | 1805 | 1461085924840 Marionette DEBUG loaded listener.js 10:12:04 INFO - PROCESS | 1805 | ++DOMWINDOW == 78 (0x7ff878826000) [pid = 1805] [serial = 231] [outer = 0x7ff876a26c00] 10:12:05 INFO - PROCESS | 1805 | 1461085925784 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 10:12:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 10:12:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1238ms 10:12:05 INFO - PROCESS | 1805 | 1461085925821 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 10:12:05 INFO - PROCESS | 1805 | 1461085925827 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 10:12:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 10:12:05 INFO - PROCESS | 1805 | 1461085925836 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 10:12:05 INFO - PROCESS | 1805 | 1461085925841 Marionette TRACE conn3 <- [1,282,null,{}] 10:12:05 INFO - PROCESS | 1805 | 1461085925848 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:06 INFO - PROCESS | 1805 | 1461085926001 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 10:12:06 INFO - PROCESS | 1805 | 1461085926178 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff865b0c800 == 44 [pid = 1805] [id = 78] 10:12:06 INFO - PROCESS | 1805 | ++DOMWINDOW == 79 (0x7ff86321e000) [pid = 1805] [serial = 232] [outer = (nil)] 10:12:06 INFO - PROCESS | 1805 | ++DOMWINDOW == 80 (0x7ff86321ec00) [pid = 1805] [serial = 233] [outer = 0x7ff86321e000] 10:12:06 INFO - PROCESS | 1805 | 1461085926257 Marionette DEBUG loaded listener.js 10:12:06 INFO - PROCESS | 1805 | ++DOMWINDOW == 81 (0x7ff864a6e400) [pid = 1805] [serial = 234] [outer = 0x7ff86321e000] 10:12:06 INFO - PROCESS | 1805 | ++DOMWINDOW == 82 (0x7ff8665ecc00) [pid = 1805] [serial = 235] [outer = 0x7ff85d163800] 10:12:07 INFO - PROCESS | 1805 | 1461085927369 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 10:12:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 10:12:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1585ms 10:12:07 INFO - PROCESS | 1805 | 1461085927421 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 10:12:07 INFO - PROCESS | 1805 | 1461085927429 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 10:12:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 10:12:07 INFO - PROCESS | 1805 | 1461085927439 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 10:12:07 INFO - PROCESS | 1805 | 1461085927443 Marionette TRACE conn3 <- [1,286,null,{}] 10:12:07 INFO - PROCESS | 1805 | 1461085927449 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:07 INFO - PROCESS | 1805 | 1461085927665 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 10:12:07 INFO - PROCESS | 1805 | 1461085927865 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff8728df800 == 45 [pid = 1805] [id = 79] 10:12:07 INFO - PROCESS | 1805 | ++DOMWINDOW == 83 (0x7ff86321e800) [pid = 1805] [serial = 236] [outer = (nil)] 10:12:07 INFO - PROCESS | 1805 | ++DOMWINDOW == 84 (0x7ff867348800) [pid = 1805] [serial = 237] [outer = 0x7ff86321e800] 10:12:07 INFO - PROCESS | 1805 | 1461085927959 Marionette DEBUG loaded listener.js 10:12:08 INFO - PROCESS | 1805 | ++DOMWINDOW == 85 (0x7ff87369e800) [pid = 1805] [serial = 238] [outer = 0x7ff86321e800] 10:12:08 INFO - PROCESS | 1805 | 1461085928953 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 10:12:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 10:12:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1584ms 10:12:09 INFO - PROCESS | 1805 | 1461085929023 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 10:12:09 INFO - PROCESS | 1805 | 1461085929028 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 10:12:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 10:12:09 INFO - PROCESS | 1805 | 1461085929034 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 10:12:09 INFO - PROCESS | 1805 | 1461085929040 Marionette TRACE conn3 <- [1,290,null,{}] 10:12:09 INFO - PROCESS | 1805 | 1461085929056 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:09 INFO - PROCESS | 1805 | 1461085929260 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 10:12:09 INFO - PROCESS | 1805 | 1461085929434 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff878209800 == 46 [pid = 1805] [id = 80] 10:12:09 INFO - PROCESS | 1805 | ++DOMWINDOW == 86 (0x7ff874b0d400) [pid = 1805] [serial = 239] [outer = (nil)] 10:12:09 INFO - PROCESS | 1805 | ++DOMWINDOW == 87 (0x7ff876b41c00) [pid = 1805] [serial = 240] [outer = 0x7ff874b0d400] 10:12:09 INFO - PROCESS | 1805 | 1461085929515 Marionette DEBUG loaded listener.js 10:12:09 INFO - PROCESS | 1805 | ++DOMWINDOW == 88 (0x7ff87882ac00) [pid = 1805] [serial = 241] [outer = 0x7ff874b0d400] 10:12:10 INFO - PROCESS | 1805 | 1461085930294 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 10:12:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 10:12:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1289ms 10:12:10 INFO - PROCESS | 1805 | 1461085930324 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 10:12:10 INFO - PROCESS | 1805 | 1461085930329 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 10:12:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 10:12:10 INFO - PROCESS | 1805 | 1461085930335 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 10:12:10 INFO - PROCESS | 1805 | 1461085930339 Marionette TRACE conn3 <- [1,294,null,{}] 10:12:10 INFO - PROCESS | 1805 | 1461085930344 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:10 INFO - PROCESS | 1805 | 1461085930500 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 10:12:10 INFO - PROCESS | 1805 | 1461085930640 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff878991800 == 47 [pid = 1805] [id = 81] 10:12:10 INFO - PROCESS | 1805 | ++DOMWINDOW == 89 (0x7ff865fee400) [pid = 1805] [serial = 242] [outer = (nil)] 10:12:10 INFO - PROCESS | 1805 | ++DOMWINDOW == 90 (0x7ff87895e800) [pid = 1805] [serial = 243] [outer = 0x7ff865fee400] 10:12:10 INFO - PROCESS | 1805 | 1461085930713 Marionette DEBUG loaded listener.js 10:12:10 INFO - PROCESS | 1805 | ++DOMWINDOW == 91 (0x7ff878c59000) [pid = 1805] [serial = 244] [outer = 0x7ff865fee400] 10:12:11 INFO - PROCESS | 1805 | 1461085931684 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:12:11 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:12:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1385ms 10:12:11 INFO - PROCESS | 1805 | 1461085931723 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 10:12:11 INFO - PROCESS | 1805 | 1461085931729 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 10:12:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 10:12:11 INFO - PROCESS | 1805 | 1461085931738 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 10:12:11 INFO - PROCESS | 1805 | 1461085931743 Marionette TRACE conn3 <- [1,298,null,{}] 10:12:11 INFO - PROCESS | 1805 | 1461085931748 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:11 INFO - PROCESS | 1805 | 1461085931938 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 10:12:12 INFO - PROCESS | 1805 | 1461085932056 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff861eb8000 == 48 [pid = 1805] [id = 82] 10:12:12 INFO - PROCESS | 1805 | ++DOMWINDOW == 92 (0x7ff85c9f6c00) [pid = 1805] [serial = 245] [outer = (nil)] 10:12:12 INFO - PROCESS | 1805 | ++DOMWINDOW == 93 (0x7ff85cfd5400) [pid = 1805] [serial = 246] [outer = 0x7ff85c9f6c00] 10:12:12 INFO - PROCESS | 1805 | 1461085932371 Marionette DEBUG loaded listener.js 10:12:12 INFO - PROCESS | 1805 | ++DOMWINDOW == 94 (0x7ff85da74800) [pid = 1805] [serial = 247] [outer = 0x7ff85c9f6c00] 10:12:13 INFO - PROCESS | 1805 | 1461085933291 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:12:13 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:12:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1599ms 10:12:13 INFO - PROCESS | 1805 | 1461085933338 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 10:12:13 INFO - PROCESS | 1805 | 1461085933344 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 10:12:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 10:12:13 INFO - PROCESS | 1805 | 1461085933353 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 10:12:13 INFO - PROCESS | 1805 | 1461085933357 Marionette TRACE conn3 <- [1,302,null,{}] 10:12:13 INFO - PROCESS | 1805 | 1461085933364 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:13 INFO - PROCESS | 1805 | 1461085933515 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 10:12:13 INFO - PROCESS | 1805 | 1461085933677 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | --DOCSHELL 0x7ff868212800 == 47 [pid = 1805] [id = 63] 10:12:13 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff866d15000 == 46 [pid = 1805] [id = 62] 10:12:13 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff863e69000 == 45 [pid = 1805] [id = 61] 10:12:13 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8739b3000 == 44 [pid = 1805] [id = 76] 10:12:13 INFO - PROCESS | 1805 | --DOMWINDOW == 93 (0x7ff860a71800) [pid = 1805] [serial = 173] [outer = (nil)] [url = about:blank] 10:12:13 INFO - PROCESS | 1805 | --DOMWINDOW == 92 (0x7ff85d168800) [pid = 1805] [serial = 170] [outer = (nil)] [url = about:blank] 10:12:13 INFO - PROCESS | 1805 | --DOMWINDOW == 91 (0x7ff8737f3400) [pid = 1805] [serial = 197] [outer = (nil)] [url = about:blank] 10:12:13 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85dab8800 == 45 [pid = 1805] [id = 83] 10:12:13 INFO - PROCESS | 1805 | ++DOMWINDOW == 92 (0x7ff85d168800) [pid = 1805] [serial = 248] [outer = (nil)] 10:12:13 INFO - PROCESS | 1805 | ++DOMWINDOW == 93 (0x7ff863297800) [pid = 1805] [serial = 249] [outer = 0x7ff85d168800] 10:12:13 INFO - PROCESS | 1805 | 1461085933769 Marionette DEBUG loaded listener.js 10:12:13 INFO - PROCESS | 1805 | ++DOMWINDOW == 94 (0x7ff864cbf800) [pid = 1805] [serial = 250] [outer = 0x7ff85d168800] 10:12:13 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff87365a800 == 44 [pid = 1805] [id = 75] 10:12:13 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff868e66000 == 43 [pid = 1805] [id = 74] 10:12:14 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff866d17000 == 42 [pid = 1805] [id = 73] 10:12:14 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff861ecd000 == 41 [pid = 1805] [id = 72] 10:12:14 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85d1b2000 == 40 [pid = 1805] [id = 71] 10:12:14 INFO - PROCESS | 1805 | --DOMWINDOW == 93 (0x7ff865b81c00) [pid = 1805] [serial = 176] [outer = (nil)] [url = about:blank] 10:12:14 INFO - PROCESS | 1805 | --DOMWINDOW == 92 (0x7ff8649bbc00) [pid = 1805] [serial = 183] [outer = (nil)] [url = about:blank] 10:12:14 INFO - PROCESS | 1805 | --DOMWINDOW == 91 (0x7ff860a69400) [pid = 1805] [serial = 180] [outer = (nil)] [url = about:blank] 10:12:14 INFO - PROCESS | 1805 | --DOMWINDOW == 90 (0x7ff86322bc00) [pid = 1805] [serial = 182] [outer = (nil)] [url = about:blank] 10:12:14 INFO - PROCESS | 1805 | --DOMWINDOW == 89 (0x7ff8690bc400) [pid = 1805] [serial = 192] [outer = (nil)] [url = about:blank] 10:12:14 INFO - PROCESS | 1805 | --DOMWINDOW == 88 (0x7ff8671f5000) [pid = 1805] [serial = 186] [outer = (nil)] [url = about:blank] 10:12:14 INFO - PROCESS | 1805 | --DOMWINDOW == 87 (0x7ff85f5ac000) [pid = 1805] [serial = 179] [outer = (nil)] [url = about:blank] 10:12:14 INFO - PROCESS | 1805 | --DOMWINDOW == 86 (0x7ff8681af800) [pid = 1805] [serial = 188] [outer = (nil)] [url = about:blank] 10:12:14 INFO - PROCESS | 1805 | --DOMWINDOW == 85 (0x7ff866d3b400) [pid = 1805] [serial = 185] [outer = (nil)] [url = about:blank] 10:12:14 INFO - PROCESS | 1805 | --DOMWINDOW == 84 (0x7ff873478c00) [pid = 1805] [serial = 194] [outer = (nil)] [url = about:blank] 10:12:14 INFO - PROCESS | 1805 | --DOMWINDOW == 83 (0x7ff87369cc00) [pid = 1805] [serial = 195] [outer = (nil)] [url = about:blank] 10:12:14 INFO - PROCESS | 1805 | --DOMWINDOW == 82 (0x7ff868e58c00) [pid = 1805] [serial = 191] [outer = (nil)] [url = about:blank] 10:12:14 INFO - PROCESS | 1805 | --DOMWINDOW == 81 (0x7ff8682da000) [pid = 1805] [serial = 189] [outer = (nil)] [url = about:blank] 10:12:14 INFO - PROCESS | 1805 | --DOMWINDOW == 80 (0x7ff8670d7800) [pid = 1805] [serial = 177] [outer = (nil)] [url = about:blank] 10:12:14 INFO - PROCESS | 1805 | --DOMWINDOW == 79 (0x7ff863228000) [pid = 1805] [serial = 144] [outer = (nil)] [url = about:blank] 10:12:14 INFO - PROCESS | 1805 | --DOMWINDOW == 78 (0x7ff867d66800) [pid = 1805] [serial = 147] [outer = (nil)] [url = about:blank] 10:12:14 INFO - PROCESS | 1805 | --DOMWINDOW == 77 (0x7ff8690f7c00) [pid = 1805] [serial = 141] [outer = (nil)] [url = about:blank] 10:12:14 INFO - PROCESS | 1805 | 1461085934492 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:12:14 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:12:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1183ms 10:12:14 INFO - PROCESS | 1805 | 1461085934550 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 10:12:14 INFO - PROCESS | 1805 | 1461085934555 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 10:12:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 10:12:14 INFO - PROCESS | 1805 | 1461085934570 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 10:12:14 INFO - PROCESS | 1805 | 1461085934574 Marionette TRACE conn3 <- [1,306,null,{}] 10:12:14 INFO - PROCESS | 1805 | 1461085934579 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:14 INFO - PROCESS | 1805 | 1461085934724 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 10:12:14 INFO - PROCESS | 1805 | 1461085934734 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff866cec800 == 41 [pid = 1805] [id = 84] 10:12:14 INFO - PROCESS | 1805 | ++DOMWINDOW == 78 (0x7ff863c84800) [pid = 1805] [serial = 251] [outer = (nil)] 10:12:14 INFO - PROCESS | 1805 | ++DOMWINDOW == 79 (0x7ff86734f400) [pid = 1805] [serial = 252] [outer = 0x7ff863c84800] 10:12:14 INFO - PROCESS | 1805 | 1461085934796 Marionette DEBUG loaded listener.js 10:12:14 INFO - PROCESS | 1805 | ++DOMWINDOW == 80 (0x7ff8681f4400) [pid = 1805] [serial = 253] [outer = 0x7ff863c84800] 10:12:15 INFO - PROCESS | 1805 | 1461085935653 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:12:15 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:12:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1134ms 10:12:15 INFO - PROCESS | 1805 | 1461085935704 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 10:12:15 INFO - PROCESS | 1805 | 1461085935708 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 10:12:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 10:12:15 INFO - PROCESS | 1805 | 1461085935714 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 10:12:15 INFO - PROCESS | 1805 | 1461085935719 Marionette TRACE conn3 <- [1,310,null,{}] 10:12:15 INFO - PROCESS | 1805 | 1461085935734 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:15 INFO - PROCESS | 1805 | 1461085935889 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 10:12:15 INFO - PROCESS | 1805 | 1461085935900 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff868e0f800 == 42 [pid = 1805] [id = 85] 10:12:15 INFO - PROCESS | 1805 | ++DOMWINDOW == 81 (0x7ff872874000) [pid = 1805] [serial = 254] [outer = (nil)] 10:12:15 INFO - PROCESS | 1805 | ++DOMWINDOW == 82 (0x7ff8739a4000) [pid = 1805] [serial = 255] [outer = 0x7ff872874000] 10:12:15 INFO - PROCESS | 1805 | 1461085935964 Marionette DEBUG loaded listener.js 10:12:16 INFO - PROCESS | 1805 | ++DOMWINDOW == 83 (0x7ff873b44c00) [pid = 1805] [serial = 256] [outer = 0x7ff872874000] 10:12:16 INFO - PROCESS | 1805 | 1461085936759 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:12:16 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:12:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1087ms 10:12:16 INFO - PROCESS | 1805 | 1461085936804 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 10:12:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 10:12:16 INFO - PROCESS | 1805 | 1461085936808 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 10:12:16 INFO - PROCESS | 1805 | 1461085936815 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 10:12:16 INFO - PROCESS | 1805 | 1461085936818 Marionette TRACE conn3 <- [1,314,null,{}] 10:12:16 INFO - PROCESS | 1805 | 1461085936824 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:16 INFO - PROCESS | 1805 | 1461085936991 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 10:12:17 INFO - PROCESS | 1805 | 1461085937036 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff8728d3000 == 43 [pid = 1805] [id = 86] 10:12:17 INFO - PROCESS | 1805 | ++DOMWINDOW == 84 (0x7ff85c9f3800) [pid = 1805] [serial = 257] [outer = (nil)] 10:12:17 INFO - PROCESS | 1805 | ++DOMWINDOW == 85 (0x7ff874b0fc00) [pid = 1805] [serial = 258] [outer = 0x7ff85c9f3800] 10:12:17 INFO - PROCESS | 1805 | 1461085937103 Marionette DEBUG loaded listener.js 10:12:17 INFO - PROCESS | 1805 | ++DOMWINDOW == 86 (0x7ff876b43000) [pid = 1805] [serial = 259] [outer = 0x7ff85c9f3800] 10:12:17 INFO - PROCESS | 1805 | 1461085937907 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:12:17 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:12:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1128ms 10:12:17 INFO - PROCESS | 1805 | 1461085937943 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 10:12:17 INFO - PROCESS | 1805 | 1461085937947 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 10:12:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 10:12:17 INFO - PROCESS | 1805 | 1461085937952 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 10:12:17 INFO - PROCESS | 1805 | 1461085937954 Marionette TRACE conn3 <- [1,318,null,{}] 10:12:17 INFO - PROCESS | 1805 | 1461085937961 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:18 INFO - PROCESS | 1805 | 1461085938128 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 10:12:18 INFO - PROCESS | 1805 | 1461085938152 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff8739c8800 == 44 [pid = 1805] [id = 87] 10:12:18 INFO - PROCESS | 1805 | ++DOMWINDOW == 87 (0x7ff860c4a800) [pid = 1805] [serial = 260] [outer = (nil)] 10:12:18 INFO - PROCESS | 1805 | ++DOMWINDOW == 88 (0x7ff860c4cc00) [pid = 1805] [serial = 261] [outer = 0x7ff860c4a800] 10:12:18 INFO - PROCESS | 1805 | 1461085938224 Marionette DEBUG loaded listener.js 10:12:18 INFO - PROCESS | 1805 | ++DOMWINDOW == 89 (0x7ff8749cbc00) [pid = 1805] [serial = 262] [outer = 0x7ff860c4a800] 10:12:18 INFO - PROCESS | 1805 | --DOMWINDOW == 88 (0x7ff85c9f6000) [pid = 1805] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 10:12:18 INFO - PROCESS | 1805 | --DOMWINDOW == 87 (0x7ff85d2e8c00) [pid = 1805] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 10:12:18 INFO - PROCESS | 1805 | --DOMWINDOW == 86 (0x7ff8690ee000) [pid = 1805] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 10:12:18 INFO - PROCESS | 1805 | --DOMWINDOW == 85 (0x7ff8671f8000) [pid = 1805] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 10:12:18 INFO - PROCESS | 1805 | --DOMWINDOW == 84 (0x7ff863c81800) [pid = 1805] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 10:12:18 INFO - PROCESS | 1805 | --DOMWINDOW == 83 (0x7ff863294400) [pid = 1805] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 10:12:18 INFO - PROCESS | 1805 | --DOMWINDOW == 82 (0x7ff85c9f2400) [pid = 1805] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 10:12:18 INFO - PROCESS | 1805 | --DOMWINDOW == 81 (0x7ff85d160c00) [pid = 1805] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 10:12:18 INFO - PROCESS | 1805 | --DOMWINDOW == 80 (0x7ff85d163000) [pid = 1805] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 10:12:18 INFO - PROCESS | 1805 | --DOMWINDOW == 79 (0x7ff85c9eb400) [pid = 1805] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 10:12:19 INFO - PROCESS | 1805 | 1461085939168 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:12:19 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:12:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1230ms 10:12:19 INFO - PROCESS | 1805 | 1461085939183 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 10:12:19 INFO - PROCESS | 1805 | 1461085939186 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 10:12:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 10:12:19 INFO - PROCESS | 1805 | 1461085939192 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 10:12:19 INFO - PROCESS | 1805 | 1461085939194 Marionette TRACE conn3 <- [1,322,null,{}] 10:12:19 INFO - PROCESS | 1805 | 1461085939210 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:19 INFO - PROCESS | 1805 | 1461085939384 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 10:12:19 INFO - PROCESS | 1805 | 1461085939404 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff85ebaa800 == 45 [pid = 1805] [id = 88] 10:12:19 INFO - PROCESS | 1805 | ++DOMWINDOW == 80 (0x7ff860a67800) [pid = 1805] [serial = 263] [outer = (nil)] 10:12:19 INFO - PROCESS | 1805 | ++DOMWINDOW == 81 (0x7ff867351c00) [pid = 1805] [serial = 264] [outer = 0x7ff860a67800] 10:12:19 INFO - PROCESS | 1805 | 1461085939466 Marionette DEBUG loaded listener.js 10:12:19 INFO - PROCESS | 1805 | ++DOMWINDOW == 82 (0x7ff878c5b800) [pid = 1805] [serial = 265] [outer = 0x7ff860a67800] 10:12:20 INFO - PROCESS | 1805 | 1461085940198 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:12:20 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:12:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1032ms 10:12:20 INFO - PROCESS | 1805 | 1461085940225 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 10:12:20 INFO - PROCESS | 1805 | 1461085940229 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 10:12:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 10:12:20 INFO - PROCESS | 1805 | 1461085940234 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 10:12:20 INFO - PROCESS | 1805 | 1461085940236 Marionette TRACE conn3 <- [1,326,null,{}] 10:12:20 INFO - PROCESS | 1805 | 1461085940241 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:20 INFO - PROCESS | 1805 | 1461085940412 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 10:12:20 INFO - PROCESS | 1805 | 1461085940430 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff878297800 == 46 [pid = 1805] [id = 89] 10:12:20 INFO - PROCESS | 1805 | ++DOMWINDOW == 83 (0x7ff874b13c00) [pid = 1805] [serial = 266] [outer = (nil)] 10:12:20 INFO - PROCESS | 1805 | ++DOMWINDOW == 84 (0x7ff878d40000) [pid = 1805] [serial = 267] [outer = 0x7ff874b13c00] 10:12:20 INFO - PROCESS | 1805 | 1461085940492 Marionette DEBUG loaded listener.js 10:12:20 INFO - PROCESS | 1805 | ++DOMWINDOW == 85 (0x7ff878e09000) [pid = 1805] [serial = 268] [outer = 0x7ff874b13c00] 10:12:21 INFO - PROCESS | 1805 | 1461085941537 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:12:21 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:12:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1327ms 10:12:21 INFO - PROCESS | 1805 | 1461085941562 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 10:12:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 10:12:21 INFO - PROCESS | 1805 | 1461085941567 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 10:12:21 INFO - PROCESS | 1805 | 1461085941574 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 10:12:21 INFO - PROCESS | 1805 | 1461085941579 Marionette TRACE conn3 <- [1,330,null,{}] 10:12:21 INFO - PROCESS | 1805 | 1461085941587 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:21 INFO - PROCESS | 1805 | 1461085941746 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 10:12:21 INFO - PROCESS | 1805 | 1461085941893 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff866cf8000 == 47 [pid = 1805] [id = 90] 10:12:21 INFO - PROCESS | 1805 | ++DOMWINDOW == 86 (0x7ff860a69400) [pid = 1805] [serial = 269] [outer = (nil)] 10:12:22 INFO - PROCESS | 1805 | ++DOMWINDOW == 87 (0x7ff860c4e400) [pid = 1805] [serial = 270] [outer = 0x7ff860a69400] 10:12:22 INFO - PROCESS | 1805 | 1461085942020 Marionette DEBUG loaded listener.js 10:12:22 INFO - PROCESS | 1805 | ++DOMWINDOW == 88 (0x7ff863290c00) [pid = 1805] [serial = 271] [outer = 0x7ff860a69400] 10:12:22 INFO - PROCESS | 1805 | 1461085942880 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:12:22 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:12:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1334ms 10:12:22 INFO - PROCESS | 1805 | 1461085942909 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 10:12:22 INFO - PROCESS | 1805 | 1461085942917 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 10:12:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 10:12:22 INFO - PROCESS | 1805 | 1461085942926 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 10:12:22 INFO - PROCESS | 1805 | 1461085942931 Marionette TRACE conn3 <- [1,334,null,{}] 10:12:22 INFO - PROCESS | 1805 | 1461085942936 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:23 INFO - PROCESS | 1805 | 1461085943096 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 10:12:23 INFO - PROCESS | 1805 | 1461085943237 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff8736e5000 == 48 [pid = 1805] [id = 91] 10:12:23 INFO - PROCESS | 1805 | ++DOMWINDOW == 89 (0x7ff860c49800) [pid = 1805] [serial = 272] [outer = (nil)] 10:12:23 INFO - PROCESS | 1805 | ++DOMWINDOW == 90 (0x7ff867d68000) [pid = 1805] [serial = 273] [outer = 0x7ff860c49800] 10:12:23 INFO - PROCESS | 1805 | 1461085943307 Marionette DEBUG loaded listener.js 10:12:23 INFO - PROCESS | 1805 | ++DOMWINDOW == 91 (0x7ff868d41c00) [pid = 1805] [serial = 274] [outer = 0x7ff860c49800] 10:12:24 INFO - PROCESS | 1805 | 1461085944200 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:12:24 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:12:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1329ms 10:12:24 INFO - PROCESS | 1805 | 1461085944256 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 10:12:24 INFO - PROCESS | 1805 | 1461085944260 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 10:12:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 10:12:24 INFO - PROCESS | 1805 | 1461085944266 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 10:12:24 INFO - PROCESS | 1805 | 1461085944272 Marionette TRACE conn3 <- [1,338,null,{}] 10:12:24 INFO - PROCESS | 1805 | 1461085944287 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:24 INFO - PROCESS | 1805 | 1461085944479 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 10:12:24 INFO - PROCESS | 1805 | 1461085944614 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff87aa67000 == 49 [pid = 1805] [id = 92] 10:12:24 INFO - PROCESS | 1805 | ++DOMWINDOW == 92 (0x7ff867dccc00) [pid = 1805] [serial = 275] [outer = (nil)] 10:12:24 INFO - PROCESS | 1805 | ++DOMWINDOW == 93 (0x7ff878248400) [pid = 1805] [serial = 276] [outer = 0x7ff867dccc00] 10:12:24 INFO - PROCESS | 1805 | 1461085944686 Marionette DEBUG loaded listener.js 10:12:24 INFO - PROCESS | 1805 | ++DOMWINDOW == 94 (0x7ff878ca1800) [pid = 1805] [serial = 277] [outer = 0x7ff867dccc00] 10:12:25 INFO - PROCESS | 1805 | 1461085945534 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:12:25 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:12:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1337ms 10:12:25 INFO - PROCESS | 1805 | 1461085945604 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 10:12:25 INFO - PROCESS | 1805 | 1461085945609 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 10:12:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 10:12:25 INFO - PROCESS | 1805 | 1461085945615 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 10:12:25 INFO - PROCESS | 1805 | 1461085945617 Marionette TRACE conn3 <- [1,342,null,{}] 10:12:25 INFO - PROCESS | 1805 | 1461085945622 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:25 INFO - PROCESS | 1805 | 1461085945812 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 10:12:25 INFO - PROCESS | 1805 | 1461085945948 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff87b7cd800 == 50 [pid = 1805] [id = 93] 10:12:25 INFO - PROCESS | 1805 | ++DOMWINDOW == 95 (0x7ff8739a5400) [pid = 1805] [serial = 278] [outer = (nil)] 10:12:26 INFO - PROCESS | 1805 | ++DOMWINDOW == 96 (0x7ff87aa98400) [pid = 1805] [serial = 279] [outer = 0x7ff8739a5400] 10:12:26 INFO - PROCESS | 1805 | 1461085946024 Marionette DEBUG loaded listener.js 10:12:26 INFO - PROCESS | 1805 | ++DOMWINDOW == 97 (0x7ff87b4f0400) [pid = 1805] [serial = 280] [outer = 0x7ff8739a5400] 10:12:26 INFO - PROCESS | 1805 | 1461085946801 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:12:26 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:12:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1237ms 10:12:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 10:12:26 INFO - PROCESS | 1805 | 1461085946853 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 10:12:26 INFO - PROCESS | 1805 | 1461085946856 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 10:12:26 INFO - PROCESS | 1805 | 1461085946862 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 10:12:26 INFO - PROCESS | 1805 | 1461085946865 Marionette TRACE conn3 <- [1,346,null,{}] 10:12:26 INFO - PROCESS | 1805 | 1461085946870 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:27 INFO - PROCESS | 1805 | 1461085947022 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 10:12:27 INFO - PROCESS | 1805 | 1461085947158 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff87cda9800 == 51 [pid = 1805] [id = 94] 10:12:27 INFO - PROCESS | 1805 | ++DOMWINDOW == 98 (0x7ff878cf3400) [pid = 1805] [serial = 281] [outer = (nil)] 10:12:27 INFO - PROCESS | 1805 | ++DOMWINDOW == 99 (0x7ff8682df000) [pid = 1805] [serial = 282] [outer = 0x7ff878cf3400] 10:12:27 INFO - PROCESS | 1805 | 1461085947238 Marionette DEBUG loaded listener.js 10:12:27 INFO - PROCESS | 1805 | ++DOMWINDOW == 100 (0x7ff878eea400) [pid = 1805] [serial = 283] [outer = 0x7ff878cf3400] 10:12:28 INFO - PROCESS | 1805 | 1461085948076 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:12:28 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:12:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1234ms 10:12:28 INFO - PROCESS | 1805 | 1461085948110 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 10:12:28 INFO - PROCESS | 1805 | 1461085948113 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 10:12:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 10:12:28 INFO - PROCESS | 1805 | 1461085948121 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 10:12:28 INFO - PROCESS | 1805 | 1461085948124 Marionette TRACE conn3 <- [1,350,null,{}] 10:12:28 INFO - PROCESS | 1805 | 1461085948128 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:28 INFO - PROCESS | 1805 | 1461085948300 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 10:12:28 INFO - PROCESS | 1805 | 1461085948607 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff865fd9000 == 52 [pid = 1805] [id = 95] 10:12:28 INFO - PROCESS | 1805 | ++DOMWINDOW == 101 (0x7ff85da6d400) [pid = 1805] [serial = 284] [outer = (nil)] 10:12:28 INFO - PROCESS | 1805 | ++DOMWINDOW == 102 (0x7ff85e89e000) [pid = 1805] [serial = 285] [outer = 0x7ff85da6d400] 10:12:28 INFO - PROCESS | 1805 | 1461085948744 Marionette DEBUG loaded listener.js 10:12:28 INFO - PROCESS | 1805 | ++DOMWINDOW == 103 (0x7ff860842000) [pid = 1805] [serial = 286] [outer = 0x7ff85da6d400] 10:12:29 INFO - PROCESS | 1805 | 1461085949573 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:12:29 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:12:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1486ms 10:12:29 INFO - PROCESS | 1805 | 1461085949608 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 10:12:29 INFO - PROCESS | 1805 | 1461085949615 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 10:12:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 10:12:29 INFO - PROCESS | 1805 | 1461085949623 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 10:12:29 INFO - PROCESS | 1805 | 1461085949626 Marionette TRACE conn3 <- [1,354,null,{}] 10:12:29 INFO - PROCESS | 1805 | 1461085949650 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:29 INFO - PROCESS | 1805 | 1461085949847 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 10:12:29 INFO - PROCESS | 1805 | 1461085949955 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff863c44800 == 53 [pid = 1805] [id = 96] 10:12:29 INFO - PROCESS | 1805 | ++DOMWINDOW == 104 (0x7ff86322a000) [pid = 1805] [serial = 287] [outer = (nil)] 10:12:30 INFO - PROCESS | 1805 | ++DOMWINDOW == 105 (0x7ff864a63800) [pid = 1805] [serial = 288] [outer = 0x7ff86322a000] 10:12:30 INFO - PROCESS | 1805 | 1461085950024 Marionette DEBUG loaded listener.js 10:12:30 INFO - PROCESS | 1805 | ++DOMWINDOW == 106 (0x7ff865ab1c00) [pid = 1805] [serial = 289] [outer = 0x7ff86322a000] 10:12:30 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85ebaa800 == 52 [pid = 1805] [id = 88] 10:12:30 INFO - PROCESS | 1805 | --DOMWINDOW == 105 (0x7ff876b8cc00) [pid = 1805] [serial = 230] [outer = (nil)] [url = about:blank] 10:12:30 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8739c8800 == 51 [pid = 1805] [id = 87] 10:12:30 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8728d3000 == 50 [pid = 1805] [id = 86] 10:12:30 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff868e0f800 == 49 [pid = 1805] [id = 85] 10:12:30 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff866cec800 == 48 [pid = 1805] [id = 84] 10:12:30 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85dab8800 == 47 [pid = 1805] [id = 83] 10:12:30 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff861eb8000 == 46 [pid = 1805] [id = 82] 10:12:30 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff878991800 == 45 [pid = 1805] [id = 81] 10:12:30 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8728df800 == 44 [pid = 1805] [id = 79] 10:12:30 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff865b0c800 == 43 [pid = 1805] [id = 78] 10:12:30 INFO - PROCESS | 1805 | --DOMWINDOW == 104 (0x7ff85e89d000) [pid = 1805] [serial = 171] [outer = (nil)] [url = about:blank] 10:12:30 INFO - PROCESS | 1805 | --DOMWINDOW == 103 (0x7ff863223400) [pid = 1805] [serial = 174] [outer = (nil)] [url = about:blank] 10:12:30 INFO - PROCESS | 1805 | --DOMWINDOW == 102 (0x7ff8681b2c00) [pid = 1805] [serial = 168] [outer = (nil)] [url = about:blank] 10:12:30 INFO - PROCESS | 1805 | --DOMWINDOW == 101 (0x7ff874835800) [pid = 1805] [serial = 224] [outer = (nil)] [url = about:blank] 10:12:30 INFO - PROCESS | 1805 | --DOMWINDOW == 100 (0x7ff860920c00) [pid = 1805] [serial = 212] [outer = (nil)] [url = about:blank] 10:12:30 INFO - PROCESS | 1805 | --DOMWINDOW == 99 (0x7ff86300fc00) [pid = 1805] [serial = 213] [outer = (nil)] [url = about:blank] 10:12:30 INFO - PROCESS | 1805 | --DOMWINDOW == 98 (0x7ff8737f2c00) [pid = 1805] [serial = 221] [outer = (nil)] [url = about:blank] 10:12:30 INFO - PROCESS | 1805 | --DOMWINDOW == 97 (0x7ff8681ed000) [pid = 1805] [serial = 218] [outer = (nil)] [url = about:blank] 10:12:30 INFO - PROCESS | 1805 | --DOMWINDOW == 96 (0x7ff8649c7400) [pid = 1805] [serial = 215] [outer = (nil)] [url = about:blank] 10:12:30 INFO - PROCESS | 1805 | --DOMWINDOW == 95 (0x7ff86569dc00) [pid = 1805] [serial = 216] [outer = (nil)] [url = about:blank] 10:12:30 INFO - PROCESS | 1805 | --DOMWINDOW == 94 (0x7ff85eb4c400) [pid = 1805] [serial = 200] [outer = (nil)] [url = about:blank] 10:12:30 INFO - PROCESS | 1805 | --DOMWINDOW == 93 (0x7ff87347d400) [pid = 1805] [serial = 227] [outer = (nil)] [url = about:blank] 10:12:30 INFO - PROCESS | 1805 | --DOMWINDOW == 92 (0x7ff865632000) [pid = 1805] [serial = 203] [outer = (nil)] [url = about:blank] 10:12:30 INFO - PROCESS | 1805 | --DOMWINDOW == 91 (0x7ff873b37c00) [pid = 1805] [serial = 210] [outer = (nil)] [url = about:blank] 10:12:30 INFO - PROCESS | 1805 | --DOMWINDOW == 90 (0x7ff860a63c00) [pid = 1805] [serial = 209] [outer = (nil)] [url = about:blank] 10:12:30 INFO - PROCESS | 1805 | --DOMWINDOW == 89 (0x7ff876adb400) [pid = 1805] [serial = 228] [outer = (nil)] [url = about:blank] 10:12:30 INFO - PROCESS | 1805 | --DOMWINDOW == 88 (0x7ff86d70dc00) [pid = 1805] [serial = 206] [outer = (nil)] [url = about:blank] 10:12:30 INFO - PROCESS | 1805 | --DOMWINDOW == 87 (0x7ff8749cb400) [pid = 1805] [serial = 225] [outer = (nil)] [url = about:blank] 10:12:30 INFO - PROCESS | 1805 | --DOMWINDOW == 86 (0x7ff873b6fc00) [pid = 1805] [serial = 222] [outer = (nil)] [url = about:blank] 10:12:30 INFO - PROCESS | 1805 | --DOMWINDOW == 85 (0x7ff8690ed800) [pid = 1805] [serial = 219] [outer = (nil)] [url = about:blank] 10:12:30 INFO - PROCESS | 1805 | 1461085950845 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:12:30 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:12:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1285ms 10:12:30 INFO - PROCESS | 1805 | 1461085950912 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 10:12:30 INFO - PROCESS | 1805 | 1461085950918 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 10:12:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 10:12:30 INFO - PROCESS | 1805 | 1461085950926 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 10:12:30 INFO - PROCESS | 1805 | 1461085950928 Marionette TRACE conn3 <- [1,358,null,{}] 10:12:30 INFO - PROCESS | 1805 | 1461085950933 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:31 INFO - PROCESS | 1805 | 1461085951078 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 10:12:31 INFO - PROCESS | 1805 | 1461085951089 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff866026800 == 44 [pid = 1805] [id = 97] 10:12:31 INFO - PROCESS | 1805 | ++DOMWINDOW == 86 (0x7ff865632000) [pid = 1805] [serial = 290] [outer = (nil)] 10:12:31 INFO - PROCESS | 1805 | ++DOMWINDOW == 87 (0x7ff866094400) [pid = 1805] [serial = 291] [outer = 0x7ff865632000] 10:12:31 INFO - PROCESS | 1805 | 1461085951150 Marionette DEBUG loaded listener.js 10:12:31 INFO - PROCESS | 1805 | ++DOMWINDOW == 88 (0x7ff86609a400) [pid = 1805] [serial = 292] [outer = 0x7ff865632000] 10:12:32 INFO - PROCESS | 1805 | 1461085952154 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:12:32 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:12:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1280ms 10:12:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 10:12:32 INFO - PROCESS | 1805 | 1461085952206 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 10:12:32 INFO - PROCESS | 1805 | 1461085952209 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 10:12:32 INFO - PROCESS | 1805 | 1461085952218 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 10:12:32 INFO - PROCESS | 1805 | 1461085952232 Marionette TRACE conn3 <- [1,362,null,{}] 10:12:32 INFO - PROCESS | 1805 | 1461085952250 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:32 INFO - PROCESS | 1805 | 1461085952413 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 10:12:32 INFO - PROCESS | 1805 | 1461085952519 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff86d7c3800 == 45 [pid = 1805] [id = 98] 10:12:32 INFO - PROCESS | 1805 | ++DOMWINDOW == 89 (0x7ff85cc90400) [pid = 1805] [serial = 293] [outer = (nil)] 10:12:32 INFO - PROCESS | 1805 | ++DOMWINDOW == 90 (0x7ff867dc2c00) [pid = 1805] [serial = 294] [outer = 0x7ff85cc90400] 10:12:32 INFO - PROCESS | 1805 | 1461085952582 Marionette DEBUG loaded listener.js 10:12:32 INFO - PROCESS | 1805 | ++DOMWINDOW == 91 (0x7ff86ca5f800) [pid = 1805] [serial = 295] [outer = 0x7ff85cc90400] 10:12:33 INFO - PROCESS | 1805 | 1461085953326 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:12:33 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:12:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1148ms 10:12:33 INFO - PROCESS | 1805 | 1461085953364 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 10:12:33 INFO - PROCESS | 1805 | 1461085953379 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 10:12:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 10:12:33 INFO - PROCESS | 1805 | 1461085953393 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 10:12:33 INFO - PROCESS | 1805 | 1461085953395 Marionette TRACE conn3 <- [1,366,null,{}] 10:12:33 INFO - PROCESS | 1805 | 1461085953404 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:33 INFO - PROCESS | 1805 | 1461085953576 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 10:12:33 INFO - PROCESS | 1805 | 1461085953604 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff87393a000 == 46 [pid = 1805] [id = 99] 10:12:33 INFO - PROCESS | 1805 | ++DOMWINDOW == 92 (0x7ff863223400) [pid = 1805] [serial = 296] [outer = (nil)] 10:12:33 INFO - PROCESS | 1805 | ++DOMWINDOW == 93 (0x7ff866474400) [pid = 1805] [serial = 297] [outer = 0x7ff863223400] 10:12:33 INFO - PROCESS | 1805 | 1461085953667 Marionette DEBUG loaded listener.js 10:12:33 INFO - PROCESS | 1805 | ++DOMWINDOW == 94 (0x7ff866479400) [pid = 1805] [serial = 298] [outer = 0x7ff863223400] 10:12:34 INFO - PROCESS | 1805 | 1461085954535 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:12:34 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:12:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1185ms 10:12:34 INFO - PROCESS | 1805 | 1461085954579 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 10:12:34 INFO - PROCESS | 1805 | 1461085954583 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 10:12:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 10:12:34 INFO - PROCESS | 1805 | 1461085954588 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 10:12:34 INFO - PROCESS | 1805 | 1461085954590 Marionette TRACE conn3 <- [1,370,null,{}] 10:12:34 INFO - PROCESS | 1805 | 1461085954602 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:34 INFO - PROCESS | 1805 | 1461085954763 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 10:12:34 INFO - PROCESS | 1805 | 1461085954833 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff860c66000 == 47 [pid = 1805] [id = 100] 10:12:34 INFO - PROCESS | 1805 | ++DOMWINDOW == 95 (0x7ff872866400) [pid = 1805] [serial = 299] [outer = (nil)] 10:12:34 INFO - PROCESS | 1805 | ++DOMWINDOW == 96 (0x7ff87369cc00) [pid = 1805] [serial = 300] [outer = 0x7ff872866400] 10:12:34 INFO - PROCESS | 1805 | 1461085954908 Marionette DEBUG loaded listener.js 10:12:35 INFO - PROCESS | 1805 | ++DOMWINDOW == 97 (0x7ff8749cb400) [pid = 1805] [serial = 301] [outer = 0x7ff872866400] 10:12:35 INFO - PROCESS | 1805 | --DOMWINDOW == 96 (0x7ff85d2ea000) [pid = 1805] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 10:12:35 INFO - PROCESS | 1805 | --DOMWINDOW == 95 (0x7ff866d3f000) [pid = 1805] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 10:12:35 INFO - PROCESS | 1805 | --DOMWINDOW == 94 (0x7ff85d169800) [pid = 1805] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 10:12:35 INFO - PROCESS | 1805 | --DOMWINDOW == 93 (0x7ff85c9f3800) [pid = 1805] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 10:12:35 INFO - PROCESS | 1805 | --DOMWINDOW == 92 (0x7ff872874000) [pid = 1805] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 10:12:35 INFO - PROCESS | 1805 | --DOMWINDOW == 91 (0x7ff863c84800) [pid = 1805] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 10:12:35 INFO - PROCESS | 1805 | --DOMWINDOW == 90 (0x7ff860c4a800) [pid = 1805] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 10:12:35 INFO - PROCESS | 1805 | --DOMWINDOW == 89 (0x7ff85c9f6c00) [pid = 1805] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 10:12:35 INFO - PROCESS | 1805 | --DOMWINDOW == 88 (0x7ff85d168800) [pid = 1805] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 10:12:35 INFO - PROCESS | 1805 | --DOMWINDOW == 87 (0x7ff860a67800) [pid = 1805] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 10:12:35 INFO - PROCESS | 1805 | 1461085955771 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:12:35 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:12:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1232ms 10:12:35 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 10:12:35 INFO - PROCESS | 1805 | 1461085955823 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 10:12:35 INFO - PROCESS | 1805 | 1461085955825 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 10:12:35 INFO - PROCESS | 1805 | 1461085955832 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 10:12:35 INFO - PROCESS | 1805 | 1461085955835 Marionette TRACE conn3 <- [1,374,null,{}] 10:12:35 INFO - PROCESS | 1805 | 1461085955840 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:35 INFO - PROCESS | 1805 | 1461085955987 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 10:12:36 INFO - PROCESS | 1805 | 1461085956004 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff87898a800 == 48 [pid = 1805] [id = 101] 10:12:36 INFO - PROCESS | 1805 | ++DOMWINDOW == 88 (0x7ff85c7eec00) [pid = 1805] [serial = 302] [outer = (nil)] 10:12:36 INFO - PROCESS | 1805 | ++DOMWINDOW == 89 (0x7ff860c4a800) [pid = 1805] [serial = 303] [outer = 0x7ff85c7eec00] 10:12:36 INFO - PROCESS | 1805 | 1461085956065 Marionette DEBUG loaded listener.js 10:12:36 INFO - PROCESS | 1805 | ++DOMWINDOW == 90 (0x7ff8670d4400) [pid = 1805] [serial = 304] [outer = 0x7ff85c7eec00] 10:12:36 INFO - PROCESS | 1805 | 1461085956822 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 10:12:36 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 10:12:36 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1040ms 10:12:36 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 10:12:36 INFO - PROCESS | 1805 | 1461085956873 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 10:12:36 INFO - PROCESS | 1805 | 1461085956875 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 10:12:36 INFO - PROCESS | 1805 | 1461085956880 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 10:12:36 INFO - PROCESS | 1805 | 1461085956883 Marionette TRACE conn3 <- [1,378,null,{}] 10:12:36 INFO - PROCESS | 1805 | 1461085956912 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:37 INFO - PROCESS | 1805 | 1461085957041 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 10:12:37 INFO - PROCESS | 1805 | 1461085957054 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff87aa6a800 == 49 [pid = 1805] [id = 102] 10:12:37 INFO - PROCESS | 1805 | ++DOMWINDOW == 91 (0x7ff867352000) [pid = 1805] [serial = 305] [outer = (nil)] 10:12:37 INFO - PROCESS | 1805 | ++DOMWINDOW == 92 (0x7ff874cc5800) [pid = 1805] [serial = 306] [outer = 0x7ff867352000] 10:12:37 INFO - PROCESS | 1805 | 1461085957117 Marionette DEBUG loaded listener.js 10:12:37 INFO - PROCESS | 1805 | ++DOMWINDOW == 93 (0x7ff87882b000) [pid = 1805] [serial = 307] [outer = 0x7ff867352000] 10:12:38 INFO - PROCESS | 1805 | 1461085958128 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 10:12:38 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 10:12:38 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1303ms 10:12:38 INFO - PROCESS | 1805 | 1461085958184 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 10:12:38 INFO - PROCESS | 1805 | 1461085958192 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 10:12:38 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 10:12:38 INFO - PROCESS | 1805 | 1461085958219 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 10:12:38 INFO - PROCESS | 1805 | 1461085958225 Marionette TRACE conn3 <- [1,382,null,{}] 10:12:38 INFO - PROCESS | 1805 | 1461085958233 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:38 INFO - PROCESS | 1805 | 1461085958402 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 10:12:38 INFO - PROCESS | 1805 | 1461085958540 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff86716a000 == 50 [pid = 1805] [id = 103] 10:12:38 INFO - PROCESS | 1805 | ++DOMWINDOW == 94 (0x7ff85eb45400) [pid = 1805] [serial = 308] [outer = (nil)] 10:12:38 INFO - PROCESS | 1805 | ++DOMWINDOW == 95 (0x7ff860c45800) [pid = 1805] [serial = 309] [outer = 0x7ff85eb45400] 10:12:38 INFO - PROCESS | 1805 | 1461085958618 Marionette DEBUG loaded listener.js 10:12:38 INFO - PROCESS | 1805 | ++DOMWINDOW == 96 (0x7ff863c84000) [pid = 1805] [serial = 310] [outer = 0x7ff85eb45400] 10:12:39 INFO - PROCESS | 1805 | SkCairoFTTypeface::onFilterRec unimplemented 10:12:39 INFO - PROCESS | 1805 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:12:39 INFO - PROCESS | 1805 | SkCairoFTTypeface::onFilterRec unimplemented 10:12:39 INFO - PROCESS | 1805 | SkCairoFTTypeface::onFilterRec unimplemented 10:12:39 INFO - PROCESS | 1805 | SkCairoFTTypeface::onFilterRec unimplemented 10:12:39 INFO - PROCESS | 1805 | 1461085959501 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 10:12:39 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 10:12:39 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1309ms 10:12:39 INFO - PROCESS | 1805 | 1461085959511 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 10:12:39 INFO - PROCESS | 1805 | 1461085959519 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 10:12:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 10:12:39 INFO - PROCESS | 1805 | 1461085959529 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 10:12:39 INFO - PROCESS | 1805 | 1461085959533 Marionette TRACE conn3 <- [1,386,null,{}] 10:12:39 INFO - PROCESS | 1805 | 1461085959539 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:39 INFO - PROCESS | 1805 | 1461085959693 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 10:12:39 INFO - PROCESS | 1805 | 1461085959838 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff873719000 == 51 [pid = 1805] [id = 104] 10:12:39 INFO - PROCESS | 1805 | ++DOMWINDOW == 97 (0x7ff866090c00) [pid = 1805] [serial = 311] [outer = (nil)] 10:12:39 INFO - PROCESS | 1805 | ++DOMWINDOW == 98 (0x7ff86609d400) [pid = 1805] [serial = 312] [outer = 0x7ff866090c00] 10:12:39 INFO - PROCESS | 1805 | 1461085959911 Marionette DEBUG loaded listener.js 10:12:40 INFO - PROCESS | 1805 | ++DOMWINDOW == 99 (0x7ff866473800) [pid = 1805] [serial = 313] [outer = 0x7ff866090c00] 10:12:40 INFO - PROCESS | 1805 | 1461085960885 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 10:12:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 10:12:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1383ms 10:12:40 INFO - PROCESS | 1805 | 1461085960912 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 10:12:40 INFO - PROCESS | 1805 | 1461085960916 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 10:12:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 10:12:40 INFO - PROCESS | 1805 | 1461085960922 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 10:12:40 INFO - PROCESS | 1805 | 1461085960928 Marionette TRACE conn3 <- [1,390,null,{}] 10:12:40 INFO - PROCESS | 1805 | 1461085960942 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:41 INFO - PROCESS | 1805 | 1461085961094 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 10:12:41 INFO - PROCESS | 1805 | 1461085961248 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff85be0e000 == 52 [pid = 1805] [id = 105] 10:12:41 INFO - PROCESS | 1805 | ++DOMWINDOW == 100 (0x7ff866471000) [pid = 1805] [serial = 314] [outer = (nil)] 10:12:41 INFO - PROCESS | 1805 | ++DOMWINDOW == 101 (0x7ff873921800) [pid = 1805] [serial = 315] [outer = 0x7ff866471000] 10:12:41 INFO - PROCESS | 1805 | 1461085961321 Marionette DEBUG loaded listener.js 10:12:41 INFO - PROCESS | 1805 | ++DOMWINDOW == 102 (0x7ff878831000) [pid = 1805] [serial = 316] [outer = 0x7ff866471000] 10:12:42 INFO - PROCESS | 1805 | 1461085962209 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 10:12:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 10:12:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1333ms 10:12:42 INFO - PROCESS | 1805 | 1461085962256 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 10:12:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 10:12:42 INFO - PROCESS | 1805 | 1461085962260 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 10:12:42 INFO - PROCESS | 1805 | 1461085962272 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 10:12:42 INFO - PROCESS | 1805 | 1461085962275 Marionette TRACE conn3 <- [1,394,null,{}] 10:12:42 INFO - PROCESS | 1805 | 1461085962283 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:42 INFO - PROCESS | 1805 | 1461085962434 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 10:12:42 INFO - PROCESS | 1805 | 1461085962577 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff860aa5800 == 53 [pid = 1805] [id = 106] 10:12:42 INFO - PROCESS | 1805 | ++DOMWINDOW == 103 (0x7ff85c676000) [pid = 1805] [serial = 317] [outer = (nil)] 10:12:42 INFO - PROCESS | 1805 | ++DOMWINDOW == 104 (0x7ff85c67e000) [pid = 1805] [serial = 318] [outer = 0x7ff85c676000] 10:12:42 INFO - PROCESS | 1805 | 1461085962647 Marionette DEBUG loaded listener.js 10:12:42 INFO - PROCESS | 1805 | ++DOMWINDOW == 105 (0x7ff86ca65c00) [pid = 1805] [serial = 319] [outer = 0x7ff85c676000] 10:12:43 INFO - PROCESS | 1805 | 1461085963449 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 10:12:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 10:12:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1243ms 10:12:43 INFO - PROCESS | 1805 | 1461085963509 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 10:12:43 INFO - PROCESS | 1805 | 1461085963513 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 10:12:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 10:12:43 INFO - PROCESS | 1805 | 1461085963519 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 10:12:43 INFO - PROCESS | 1805 | 1461085963521 Marionette TRACE conn3 <- [1,398,null,{}] 10:12:43 INFO - PROCESS | 1805 | 1461085963544 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:43 INFO - PROCESS | 1805 | 1461085963691 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 10:12:43 INFO - PROCESS | 1805 | 1461085963828 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff876bb9000 == 54 [pid = 1805] [id = 107] 10:12:43 INFO - PROCESS | 1805 | ++DOMWINDOW == 106 (0x7ff85c679800) [pid = 1805] [serial = 320] [outer = (nil)] 10:12:43 INFO - PROCESS | 1805 | ++DOMWINDOW == 107 (0x7ff85d518c00) [pid = 1805] [serial = 321] [outer = 0x7ff85c679800] 10:12:43 INFO - PROCESS | 1805 | 1461085963899 Marionette DEBUG loaded listener.js 10:12:44 INFO - PROCESS | 1805 | ++DOMWINDOW == 108 (0x7ff85d51d400) [pid = 1805] [serial = 322] [outer = 0x7ff85c679800] 10:12:45 INFO - PROCESS | 1805 | 1461085965034 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 10:12:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 10:12:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1553ms 10:12:45 INFO - PROCESS | 1805 | 1461085965075 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 10:12:45 INFO - PROCESS | 1805 | 1461085965079 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 10:12:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 10:12:45 INFO - PROCESS | 1805 | 1461085965088 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 10:12:45 INFO - PROCESS | 1805 | 1461085965093 Marionette TRACE conn3 <- [1,402,null,{}] 10:12:45 INFO - PROCESS | 1805 | 1461085965101 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:45 INFO - PROCESS | 1805 | 1461085965244 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 10:12:45 INFO - PROCESS | 1805 | 1461085965446 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff860aa3800 == 55 [pid = 1805] [id = 108] 10:12:45 INFO - PROCESS | 1805 | ++DOMWINDOW == 109 (0x7ff85c7e3800) [pid = 1805] [serial = 323] [outer = (nil)] 10:12:45 INFO - PROCESS | 1805 | ++DOMWINDOW == 110 (0x7ff85c7ea400) [pid = 1805] [serial = 324] [outer = 0x7ff85c7e3800] 10:12:45 INFO - PROCESS | 1805 | 1461085965511 Marionette DEBUG loaded listener.js 10:12:45 INFO - PROCESS | 1805 | ++DOMWINDOW == 111 (0x7ff85cc8e000) [pid = 1805] [serial = 325] [outer = 0x7ff85c7e3800] 10:12:46 INFO - PROCESS | 1805 | 1461085966429 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 10:12:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 10:12:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1393ms 10:12:46 INFO - PROCESS | 1805 | 1461085966481 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 10:12:46 INFO - PROCESS | 1805 | 1461085966490 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 10:12:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 10:12:46 INFO - PROCESS | 1805 | 1461085966499 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 10:12:46 INFO - PROCESS | 1805 | 1461085966512 Marionette TRACE conn3 <- [1,406,null,{}] 10:12:46 INFO - PROCESS | 1805 | 1461085966520 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:46 INFO - PROCESS | 1805 | 1461085966721 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 10:12:46 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff87898a800 == 54 [pid = 1805] [id = 101] 10:12:46 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff860c66000 == 53 [pid = 1805] [id = 100] 10:12:46 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff87393a000 == 52 [pid = 1805] [id = 99] 10:12:46 INFO - PROCESS | 1805 | --DOMWINDOW == 110 (0x7ff878d40000) [pid = 1805] [serial = 267] [outer = (nil)] [url = about:blank] 10:12:46 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff86d7c3800 == 51 [pid = 1805] [id = 98] 10:12:46 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff866026800 == 50 [pid = 1805] [id = 97] 10:12:46 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff863c44800 == 49 [pid = 1805] [id = 96] 10:12:46 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff865fd9000 == 48 [pid = 1805] [id = 95] 10:12:46 INFO - PROCESS | 1805 | 1461085966950 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 1805 | --DOMWINDOW == 109 (0x7ff8662f1000) [pid = 1805] [serial = 204] [outer = (nil)] [url = about:blank] 10:12:46 INFO - PROCESS | 1805 | --DOMWINDOW == 108 (0x7ff873923c00) [pid = 1805] [serial = 207] [outer = (nil)] [url = about:blank] 10:12:46 INFO - PROCESS | 1805 | --DOMWINDOW == 107 (0x7ff860a6d000) [pid = 1805] [serial = 201] [outer = (nil)] [url = about:blank] 10:12:46 INFO - PROCESS | 1805 | --DOMWINDOW == 106 (0x7ff874b0fc00) [pid = 1805] [serial = 258] [outer = (nil)] [url = about:blank] 10:12:46 INFO - PROCESS | 1805 | --DOMWINDOW == 105 (0x7ff8739a4000) [pid = 1805] [serial = 255] [outer = (nil)] [url = about:blank] 10:12:46 INFO - PROCESS | 1805 | --DOMWINDOW == 104 (0x7ff86734f400) [pid = 1805] [serial = 252] [outer = (nil)] [url = about:blank] 10:12:46 INFO - PROCESS | 1805 | --DOMWINDOW == 103 (0x7ff860c4cc00) [pid = 1805] [serial = 261] [outer = (nil)] [url = about:blank] 10:12:46 INFO - PROCESS | 1805 | --DOMWINDOW == 102 (0x7ff8681f4400) [pid = 1805] [serial = 253] [outer = (nil)] [url = about:blank] 10:12:46 INFO - PROCESS | 1805 | --DOMWINDOW == 101 (0x7ff85da74800) [pid = 1805] [serial = 247] [outer = (nil)] [url = about:blank] 10:12:46 INFO - PROCESS | 1805 | --DOMWINDOW == 100 (0x7ff85cfd5400) [pid = 1805] [serial = 246] [outer = (nil)] [url = about:blank] 10:12:46 INFO - PROCESS | 1805 | --DOMWINDOW == 99 (0x7ff863297800) [pid = 1805] [serial = 249] [outer = (nil)] [url = about:blank] 10:12:46 INFO - PROCESS | 1805 | --DOMWINDOW == 98 (0x7ff864cbf800) [pid = 1805] [serial = 250] [outer = (nil)] [url = about:blank] 10:12:46 INFO - PROCESS | 1805 | --DOMWINDOW == 97 (0x7ff86321ec00) [pid = 1805] [serial = 233] [outer = (nil)] [url = about:blank] 10:12:46 INFO - PROCESS | 1805 | --DOMWINDOW == 96 (0x7ff867348800) [pid = 1805] [serial = 237] [outer = (nil)] [url = about:blank] 10:12:46 INFO - PROCESS | 1805 | --DOMWINDOW == 95 (0x7ff876b41c00) [pid = 1805] [serial = 240] [outer = (nil)] [url = about:blank] 10:12:46 INFO - PROCESS | 1805 | --DOMWINDOW == 94 (0x7ff87895e800) [pid = 1805] [serial = 243] [outer = (nil)] [url = about:blank] 10:12:46 INFO - PROCESS | 1805 | --DOMWINDOW == 93 (0x7ff863222800) [pid = 1805] [serial = 105] [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:12:46 INFO - PROCESS | 1805 | --DOMWINDOW == 92 (0x7ff867351c00) [pid = 1805] [serial = 264] [outer = (nil)] [url = about:blank] 10:12:46 INFO - PROCESS | 1805 | --DOMWINDOW == 91 (0x7ff876b43000) [pid = 1805] [serial = 259] [outer = (nil)] [url = about:blank] 10:12:46 INFO - PROCESS | 1805 | --DOMWINDOW == 90 (0x7ff8749cbc00) [pid = 1805] [serial = 262] [outer = (nil)] [url = about:blank] 10:12:46 INFO - PROCESS | 1805 | --DOMWINDOW == 89 (0x7ff873b44c00) [pid = 1805] [serial = 256] [outer = (nil)] [url = about:blank] 10:12:46 INFO - PROCESS | 1805 | --DOMWINDOW == 88 (0x7ff878c5b800) [pid = 1805] [serial = 265] [outer = (nil)] [url = about:blank] 10:12:47 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85db6f800 == 49 [pid = 1805] [id = 109] 10:12:47 INFO - PROCESS | 1805 | ++DOMWINDOW == 89 (0x7ff85c7e6000) [pid = 1805] [serial = 326] [outer = (nil)] 10:12:47 INFO - PROCESS | 1805 | ++DOMWINDOW == 90 (0x7ff85da74800) [pid = 1805] [serial = 327] [outer = 0x7ff85c7e6000] 10:12:47 INFO - PROCESS | 1805 | 1461085967040 Marionette DEBUG loaded listener.js 10:12:47 INFO - PROCESS | 1805 | ++DOMWINDOW == 91 (0x7ff85f5a4c00) [pid = 1805] [serial = 328] [outer = 0x7ff85c7e6000] 10:12:47 INFO - PROCESS | 1805 | 1461085967775 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 10:12:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 10:12:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1299ms 10:12:47 INFO - PROCESS | 1805 | 1461085967798 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 10:12:47 INFO - PROCESS | 1805 | 1461085967802 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 10:12:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 10:12:47 INFO - PROCESS | 1805 | 1461085967812 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 10:12:47 INFO - PROCESS | 1805 | 1461085967816 Marionette TRACE conn3 <- [1,410,null,{}] 10:12:47 INFO - PROCESS | 1805 | 1461085967839 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:47 INFO - PROCESS | 1805 | 1461085967980 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 10:12:48 INFO - PROCESS | 1805 | 1461085967996 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff866780000 == 50 [pid = 1805] [id = 110] 10:12:48 INFO - PROCESS | 1805 | ++DOMWINDOW == 92 (0x7ff860c50800) [pid = 1805] [serial = 329] [outer = (nil)] 10:12:48 INFO - PROCESS | 1805 | ++DOMWINDOW == 93 (0x7ff86321e400) [pid = 1805] [serial = 330] [outer = 0x7ff860c50800] 10:12:48 INFO - PROCESS | 1805 | 1461085968059 Marionette DEBUG loaded listener.js 10:12:48 INFO - PROCESS | 1805 | ++DOMWINDOW == 94 (0x7ff863e31400) [pid = 1805] [serial = 331] [outer = 0x7ff860c50800] 10:12:48 INFO - PROCESS | 1805 | 1461085968857 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 10:12:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 10:12:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1097ms 10:12:48 INFO - PROCESS | 1805 | 1461085968922 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 10:12:48 INFO - PROCESS | 1805 | 1461085968927 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 10:12:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 10:12:48 INFO - PROCESS | 1805 | 1461085968932 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 10:12:48 INFO - PROCESS | 1805 | 1461085968934 Marionette TRACE conn3 <- [1,414,null,{}] 10:12:48 INFO - PROCESS | 1805 | 1461085968940 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:49 INFO - PROCESS | 1805 | 1461085969077 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 10:12:49 INFO - PROCESS | 1805 | 1461085969091 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff867659000 == 51 [pid = 1805] [id = 111] 10:12:49 INFO - PROCESS | 1805 | ++DOMWINDOW == 95 (0x7ff863e32000) [pid = 1805] [serial = 332] [outer = (nil)] 10:12:49 INFO - PROCESS | 1805 | ++DOMWINDOW == 96 (0x7ff866091000) [pid = 1805] [serial = 333] [outer = 0x7ff863e32000] 10:12:49 INFO - PROCESS | 1805 | 1461085969150 Marionette DEBUG loaded listener.js 10:12:49 INFO - PROCESS | 1805 | ++DOMWINDOW == 97 (0x7ff86609a000) [pid = 1805] [serial = 334] [outer = 0x7ff863e32000] 10:12:49 INFO - PROCESS | 1805 | 1461085969977 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 10:12:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 10:12:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1084ms 10:12:50 INFO - PROCESS | 1805 | 1461085970018 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 10:12:50 INFO - PROCESS | 1805 | 1461085970022 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 10:12:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 10:12:50 INFO - PROCESS | 1805 | 1461085970035 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 10:12:50 INFO - PROCESS | 1805 | 1461085970037 Marionette TRACE conn3 <- [1,418,null,{}] 10:12:50 INFO - PROCESS | 1805 | 1461085970042 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:50 INFO - PROCESS | 1805 | 1461085970215 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 10:12:50 INFO - PROCESS | 1805 | 1461085970246 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff86c9ca800 == 52 [pid = 1805] [id = 112] 10:12:50 INFO - PROCESS | 1805 | ++DOMWINDOW == 98 (0x7ff8649bf800) [pid = 1805] [serial = 335] [outer = (nil)] 10:12:50 INFO - PROCESS | 1805 | ++DOMWINDOW == 99 (0x7ff86646bc00) [pid = 1805] [serial = 336] [outer = 0x7ff8649bf800] 10:12:50 INFO - PROCESS | 1805 | 1461085970305 Marionette DEBUG loaded listener.js 10:12:50 INFO - PROCESS | 1805 | ++DOMWINDOW == 100 (0x7ff866479000) [pid = 1805] [serial = 337] [outer = 0x7ff8649bf800] 10:12:51 INFO - PROCESS | 1805 | --DOMWINDOW == 99 (0x7ff85c7eec00) [pid = 1805] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 10:12:51 INFO - PROCESS | 1805 | --DOMWINDOW == 98 (0x7ff872866400) [pid = 1805] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 10:12:51 INFO - PROCESS | 1805 | --DOMWINDOW == 97 (0x7ff85cc90400) [pid = 1805] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 10:12:51 INFO - PROCESS | 1805 | --DOMWINDOW == 96 (0x7ff863223400) [pid = 1805] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 10:12:51 INFO - PROCESS | 1805 | --DOMWINDOW == 95 (0x7ff86322a000) [pid = 1805] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 10:12:51 INFO - PROCESS | 1805 | --DOMWINDOW == 94 (0x7ff865632000) [pid = 1805] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 10:12:51 INFO - PROCESS | 1805 | --DOMWINDOW == 93 (0x7ff85da6d400) [pid = 1805] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 10:12:51 INFO - PROCESS | 1805 | 1461085971527 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 10:12:51 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:12:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1539ms 10:12:51 INFO - PROCESS | 1805 | 1461085971568 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 10:12:51 INFO - PROCESS | 1805 | 1461085971571 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 10:12:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 10:12:51 INFO - PROCESS | 1805 | 1461085971619 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 10:12:51 INFO - PROCESS | 1805 | 1461085971622 Marionette TRACE conn3 <- [1,422,null,{}] 10:12:51 INFO - PROCESS | 1805 | 1461085971627 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:51 INFO - PROCESS | 1805 | 1461085971810 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 10:12:51 INFO - PROCESS | 1805 | 1461085971876 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff8736d9800 == 53 [pid = 1805] [id = 113] 10:12:51 INFO - PROCESS | 1805 | ++DOMWINDOW == 94 (0x7ff8681f7000) [pid = 1805] [serial = 338] [outer = (nil)] 10:12:51 INFO - PROCESS | 1805 | ++DOMWINDOW == 95 (0x7ff86cb48400) [pid = 1805] [serial = 339] [outer = 0x7ff8681f7000] 10:12:51 INFO - PROCESS | 1805 | 1461085971981 Marionette DEBUG loaded listener.js 10:12:52 INFO - PROCESS | 1805 | ++DOMWINDOW == 96 (0x7ff8739a4000) [pid = 1805] [serial = 340] [outer = 0x7ff8681f7000] 10:12:53 INFO - PROCESS | 1805 | 1461085973040 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 10:12:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 10:12:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1445ms 10:12:53 INFO - PROCESS | 1805 | 1461085973057 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 10:12:53 INFO - PROCESS | 1805 | 1461085973060 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 10:12:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 10:12:53 INFO - PROCESS | 1805 | 1461085973066 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 10:12:53 INFO - PROCESS | 1805 | 1461085973068 Marionette TRACE conn3 <- [1,426,null,{}] 10:12:53 INFO - PROCESS | 1805 | 1461085973073 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:53 INFO - PROCESS | 1805 | 1461085973201 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 10:12:53 INFO - PROCESS | 1805 | 1461085973334 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff87480f800 == 54 [pid = 1805] [id = 114] 10:12:53 INFO - PROCESS | 1805 | ++DOMWINDOW == 97 (0x7ff85c9efc00) [pid = 1805] [serial = 341] [outer = (nil)] 10:12:53 INFO - PROCESS | 1805 | ++DOMWINDOW == 98 (0x7ff861eef000) [pid = 1805] [serial = 342] [outer = 0x7ff85c9efc00] 10:12:53 INFO - PROCESS | 1805 | 1461085973396 Marionette DEBUG loaded listener.js 10:12:53 INFO - PROCESS | 1805 | ++DOMWINDOW == 99 (0x7ff861ef5c00) [pid = 1805] [serial = 343] [outer = 0x7ff85c9efc00] 10:12:54 INFO - PROCESS | 1805 | 1461085974273 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 10:12:54 INFO - PROCESS | 1805 | 1461085974361 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 10:12:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 10:12:54 INFO - PROCESS | 1805 | 1461085974370 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 10:12:54 INFO - PROCESS | 1805 | 1461085974375 Marionette TRACE conn3 <- [1,430,null,{}] 10:12:54 INFO - PROCESS | 1805 | 1461085974383 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:54 INFO - PROCESS | 1805 | 1461085974560 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 10:12:54 INFO - PROCESS | 1805 | 1461085974705 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff865b17000 == 55 [pid = 1805] [id = 115] 10:12:54 INFO - PROCESS | 1805 | ++DOMWINDOW == 100 (0x7ff85d515400) [pid = 1805] [serial = 344] [outer = (nil)] 10:12:54 INFO - PROCESS | 1805 | ++DOMWINDOW == 101 (0x7ff85d51d800) [pid = 1805] [serial = 345] [outer = 0x7ff85d515400] 10:12:54 INFO - PROCESS | 1805 | 1461085974834 Marionette DEBUG loaded listener.js 10:12:54 INFO - PROCESS | 1805 | ++DOMWINDOW == 102 (0x7ff85eb45800) [pid = 1805] [serial = 346] [outer = 0x7ff85d515400] 10:12:55 INFO - PROCESS | 1805 | 1461085975643 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 10:12:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 10:12:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1338ms 10:12:55 INFO - PROCESS | 1805 | 1461085975709 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 10:12:55 INFO - PROCESS | 1805 | 1461085975718 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 10:12:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 10:12:55 INFO - PROCESS | 1805 | 1461085975729 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 10:12:55 INFO - PROCESS | 1805 | 1461085975732 Marionette TRACE conn3 <- [1,434,null,{}] 10:12:55 INFO - PROCESS | 1805 | 1461085975739 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:55 INFO - PROCESS | 1805 | 1461085975936 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 10:12:56 INFO - PROCESS | 1805 | 1461085976077 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff873654800 == 56 [pid = 1805] [id = 116] 10:12:56 INFO - PROCESS | 1805 | ++DOMWINDOW == 103 (0x7ff85d516800) [pid = 1805] [serial = 347] [outer = (nil)] 10:12:56 INFO - PROCESS | 1805 | ++DOMWINDOW == 104 (0x7ff861ef2000) [pid = 1805] [serial = 348] [outer = 0x7ff85d516800] 10:12:56 INFO - PROCESS | 1805 | 1461085976145 Marionette DEBUG loaded listener.js 10:12:56 INFO - PROCESS | 1805 | ++DOMWINDOW == 105 (0x7ff863221000) [pid = 1805] [serial = 349] [outer = 0x7ff85d516800] 10:12:57 INFO - PROCESS | 1805 | 1461085977081 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 10:12:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 10:12:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1432ms 10:12:57 INFO - PROCESS | 1805 | 1461085977161 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 10:12:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 10:12:57 INFO - PROCESS | 1805 | 1461085977165 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 10:12:57 INFO - PROCESS | 1805 | 1461085977171 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 10:12:57 INFO - PROCESS | 1805 | 1461085977177 Marionette TRACE conn3 <- [1,438,null,{}] 10:12:57 INFO - PROCESS | 1805 | 1461085977192 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:57 INFO - PROCESS | 1805 | 1461085977372 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 10:12:57 INFO - PROCESS | 1805 | 1461085977513 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff878e2f800 == 57 [pid = 1805] [id = 117] 10:12:57 INFO - PROCESS | 1805 | ++DOMWINDOW == 106 (0x7ff860c48c00) [pid = 1805] [serial = 350] [outer = (nil)] 10:12:57 INFO - PROCESS | 1805 | ++DOMWINDOW == 107 (0x7ff866478800) [pid = 1805] [serial = 351] [outer = 0x7ff860c48c00] 10:12:57 INFO - PROCESS | 1805 | 1461085977589 Marionette DEBUG loaded listener.js 10:12:57 INFO - PROCESS | 1805 | ++DOMWINDOW == 108 (0x7ff8681b5c00) [pid = 1805] [serial = 352] [outer = 0x7ff860c48c00] 10:12:58 INFO - PROCESS | 1805 | 1461085978439 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 10:12:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 10:12:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1342ms 10:12:58 INFO - PROCESS | 1805 | 1461085978513 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 10:12:58 INFO - PROCESS | 1805 | 1461085978516 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 10:12:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 10:12:58 INFO - PROCESS | 1805 | 1461085978523 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 10:12:58 INFO - PROCESS | 1805 | 1461085978526 Marionette TRACE conn3 <- [1,442,null,{}] 10:12:58 INFO - PROCESS | 1805 | 1461085978531 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:58 INFO - PROCESS | 1805 | 1461085978686 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 10:12:58 INFO - PROCESS | 1805 | 1461085978826 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff885bd4800 == 58 [pid = 1805] [id = 118] 10:12:58 INFO - PROCESS | 1805 | ++DOMWINDOW == 109 (0x7ff85cfc9c00) [pid = 1805] [serial = 353] [outer = (nil)] 10:12:58 INFO - PROCESS | 1805 | ++DOMWINDOW == 110 (0x7ff873478c00) [pid = 1805] [serial = 354] [outer = 0x7ff85cfc9c00] 10:12:58 INFO - PROCESS | 1805 | 1461085978897 Marionette DEBUG loaded listener.js 10:12:59 INFO - PROCESS | 1805 | ++DOMWINDOW == 111 (0x7ff873b79800) [pid = 1805] [serial = 355] [outer = 0x7ff85cfc9c00] 10:12:59 INFO - PROCESS | 1805 | 1461085979718 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 10:12:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 10:12:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1229ms 10:12:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 10:12:59 INFO - PROCESS | 1805 | 1461085979751 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 10:12:59 INFO - PROCESS | 1805 | 1461085979754 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 10:12:59 INFO - PROCESS | 1805 | 1461085979761 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 10:12:59 INFO - PROCESS | 1805 | 1461085979764 Marionette TRACE conn3 <- [1,446,null,{}] 10:12:59 INFO - PROCESS | 1805 | 1461085979769 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:59 INFO - PROCESS | 1805 | 1461085979913 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 10:13:00 INFO - PROCESS | 1805 | 1461085980062 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff865b4a800 == 59 [pid = 1805] [id = 119] 10:13:00 INFO - PROCESS | 1805 | ++DOMWINDOW == 112 (0x7ff85f518800) [pid = 1805] [serial = 356] [outer = (nil)] 10:13:00 INFO - PROCESS | 1805 | ++DOMWINDOW == 113 (0x7ff85f51f800) [pid = 1805] [serial = 357] [outer = 0x7ff85f518800] 10:13:00 INFO - PROCESS | 1805 | 1461085980132 Marionette DEBUG loaded listener.js 10:13:00 INFO - PROCESS | 1805 | ++DOMWINDOW == 114 (0x7ff85f525000) [pid = 1805] [serial = 358] [outer = 0x7ff85f518800] 10:13:01 INFO - PROCESS | 1805 | 1461085981136 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 10:13:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 10:13:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1438ms 10:13:01 INFO - PROCESS | 1805 | 1461085981199 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 10:13:01 INFO - PROCESS | 1805 | 1461085981203 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 10:13:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 10:13:01 INFO - PROCESS | 1805 | 1461085981209 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 10:13:01 INFO - PROCESS | 1805 | 1461085981211 Marionette TRACE conn3 <- [1,450,null,{}] 10:13:01 INFO - PROCESS | 1805 | 1461085981217 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:01 INFO - PROCESS | 1805 | 1461085981438 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 10:13:01 INFO - PROCESS | 1805 | 1461085981652 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff87db1d800 == 60 [pid = 1805] [id = 120] 10:13:01 INFO - PROCESS | 1805 | ++DOMWINDOW == 115 (0x7ff86609c400) [pid = 1805] [serial = 359] [outer = (nil)] 10:13:01 INFO - PROCESS | 1805 | ++DOMWINDOW == 116 (0x7ff87895cc00) [pid = 1805] [serial = 360] [outer = 0x7ff86609c400] 10:13:01 INFO - PROCESS | 1805 | 1461085981771 Marionette DEBUG loaded listener.js 10:13:01 INFO - PROCESS | 1805 | ++DOMWINDOW == 117 (0x7ff878c9bc00) [pid = 1805] [serial = 361] [outer = 0x7ff86609c400] 10:13:02 INFO - PROCESS | 1805 | 1461085982626 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 10:13:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 10:13:02 INFO - PROCESS | 1805 | 1461085982894 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 10:13:02 INFO - PROCESS | 1805 | 1461085982902 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 10:13:02 INFO - PROCESS | 1805 | 1461085982905 Marionette TRACE conn3 <- [1,454,null,{}] 10:13:02 INFO - PROCESS | 1805 | 1461085982913 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:03 INFO - PROCESS | 1805 | 1461085983073 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 10:13:03 INFO - PROCESS | 1805 | 1461085983288 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff860aa5000 == 61 [pid = 1805] [id = 121] 10:13:03 INFO - PROCESS | 1805 | ++DOMWINDOW == 118 (0x7ff85c9ef800) [pid = 1805] [serial = 362] [outer = (nil)] 10:13:03 INFO - PROCESS | 1805 | ++DOMWINDOW == 119 (0x7ff85d165400) [pid = 1805] [serial = 363] [outer = 0x7ff85c9ef800] 10:13:03 INFO - PROCESS | 1805 | 1461085983351 Marionette DEBUG loaded listener.js 10:13:03 INFO - PROCESS | 1805 | ++DOMWINDOW == 120 (0x7ff85d520c00) [pid = 1805] [serial = 364] [outer = 0x7ff85c9ef800] 10:13:04 INFO - PROCESS | 1805 | [1805] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:13:04 INFO - PROCESS | 1805 | 1461085984273 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 10:13:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 10:13:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1431ms 10:13:04 INFO - PROCESS | 1805 | 1461085984334 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 10:13:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 10:13:04 INFO - PROCESS | 1805 | 1461085984339 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 10:13:04 INFO - PROCESS | 1805 | 1461085984350 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 10:13:04 INFO - PROCESS | 1805 | 1461085984356 Marionette TRACE conn3 <- [1,458,null,{}] 10:13:04 INFO - PROCESS | 1805 | 1461085984361 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:04 INFO - PROCESS | 1805 | 1461085984596 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 10:13:04 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff878209800 == 60 [pid = 1805] [id = 80] 10:13:04 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8736d9800 == 59 [pid = 1805] [id = 113] 10:13:04 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff86c9ca800 == 58 [pid = 1805] [id = 112] 10:13:04 INFO - PROCESS | 1805 | --DOMWINDOW == 119 (0x7ff8682df000) [pid = 1805] [serial = 282] [outer = (nil)] [url = about:blank] 10:13:04 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff867659000 == 57 [pid = 1805] [id = 111] 10:13:04 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff866780000 == 56 [pid = 1805] [id = 110] 10:13:04 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85db6f800 == 55 [pid = 1805] [id = 109] 10:13:04 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff860aa3800 == 54 [pid = 1805] [id = 108] 10:13:04 INFO - PROCESS | 1805 | 1461085984787 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85cf1e000 == 55 [pid = 1805] [id = 122] 10:13:04 INFO - PROCESS | 1805 | ++DOMWINDOW == 120 (0x7ff85f524800) [pid = 1805] [serial = 365] [outer = (nil)] 10:13:04 INFO - PROCESS | 1805 | ++DOMWINDOW == 121 (0x7ff860a6b800) [pid = 1805] [serial = 366] [outer = 0x7ff85f524800] 10:13:04 INFO - PROCESS | 1805 | 1461085984851 Marionette DEBUG loaded listener.js 10:13:04 INFO - PROCESS | 1805 | ++DOMWINDOW == 122 (0x7ff860c4cc00) [pid = 1805] [serial = 367] [outer = 0x7ff85f524800] 10:13:05 INFO - PROCESS | 1805 | --DOMWINDOW == 121 (0x7ff8670d4400) [pid = 1805] [serial = 304] [outer = (nil)] [url = about:blank] 10:13:05 INFO - PROCESS | 1805 | --DOMWINDOW == 120 (0x7ff878248400) [pid = 1805] [serial = 276] [outer = (nil)] [url = about:blank] 10:13:05 INFO - PROCESS | 1805 | --DOMWINDOW == 119 (0x7ff8749cb400) [pid = 1805] [serial = 301] [outer = (nil)] [url = about:blank] 10:13:05 INFO - PROCESS | 1805 | --DOMWINDOW == 118 (0x7ff867dc2c00) [pid = 1805] [serial = 294] [outer = (nil)] [url = about:blank] 10:13:05 INFO - PROCESS | 1805 | --DOMWINDOW == 117 (0x7ff866474400) [pid = 1805] [serial = 297] [outer = (nil)] [url = about:blank] 10:13:05 INFO - PROCESS | 1805 | --DOMWINDOW == 116 (0x7ff864a63800) [pid = 1805] [serial = 288] [outer = (nil)] [url = about:blank] 10:13:05 INFO - PROCESS | 1805 | --DOMWINDOW == 115 (0x7ff866479400) [pid = 1805] [serial = 298] [outer = (nil)] [url = about:blank] 10:13:05 INFO - PROCESS | 1805 | --DOMWINDOW == 114 (0x7ff86ca5f800) [pid = 1805] [serial = 295] [outer = (nil)] [url = about:blank] 10:13:05 INFO - PROCESS | 1805 | --DOMWINDOW == 113 (0x7ff860c4e400) [pid = 1805] [serial = 270] [outer = (nil)] [url = about:blank] 10:13:05 INFO - PROCESS | 1805 | --DOMWINDOW == 112 (0x7ff86609a400) [pid = 1805] [serial = 292] [outer = (nil)] [url = about:blank] 10:13:05 INFO - PROCESS | 1805 | --DOMWINDOW == 111 (0x7ff87aa98400) [pid = 1805] [serial = 279] [outer = (nil)] [url = about:blank] 10:13:05 INFO - PROCESS | 1805 | --DOMWINDOW == 110 (0x7ff867d68000) [pid = 1805] [serial = 273] [outer = (nil)] [url = about:blank] 10:13:05 INFO - PROCESS | 1805 | --DOMWINDOW == 109 (0x7ff865ab1c00) [pid = 1805] [serial = 289] [outer = (nil)] [url = about:blank] 10:13:05 INFO - PROCESS | 1805 | --DOMWINDOW == 108 (0x7ff87369cc00) [pid = 1805] [serial = 300] [outer = (nil)] [url = about:blank] 10:13:05 INFO - PROCESS | 1805 | --DOMWINDOW == 107 (0x7ff85e89e000) [pid = 1805] [serial = 285] [outer = (nil)] [url = about:blank] 10:13:05 INFO - PROCESS | 1805 | --DOMWINDOW == 106 (0x7ff860842000) [pid = 1805] [serial = 286] [outer = (nil)] [url = about:blank] 10:13:05 INFO - PROCESS | 1805 | --DOMWINDOW == 105 (0x7ff866094400) [pid = 1805] [serial = 291] [outer = (nil)] [url = about:blank] 10:13:05 INFO - PROCESS | 1805 | --DOMWINDOW == 104 (0x7ff860c4a800) [pid = 1805] [serial = 303] [outer = (nil)] [url = about:blank] 10:13:05 INFO - PROCESS | 1805 | 1461085985648 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 10:13:05 INFO - PROCESS | 1805 | 1461085985694 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 10:13:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 10:13:05 INFO - PROCESS | 1805 | 1461085985701 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 10:13:05 INFO - PROCESS | 1805 | 1461085985704 Marionette TRACE conn3 <- [1,462,null,{}] 10:13:05 INFO - PROCESS | 1805 | 1461085985718 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:05 INFO - PROCESS | 1805 | 1461085985890 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 10:13:06 INFO - PROCESS | 1805 | 1461085985999 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff866cf2000 == 56 [pid = 1805] [id = 123] 10:13:06 INFO - PROCESS | 1805 | ++DOMWINDOW == 105 (0x7ff85f527000) [pid = 1805] [serial = 368] [outer = (nil)] 10:13:06 INFO - PROCESS | 1805 | ++DOMWINDOW == 106 (0x7ff865483400) [pid = 1805] [serial = 369] [outer = 0x7ff85f527000] 10:13:06 INFO - PROCESS | 1805 | 1461085986066 Marionette DEBUG loaded listener.js 10:13:06 INFO - PROCESS | 1805 | ++DOMWINDOW == 107 (0x7ff866095c00) [pid = 1805] [serial = 370] [outer = 0x7ff85f527000] 10:13:06 INFO - PROCESS | 1805 | [1805] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:13:06 INFO - PROCESS | 1805 | 1461085986869 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 10:13:06 INFO - PROCESS | 1805 | 1461085986938 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 10:13:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 10:13:06 INFO - PROCESS | 1805 | 1461085986944 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 10:13:06 INFO - PROCESS | 1805 | 1461085986947 Marionette TRACE conn3 <- [1,466,null,{}] 10:13:06 INFO - PROCESS | 1805 | 1461085986952 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:07 INFO - PROCESS | 1805 | 1461085987148 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 10:13:07 INFO - PROCESS | 1805 | 1461085987163 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff868e17000 == 57 [pid = 1805] [id = 124] 10:13:07 INFO - PROCESS | 1805 | ++DOMWINDOW == 108 (0x7ff86646d000) [pid = 1805] [serial = 371] [outer = (nil)] 10:13:07 INFO - PROCESS | 1805 | ++DOMWINDOW == 109 (0x7ff8681f5800) [pid = 1805] [serial = 372] [outer = 0x7ff86646d000] 10:13:07 INFO - PROCESS | 1805 | 1461085987235 Marionette DEBUG loaded listener.js 10:13:07 INFO - PROCESS | 1805 | ++DOMWINDOW == 110 (0x7ff872874000) [pid = 1805] [serial = 373] [outer = 0x7ff86646d000] 10:13:08 INFO - PROCESS | 1805 | 1461085988038 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 10:13:08 INFO - PROCESS | 1805 | 1461085988080 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 10:13:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 10:13:08 INFO - PROCESS | 1805 | 1461085988086 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 10:13:08 INFO - PROCESS | 1805 | 1461085988088 Marionette TRACE conn3 <- [1,470,null,{}] 10:13:08 INFO - PROCESS | 1805 | 1461085988100 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:08 INFO - PROCESS | 1805 | 1461085988270 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 10:13:08 INFO - PROCESS | 1805 | 1461085988296 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff8734f7800 == 58 [pid = 1805] [id = 125] 10:13:08 INFO - PROCESS | 1805 | ++DOMWINDOW == 111 (0x7ff861e42800) [pid = 1805] [serial = 374] [outer = (nil)] 10:13:08 INFO - PROCESS | 1805 | ++DOMWINDOW == 112 (0x7ff861e4c400) [pid = 1805] [serial = 375] [outer = 0x7ff861e42800] 10:13:08 INFO - PROCESS | 1805 | 1461085988355 Marionette DEBUG loaded listener.js 10:13:08 INFO - PROCESS | 1805 | ++DOMWINDOW == 113 (0x7ff866470000) [pid = 1805] [serial = 376] [outer = 0x7ff861e42800] 10:13:09 INFO - PROCESS | 1805 | --DOMWINDOW == 112 (0x7ff874b13c00) [pid = 1805] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 10:13:09 INFO - PROCESS | 1805 | --DOMWINDOW == 111 (0x7ff8649bf800) [pid = 1805] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 10:13:09 INFO - PROCESS | 1805 | --DOMWINDOW == 110 (0x7ff867352000) [pid = 1805] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 10:13:09 INFO - PROCESS | 1805 | --DOMWINDOW == 109 (0x7ff85c7e3800) [pid = 1805] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 10:13:09 INFO - PROCESS | 1805 | --DOMWINDOW == 108 (0x7ff860c50800) [pid = 1805] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 10:13:09 INFO - PROCESS | 1805 | --DOMWINDOW == 107 (0x7ff863e32000) [pid = 1805] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 10:13:09 INFO - PROCESS | 1805 | --DOMWINDOW == 106 (0x7ff85c7e6000) [pid = 1805] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 10:13:09 INFO - PROCESS | 1805 | --DOMWINDOW == 105 (0x7ff8681f7000) [pid = 1805] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 10:13:09 INFO - PROCESS | 1805 | --DOMWINDOW == 104 (0x7ff876a26c00) [pid = 1805] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 10:13:09 INFO - PROCESS | 1805 | 1461085989263 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 10:13:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 10:13:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1238ms 10:13:09 INFO - PROCESS | 1805 | 1461085989326 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 10:13:09 INFO - PROCESS | 1805 | 1461085989329 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 10:13:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 10:13:09 INFO - PROCESS | 1805 | 1461085989335 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 10:13:09 INFO - PROCESS | 1805 | 1461085989337 Marionette TRACE conn3 <- [1,474,null,{}] 10:13:09 INFO - PROCESS | 1805 | 1461085989342 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:09 INFO - PROCESS | 1805 | 1461085989509 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 10:13:09 INFO - PROCESS | 1805 | 1461085989519 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff874809800 == 59 [pid = 1805] [id = 126] 10:13:09 INFO - PROCESS | 1805 | ++DOMWINDOW == 105 (0x7ff861e47000) [pid = 1805] [serial = 377] [outer = (nil)] 10:13:09 INFO - PROCESS | 1805 | ++DOMWINDOW == 106 (0x7ff874834c00) [pid = 1805] [serial = 378] [outer = 0x7ff861e47000] 10:13:09 INFO - PROCESS | 1805 | 1461085989582 Marionette DEBUG loaded listener.js 10:13:09 INFO - PROCESS | 1805 | ++DOMWINDOW == 107 (0x7ff876adf800) [pid = 1805] [serial = 379] [outer = 0x7ff861e47000] 10:13:10 INFO - PROCESS | 1805 | 1461085990354 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 10:13:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 10:13:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1077ms 10:13:10 INFO - PROCESS | 1805 | 1461085990422 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 10:13:10 INFO - PROCESS | 1805 | 1461085990425 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 10:13:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 10:13:10 INFO - PROCESS | 1805 | 1461085990431 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 10:13:10 INFO - PROCESS | 1805 | 1461085990434 Marionette TRACE conn3 <- [1,478,null,{}] 10:13:10 INFO - PROCESS | 1805 | 1461085990439 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:10 INFO - PROCESS | 1805 | 1461085990584 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 10:13:10 INFO - PROCESS | 1805 | 1461085990593 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff878d77800 == 60 [pid = 1805] [id = 127] 10:13:10 INFO - PROCESS | 1805 | ++DOMWINDOW == 108 (0x7ff876b40800) [pid = 1805] [serial = 380] [outer = (nil)] 10:13:10 INFO - PROCESS | 1805 | ++DOMWINDOW == 109 (0x7ff878c05800) [pid = 1805] [serial = 381] [outer = 0x7ff876b40800] 10:13:10 INFO - PROCESS | 1805 | 1461085990653 Marionette DEBUG loaded listener.js 10:13:10 INFO - PROCESS | 1805 | ++DOMWINDOW == 110 (0x7ff878e0bc00) [pid = 1805] [serial = 382] [outer = 0x7ff876b40800] 10:13:11 INFO - PROCESS | 1805 | 1461085991629 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 10:13:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 10:13:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1232ms 10:13:11 INFO - PROCESS | 1805 | 1461085991665 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 10:13:11 INFO - PROCESS | 1805 | 1461085991671 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 10:13:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 10:13:11 INFO - PROCESS | 1805 | 1461085991679 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 10:13:11 INFO - PROCESS | 1805 | 1461085991684 Marionette TRACE conn3 <- [1,482,null,{}] 10:13:11 INFO - PROCESS | 1805 | 1461085991701 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:11 INFO - PROCESS | 1805 | 1461085991877 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 10:13:12 INFO - PROCESS | 1805 | 1461085992023 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff8632ae800 == 61 [pid = 1805] [id = 128] 10:13:12 INFO - PROCESS | 1805 | ++DOMWINDOW == 111 (0x7ff85c7ebc00) [pid = 1805] [serial = 383] [outer = (nil)] 10:13:12 INFO - PROCESS | 1805 | ++DOMWINDOW == 112 (0x7ff85eb3f000) [pid = 1805] [serial = 384] [outer = 0x7ff85c7ebc00] 10:13:12 INFO - PROCESS | 1805 | 1461085992101 Marionette DEBUG loaded listener.js 10:13:12 INFO - PROCESS | 1805 | ++DOMWINDOW == 113 (0x7ff860842000) [pid = 1805] [serial = 385] [outer = 0x7ff85c7ebc00] 10:13:13 INFO - PROCESS | 1805 | 1461085993026 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 10:13:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 10:13:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1396ms 10:13:13 INFO - PROCESS | 1805 | 1461085993075 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 10:13:13 INFO - PROCESS | 1805 | 1461085993084 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 10:13:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 10:13:13 INFO - PROCESS | 1805 | 1461085993094 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 10:13:13 INFO - PROCESS | 1805 | 1461085993098 Marionette TRACE conn3 <- [1,486,null,{}] 10:13:13 INFO - PROCESS | 1805 | 1461085993104 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:13 INFO - PROCESS | 1805 | 1461085993278 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 10:13:13 INFO - PROCESS | 1805 | 1461085993422 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff8728c9000 == 62 [pid = 1805] [id = 129] 10:13:13 INFO - PROCESS | 1805 | ++DOMWINDOW == 114 (0x7ff85c9f6c00) [pid = 1805] [serial = 386] [outer = (nil)] 10:13:13 INFO - PROCESS | 1805 | ++DOMWINDOW == 115 (0x7ff861eee000) [pid = 1805] [serial = 387] [outer = 0x7ff85c9f6c00] 10:13:13 INFO - PROCESS | 1805 | 1461085993493 Marionette DEBUG loaded listener.js 10:13:13 INFO - PROCESS | 1805 | ++DOMWINDOW == 116 (0x7ff86323fc00) [pid = 1805] [serial = 388] [outer = 0x7ff85c9f6c00] 10:13:14 INFO - PROCESS | 1805 | 1461085994486 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 10:13:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 10:13:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1430ms 10:13:14 INFO - PROCESS | 1805 | 1461085994524 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 10:13:14 INFO - PROCESS | 1805 | 1461085994527 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 10:13:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 10:13:14 INFO - PROCESS | 1805 | 1461085994534 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 10:13:14 INFO - PROCESS | 1805 | 1461085994539 Marionette TRACE conn3 <- [1,490,null,{}] 10:13:14 INFO - PROCESS | 1805 | 1461085994555 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:14 INFO - PROCESS | 1805 | 1461085994714 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 10:13:14 INFO - PROCESS | 1805 | 1461085994871 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff87db14800 == 63 [pid = 1805] [id = 130] 10:13:14 INFO - PROCESS | 1805 | ++DOMWINDOW == 117 (0x7ff86324a800) [pid = 1805] [serial = 389] [outer = (nil)] 10:13:14 INFO - PROCESS | 1805 | ++DOMWINDOW == 118 (0x7ff865b8a400) [pid = 1805] [serial = 390] [outer = 0x7ff86324a800] 10:13:14 INFO - PROCESS | 1805 | 1461085994988 Marionette DEBUG loaded listener.js 10:13:15 INFO - PROCESS | 1805 | ++DOMWINDOW == 119 (0x7ff866472c00) [pid = 1805] [serial = 391] [outer = 0x7ff86324a800] 10:13:15 INFO - PROCESS | 1805 | 1461085995780 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 10:13:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 10:13:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1283ms 10:13:15 INFO - PROCESS | 1805 | 1461085995818 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 10:13:15 INFO - PROCESS | 1805 | 1461085995823 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 10:13:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 10:13:15 INFO - PROCESS | 1805 | 1461085995829 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 10:13:15 INFO - PROCESS | 1805 | 1461085995831 Marionette TRACE conn3 <- [1,494,null,{}] 10:13:15 INFO - PROCESS | 1805 | 1461085995837 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:15 INFO - PROCESS | 1805 | 1461085995994 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 10:13:16 INFO - PROCESS | 1805 | 1461085996145 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff878743800 == 64 [pid = 1805] [id = 131] 10:13:16 INFO - PROCESS | 1805 | ++DOMWINDOW == 120 (0x7ff86324c800) [pid = 1805] [serial = 392] [outer = (nil)] 10:13:16 INFO - PROCESS | 1805 | ++DOMWINDOW == 121 (0x7ff868e5b400) [pid = 1805] [serial = 393] [outer = 0x7ff86324c800] 10:13:16 INFO - PROCESS | 1805 | 1461085996217 Marionette DEBUG loaded listener.js 10:13:16 INFO - PROCESS | 1805 | ++DOMWINDOW == 122 (0x7ff8749c7c00) [pid = 1805] [serial = 394] [outer = 0x7ff86324c800] 10:13:17 INFO - PROCESS | 1805 | 1461085997112 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 10:13:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 10:13:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1328ms 10:13:17 INFO - PROCESS | 1805 | 1461085997158 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 10:13:17 INFO - PROCESS | 1805 | 1461085997162 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 10:13:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 10:13:17 INFO - PROCESS | 1805 | 1461085997168 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 10:13:17 INFO - PROCESS | 1805 | 1461085997171 Marionette TRACE conn3 <- [1,498,null,{}] 10:13:17 INFO - PROCESS | 1805 | 1461085997176 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:17 INFO - PROCESS | 1805 | 1461085997339 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 10:13:17 INFO - PROCESS | 1805 | 1461085997493 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff85abb3800 == 65 [pid = 1805] [id = 132] 10:13:17 INFO - PROCESS | 1805 | ++DOMWINDOW == 123 (0x7ff863c84800) [pid = 1805] [serial = 395] [outer = (nil)] 10:13:17 INFO - PROCESS | 1805 | ++DOMWINDOW == 124 (0x7ff878824800) [pid = 1805] [serial = 396] [outer = 0x7ff863c84800] 10:13:17 INFO - PROCESS | 1805 | 1461085997567 Marionette DEBUG loaded listener.js 10:13:17 INFO - PROCESS | 1805 | ++DOMWINDOW == 125 (0x7ff878e0b000) [pid = 1805] [serial = 397] [outer = 0x7ff863c84800] 10:13:18 INFO - PROCESS | 1805 | 1461085998452 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 10:13:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 10:13:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1342ms 10:13:18 INFO - PROCESS | 1805 | 1461085998511 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 10:13:18 INFO - PROCESS | 1805 | 1461085998514 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 10:13:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 10:13:18 INFO - PROCESS | 1805 | 1461085998521 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 10:13:18 INFO - PROCESS | 1805 | 1461085998525 Marionette TRACE conn3 <- [1,502,null,{}] 10:13:18 INFO - PROCESS | 1805 | 1461085998530 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:18 INFO - PROCESS | 1805 | 1461085998724 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 10:13:18 INFO - PROCESS | 1805 | 1461085998876 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85ebba800 == 66 [pid = 1805] [id = 133] 10:13:18 INFO - PROCESS | 1805 | ++DOMWINDOW == 126 (0x7ff85c7e4000) [pid = 1805] [serial = 398] [outer = (nil)] 10:13:18 INFO - PROCESS | 1805 | ++DOMWINDOW == 127 (0x7ff85d160c00) [pid = 1805] [serial = 399] [outer = 0x7ff85c7e4000] 10:13:18 INFO - PROCESS | 1805 | 1461085998954 Marionette DEBUG loaded listener.js 10:13:19 INFO - PROCESS | 1805 | ++DOMWINDOW == 128 (0x7ff874cd0400) [pid = 1805] [serial = 400] [outer = 0x7ff85c7e4000] 10:13:20 INFO - PROCESS | 1805 | 1461086000034 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 10:13:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 10:13:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1529ms 10:13:20 INFO - PROCESS | 1805 | 1461086000051 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 10:13:20 INFO - PROCESS | 1805 | 1461086000057 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 10:13:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 10:13:20 INFO - PROCESS | 1805 | 1461086000065 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 10:13:20 INFO - PROCESS | 1805 | 1461086000070 Marionette TRACE conn3 <- [1,506,null,{}] 10:13:20 INFO - PROCESS | 1805 | 1461086000079 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:20 INFO - PROCESS | 1805 | 1461086000230 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 10:13:20 INFO - PROCESS | 1805 | 1461086000415 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff865b3c000 == 67 [pid = 1805] [id = 134] 10:13:20 INFO - PROCESS | 1805 | ++DOMWINDOW == 129 (0x7ff85d16dc00) [pid = 1805] [serial = 401] [outer = (nil)] 10:13:20 INFO - PROCESS | 1805 | ++DOMWINDOW == 130 (0x7ff85d51a800) [pid = 1805] [serial = 402] [outer = 0x7ff85d16dc00] 10:13:20 INFO - PROCESS | 1805 | 1461086000498 Marionette DEBUG loaded listener.js 10:13:20 INFO - PROCESS | 1805 | ++DOMWINDOW == 131 (0x7ff85d6d0c00) [pid = 1805] [serial = 403] [outer = 0x7ff85d16dc00] 10:13:21 INFO - PROCESS | 1805 | 1461086001350 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 10:13:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 10:13:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1334ms 10:13:21 INFO - PROCESS | 1805 | 1461086001404 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 10:13:21 INFO - PROCESS | 1805 | 1461086001417 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 10:13:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 10:13:21 INFO - PROCESS | 1805 | 1461086001438 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 10:13:21 INFO - PROCESS | 1805 | 1461086001444 Marionette TRACE conn3 <- [1,510,null,{}] 10:13:21 INFO - PROCESS | 1805 | 1461086001458 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:21 INFO - PROCESS | 1805 | 1461086001670 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 10:13:21 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff878297800 == 66 [pid = 1805] [id = 89] 10:13:21 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff87b7cd800 == 65 [pid = 1805] [id = 93] 10:13:21 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff87cda9800 == 64 [pid = 1805] [id = 94] 10:13:21 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff87aa67000 == 63 [pid = 1805] [id = 92] 10:13:21 INFO - PROCESS | 1805 | 1461086001956 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff874809800 == 62 [pid = 1805] [id = 126] 10:13:21 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8734f7800 == 61 [pid = 1805] [id = 125] 10:13:21 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff868e17000 == 60 [pid = 1805] [id = 124] 10:13:22 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85cf22000 == 61 [pid = 1805] [id = 135] 10:13:22 INFO - PROCESS | 1805 | ++DOMWINDOW == 132 (0x7ff85e89ac00) [pid = 1805] [serial = 404] [outer = (nil)] 10:13:22 INFO - PROCESS | 1805 | ++DOMWINDOW == 133 (0x7ff85eb43800) [pid = 1805] [serial = 405] [outer = 0x7ff85e89ac00] 10:13:22 INFO - PROCESS | 1805 | 1461086002047 Marionette DEBUG loaded listener.js 10:13:22 INFO - PROCESS | 1805 | ++DOMWINDOW == 134 (0x7ff85f5a4000) [pid = 1805] [serial = 406] [outer = 0x7ff85e89ac00] 10:13:22 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff866cf2000 == 60 [pid = 1805] [id = 123] 10:13:22 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85cf1e000 == 59 [pid = 1805] [id = 122] 10:13:22 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff860aa5000 == 58 [pid = 1805] [id = 121] 10:13:22 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff865b17000 == 57 [pid = 1805] [id = 115] 10:13:22 INFO - PROCESS | 1805 | --DOMWINDOW == 133 (0x7ff878826000) [pid = 1805] [serial = 231] [outer = (nil)] [url = about:blank] 10:13:22 INFO - PROCESS | 1805 | --DOMWINDOW == 132 (0x7ff86609d400) [pid = 1805] [serial = 312] [outer = (nil)] [url = about:blank] 10:13:22 INFO - PROCESS | 1805 | --DOMWINDOW == 131 (0x7ff86646bc00) [pid = 1805] [serial = 336] [outer = (nil)] [url = about:blank] 10:13:22 INFO - PROCESS | 1805 | --DOMWINDOW == 130 (0x7ff87882b000) [pid = 1805] [serial = 307] [outer = (nil)] [url = about:blank] 10:13:22 INFO - PROCESS | 1805 | --DOMWINDOW == 129 (0x7ff874cc5800) [pid = 1805] [serial = 306] [outer = (nil)] [url = about:blank] 10:13:22 INFO - PROCESS | 1805 | --DOMWINDOW == 128 (0x7ff85cc8e000) [pid = 1805] [serial = 325] [outer = (nil)] [url = about:blank] 10:13:22 INFO - PROCESS | 1805 | --DOMWINDOW == 127 (0x7ff85c7ea400) [pid = 1805] [serial = 324] [outer = (nil)] [url = about:blank] 10:13:22 INFO - PROCESS | 1805 | --DOMWINDOW == 126 (0x7ff86321e400) [pid = 1805] [serial = 330] [outer = (nil)] [url = about:blank] 10:13:22 INFO - PROCESS | 1805 | --DOMWINDOW == 125 (0x7ff863e31400) [pid = 1805] [serial = 331] [outer = (nil)] [url = about:blank] 10:13:22 INFO - PROCESS | 1805 | --DOMWINDOW == 124 (0x7ff866091000) [pid = 1805] [serial = 333] [outer = (nil)] [url = about:blank] 10:13:22 INFO - PROCESS | 1805 | --DOMWINDOW == 123 (0x7ff85d518c00) [pid = 1805] [serial = 321] [outer = (nil)] [url = about:blank] 10:13:22 INFO - PROCESS | 1805 | --DOMWINDOW == 122 (0x7ff860c45800) [pid = 1805] [serial = 309] [outer = (nil)] [url = about:blank] 10:13:22 INFO - PROCESS | 1805 | --DOMWINDOW == 121 (0x7ff85da74800) [pid = 1805] [serial = 327] [outer = (nil)] [url = about:blank] 10:13:22 INFO - PROCESS | 1805 | --DOMWINDOW == 120 (0x7ff85f5a4c00) [pid = 1805] [serial = 328] [outer = (nil)] [url = about:blank] 10:13:22 INFO - PROCESS | 1805 | --DOMWINDOW == 119 (0x7ff873921800) [pid = 1805] [serial = 315] [outer = (nil)] [url = about:blank] 10:13:22 INFO - PROCESS | 1805 | --DOMWINDOW == 118 (0x7ff85c67e000) [pid = 1805] [serial = 318] [outer = (nil)] [url = about:blank] 10:13:22 INFO - PROCESS | 1805 | --DOMWINDOW == 117 (0x7ff866479000) [pid = 1805] [serial = 337] [outer = (nil)] [url = about:blank] 10:13:22 INFO - PROCESS | 1805 | --DOMWINDOW == 116 (0x7ff8739a4000) [pid = 1805] [serial = 340] [outer = (nil)] [url = about:blank] 10:13:22 INFO - PROCESS | 1805 | --DOMWINDOW == 115 (0x7ff86cb48400) [pid = 1805] [serial = 339] [outer = (nil)] [url = about:blank] 10:13:22 INFO - PROCESS | 1805 | --DOMWINDOW == 114 (0x7ff86609a000) [pid = 1805] [serial = 334] [outer = (nil)] [url = about:blank] 10:13:22 INFO - PROCESS | 1805 | --DOMWINDOW == 113 (0x7ff878e09000) [pid = 1805] [serial = 268] [outer = (nil)] [url = about:blank] 10:13:22 INFO - PROCESS | 1805 | 1461086002892 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 10:13:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 10:13:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1491ms 10:13:22 INFO - PROCESS | 1805 | 1461086002929 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 10:13:22 INFO - PROCESS | 1805 | 1461086002933 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 10:13:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 10:13:22 INFO - PROCESS | 1805 | 1461086002939 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 10:13:22 INFO - PROCESS | 1805 | 1461086002945 Marionette TRACE conn3 <- [1,514,null,{}] 10:13:22 INFO - PROCESS | 1805 | 1461086002961 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:23 INFO - PROCESS | 1805 | 1461086003112 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 10:13:23 INFO - PROCESS | 1805 | 1461086003227 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff865b0c800 == 58 [pid = 1805] [id = 136] 10:13:23 INFO - PROCESS | 1805 | ++DOMWINDOW == 114 (0x7ff85e89d400) [pid = 1805] [serial = 407] [outer = (nil)] 10:13:23 INFO - PROCESS | 1805 | ++DOMWINDOW == 115 (0x7ff860c4e400) [pid = 1805] [serial = 408] [outer = 0x7ff85e89d400] 10:13:23 INFO - PROCESS | 1805 | 1461086003292 Marionette DEBUG loaded listener.js 10:13:23 INFO - PROCESS | 1805 | ++DOMWINDOW == 116 (0x7ff861e78400) [pid = 1805] [serial = 409] [outer = 0x7ff85e89d400] 10:13:23 INFO - PROCESS | 1805 | 1461086003956 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 10:13:23 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:13:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1036ms 10:13:23 INFO - PROCESS | 1805 | 1461086003976 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 10:13:23 INFO - PROCESS | 1805 | 1461086003980 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 10:13:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 10:13:23 INFO - PROCESS | 1805 | 1461086003985 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 10:13:23 INFO - PROCESS | 1805 | 1461086003987 Marionette TRACE conn3 <- [1,518,null,{}] 10:13:23 INFO - PROCESS | 1805 | 1461086003993 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:24 INFO - PROCESS | 1805 | 1461086004181 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 10:13:24 INFO - PROCESS | 1805 | 1461086004257 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff866d18800 == 59 [pid = 1805] [id = 137] 10:13:24 INFO - PROCESS | 1805 | ++DOMWINDOW == 117 (0x7ff85cc95000) [pid = 1805] [serial = 410] [outer = (nil)] 10:13:24 INFO - PROCESS | 1805 | ++DOMWINDOW == 118 (0x7ff861eef400) [pid = 1805] [serial = 411] [outer = 0x7ff85cc95000] 10:13:24 INFO - PROCESS | 1805 | 1461086004318 Marionette DEBUG loaded listener.js 10:13:24 INFO - PROCESS | 1805 | ++DOMWINDOW == 119 (0x7ff863243000) [pid = 1805] [serial = 412] [outer = 0x7ff85cc95000] 10:13:25 INFO - PROCESS | 1805 | 1461086005074 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 10:13:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 10:13:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1126ms 10:13:25 INFO - PROCESS | 1805 | 1461086005113 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 10:13:25 INFO - PROCESS | 1805 | 1461086005117 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 10:13:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 10:13:25 INFO - PROCESS | 1805 | 1461086005126 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 10:13:25 INFO - PROCESS | 1805 | 1461086005128 Marionette TRACE conn3 <- [1,522,null,{}] 10:13:25 INFO - PROCESS | 1805 | 1461086005140 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:25 INFO - PROCESS | 1805 | 1461086005318 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 10:13:25 INFO - PROCESS | 1805 | 1461086005337 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff85ac21800 == 60 [pid = 1805] [id = 138] 10:13:25 INFO - PROCESS | 1805 | ++DOMWINDOW == 120 (0x7ff861eedc00) [pid = 1805] [serial = 413] [outer = (nil)] 10:13:25 INFO - PROCESS | 1805 | ++DOMWINDOW == 121 (0x7ff86324ec00) [pid = 1805] [serial = 414] [outer = 0x7ff861eedc00] 10:13:25 INFO - PROCESS | 1805 | 1461086005397 Marionette DEBUG loaded listener.js 10:13:25 INFO - PROCESS | 1805 | ++DOMWINDOW == 122 (0x7ff8653c6400) [pid = 1805] [serial = 415] [outer = 0x7ff861eedc00] 10:13:26 INFO - PROCESS | 1805 | 1461086006286 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 10:13:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 10:13:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1190ms 10:13:26 INFO - PROCESS | 1805 | 1461086006318 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 10:13:26 INFO - PROCESS | 1805 | 1461086006321 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 10:13:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 10:13:26 INFO - PROCESS | 1805 | 1461086006326 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 10:13:26 INFO - PROCESS | 1805 | 1461086006328 Marionette TRACE conn3 <- [1,526,null,{}] 10:13:26 INFO - PROCESS | 1805 | 1461086006349 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:26 INFO - PROCESS | 1805 | 1461086006553 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 10:13:26 INFO - PROCESS | 1805 | --DOMWINDOW == 121 (0x7ff85f527000) [pid = 1805] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 10:13:26 INFO - PROCESS | 1805 | --DOMWINDOW == 120 (0x7ff86646d000) [pid = 1805] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 10:13:26 INFO - PROCESS | 1805 | --DOMWINDOW == 119 (0x7ff861e47000) [pid = 1805] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 10:13:26 INFO - PROCESS | 1805 | --DOMWINDOW == 118 (0x7ff85c9ef800) [pid = 1805] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 10:13:26 INFO - PROCESS | 1805 | --DOMWINDOW == 117 (0x7ff85f524800) [pid = 1805] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 10:13:26 INFO - PROCESS | 1805 | --DOMWINDOW == 116 (0x7ff861e42800) [pid = 1805] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 10:13:26 INFO - PROCESS | 1805 | --DOMWINDOW == 115 (0x7ff85c9efc00) [pid = 1805] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 10:13:26 INFO - PROCESS | 1805 | 1461086006792 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85d1a1000 == 61 [pid = 1805] [id = 139] 10:13:26 INFO - PROCESS | 1805 | ++DOMWINDOW == 116 (0x7ff85acd8000) [pid = 1805] [serial = 416] [outer = (nil)] 10:13:26 INFO - PROCESS | 1805 | ++DOMWINDOW == 117 (0x7ff85c9efc00) [pid = 1805] [serial = 417] [outer = 0x7ff85acd8000] 10:13:26 INFO - PROCESS | 1805 | 1461086006873 Marionette DEBUG loaded listener.js 10:13:26 INFO - PROCESS | 1805 | ++DOMWINDOW == 118 (0x7ff86609d400) [pid = 1805] [serial = 418] [outer = 0x7ff85acd8000] 10:13:27 INFO - PROCESS | 1805 | 1461086007620 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 10:13:27 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:13:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1326ms 10:13:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 10:13:27 INFO - PROCESS | 1805 | 1461086007654 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 10:13:27 INFO - PROCESS | 1805 | 1461086007657 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 10:13:27 INFO - PROCESS | 1805 | 1461086007664 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 10:13:27 INFO - PROCESS | 1805 | 1461086007667 Marionette TRACE conn3 <- [1,530,null,{}] 10:13:27 INFO - PROCESS | 1805 | 1461086007672 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:27 INFO - PROCESS | 1805 | 1461086007819 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 10:13:27 INFO - PROCESS | 1805 | 1461086007833 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff874911000 == 62 [pid = 1805] [id = 140] 10:13:27 INFO - PROCESS | 1805 | ++DOMWINDOW == 119 (0x7ff8681ec400) [pid = 1805] [serial = 419] [outer = (nil)] 10:13:27 INFO - PROCESS | 1805 | ++DOMWINDOW == 120 (0x7ff86d707c00) [pid = 1805] [serial = 420] [outer = 0x7ff8681ec400] 10:13:27 INFO - PROCESS | 1805 | 1461086007896 Marionette DEBUG loaded listener.js 10:13:27 INFO - PROCESS | 1805 | ++DOMWINDOW == 121 (0x7ff873b74c00) [pid = 1805] [serial = 421] [outer = 0x7ff8681ec400] 10:13:28 INFO - PROCESS | 1805 | 1461086008787 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 10:13:28 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:13:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 10:13:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 10:13:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:13:28 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:13:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 10:13:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 10:13:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:13:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1284ms 10:13:29 INFO - PROCESS | 1805 | 1461086009234 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 10:13:29 INFO - PROCESS | 1805 | 1461086009241 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 10:13:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 10:13:29 INFO - PROCESS | 1805 | 1461086009281 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 10:13:29 INFO - PROCESS | 1805 | 1461086009288 Marionette TRACE conn3 <- [1,534,null,{}] 10:13:29 INFO - PROCESS | 1805 | 1461086009296 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:29 INFO - PROCESS | 1805 | 1461086009541 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 10:13:29 INFO - PROCESS | 1805 | 1461086009663 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff8632a6800 == 63 [pid = 1805] [id = 141] 10:13:29 INFO - PROCESS | 1805 | ++DOMWINDOW == 122 (0x7ff85d6ce800) [pid = 1805] [serial = 422] [outer = (nil)] 10:13:29 INFO - PROCESS | 1805 | ++DOMWINDOW == 123 (0x7ff85d6d3800) [pid = 1805] [serial = 423] [outer = 0x7ff85d6ce800] 10:13:29 INFO - PROCESS | 1805 | 1461086009777 Marionette DEBUG loaded listener.js 10:13:29 INFO - PROCESS | 1805 | ++DOMWINDOW == 124 (0x7ff85eb48800) [pid = 1805] [serial = 424] [outer = 0x7ff85d6ce800] 10:13:30 INFO - PROCESS | 1805 | 1461086010618 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 10:13:30 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 10:13:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1397ms 10:13:30 INFO - PROCESS | 1805 | 1461086010676 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 10:13:30 INFO - PROCESS | 1805 | 1461086010682 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 10:13:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 10:13:30 INFO - PROCESS | 1805 | 1461086010694 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 10:13:30 INFO - PROCESS | 1805 | 1461086010699 Marionette TRACE conn3 <- [1,538,null,{}] 10:13:30 INFO - PROCESS | 1805 | 1461086010774 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:30 INFO - PROCESS | 1805 | 1461086010964 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 10:13:31 INFO - PROCESS | 1805 | 1461086011139 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff873652000 == 64 [pid = 1805] [id = 142] 10:13:31 INFO - PROCESS | 1805 | ++DOMWINDOW == 125 (0x7ff85c7e8800) [pid = 1805] [serial = 425] [outer = (nil)] 10:13:31 INFO - PROCESS | 1805 | ++DOMWINDOW == 126 (0x7ff861e42800) [pid = 1805] [serial = 426] [outer = 0x7ff85c7e8800] 10:13:31 INFO - PROCESS | 1805 | 1461086011242 Marionette DEBUG loaded listener.js 10:13:31 INFO - PROCESS | 1805 | ++DOMWINDOW == 127 (0x7ff863244400) [pid = 1805] [serial = 427] [outer = 0x7ff85c7e8800] 10:13:32 INFO - PROCESS | 1805 | 1461086012194 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 10:13:32 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:13:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1530ms 10:13:32 INFO - PROCESS | 1805 | 1461086012222 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 10:13:32 INFO - PROCESS | 1805 | 1461086012225 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 10:13:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 10:13:32 INFO - PROCESS | 1805 | 1461086012232 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 10:13:32 INFO - PROCESS | 1805 | 1461086012235 Marionette TRACE conn3 <- [1,542,null,{}] 10:13:32 INFO - PROCESS | 1805 | 1461086012251 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:32 INFO - PROCESS | 1805 | 1461086012499 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 10:13:32 INFO - PROCESS | 1805 | 1461086012629 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85c614000 == 65 [pid = 1805] [id = 143] 10:13:32 INFO - PROCESS | 1805 | ++DOMWINDOW == 128 (0x7ff85bec6c00) [pid = 1805] [serial = 428] [outer = (nil)] 10:13:32 INFO - PROCESS | 1805 | ++DOMWINDOW == 129 (0x7ff860c4e000) [pid = 1805] [serial = 429] [outer = 0x7ff85bec6c00] 10:13:32 INFO - PROCESS | 1805 | 1461086012794 Marionette DEBUG loaded listener.js 10:13:32 INFO - PROCESS | 1805 | ++DOMWINDOW == 130 (0x7ff863eba400) [pid = 1805] [serial = 430] [outer = 0x7ff85bec6c00] 10:13:33 INFO - PROCESS | 1805 | 1461086013784 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 10:13:33 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:13:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1638ms 10:13:33 INFO - PROCESS | 1805 | 1461086013872 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 10:13:33 INFO - PROCESS | 1805 | 1461086013876 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 10:13:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 10:13:33 INFO - PROCESS | 1805 | 1461086013882 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 10:13:33 INFO - PROCESS | 1805 | 1461086013885 Marionette TRACE conn3 <- [1,546,null,{}] 10:13:33 INFO - PROCESS | 1805 | 1461086013909 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:34 INFO - PROCESS | 1805 | 1461086014098 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 10:13:34 INFO - PROCESS | 1805 | 1461086014244 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff87836b000 == 66 [pid = 1805] [id = 144] 10:13:34 INFO - PROCESS | 1805 | ++DOMWINDOW == 131 (0x7ff85bec7800) [pid = 1805] [serial = 431] [outer = (nil)] 10:13:34 INFO - PROCESS | 1805 | ++DOMWINDOW == 132 (0x7ff85d8d8c00) [pid = 1805] [serial = 432] [outer = 0x7ff85bec7800] 10:13:34 INFO - PROCESS | 1805 | 1461086014362 Marionette DEBUG loaded listener.js 10:13:34 INFO - PROCESS | 1805 | ++DOMWINDOW == 133 (0x7ff85d8e3c00) [pid = 1805] [serial = 433] [outer = 0x7ff85bec7800] 10:13:35 INFO - PROCESS | 1805 | 1461086015156 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 10:13:35 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:13:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1299ms 10:13:35 INFO - PROCESS | 1805 | 1461086015182 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 10:13:35 INFO - PROCESS | 1805 | 1461086015186 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 10:13:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 10:13:35 INFO - PROCESS | 1805 | 1461086015193 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 10:13:35 INFO - PROCESS | 1805 | 1461086015196 Marionette TRACE conn3 <- [1,550,null,{}] 10:13:35 INFO - PROCESS | 1805 | 1461086015202 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:35 INFO - PROCESS | 1805 | 1461086015377 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 10:13:35 INFO - PROCESS | 1805 | 1461086015533 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff866245000 == 67 [pid = 1805] [id = 145] 10:13:35 INFO - PROCESS | 1805 | ++DOMWINDOW == 134 (0x7ff8555e2c00) [pid = 1805] [serial = 434] [outer = (nil)] 10:13:35 INFO - PROCESS | 1805 | ++DOMWINDOW == 135 (0x7ff8555e7000) [pid = 1805] [serial = 435] [outer = 0x7ff8555e2c00] 10:13:35 INFO - PROCESS | 1805 | 1461086015618 Marionette DEBUG loaded listener.js 10:13:35 INFO - PROCESS | 1805 | ++DOMWINDOW == 136 (0x7ff8555f0c00) [pid = 1805] [serial = 436] [outer = 0x7ff8555e2c00] 10:13:36 INFO - PROCESS | 1805 | 1461086016402 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 10:13:36 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:13:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1228ms 10:13:36 INFO - PROCESS | 1805 | 1461086016422 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 10:13:36 INFO - PROCESS | 1805 | 1461086016426 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 10:13:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 10:13:36 INFO - PROCESS | 1805 | 1461086016432 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 10:13:36 INFO - PROCESS | 1805 | 1461086016435 Marionette TRACE conn3 <- [1,554,null,{}] 10:13:36 INFO - PROCESS | 1805 | 1461086016440 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:36 INFO - PROCESS | 1805 | 1461086016660 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 10:13:36 INFO - PROCESS | 1805 | 1461086016797 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff855740800 == 68 [pid = 1805] [id = 146] 10:13:36 INFO - PROCESS | 1805 | ++DOMWINDOW == 137 (0x7ff85d8df800) [pid = 1805] [serial = 437] [outer = (nil)] 10:13:36 INFO - PROCESS | 1805 | ++DOMWINDOW == 138 (0x7ff8659c9800) [pid = 1805] [serial = 438] [outer = 0x7ff85d8df800] 10:13:36 INFO - PROCESS | 1805 | 1461086016870 Marionette DEBUG loaded listener.js 10:13:36 INFO - PROCESS | 1805 | ++DOMWINDOW == 139 (0x7ff86734a800) [pid = 1805] [serial = 439] [outer = 0x7ff85d8df800] 10:13:37 INFO - PROCESS | 1805 | ++DOMWINDOW == 140 (0x7ff855879800) [pid = 1805] [serial = 440] [outer = 0x7ff85d163800] 10:13:37 INFO - PROCESS | 1805 | [1805] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:13:37 INFO - PROCESS | 1805 | 1461086017889 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 10:13:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 10:13:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1532ms 10:13:37 INFO - PROCESS | 1805 | 1461086017968 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 10:13:37 INFO - PROCESS | 1805 | 1461086017974 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 10:13:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 10:13:37 INFO - PROCESS | 1805 | 1461086017983 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 10:13:37 INFO - PROCESS | 1805 | 1461086017991 Marionette TRACE conn3 <- [1,558,null,{}] 10:13:38 INFO - PROCESS | 1805 | 1461086018000 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:38 INFO - PROCESS | 1805 | 1461086018222 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 10:13:38 INFO - PROCESS | 1805 | 1461086018412 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff8558ce800 == 69 [pid = 1805] [id = 147] 10:13:38 INFO - PROCESS | 1805 | ++DOMWINDOW == 141 (0x7ff85587c000) [pid = 1805] [serial = 441] [outer = (nil)] 10:13:38 INFO - PROCESS | 1805 | ++DOMWINDOW == 142 (0x7ff855886400) [pid = 1805] [serial = 442] [outer = 0x7ff85587c000] 10:13:38 INFO - PROCESS | 1805 | 1461086018528 Marionette DEBUG loaded listener.js 10:13:38 INFO - PROCESS | 1805 | ++DOMWINDOW == 143 (0x7ff86609a400) [pid = 1805] [serial = 443] [outer = 0x7ff85587c000] 10:13:39 INFO - PROCESS | 1805 | 1461086019331 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 10:13:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 10:13:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1386ms 10:13:39 INFO - PROCESS | 1805 | 1461086019370 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 10:13:39 INFO - PROCESS | 1805 | 1461086019374 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 10:13:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 10:13:39 INFO - PROCESS | 1805 | 1461086019381 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 10:13:39 INFO - PROCESS | 1805 | 1461086019384 Marionette TRACE conn3 <- [1,562,null,{}] 10:13:39 INFO - PROCESS | 1805 | 1461086019390 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:39 INFO - PROCESS | 1805 | 1461086019551 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 10:13:39 INFO - PROCESS | 1805 | 1461086019708 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff864578800 == 70 [pid = 1805] [id = 148] 10:13:39 INFO - PROCESS | 1805 | ++DOMWINDOW == 144 (0x7ff85587ec00) [pid = 1805] [serial = 444] [outer = (nil)] 10:13:39 INFO - PROCESS | 1805 | ++DOMWINDOW == 145 (0x7ff85be86c00) [pid = 1805] [serial = 445] [outer = 0x7ff85587ec00] 10:13:39 INFO - PROCESS | 1805 | 1461086019779 Marionette DEBUG loaded listener.js 10:13:39 INFO - PROCESS | 1805 | ++DOMWINDOW == 146 (0x7ff85be8bc00) [pid = 1805] [serial = 446] [outer = 0x7ff85587ec00] 10:13:40 INFO - PROCESS | 1805 | [1805] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:13:40 INFO - PROCESS | 1805 | 1461086020607 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 10:13:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 10:13:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1243ms 10:13:40 INFO - PROCESS | 1805 | 1461086020633 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 10:13:40 INFO - PROCESS | 1805 | 1461086020637 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 10:13:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 10:13:40 INFO - PROCESS | 1805 | 1461086020645 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 10:13:40 INFO - PROCESS | 1805 | 1461086020648 Marionette TRACE conn3 <- [1,566,null,{}] 10:13:40 INFO - PROCESS | 1805 | 1461086020652 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:40 INFO - PROCESS | 1805 | 1461086020807 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 10:13:40 INFO - PROCESS | 1805 | 1461086020976 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff855fda000 == 71 [pid = 1805] [id = 149] 10:13:41 INFO - PROCESS | 1805 | ++DOMWINDOW == 147 (0x7ff855887000) [pid = 1805] [serial = 447] [outer = (nil)] 10:13:41 INFO - PROCESS | 1805 | ++DOMWINDOW == 148 (0x7ff85aeca800) [pid = 1805] [serial = 448] [outer = 0x7ff855887000] 10:13:41 INFO - PROCESS | 1805 | 1461086021053 Marionette DEBUG loaded listener.js 10:13:41 INFO - PROCESS | 1805 | ++DOMWINDOW == 149 (0x7ff85aed0400) [pid = 1805] [serial = 449] [outer = 0x7ff855887000] 10:13:41 INFO - PROCESS | 1805 | [1805] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:13:41 INFO - PROCESS | 1805 | 1461086021915 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 10:13:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 10:13:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1327ms 10:13:41 INFO - PROCESS | 1805 | 1461086021974 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 10:13:41 INFO - PROCESS | 1805 | 1461086021978 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 10:13:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 10:13:41 INFO - PROCESS | 1805 | 1461086021984 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 10:13:41 INFO - PROCESS | 1805 | 1461086021986 Marionette TRACE conn3 <- [1,570,null,{}] 10:13:41 INFO - PROCESS | 1805 | 1461086021992 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:42 INFO - PROCESS | 1805 | 1461086022170 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 10:13:42 INFO - PROCESS | 1805 | 1461086022328 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85ebb6800 == 72 [pid = 1805] [id = 150] 10:13:42 INFO - PROCESS | 1805 | ++DOMWINDOW == 150 (0x7ff85acdcc00) [pid = 1805] [serial = 450] [outer = (nil)] 10:13:42 INFO - PROCESS | 1805 | ++DOMWINDOW == 151 (0x7ff85be89000) [pid = 1805] [serial = 451] [outer = 0x7ff85acdcc00] 10:13:42 INFO - PROCESS | 1805 | 1461086022406 Marionette DEBUG loaded listener.js 10:13:42 INFO - PROCESS | 1805 | ++DOMWINDOW == 152 (0x7ff85be8f400) [pid = 1805] [serial = 452] [outer = 0x7ff85acdcc00] 10:13:42 INFO - PROCESS | 1805 | [1805] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:13:43 INFO - PROCESS | 1805 | 1461086023462 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 10:13:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 10:13:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1540ms 10:13:43 INFO - PROCESS | 1805 | 1461086023525 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 10:13:43 INFO - PROCESS | 1805 | 1461086023531 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 10:13:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 10:13:43 INFO - PROCESS | 1805 | 1461086023540 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 10:13:43 INFO - PROCESS | 1805 | 1461086023545 Marionette TRACE conn3 <- [1,574,null,{}] 10:13:43 INFO - PROCESS | 1805 | 1461086023554 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:43 INFO - PROCESS | 1805 | 1461086023727 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 10:13:43 INFO - PROCESS | 1805 | 1461086023946 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff860aaf000 == 73 [pid = 1805] [id = 151] 10:13:43 INFO - PROCESS | 1805 | ++DOMWINDOW == 153 (0x7ff85bebd800) [pid = 1805] [serial = 453] [outer = (nil)] 10:13:44 INFO - PROCESS | 1805 | ++DOMWINDOW == 154 (0x7ff85bebfc00) [pid = 1805] [serial = 454] [outer = 0x7ff85bebd800] 10:13:44 INFO - PROCESS | 1805 | 1461086024027 Marionette DEBUG loaded listener.js 10:13:44 INFO - PROCESS | 1805 | ++DOMWINDOW == 155 (0x7ff85beca000) [pid = 1805] [serial = 455] [outer = 0x7ff85bebd800] 10:13:44 INFO - PROCESS | 1805 | 1461086024931 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 10:13:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 10:13:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1442ms 10:13:44 INFO - PROCESS | 1805 | 1461086024983 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 10:13:44 INFO - PROCESS | 1805 | 1461086024991 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 10:13:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 10:13:45 INFO - PROCESS | 1805 | 1461086025002 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 10:13:45 INFO - PROCESS | 1805 | 1461086025006 Marionette TRACE conn3 <- [1,578,null,{}] 10:13:45 INFO - PROCESS | 1805 | 1461086025012 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:45 INFO - PROCESS | 1805 | 1461086025191 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 10:13:45 INFO - PROCESS | 1805 | 1461086025397 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85adc6800 == 74 [pid = 1805] [id = 152] 10:13:45 INFO - PROCESS | 1805 | ++DOMWINDOW == 156 (0x7ff85cfcdc00) [pid = 1805] [serial = 456] [outer = (nil)] 10:13:45 INFO - PROCESS | 1805 | ++DOMWINDOW == 157 (0x7ff85d2ebc00) [pid = 1805] [serial = 457] [outer = 0x7ff85cfcdc00] 10:13:45 INFO - PROCESS | 1805 | 1461086025521 Marionette DEBUG loaded listener.js 10:13:45 INFO - PROCESS | 1805 | ++DOMWINDOW == 158 (0x7ff85d6cdc00) [pid = 1805] [serial = 458] [outer = 0x7ff85cfcdc00] 10:13:45 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff87480f800 == 73 [pid = 1805] [id = 114] 10:13:45 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85d1a1000 == 72 [pid = 1805] [id = 139] 10:13:45 INFO - PROCESS | 1805 | --DOMWINDOW == 157 (0x7ff873478c00) [pid = 1805] [serial = 354] [outer = (nil)] [url = about:blank] 10:13:45 INFO - PROCESS | 1805 | --DOMWINDOW == 156 (0x7ff85f51f800) [pid = 1805] [serial = 357] [outer = (nil)] [url = about:blank] 10:13:45 INFO - PROCESS | 1805 | --DOMWINDOW == 155 (0x7ff87895cc00) [pid = 1805] [serial = 360] [outer = (nil)] [url = about:blank] 10:13:45 INFO - PROCESS | 1805 | --DOMWINDOW == 154 (0x7ff878c05800) [pid = 1805] [serial = 381] [outer = (nil)] [url = about:blank] 10:13:45 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85ac21800 == 71 [pid = 1805] [id = 138] 10:13:45 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff866d18800 == 70 [pid = 1805] [id = 137] 10:13:45 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff865b0c800 == 69 [pid = 1805] [id = 136] 10:13:45 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85cf22000 == 68 [pid = 1805] [id = 135] 10:13:45 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff865b3c000 == 67 [pid = 1805] [id = 134] 10:13:46 INFO - PROCESS | 1805 | --DOMWINDOW == 153 (0x7ff865483400) [pid = 1805] [serial = 369] [outer = (nil)] [url = about:blank] 10:13:46 INFO - PROCESS | 1805 | --DOMWINDOW == 152 (0x7ff861ef2000) [pid = 1805] [serial = 348] [outer = (nil)] [url = about:blank] 10:13:46 INFO - PROCESS | 1805 | --DOMWINDOW == 151 (0x7ff872874000) [pid = 1805] [serial = 373] [outer = (nil)] [url = about:blank] 10:13:46 INFO - PROCESS | 1805 | --DOMWINDOW == 150 (0x7ff874834c00) [pid = 1805] [serial = 378] [outer = (nil)] [url = about:blank] 10:13:46 INFO - PROCESS | 1805 | --DOMWINDOW == 149 (0x7ff85d520c00) [pid = 1805] [serial = 364] [outer = (nil)] [url = about:blank] 10:13:46 INFO - PROCESS | 1805 | --DOMWINDOW == 148 (0x7ff860a6b800) [pid = 1805] [serial = 366] [outer = (nil)] [url = about:blank] 10:13:46 INFO - PROCESS | 1805 | --DOMWINDOW == 147 (0x7ff85d165400) [pid = 1805] [serial = 363] [outer = (nil)] [url = about:blank] 10:13:46 INFO - PROCESS | 1805 | --DOMWINDOW == 146 (0x7ff861e4c400) [pid = 1805] [serial = 375] [outer = (nil)] [url = about:blank] 10:13:46 INFO - PROCESS | 1805 | --DOMWINDOW == 145 (0x7ff860c4cc00) [pid = 1805] [serial = 367] [outer = (nil)] [url = about:blank] 10:13:46 INFO - PROCESS | 1805 | --DOMWINDOW == 144 (0x7ff861eef000) [pid = 1805] [serial = 342] [outer = (nil)] [url = about:blank] 10:13:46 INFO - PROCESS | 1805 | --DOMWINDOW == 143 (0x7ff866478800) [pid = 1805] [serial = 351] [outer = (nil)] [url = about:blank] 10:13:46 INFO - PROCESS | 1805 | --DOMWINDOW == 142 (0x7ff85d51d800) [pid = 1805] [serial = 345] [outer = (nil)] [url = about:blank] 10:13:46 INFO - PROCESS | 1805 | --DOMWINDOW == 141 (0x7ff861ef5c00) [pid = 1805] [serial = 343] [outer = (nil)] [url = about:blank] 10:13:46 INFO - PROCESS | 1805 | --DOMWINDOW == 140 (0x7ff8681f5800) [pid = 1805] [serial = 372] [outer = (nil)] [url = about:blank] 10:13:46 INFO - PROCESS | 1805 | --DOMWINDOW == 139 (0x7ff866470000) [pid = 1805] [serial = 376] [outer = (nil)] [url = about:blank] 10:13:46 INFO - PROCESS | 1805 | --DOMWINDOW == 138 (0x7ff866095c00) [pid = 1805] [serial = 370] [outer = (nil)] [url = about:blank] 10:13:46 INFO - PROCESS | 1805 | --DOMWINDOW == 137 (0x7ff876adf800) [pid = 1805] [serial = 379] [outer = (nil)] [url = about:blank] 10:13:46 INFO - PROCESS | 1805 | 1461086026372 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 10:13:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 10:13:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1433ms 10:13:46 INFO - PROCESS | 1805 | 1461086026435 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 10:13:46 INFO - PROCESS | 1805 | 1461086026439 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 10:13:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 10:13:46 INFO - PROCESS | 1805 | 1461086026446 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 10:13:46 INFO - PROCESS | 1805 | 1461086026451 Marionette TRACE conn3 <- [1,582,null,{}] 10:13:46 INFO - PROCESS | 1805 | 1461086026466 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:46 INFO - PROCESS | 1805 | 1461086026623 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 10:13:46 INFO - PROCESS | 1805 | 1461086026736 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff864a5c000 == 68 [pid = 1805] [id = 153] 10:13:46 INFO - PROCESS | 1805 | ++DOMWINDOW == 138 (0x7ff85c67e000) [pid = 1805] [serial = 459] [outer = (nil)] 10:13:46 INFO - PROCESS | 1805 | ++DOMWINDOW == 139 (0x7ff85eb40000) [pid = 1805] [serial = 460] [outer = 0x7ff85c67e000] 10:13:46 INFO - PROCESS | 1805 | 1461086026802 Marionette DEBUG loaded listener.js 10:13:46 INFO - PROCESS | 1805 | ++DOMWINDOW == 140 (0x7ff860c45800) [pid = 1805] [serial = 461] [outer = 0x7ff85c67e000] 10:13:47 INFO - PROCESS | 1805 | 1461086027824 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 10:13:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 10:13:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1440ms 10:13:47 INFO - PROCESS | 1805 | 1461086027888 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 10:13:47 INFO - PROCESS | 1805 | 1461086027896 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 10:13:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 10:13:47 INFO - PROCESS | 1805 | 1461086027904 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 10:13:47 INFO - PROCESS | 1805 | 1461086027909 Marionette TRACE conn3 <- [1,586,null,{}] 10:13:47 INFO - PROCESS | 1805 | 1461086027917 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:48 INFO - PROCESS | 1805 | 1461086028096 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 10:13:48 INFO - PROCESS | 1805 | 1461086028251 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff8617be000 == 69 [pid = 1805] [id = 154] 10:13:48 INFO - PROCESS | 1805 | ++DOMWINDOW == 141 (0x7ff85bec0400) [pid = 1805] [serial = 462] [outer = (nil)] 10:13:48 INFO - PROCESS | 1805 | ++DOMWINDOW == 142 (0x7ff85c7e6800) [pid = 1805] [serial = 463] [outer = 0x7ff85bec0400] 10:13:48 INFO - PROCESS | 1805 | 1461086028327 Marionette DEBUG loaded listener.js 10:13:48 INFO - PROCESS | 1805 | ++DOMWINDOW == 143 (0x7ff85d520c00) [pid = 1805] [serial = 464] [outer = 0x7ff85bec0400] 10:13:48 INFO - PROCESS | 1805 | [1805] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:13:49 INFO - PROCESS | 1805 | 1461086029229 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 10:13:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 10:13:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1382ms 10:13:49 INFO - PROCESS | 1805 | 1461086029287 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 10:13:49 INFO - PROCESS | 1805 | 1461086029296 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 10:13:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 10:13:49 INFO - PROCESS | 1805 | 1461086029306 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 10:13:49 INFO - PROCESS | 1805 | 1461086029310 Marionette TRACE conn3 <- [1,590,null,{}] 10:13:49 INFO - PROCESS | 1805 | 1461086029317 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:49 INFO - PROCESS | 1805 | 1461086029482 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 10:13:49 INFO - PROCESS | 1805 | 1461086029634 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff866260000 == 70 [pid = 1805] [id = 155] 10:13:49 INFO - PROCESS | 1805 | ++DOMWINDOW == 144 (0x7ff85bec1800) [pid = 1805] [serial = 465] [outer = (nil)] 10:13:49 INFO - PROCESS | 1805 | ++DOMWINDOW == 145 (0x7ff85f524800) [pid = 1805] [serial = 466] [outer = 0x7ff85bec1800] 10:13:49 INFO - PROCESS | 1805 | 1461086029707 Marionette DEBUG loaded listener.js 10:13:49 INFO - PROCESS | 1805 | ++DOMWINDOW == 146 (0x7ff860c4dc00) [pid = 1805] [serial = 467] [outer = 0x7ff85bec1800] 10:13:50 INFO - PROCESS | 1805 | 1461086030591 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 10:13:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 10:13:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1331ms 10:13:50 INFO - PROCESS | 1805 | 1461086030637 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 10:13:50 INFO - PROCESS | 1805 | 1461086030642 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 10:13:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 10:13:50 INFO - PROCESS | 1805 | 1461086030647 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 10:13:50 INFO - PROCESS | 1805 | 1461086030653 Marionette TRACE conn3 <- [1,594,null,{}] 10:13:50 INFO - PROCESS | 1805 | 1461086030669 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:50 INFO - PROCESS | 1805 | 1461086030840 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 10:13:50 INFO - PROCESS | 1805 | 1461086030992 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff868d8f000 == 71 [pid = 1805] [id = 156] 10:13:51 INFO - PROCESS | 1805 | ++DOMWINDOW == 147 (0x7ff860c4ac00) [pid = 1805] [serial = 468] [outer = (nil)] 10:13:51 INFO - PROCESS | 1805 | ++DOMWINDOW == 148 (0x7ff861ef4800) [pid = 1805] [serial = 469] [outer = 0x7ff860c4ac00] 10:13:51 INFO - PROCESS | 1805 | 1461086031068 Marionette DEBUG loaded listener.js 10:13:51 INFO - PROCESS | 1805 | ++DOMWINDOW == 149 (0x7ff863246400) [pid = 1805] [serial = 470] [outer = 0x7ff860c4ac00] 10:13:51 INFO - PROCESS | 1805 | 1461086031998 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 10:13:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 10:13:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1383ms 10:13:52 INFO - PROCESS | 1805 | 1461086032032 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 10:13:52 INFO - PROCESS | 1805 | 1461086032035 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 10:13:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 10:13:52 INFO - PROCESS | 1805 | 1461086032042 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 10:13:52 INFO - PROCESS | 1805 | 1461086032046 Marionette TRACE conn3 <- [1,598,null,{}] 10:13:52 INFO - PROCESS | 1805 | 1461086032051 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:52 INFO - PROCESS | 1805 | 1461086032224 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 10:13:52 INFO - PROCESS | 1805 | 1461086032415 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff873706000 == 72 [pid = 1805] [id = 157] 10:13:52 INFO - PROCESS | 1805 | ++DOMWINDOW == 150 (0x7ff865628800) [pid = 1805] [serial = 471] [outer = (nil)] 10:13:52 INFO - PROCESS | 1805 | ++DOMWINDOW == 151 (0x7ff86593bc00) [pid = 1805] [serial = 472] [outer = 0x7ff865628800] 10:13:52 INFO - PROCESS | 1805 | 1461086032489 Marionette DEBUG loaded listener.js 10:13:52 INFO - PROCESS | 1805 | ++DOMWINDOW == 152 (0x7ff865940000) [pid = 1805] [serial = 473] [outer = 0x7ff865628800] 10:13:53 INFO - PROCESS | 1805 | 1461086033598 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 10:13:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 10:13:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1587ms 10:13:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 10:13:53 INFO - PROCESS | 1805 | 1461086033632 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 10:13:53 INFO - PROCESS | 1805 | 1461086033635 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 10:13:53 INFO - PROCESS | 1805 | 1461086033641 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 10:13:53 INFO - PROCESS | 1805 | 1461086033644 Marionette TRACE conn3 <- [1,602,null,{}] 10:13:53 INFO - PROCESS | 1805 | 1461086033649 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:53 INFO - PROCESS | 1805 | 1461086033807 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 10:13:54 INFO - PROCESS | 1805 | 1461086034014 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff876b1c800 == 73 [pid = 1805] [id = 158] 10:13:54 INFO - PROCESS | 1805 | ++DOMWINDOW == 153 (0x7ff865942400) [pid = 1805] [serial = 474] [outer = (nil)] 10:13:54 INFO - PROCESS | 1805 | ++DOMWINDOW == 154 (0x7ff865948400) [pid = 1805] [serial = 475] [outer = 0x7ff865942400] 10:13:54 INFO - PROCESS | 1805 | 1461086034097 Marionette DEBUG loaded listener.js 10:13:54 INFO - PROCESS | 1805 | ++DOMWINDOW == 155 (0x7ff866092000) [pid = 1805] [serial = 476] [outer = 0x7ff865942400] 10:13:54 INFO - PROCESS | 1805 | 1461086034952 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 10:13:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 10:13:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1379ms 10:13:55 INFO - PROCESS | 1805 | 1461086035021 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 10:13:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 10:13:55 INFO - PROCESS | 1805 | 1461086035026 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 10:13:55 INFO - PROCESS | 1805 | 1461086035033 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 10:13:55 INFO - PROCESS | 1805 | 1461086035037 Marionette TRACE conn3 <- [1,606,null,{}] 10:13:55 INFO - PROCESS | 1805 | 1461086035042 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:55 INFO - PROCESS | 1805 | 1461086035261 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 10:13:55 INFO - PROCESS | 1805 | 1461086035416 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff878740800 == 74 [pid = 1805] [id = 159] 10:13:55 INFO - PROCESS | 1805 | ++DOMWINDOW == 156 (0x7ff865944000) [pid = 1805] [serial = 477] [outer = (nil)] 10:13:55 INFO - PROCESS | 1805 | ++DOMWINDOW == 157 (0x7ff8690ee000) [pid = 1805] [serial = 478] [outer = 0x7ff865944000] 10:13:55 INFO - PROCESS | 1805 | 1461086035534 Marionette DEBUG loaded listener.js 10:13:55 INFO - PROCESS | 1805 | ++DOMWINDOW == 158 (0x7ff8748dec00) [pid = 1805] [serial = 479] [outer = 0x7ff865944000] 10:13:56 INFO - PROCESS | 1805 | 1461086036301 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 10:13:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 10:13:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1332ms 10:13:56 INFO - PROCESS | 1805 | 1461086036365 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 10:13:56 INFO - PROCESS | 1805 | 1461086036369 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 10:13:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 10:13:56 INFO - PROCESS | 1805 | 1461086036375 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 10:13:56 INFO - PROCESS | 1805 | 1461086036379 Marionette TRACE conn3 <- [1,610,null,{}] 10:13:56 INFO - PROCESS | 1805 | 1461086036384 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:56 INFO - PROCESS | 1805 | 1461086036546 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 10:13:56 INFO - PROCESS | 1805 | 1461086036702 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff87db05800 == 75 [pid = 1805] [id = 160] 10:13:56 INFO - PROCESS | 1805 | ++DOMWINDOW == 159 (0x7ff865945400) [pid = 1805] [serial = 480] [outer = (nil)] 10:13:56 INFO - PROCESS | 1805 | ++DOMWINDOW == 160 (0x7ff865c34000) [pid = 1805] [serial = 481] [outer = 0x7ff865945400] 10:13:56 INFO - PROCESS | 1805 | 1461086036778 Marionette DEBUG loaded listener.js 10:13:56 INFO - PROCESS | 1805 | ++DOMWINDOW == 161 (0x7ff865c38400) [pid = 1805] [serial = 482] [outer = 0x7ff865945400] 10:13:57 INFO - PROCESS | 1805 | 1461086037670 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 10:13:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 10:13:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1340ms 10:13:57 INFO - PROCESS | 1805 | 1461086037717 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 10:13:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 10:13:57 INFO - PROCESS | 1805 | 1461086037722 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 10:13:57 INFO - PROCESS | 1805 | 1461086037729 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 10:13:57 INFO - PROCESS | 1805 | 1461086037732 Marionette TRACE conn3 <- [1,614,null,{}] 10:13:57 INFO - PROCESS | 1805 | 1461086037737 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:57 INFO - PROCESS | 1805 | 1461086037903 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 10:13:58 INFO - PROCESS | 1805 | 1461086038066 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff85d636800 == 76 [pid = 1805] [id = 161] 10:13:58 INFO - PROCESS | 1805 | ++DOMWINDOW == 162 (0x7ff855465c00) [pid = 1805] [serial = 483] [outer = (nil)] 10:13:58 INFO - PROCESS | 1805 | ++DOMWINDOW == 163 (0x7ff85546ac00) [pid = 1805] [serial = 484] [outer = 0x7ff855465c00] 10:13:58 INFO - PROCESS | 1805 | 1461086038143 Marionette DEBUG loaded listener.js 10:13:58 INFO - PROCESS | 1805 | ++DOMWINDOW == 164 (0x7ff855470400) [pid = 1805] [serial = 485] [outer = 0x7ff855465c00] 10:13:59 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff87db1d800 == 75 [pid = 1805] [id = 120] 10:13:59 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85adc6800 == 74 [pid = 1805] [id = 152] 10:13:59 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff860aaf000 == 73 [pid = 1805] [id = 151] 10:13:59 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff855740800 == 72 [pid = 1805] [id = 146] 10:13:59 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff866245000 == 71 [pid = 1805] [id = 145] 10:13:59 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff87836b000 == 70 [pid = 1805] [id = 144] 10:13:59 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8632a6800 == 69 [pid = 1805] [id = 141] 10:13:59 INFO - PROCESS | 1805 | 1461086039558 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 10:13:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 10:13:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1937ms 10:13:59 INFO - PROCESS | 1805 | 1461086039668 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 10:13:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 10:13:59 INFO - PROCESS | 1805 | 1461086039673 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 10:13:59 INFO - PROCESS | 1805 | 1461086039681 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 10:13:59 INFO - PROCESS | 1805 | 1461086039685 Marionette TRACE conn3 <- [1,618,null,{}] 10:13:59 INFO - PROCESS | 1805 | 1461086039693 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:59 INFO - PROCESS | 1805 | 1461086039842 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 10:13:59 INFO - PROCESS | 1805 | 1461086039957 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff8558ca800 == 70 [pid = 1805] [id = 162] 10:13:59 INFO - PROCESS | 1805 | ++DOMWINDOW == 165 (0x7ff8552d3800) [pid = 1805] [serial = 486] [outer = (nil)] 10:14:00 INFO - PROCESS | 1805 | ++DOMWINDOW == 166 (0x7ff855466000) [pid = 1805] [serial = 487] [outer = 0x7ff8552d3800] 10:14:00 INFO - PROCESS | 1805 | 1461086040025 Marionette DEBUG loaded listener.js 10:14:00 INFO - PROCESS | 1805 | ++DOMWINDOW == 167 (0x7ff855882800) [pid = 1805] [serial = 488] [outer = 0x7ff8552d3800] 10:14:00 INFO - PROCESS | 1805 | 1461086040800 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 10:14:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 10:14:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1186ms 10:14:00 INFO - PROCESS | 1805 | 1461086040870 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 10:14:00 INFO - PROCESS | 1805 | 1461086040877 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 10:14:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 10:14:00 INFO - PROCESS | 1805 | 1461086040888 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 10:14:00 INFO - PROCESS | 1805 | 1461086040892 Marionette TRACE conn3 <- [1,622,null,{}] 10:14:00 INFO - PROCESS | 1805 | 1461086040898 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:01 INFO - PROCESS | 1805 | 1461086041116 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 10:14:01 INFO - PROCESS | 1805 | 1461086041145 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85add4000 == 71 [pid = 1805] [id = 163] 10:14:01 INFO - PROCESS | 1805 | ++DOMWINDOW == 168 (0x7ff85aec5c00) [pid = 1805] [serial = 489] [outer = (nil)] 10:14:01 INFO - PROCESS | 1805 | ++DOMWINDOW == 169 (0x7ff85be85000) [pid = 1805] [serial = 490] [outer = 0x7ff85aec5c00] 10:14:01 INFO - PROCESS | 1805 | 1461086041208 Marionette DEBUG loaded listener.js 10:14:01 INFO - PROCESS | 1805 | ++DOMWINDOW == 170 (0x7ff85bebe800) [pid = 1805] [serial = 491] [outer = 0x7ff85aec5c00] 10:14:02 INFO - PROCESS | 1805 | 1461086042114 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 10:14:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 10:14:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1282ms 10:14:02 INFO - PROCESS | 1805 | 1461086042170 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 10:14:02 INFO - PROCESS | 1805 | 1461086042174 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 10:14:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 10:14:02 INFO - PROCESS | 1805 | 1461086042186 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 10:14:02 INFO - PROCESS | 1805 | 1461086042192 Marionette TRACE conn3 <- [1,626,null,{}] 10:14:02 INFO - PROCESS | 1805 | 1461086042213 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:02 INFO - PROCESS | 1805 | 1461086042431 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 10:14:02 INFO - PROCESS | 1805 | 1461086042450 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff8553b2800 == 72 [pid = 1805] [id = 164] 10:14:02 INFO - PROCESS | 1805 | ++DOMWINDOW == 171 (0x7ff85c7e3000) [pid = 1805] [serial = 492] [outer = (nil)] 10:14:02 INFO - PROCESS | 1805 | ++DOMWINDOW == 172 (0x7ff85d6d1c00) [pid = 1805] [serial = 493] [outer = 0x7ff85c7e3000] 10:14:02 INFO - PROCESS | 1805 | 1461086042518 Marionette DEBUG loaded listener.js 10:14:02 INFO - PROCESS | 1805 | ++DOMWINDOW == 173 (0x7ff85d8e4400) [pid = 1805] [serial = 494] [outer = 0x7ff85c7e3000] 10:14:03 INFO - PROCESS | 1805 | --DOMWINDOW == 172 (0x7ff85d16dc00) [pid = 1805] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 10:14:03 INFO - PROCESS | 1805 | --DOMWINDOW == 171 (0x7ff876b40800) [pid = 1805] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 10:14:03 INFO - PROCESS | 1805 | --DOMWINDOW == 170 (0x7ff85cc95000) [pid = 1805] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 10:14:03 INFO - PROCESS | 1805 | --DOMWINDOW == 169 (0x7ff861eedc00) [pid = 1805] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 10:14:03 INFO - PROCESS | 1805 | --DOMWINDOW == 168 (0x7ff85e89d400) [pid = 1805] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 10:14:03 INFO - PROCESS | 1805 | --DOMWINDOW == 167 (0x7ff85e89ac00) [pid = 1805] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 10:14:03 INFO - PROCESS | 1805 | --DOMWINDOW == 166 (0x7ff85cfcdc00) [pid = 1805] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 10:14:03 INFO - PROCESS | 1805 | --DOMWINDOW == 165 (0x7ff85acd8000) [pid = 1805] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 10:14:03 INFO - PROCESS | 1805 | --DOMWINDOW == 164 (0x7ff85bebd800) [pid = 1805] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 10:14:03 INFO - PROCESS | 1805 | --DOMWINDOW == 163 (0x7ff8681ec400) [pid = 1805] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 10:14:03 INFO - PROCESS | 1805 | 1461086043538 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 10:14:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 10:14:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1394ms 10:14:03 INFO - PROCESS | 1805 | 1461086043576 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 10:14:03 INFO - PROCESS | 1805 | 1461086043580 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 10:14:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 10:14:03 INFO - PROCESS | 1805 | 1461086043586 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 10:14:03 INFO - PROCESS | 1805 | 1461086043588 Marionette TRACE conn3 <- [1,630,null,{}] 10:14:03 INFO - PROCESS | 1805 | 1461086043593 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:03 INFO - PROCESS | 1805 | 1461086043733 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 10:14:03 INFO - PROCESS | 1805 | 1461086043749 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff864566800 == 73 [pid = 1805] [id = 165] 10:14:03 INFO - PROCESS | 1805 | ++DOMWINDOW == 164 (0x7ff85cfcdc00) [pid = 1805] [serial = 495] [outer = (nil)] 10:14:03 INFO - PROCESS | 1805 | ++DOMWINDOW == 165 (0x7ff860a6f800) [pid = 1805] [serial = 496] [outer = 0x7ff85cfcdc00] 10:14:03 INFO - PROCESS | 1805 | 1461086043808 Marionette DEBUG loaded listener.js 10:14:03 INFO - PROCESS | 1805 | ++DOMWINDOW == 166 (0x7ff861e45c00) [pid = 1805] [serial = 497] [outer = 0x7ff85cfcdc00] 10:14:04 INFO - PROCESS | 1805 | 1461086044594 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 10:14:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 10:14:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1026ms 10:14:04 INFO - PROCESS | 1805 | 1461086044612 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 10:14:04 INFO - PROCESS | 1805 | 1461086044617 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 10:14:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 10:14:04 INFO - PROCESS | 1805 | 1461086044622 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 10:14:04 INFO - PROCESS | 1805 | 1461086044625 Marionette TRACE conn3 <- [1,634,null,{}] 10:14:04 INFO - PROCESS | 1805 | 1461086044631 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:04 INFO - PROCESS | 1805 | 1461086044832 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 10:14:04 INFO - PROCESS | 1805 | 1461086044850 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff866259800 == 74 [pid = 1805] [id = 166] 10:14:04 INFO - PROCESS | 1805 | ++DOMWINDOW == 167 (0x7ff85f518c00) [pid = 1805] [serial = 498] [outer = (nil)] 10:14:04 INFO - PROCESS | 1805 | ++DOMWINDOW == 168 (0x7ff861eef000) [pid = 1805] [serial = 499] [outer = 0x7ff85f518c00] 10:14:04 INFO - PROCESS | 1805 | 1461086044923 Marionette DEBUG loaded listener.js 10:14:05 INFO - PROCESS | 1805 | ++DOMWINDOW == 169 (0x7ff863240000) [pid = 1805] [serial = 500] [outer = 0x7ff85f518c00] 10:14:05 INFO - PROCESS | 1805 | [1805] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:14:05 INFO - PROCESS | 1805 | 1461086045914 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 10:14:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 10:14:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1335ms 10:14:05 INFO - PROCESS | 1805 | 1461086045959 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 10:14:05 INFO - PROCESS | 1805 | 1461086045967 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 10:14:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 10:14:05 INFO - PROCESS | 1805 | 1461086045975 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 10:14:05 INFO - PROCESS | 1805 | 1461086045980 Marionette TRACE conn3 <- [1,638,null,{}] 10:14:05 INFO - PROCESS | 1805 | 1461086045988 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:06 INFO - PROCESS | 1805 | 1461086046161 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 10:14:06 INFO - PROCESS | 1805 | 1461086046320 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85be19800 == 75 [pid = 1805] [id = 167] 10:14:06 INFO - PROCESS | 1805 | ++DOMWINDOW == 170 (0x7ff85acd9000) [pid = 1805] [serial = 501] [outer = (nil)] 10:14:06 INFO - PROCESS | 1805 | ++DOMWINDOW == 171 (0x7ff85be81400) [pid = 1805] [serial = 502] [outer = 0x7ff85acd9000] 10:14:06 INFO - PROCESS | 1805 | 1461086046404 Marionette DEBUG loaded listener.js 10:14:06 INFO - PROCESS | 1805 | ++DOMWINDOW == 172 (0x7ff85bec2000) [pid = 1805] [serial = 503] [outer = 0x7ff85acd9000] 10:14:06 INFO - PROCESS | 1805 | [1805] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:14:07 INFO - PROCESS | 1805 | 1461086047350 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 10:14:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 10:14:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1435ms 10:14:07 INFO - PROCESS | 1805 | 1461086047412 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 10:14:07 INFO - PROCESS | 1805 | 1461086047421 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 10:14:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 10:14:07 INFO - PROCESS | 1805 | 1461086047467 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 10:14:07 INFO - PROCESS | 1805 | 1461086047471 Marionette TRACE conn3 <- [1,642,null,{}] 10:14:07 INFO - PROCESS | 1805 | 1461086047531 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:07 INFO - PROCESS | 1805 | 1461086047743 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 10:14:08 INFO - PROCESS | 1805 | 1461086047996 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff868e08800 == 76 [pid = 1805] [id = 168] 10:14:08 INFO - PROCESS | 1805 | ++DOMWINDOW == 173 (0x7ff855884400) [pid = 1805] [serial = 504] [outer = (nil)] 10:14:08 INFO - PROCESS | 1805 | ++DOMWINDOW == 174 (0x7ff85f519c00) [pid = 1805] [serial = 505] [outer = 0x7ff855884400] 10:14:08 INFO - PROCESS | 1805 | 1461086048073 Marionette DEBUG loaded listener.js 10:14:08 INFO - PROCESS | 1805 | ++DOMWINDOW == 175 (0x7ff861eefc00) [pid = 1805] [serial = 506] [outer = 0x7ff855884400] 10:14:08 INFO - PROCESS | 1805 | 1461086048887 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 10:14:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 10:14:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1493ms 10:14:08 INFO - PROCESS | 1805 | 1461086048954 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 10:14:08 INFO - PROCESS | 1805 | 1461086048957 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 10:14:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 10:14:08 INFO - PROCESS | 1805 | 1461086048965 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 10:14:08 INFO - PROCESS | 1805 | 1461086048971 Marionette TRACE conn3 <- [1,646,null,{}] 10:14:08 INFO - PROCESS | 1805 | 1461086048988 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:09 INFO - PROCESS | 1805 | 1461086049205 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 10:14:09 INFO - PROCESS | 1805 | 1461086049366 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff87837c000 == 77 [pid = 1805] [id = 169] 10:14:09 INFO - PROCESS | 1805 | ++DOMWINDOW == 176 (0x7ff865631400) [pid = 1805] [serial = 507] [outer = (nil)] 10:14:09 INFO - PROCESS | 1805 | ++DOMWINDOW == 177 (0x7ff865947c00) [pid = 1805] [serial = 508] [outer = 0x7ff865631400] 10:14:09 INFO - PROCESS | 1805 | 1461086049446 Marionette DEBUG loaded listener.js 10:14:09 INFO - PROCESS | 1805 | ++DOMWINDOW == 178 (0x7ff865c38c00) [pid = 1805] [serial = 509] [outer = 0x7ff865631400] 10:14:10 INFO - PROCESS | 1805 | 1461086050298 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 10:14:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 10:14:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1391ms 10:14:10 INFO - PROCESS | 1805 | 1461086050358 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 10:14:10 INFO - PROCESS | 1805 | 1461086050362 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 10:14:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 10:14:10 INFO - PROCESS | 1805 | 1461086050368 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 10:14:10 INFO - PROCESS | 1805 | 1461086050371 Marionette TRACE conn3 <- [1,650,null,{}] 10:14:10 INFO - PROCESS | 1805 | 1461086050377 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:10 INFO - PROCESS | 1805 | 1461086050555 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 10:14:10 INFO - PROCESS | 1805 | 1461086050726 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff852ed3000 == 78 [pid = 1805] [id = 170] 10:14:10 INFO - PROCESS | 1805 | ++DOMWINDOW == 179 (0x7ff8657f5400) [pid = 1805] [serial = 510] [outer = (nil)] 10:14:10 INFO - PROCESS | 1805 | ++DOMWINDOW == 180 (0x7ff866476800) [pid = 1805] [serial = 511] [outer = 0x7ff8657f5400] 10:14:10 INFO - PROCESS | 1805 | 1461086050807 Marionette DEBUG loaded listener.js 10:14:10 INFO - PROCESS | 1805 | ++DOMWINDOW == 181 (0x7ff8671f7000) [pid = 1805] [serial = 512] [outer = 0x7ff8657f5400] 10:14:11 INFO - PROCESS | 1805 | 1461086051655 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 10:14:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 10:14:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1335ms 10:14:11 INFO - PROCESS | 1805 | 1461086051705 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 10:14:11 INFO - PROCESS | 1805 | 1461086051709 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 10:14:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 10:14:11 INFO - PROCESS | 1805 | 1461086051715 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 10:14:11 INFO - PROCESS | 1805 | 1461086051717 Marionette TRACE conn3 <- [1,654,null,{}] 10:14:11 INFO - PROCESS | 1805 | 1461086051723 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:11 INFO - PROCESS | 1805 | 1461086051883 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 10:14:12 INFO - PROCESS | 1805 | 1461086052065 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff85524b000 == 79 [pid = 1805] [id = 171] 10:14:12 INFO - PROCESS | 1805 | ++DOMWINDOW == 182 (0x7ff854fc2c00) [pid = 1805] [serial = 513] [outer = (nil)] 10:14:12 INFO - PROCESS | 1805 | ++DOMWINDOW == 183 (0x7ff854fcb000) [pid = 1805] [serial = 514] [outer = 0x7ff854fc2c00] 10:14:12 INFO - PROCESS | 1805 | 1461086052144 Marionette DEBUG loaded listener.js 10:14:12 INFO - PROCESS | 1805 | ++DOMWINDOW == 184 (0x7ff854fd0c00) [pid = 1805] [serial = 515] [outer = 0x7ff854fc2c00] 10:14:13 INFO - PROCESS | 1805 | 1461086053066 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 10:14:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 10:14:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1428ms 10:14:13 INFO - PROCESS | 1805 | 1461086053145 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 10:14:13 INFO - PROCESS | 1805 | 1461086053148 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 10:14:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 10:14:13 INFO - PROCESS | 1805 | 1461086053154 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 10:14:13 INFO - PROCESS | 1805 | 1461086053157 Marionette TRACE conn3 <- [1,658,null,{}] 10:14:13 INFO - PROCESS | 1805 | 1461086053162 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:13 INFO - PROCESS | 1805 | 1461086053372 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 10:14:13 INFO - PROCESS | 1805 | 1461086053535 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff868ece800 == 80 [pid = 1805] [id = 172] 10:14:13 INFO - PROCESS | 1805 | ++DOMWINDOW == 185 (0x7ff854fd1000) [pid = 1805] [serial = 516] [outer = (nil)] 10:14:13 INFO - PROCESS | 1805 | ++DOMWINDOW == 186 (0x7ff86185b000) [pid = 1805] [serial = 517] [outer = 0x7ff854fd1000] 10:14:13 INFO - PROCESS | 1805 | 1461086053609 Marionette DEBUG loaded listener.js 10:14:13 INFO - PROCESS | 1805 | ++DOMWINDOW == 187 (0x7ff8681ad800) [pid = 1805] [serial = 518] [outer = 0x7ff854fd1000] 10:14:14 INFO - PROCESS | 1805 | 1461086054495 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 10:14:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 10:14:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1378ms 10:14:14 INFO - PROCESS | 1805 | 1461086054533 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 10:14:14 INFO - PROCESS | 1805 | 1461086054536 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 10:14:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 10:14:14 INFO - PROCESS | 1805 | 1461086054543 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 10:14:14 INFO - PROCESS | 1805 | 1461086054546 Marionette TRACE conn3 <- [1,662,null,{}] 10:14:14 INFO - PROCESS | 1805 | 1461086054552 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:14 INFO - PROCESS | 1805 | 1461086054701 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 10:14:14 INFO - PROCESS | 1805 | 1461086054870 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff85511d800 == 81 [pid = 1805] [id = 173] 10:14:14 INFO - PROCESS | 1805 | ++DOMWINDOW == 188 (0x7ff8539f4800) [pid = 1805] [serial = 519] [outer = (nil)] 10:14:14 INFO - PROCESS | 1805 | ++DOMWINDOW == 189 (0x7ff8539f9800) [pid = 1805] [serial = 520] [outer = 0x7ff8539f4800] 10:14:14 INFO - PROCESS | 1805 | 1461086054939 Marionette DEBUG loaded listener.js 10:14:15 INFO - PROCESS | 1805 | ++DOMWINDOW == 190 (0x7ff8539ff000) [pid = 1805] [serial = 521] [outer = 0x7ff8539f4800] 10:14:15 INFO - PROCESS | 1805 | [1805] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:14:16 INFO - PROCESS | 1805 | 1461086056203 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 10:14:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 10:14:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1682ms 10:14:16 INFO - PROCESS | 1805 | 1461086056225 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 10:14:16 INFO - PROCESS | 1805 | 1461086056232 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 10:14:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 10:14:16 INFO - PROCESS | 1805 | 1461086056240 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 10:14:16 INFO - PROCESS | 1805 | 1461086056245 Marionette TRACE conn3 <- [1,666,null,{}] 10:14:16 INFO - PROCESS | 1805 | 1461086056252 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:16 INFO - PROCESS | 1805 | 1461086056409 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 10:14:16 INFO - PROCESS | 1805 | 1461086056751 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff8558df800 == 82 [pid = 1805] [id = 174] 10:14:16 INFO - PROCESS | 1805 | ++DOMWINDOW == 191 (0x7ff8555e7c00) [pid = 1805] [serial = 522] [outer = (nil)] 10:14:16 INFO - PROCESS | 1805 | ++DOMWINDOW == 192 (0x7ff8555f0000) [pid = 1805] [serial = 523] [outer = 0x7ff8555e7c00] 10:14:16 INFO - PROCESS | 1805 | 1461086056825 Marionette DEBUG loaded listener.js 10:14:16 INFO - PROCESS | 1805 | ++DOMWINDOW == 193 (0x7ff85acd9400) [pid = 1805] [serial = 524] [outer = 0x7ff8555e7c00] 10:14:17 INFO - PROCESS | 1805 | [1805] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:14:17 INFO - PROCESS | 1805 | 1461086057721 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 10:14:17 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:14:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1540ms 10:14:17 INFO - PROCESS | 1805 | 1461086057782 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 10:14:17 INFO - PROCESS | 1805 | 1461086057790 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 10:14:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 10:14:17 INFO - PROCESS | 1805 | 1461086057800 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 10:14:17 INFO - PROCESS | 1805 | 1461086057803 Marionette TRACE conn3 <- [1,670,null,{}] 10:14:17 INFO - PROCESS | 1805 | 1461086057809 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:17 INFO - PROCESS | 1805 | 1461086057976 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 10:14:18 INFO - PROCESS | 1805 | 1461086058145 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85c60c000 == 83 [pid = 1805] [id = 175] 10:14:18 INFO - PROCESS | 1805 | ++DOMWINDOW == 194 (0x7ff85be8f800) [pid = 1805] [serial = 525] [outer = (nil)] 10:14:18 INFO - PROCESS | 1805 | ++DOMWINDOW == 195 (0x7ff85bec8400) [pid = 1805] [serial = 526] [outer = 0x7ff85be8f800] 10:14:18 INFO - PROCESS | 1805 | 1461086058291 Marionette DEBUG loaded listener.js 10:14:18 INFO - PROCESS | 1805 | ++DOMWINDOW == 196 (0x7ff85c67f000) [pid = 1805] [serial = 527] [outer = 0x7ff85be8f800] 10:14:19 INFO - PROCESS | 1805 | 1461086059082 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 10:14:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 10:14:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1335ms 10:14:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 10:14:19 INFO - PROCESS | 1805 | 1461086059136 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 10:14:19 INFO - PROCESS | 1805 | 1461086059139 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 10:14:19 INFO - PROCESS | 1805 | 1461086059147 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 10:14:19 INFO - PROCESS | 1805 | 1461086059153 Marionette TRACE conn3 <- [1,674,null,{}] 10:14:19 INFO - PROCESS | 1805 | 1461086059169 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:19 INFO - PROCESS | 1805 | 1461086059348 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 10:14:19 INFO - PROCESS | 1805 | 1461086059514 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff855fc9800 == 84 [pid = 1805] [id = 176] 10:14:19 INFO - PROCESS | 1805 | ++DOMWINDOW == 197 (0x7ff85c681c00) [pid = 1805] [serial = 528] [outer = (nil)] 10:14:19 INFO - PROCESS | 1805 | ++DOMWINDOW == 198 (0x7ff85ce49c00) [pid = 1805] [serial = 529] [outer = 0x7ff85c681c00] 10:14:19 INFO - PROCESS | 1805 | 1461086059584 Marionette DEBUG loaded listener.js 10:14:19 INFO - PROCESS | 1805 | ++DOMWINDOW == 199 (0x7ff85d51c000) [pid = 1805] [serial = 530] [outer = 0x7ff85c681c00] 10:14:20 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85be0e000 == 83 [pid = 1805] [id = 105] 10:14:20 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff874818800 == 82 [pid = 1805] [id = 77] 10:14:20 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff86716a000 == 81 [pid = 1805] [id = 103] 10:14:20 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff86c9ba800 == 80 [pid = 1805] [id = 65] 10:14:20 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8632ae800 == 79 [pid = 1805] [id = 128] 10:14:20 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff873719000 == 78 [pid = 1805] [id = 104] 10:14:20 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff87db14800 == 77 [pid = 1805] [id = 130] 10:14:20 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff868e05800 == 76 [pid = 1805] [id = 64] 10:14:20 INFO - PROCESS | 1805 | [1805] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:14:20 INFO - PROCESS | 1805 | --DOMWINDOW == 198 (0x7ff85d160c00) [pid = 1805] [serial = 399] [outer = (nil)] [url = about:blank] 10:14:20 INFO - PROCESS | 1805 | --DOMWINDOW == 197 (0x7ff868e5b400) [pid = 1805] [serial = 393] [outer = (nil)] [url = about:blank] 10:14:20 INFO - PROCESS | 1805 | --DOMWINDOW == 196 (0x7ff861eee000) [pid = 1805] [serial = 387] [outer = (nil)] [url = about:blank] 10:14:20 INFO - PROCESS | 1805 | --DOMWINDOW == 195 (0x7ff85eb3f000) [pid = 1805] [serial = 384] [outer = (nil)] [url = about:blank] 10:14:20 INFO - PROCESS | 1805 | --DOMWINDOW == 194 (0x7ff865b8a400) [pid = 1805] [serial = 390] [outer = (nil)] [url = about:blank] 10:14:20 INFO - PROCESS | 1805 | --DOMWINDOW == 193 (0x7ff878824800) [pid = 1805] [serial = 396] [outer = (nil)] [url = about:blank] 10:14:20 INFO - PROCESS | 1805 | --DOMWINDOW == 192 (0x7ff85d6d3800) [pid = 1805] [serial = 423] [outer = (nil)] [url = about:blank] 10:14:20 INFO - PROCESS | 1805 | --DOMWINDOW == 191 (0x7ff861e42800) [pid = 1805] [serial = 426] [outer = (nil)] [url = about:blank] 10:14:20 INFO - PROCESS | 1805 | --DOMWINDOW == 190 (0x7ff860c4e000) [pid = 1805] [serial = 429] [outer = (nil)] [url = about:blank] 10:14:20 INFO - PROCESS | 1805 | --DOMWINDOW == 189 (0x7ff85d8d8c00) [pid = 1805] [serial = 432] [outer = (nil)] [url = about:blank] 10:14:20 INFO - PROCESS | 1805 | --DOMWINDOW == 188 (0x7ff8555e7000) [pid = 1805] [serial = 435] [outer = (nil)] [url = about:blank] 10:14:20 INFO - PROCESS | 1805 | --DOMWINDOW == 187 (0x7ff8659c9800) [pid = 1805] [serial = 438] [outer = (nil)] [url = about:blank] 10:14:20 INFO - PROCESS | 1805 | --DOMWINDOW == 186 (0x7ff855886400) [pid = 1805] [serial = 442] [outer = (nil)] [url = about:blank] 10:14:20 INFO - PROCESS | 1805 | --DOMWINDOW == 185 (0x7ff85be86c00) [pid = 1805] [serial = 445] [outer = (nil)] [url = about:blank] 10:14:20 INFO - PROCESS | 1805 | --DOMWINDOW == 184 (0x7ff85aeca800) [pid = 1805] [serial = 448] [outer = (nil)] [url = about:blank] 10:14:20 INFO - PROCESS | 1805 | --DOMWINDOW == 183 (0x7ff85be89000) [pid = 1805] [serial = 451] [outer = (nil)] [url = about:blank] 10:14:20 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff878d77800 == 75 [pid = 1805] [id = 127] 10:14:20 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff87aa6a800 == 74 [pid = 1805] [id = 102] 10:14:20 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff864566800 == 73 [pid = 1805] [id = 165] 10:14:20 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8553b2800 == 72 [pid = 1805] [id = 164] 10:14:20 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85add4000 == 71 [pid = 1805] [id = 163] 10:14:20 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8558ca800 == 70 [pid = 1805] [id = 162] 10:14:20 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff87db05800 == 69 [pid = 1805] [id = 160] 10:14:20 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff878740800 == 68 [pid = 1805] [id = 159] 10:14:20 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff876b1c800 == 67 [pid = 1805] [id = 158] 10:14:20 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff873706000 == 66 [pid = 1805] [id = 157] 10:14:20 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff868d8f000 == 65 [pid = 1805] [id = 156] 10:14:20 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff866260000 == 64 [pid = 1805] [id = 155] 10:14:20 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8617be000 == 63 [pid = 1805] [id = 154] 10:14:20 INFO - PROCESS | 1805 | --DOMWINDOW == 182 (0x7ff86d707c00) [pid = 1805] [serial = 420] [outer = (nil)] [url = about:blank] 10:14:20 INFO - PROCESS | 1805 | --DOMWINDOW == 181 (0x7ff85d6d0c00) [pid = 1805] [serial = 403] [outer = (nil)] [url = about:blank] 10:14:20 INFO - PROCESS | 1805 | --DOMWINDOW == 180 (0x7ff85d51a800) [pid = 1805] [serial = 402] [outer = (nil)] [url = about:blank] 10:14:20 INFO - PROCESS | 1805 | --DOMWINDOW == 179 (0x7ff878e0bc00) [pid = 1805] [serial = 382] [outer = (nil)] [url = about:blank] 10:14:20 INFO - PROCESS | 1805 | --DOMWINDOW == 178 (0x7ff861eef400) [pid = 1805] [serial = 411] [outer = (nil)] [url = about:blank] 10:14:20 INFO - PROCESS | 1805 | --DOMWINDOW == 177 (0x7ff86324ec00) [pid = 1805] [serial = 414] [outer = (nil)] [url = about:blank] 10:14:20 INFO - PROCESS | 1805 | --DOMWINDOW == 176 (0x7ff860c4e400) [pid = 1805] [serial = 408] [outer = (nil)] [url = about:blank] 10:14:20 INFO - PROCESS | 1805 | --DOMWINDOW == 175 (0x7ff861e78400) [pid = 1805] [serial = 409] [outer = (nil)] [url = about:blank] 10:14:20 INFO - PROCESS | 1805 | --DOMWINDOW == 174 (0x7ff85eb43800) [pid = 1805] [serial = 405] [outer = (nil)] [url = about:blank] 10:14:20 INFO - PROCESS | 1805 | --DOMWINDOW == 173 (0x7ff85f5a4000) [pid = 1805] [serial = 406] [outer = (nil)] [url = about:blank] 10:14:20 INFO - PROCESS | 1805 | --DOMWINDOW == 172 (0x7ff85d6cdc00) [pid = 1805] [serial = 458] [outer = (nil)] [url = about:blank] 10:14:20 INFO - PROCESS | 1805 | --DOMWINDOW == 171 (0x7ff8653c6400) [pid = 1805] [serial = 415] [outer = (nil)] [url = about:blank] 10:14:20 INFO - PROCESS | 1805 | --DOMWINDOW == 170 (0x7ff85c9efc00) [pid = 1805] [serial = 417] [outer = (nil)] [url = about:blank] 10:14:20 INFO - PROCESS | 1805 | --DOMWINDOW == 169 (0x7ff85bebfc00) [pid = 1805] [serial = 454] [outer = (nil)] [url = about:blank] 10:14:20 INFO - PROCESS | 1805 | --DOMWINDOW == 168 (0x7ff85d2ebc00) [pid = 1805] [serial = 457] [outer = (nil)] [url = about:blank] 10:14:20 INFO - PROCESS | 1805 | --DOMWINDOW == 167 (0x7ff873b74c00) [pid = 1805] [serial = 421] [outer = (nil)] [url = about:blank] 10:14:20 INFO - PROCESS | 1805 | --DOMWINDOW == 166 (0x7ff8665ecc00) [pid = 1805] [serial = 235] [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:14:20 INFO - PROCESS | 1805 | --DOMWINDOW == 165 (0x7ff85beca000) [pid = 1805] [serial = 455] [outer = (nil)] [url = about:blank] 10:14:20 INFO - PROCESS | 1805 | --DOMWINDOW == 164 (0x7ff86609d400) [pid = 1805] [serial = 418] [outer = (nil)] [url = about:blank] 10:14:20 INFO - PROCESS | 1805 | --DOMWINDOW == 163 (0x7ff863243000) [pid = 1805] [serial = 412] [outer = (nil)] [url = about:blank] 10:14:20 INFO - PROCESS | 1805 | 1461086060472 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 10:14:20 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:14:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1345ms 10:14:20 INFO - PROCESS | 1805 | 1461086060495 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 10:14:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 10:14:20 INFO - PROCESS | 1805 | 1461086060499 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 10:14:20 INFO - PROCESS | 1805 | 1461086060505 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 10:14:20 INFO - PROCESS | 1805 | 1461086060507 Marionette TRACE conn3 <- [1,678,null,{}] 10:14:20 INFO - PROCESS | 1805 | 1461086060513 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:20 INFO - PROCESS | 1805 | 1461086060670 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 10:14:20 INFO - PROCESS | 1805 | 1461086060687 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85ac2b800 == 64 [pid = 1805] [id = 177] 10:14:20 INFO - PROCESS | 1805 | ++DOMWINDOW == 164 (0x7ff85be89000) [pid = 1805] [serial = 531] [outer = (nil)] 10:14:20 INFO - PROCESS | 1805 | ++DOMWINDOW == 165 (0x7ff85d6d0c00) [pid = 1805] [serial = 532] [outer = 0x7ff85be89000] 10:14:20 INFO - PROCESS | 1805 | 1461086060761 Marionette DEBUG loaded listener.js 10:14:20 INFO - PROCESS | 1805 | ++DOMWINDOW == 166 (0x7ff85d8d9000) [pid = 1805] [serial = 533] [outer = 0x7ff85be89000] 10:14:21 INFO - PROCESS | 1805 | 1461086061613 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 10:14:21 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:14:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1133ms 10:14:21 INFO - PROCESS | 1805 | 1461086061638 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 10:14:21 INFO - PROCESS | 1805 | 1461086061642 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 10:14:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 10:14:21 INFO - PROCESS | 1805 | 1461086061648 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 10:14:21 INFO - PROCESS | 1805 | 1461086061650 Marionette TRACE conn3 <- [1,682,null,{}] 10:14:21 INFO - PROCESS | 1805 | 1461086061656 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:21 INFO - PROCESS | 1805 | 1461086061808 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 10:14:21 INFO - PROCESS | 1805 | 1461086061822 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff8617bd000 == 65 [pid = 1805] [id = 178] 10:14:21 INFO - PROCESS | 1805 | ++DOMWINDOW == 167 (0x7ff85be86c00) [pid = 1805] [serial = 534] [outer = (nil)] 10:14:21 INFO - PROCESS | 1805 | ++DOMWINDOW == 168 (0x7ff85da6b400) [pid = 1805] [serial = 535] [outer = 0x7ff85be86c00] 10:14:21 INFO - PROCESS | 1805 | 1461086061885 Marionette DEBUG loaded listener.js 10:14:21 INFO - PROCESS | 1805 | ++DOMWINDOW == 169 (0x7ff85eb45c00) [pid = 1805] [serial = 536] [outer = 0x7ff85be86c00] 10:14:23 INFO - PROCESS | 1805 | SkCairoFTTypeface::onFilterRec unimplemented 10:14:23 INFO - PROCESS | 1805 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:14:23 INFO - PROCESS | 1805 | 1461086063206 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 10:14:23 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:14:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1581ms 10:14:23 INFO - PROCESS | 1805 | 1461086063231 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 10:14:23 INFO - PROCESS | 1805 | 1461086063235 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 10:14:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 10:14:23 INFO - PROCESS | 1805 | 1461086063249 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 10:14:23 INFO - PROCESS | 1805 | 1461086063252 Marionette TRACE conn3 <- [1,686,null,{}] 10:14:23 INFO - PROCESS | 1805 | 1461086063258 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:23 INFO - PROCESS | 1805 | 1461086063459 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 10:14:23 INFO - PROCESS | 1805 | 1461086063498 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff865b13000 == 66 [pid = 1805] [id = 179] 10:14:23 INFO - PROCESS | 1805 | ++DOMWINDOW == 170 (0x7ff85eb43800) [pid = 1805] [serial = 537] [outer = (nil)] 10:14:23 INFO - PROCESS | 1805 | ++DOMWINDOW == 171 (0x7ff860c50400) [pid = 1805] [serial = 538] [outer = 0x7ff85eb43800] 10:14:23 INFO - PROCESS | 1805 | 1461086063559 Marionette DEBUG loaded listener.js 10:14:23 INFO - PROCESS | 1805 | ++DOMWINDOW == 172 (0x7ff861860c00) [pid = 1805] [serial = 539] [outer = 0x7ff85eb43800] 10:14:24 INFO - PROCESS | 1805 | SkCairoFTTypeface::onFilterRec unimplemented 10:14:24 INFO - PROCESS | 1805 | 1461086064752 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 10:14:24 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:14:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1534ms 10:14:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 10:14:24 INFO - PROCESS | 1805 | 1461086064784 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 10:14:24 INFO - PROCESS | 1805 | 1461086064786 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 10:14:24 INFO - PROCESS | 1805 | 1461086064792 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 10:14:24 INFO - PROCESS | 1805 | 1461086064795 Marionette TRACE conn3 <- [1,690,null,{}] 10:14:25 INFO - PROCESS | 1805 | --DOMWINDOW == 171 (0x7ff874b0d400) [pid = 1805] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 10:14:25 INFO - PROCESS | 1805 | --DOMWINDOW == 170 (0x7ff85587c000) [pid = 1805] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 10:14:25 INFO - PROCESS | 1805 | --DOMWINDOW == 169 (0x7ff86321e800) [pid = 1805] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 10:14:25 INFO - PROCESS | 1805 | --DOMWINDOW == 168 (0x7ff85d515400) [pid = 1805] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 10:14:25 INFO - PROCESS | 1805 | --DOMWINDOW == 167 (0x7ff866090c00) [pid = 1805] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 10:14:25 INFO - PROCESS | 1805 | --DOMWINDOW == 166 (0x7ff865628800) [pid = 1805] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 10:14:25 INFO - PROCESS | 1805 | --DOMWINDOW == 165 (0x7ff87347ec00) [pid = 1805] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 10:14:25 INFO - PROCESS | 1805 | --DOMWINDOW == 164 (0x7ff865942400) [pid = 1805] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 10:14:25 INFO - PROCESS | 1805 | --DOMWINDOW == 163 (0x7ff85aec5c00) [pid = 1805] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 10:14:25 INFO - PROCESS | 1805 | --DOMWINDOW == 162 (0x7ff85c7e8800) [pid = 1805] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 10:14:25 INFO - PROCESS | 1805 | --DOMWINDOW == 161 (0x7ff86324a800) [pid = 1805] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 10:14:25 INFO - PROCESS | 1805 | --DOMWINDOW == 160 (0x7ff85bec0400) [pid = 1805] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 10:14:25 INFO - PROCESS | 1805 | --DOMWINDOW == 159 (0x7ff85c7e3000) [pid = 1805] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 10:14:25 INFO - PROCESS | 1805 | --DOMWINDOW == 158 (0x7ff855465c00) [pid = 1805] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 10:14:25 INFO - PROCESS | 1805 | --DOMWINDOW == 157 (0x7ff860c4ac00) [pid = 1805] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 10:14:25 INFO - PROCESS | 1805 | --DOMWINDOW == 156 (0x7ff860c49800) [pid = 1805] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 10:14:25 INFO - PROCESS | 1805 | --DOMWINDOW == 155 (0x7ff85d8df800) [pid = 1805] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 10:14:25 INFO - PROCESS | 1805 | --DOMWINDOW == 154 (0x7ff8555e2c00) [pid = 1805] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 10:14:25 INFO - PROCESS | 1805 | --DOMWINDOW == 153 (0x7ff865fee400) [pid = 1805] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 10:14:25 INFO - PROCESS | 1805 | --DOMWINDOW == 152 (0x7ff863c84800) [pid = 1805] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 10:14:25 INFO - PROCESS | 1805 | --DOMWINDOW == 151 (0x7ff85cfc9c00) [pid = 1805] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 10:14:25 INFO - PROCESS | 1805 | --DOMWINDOW == 150 (0x7ff85bec7800) [pid = 1805] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 10:14:25 INFO - PROCESS | 1805 | --DOMWINDOW == 149 (0x7ff85bec1800) [pid = 1805] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 10:14:25 INFO - PROCESS | 1805 | --DOMWINDOW == 148 (0x7ff860c48c00) [pid = 1805] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 10:14:25 INFO - PROCESS | 1805 | --DOMWINDOW == 147 (0x7ff85c67e000) [pid = 1805] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 10:14:25 INFO - PROCESS | 1805 | --DOMWINDOW == 146 (0x7ff867dccc00) [pid = 1805] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 10:14:25 INFO - PROCESS | 1805 | --DOMWINDOW == 145 (0x7ff860a69400) [pid = 1805] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 10:14:25 INFO - PROCESS | 1805 | --DOMWINDOW == 144 (0x7ff85acdcc00) [pid = 1805] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 10:14:25 INFO - PROCESS | 1805 | --DOMWINDOW == 143 (0x7ff85587ec00) [pid = 1805] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 10:14:25 INFO - PROCESS | 1805 | --DOMWINDOW == 142 (0x7ff878cf3400) [pid = 1805] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 10:14:25 INFO - PROCESS | 1805 | --DOMWINDOW == 141 (0x7ff85c9f6c00) [pid = 1805] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 10:14:25 INFO - PROCESS | 1805 | --DOMWINDOW == 140 (0x7ff85d516800) [pid = 1805] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 10:14:25 INFO - PROCESS | 1805 | --DOMWINDOW == 139 (0x7ff85c7e4000) [pid = 1805] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 10:14:25 INFO - PROCESS | 1805 | --DOMWINDOW == 138 (0x7ff866471000) [pid = 1805] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 10:14:25 INFO - PROCESS | 1805 | --DOMWINDOW == 137 (0x7ff865944000) [pid = 1805] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 10:14:25 INFO - PROCESS | 1805 | --DOMWINDOW == 136 (0x7ff86324c800) [pid = 1805] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 10:14:25 INFO - PROCESS | 1805 | --DOMWINDOW == 135 (0x7ff86609c400) [pid = 1805] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 10:14:25 INFO - PROCESS | 1805 | --DOMWINDOW == 134 (0x7ff8739a5400) [pid = 1805] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 10:14:25 INFO - PROCESS | 1805 | --DOMWINDOW == 133 (0x7ff85d6ce800) [pid = 1805] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 10:14:25 INFO - PROCESS | 1805 | --DOMWINDOW == 132 (0x7ff8552d3800) [pid = 1805] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 10:14:25 INFO - PROCESS | 1805 | --DOMWINDOW == 131 (0x7ff855887000) [pid = 1805] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 10:14:25 INFO - PROCESS | 1805 | --DOMWINDOW == 130 (0x7ff85c679800) [pid = 1805] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 10:14:25 INFO - PROCESS | 1805 | --DOMWINDOW == 129 (0x7ff865945400) [pid = 1805] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 10:14:25 INFO - PROCESS | 1805 | --DOMWINDOW == 128 (0x7ff85f518800) [pid = 1805] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 10:14:25 INFO - PROCESS | 1805 | --DOMWINDOW == 127 (0x7ff85eb45400) [pid = 1805] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 10:14:25 INFO - PROCESS | 1805 | --DOMWINDOW == 126 (0x7ff85c676000) [pid = 1805] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 10:14:25 INFO - PROCESS | 1805 | --DOMWINDOW == 125 (0x7ff85bec6c00) [pid = 1805] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 10:14:25 INFO - PROCESS | 1805 | --DOMWINDOW == 124 (0x7ff85c7ebc00) [pid = 1805] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 10:14:25 INFO - PROCESS | 1805 | --DOMWINDOW == 123 (0x7ff86321e000) [pid = 1805] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 10:14:25 INFO - PROCESS | 1805 | --DOMWINDOW == 122 (0x7ff85cfcdc00) [pid = 1805] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 10:14:25 INFO - PROCESS | 1805 | 1461086065679 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:25 INFO - PROCESS | 1805 | 1461086065857 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 10:14:25 INFO - PROCESS | 1805 | 1461086065928 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff855fe5800 == 67 [pid = 1805] [id = 180] 10:14:25 INFO - PROCESS | 1805 | ++DOMWINDOW == 123 (0x7ff85acd4000) [pid = 1805] [serial = 540] [outer = (nil)] 10:14:25 INFO - PROCESS | 1805 | ++DOMWINDOW == 124 (0x7ff85acdfc00) [pid = 1805] [serial = 541] [outer = 0x7ff85acd4000] 10:14:25 INFO - PROCESS | 1805 | 1461086065988 Marionette DEBUG loaded listener.js 10:14:26 INFO - PROCESS | 1805 | ++DOMWINDOW == 125 (0x7ff85bec0400) [pid = 1805] [serial = 542] [outer = 0x7ff85acd4000] 10:14:27 INFO - PROCESS | 1805 | SkCairoFTTypeface::onFilterRec unimplemented 10:14:27 INFO - PROCESS | 1805 | 1461086067047 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 10:14:27 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:14:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2311ms 10:14:27 INFO - PROCESS | 1805 | 1461086067104 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 10:14:27 INFO - PROCESS | 1805 | 1461086067107 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 10:14:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 10:14:27 INFO - PROCESS | 1805 | 1461086067113 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 10:14:27 INFO - PROCESS | 1805 | 1461086067115 Marionette TRACE conn3 <- [1,694,null,{}] 10:14:27 INFO - PROCESS | 1805 | 1461086067121 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:27 INFO - PROCESS | 1805 | 1461086067273 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 10:14:27 INFO - PROCESS | 1805 | 1461086067432 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff865b3a800 == 68 [pid = 1805] [id = 181] 10:14:27 INFO - PROCESS | 1805 | ++DOMWINDOW == 126 (0x7ff855465c00) [pid = 1805] [serial = 543] [outer = (nil)] 10:14:27 INFO - PROCESS | 1805 | ++DOMWINDOW == 127 (0x7ff85c673c00) [pid = 1805] [serial = 544] [outer = 0x7ff855465c00] 10:14:27 INFO - PROCESS | 1805 | 1461086067493 Marionette DEBUG loaded listener.js 10:14:27 INFO - PROCESS | 1805 | ++DOMWINDOW == 128 (0x7ff85d6cc800) [pid = 1805] [serial = 545] [outer = 0x7ff855465c00] 10:14:28 INFO - PROCESS | 1805 | SkCairoFTTypeface::onFilterRec unimplemented 10:14:28 INFO - PROCESS | 1805 | 1461086068844 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 10:14:28 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:14:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1778ms 10:14:28 INFO - PROCESS | 1805 | 1461086068950 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 10:14:28 INFO - PROCESS | 1805 | 1461086068955 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 10:14:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 10:14:28 INFO - PROCESS | 1805 | 1461086068968 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 10:14:28 INFO - PROCESS | 1805 | 1461086068971 Marionette TRACE conn3 <- [1,698,null,{}] 10:14:28 INFO - PROCESS | 1805 | 1461086068980 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:29 INFO - PROCESS | 1805 | 1461086069156 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 10:14:29 INFO - PROCESS | 1805 | 1461086069311 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff85d627000 == 69 [pid = 1805] [id = 182] 10:14:29 INFO - PROCESS | 1805 | ++DOMWINDOW == 129 (0x7ff8552cc800) [pid = 1805] [serial = 546] [outer = (nil)] 10:14:29 INFO - PROCESS | 1805 | ++DOMWINDOW == 130 (0x7ff8555e3400) [pid = 1805] [serial = 547] [outer = 0x7ff8552cc800] 10:14:29 INFO - PROCESS | 1805 | 1461086069385 Marionette DEBUG loaded listener.js 10:14:29 INFO - PROCESS | 1805 | ++DOMWINDOW == 131 (0x7ff85cc8e000) [pid = 1805] [serial = 548] [outer = 0x7ff8552cc800] 10:14:30 INFO - PROCESS | 1805 | SkCairoFTTypeface::onFilterRec unimplemented 10:14:30 INFO - PROCESS | 1805 | 1461086070695 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 10:14:30 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:14:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1782ms 10:14:30 INFO - PROCESS | 1805 | 1461086070869 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 10:14:30 INFO - PROCESS | 1805 | 1461086070878 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 10:14:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 10:14:30 INFO - PROCESS | 1805 | 1461086070892 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 10:14:30 INFO - PROCESS | 1805 | 1461086070897 Marionette TRACE conn3 <- [1,702,null,{}] 10:14:30 INFO - PROCESS | 1805 | 1461086070903 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:31 INFO - PROCESS | 1805 | 1461086071134 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 10:14:31 INFO - PROCESS | 1805 | 1461086071321 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff866469800 == 70 [pid = 1805] [id = 183] 10:14:31 INFO - PROCESS | 1805 | ++DOMWINDOW == 132 (0x7ff855462400) [pid = 1805] [serial = 549] [outer = (nil)] 10:14:31 INFO - PROCESS | 1805 | ++DOMWINDOW == 133 (0x7ff85d6d0800) [pid = 1805] [serial = 550] [outer = 0x7ff855462400] 10:14:31 INFO - PROCESS | 1805 | 1461086071410 Marionette DEBUG loaded listener.js 10:14:31 INFO - PROCESS | 1805 | ++DOMWINDOW == 134 (0x7ff85f51e800) [pid = 1805] [serial = 551] [outer = 0x7ff855462400] 10:14:32 INFO - PROCESS | 1805 | SkCairoFTTypeface::onFilterRec unimplemented 10:14:32 INFO - PROCESS | 1805 | 1461086072727 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 10:14:32 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:14:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1893ms 10:14:32 INFO - PROCESS | 1805 | 1461086072808 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 10:14:32 INFO - PROCESS | 1805 | 1461086072813 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 10:14:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 10:14:32 INFO - PROCESS | 1805 | 1461086072838 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 10:14:32 INFO - PROCESS | 1805 | 1461086072845 Marionette TRACE conn3 <- [1,706,null,{}] 10:14:32 INFO - PROCESS | 1805 | 1461086072863 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:33 INFO - PROCESS | 1805 | 1461086073046 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 10:14:33 INFO - PROCESS | 1805 | 1461086073202 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff867657000 == 71 [pid = 1805] [id = 184] 10:14:33 INFO - PROCESS | 1805 | ++DOMWINDOW == 135 (0x7ff85f51a400) [pid = 1805] [serial = 552] [outer = (nil)] 10:14:33 INFO - PROCESS | 1805 | ++DOMWINDOW == 136 (0x7ff860c44c00) [pid = 1805] [serial = 553] [outer = 0x7ff85f51a400] 10:14:33 INFO - PROCESS | 1805 | 1461086073275 Marionette DEBUG loaded listener.js 10:14:33 INFO - PROCESS | 1805 | ++DOMWINDOW == 137 (0x7ff861e42c00) [pid = 1805] [serial = 554] [outer = 0x7ff85f51a400] 10:14:34 INFO - PROCESS | 1805 | SkCairoFTTypeface::onFilterRec unimplemented 10:14:34 INFO - PROCESS | 1805 | 1461086074580 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 10:14:34 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:14:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1807ms 10:14:34 INFO - PROCESS | 1805 | 1461086074659 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 10:14:34 INFO - PROCESS | 1805 | 1461086074663 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 10:14:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 10:14:34 INFO - PROCESS | 1805 | 1461086074676 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 10:14:34 INFO - PROCESS | 1805 | 1461086074679 Marionette TRACE conn3 <- [1,710,null,{}] 10:14:34 INFO - PROCESS | 1805 | 1461086074685 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:34 INFO - PROCESS | 1805 | 1461086074859 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 10:14:35 INFO - PROCESS | 1805 | 1461086075016 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff86c9bb800 == 72 [pid = 1805] [id = 185] 10:14:35 INFO - PROCESS | 1805 | ++DOMWINDOW == 138 (0x7ff85be81c00) [pid = 1805] [serial = 555] [outer = (nil)] 10:14:35 INFO - PROCESS | 1805 | ++DOMWINDOW == 139 (0x7ff863241000) [pid = 1805] [serial = 556] [outer = 0x7ff85be81c00] 10:14:35 INFO - PROCESS | 1805 | 1461086075089 Marionette DEBUG loaded listener.js 10:14:35 INFO - PROCESS | 1805 | ++DOMWINDOW == 140 (0x7ff863248000) [pid = 1805] [serial = 557] [outer = 0x7ff85be81c00] 10:14:36 INFO - PROCESS | 1805 | SkCairoFTTypeface::onFilterRec unimplemented 10:14:36 INFO - PROCESS | 1805 | 1461086076613 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 10:14:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 10:14:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1984ms 10:14:36 INFO - PROCESS | 1805 | 1461086076662 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 10:14:36 INFO - PROCESS | 1805 | 1461086076668 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 10:14:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 10:14:36 INFO - PROCESS | 1805 | 1461086076678 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 10:14:36 INFO - PROCESS | 1805 | 1461086076682 Marionette TRACE conn3 <- [1,714,null,{}] 10:14:36 INFO - PROCESS | 1805 | 1461086076693 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:36 INFO - PROCESS | 1805 | 1461086076988 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 10:14:37 INFO - PROCESS | 1805 | 1461086077182 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff8558df000 == 73 [pid = 1805] [id = 186] 10:14:37 INFO - PROCESS | 1805 | ++DOMWINDOW == 141 (0x7ff8552d1c00) [pid = 1805] [serial = 558] [outer = (nil)] 10:14:37 INFO - PROCESS | 1805 | ++DOMWINDOW == 142 (0x7ff8552d8c00) [pid = 1805] [serial = 559] [outer = 0x7ff8552d1c00] 10:14:37 INFO - PROCESS | 1805 | 1461086077345 Marionette DEBUG loaded listener.js 10:14:37 INFO - PROCESS | 1805 | ++DOMWINDOW == 143 (0x7ff85aec5000) [pid = 1805] [serial = 560] [outer = 0x7ff8552d1c00] 10:14:38 INFO - PROCESS | 1805 | SkCairoFTTypeface::onFilterRec unimplemented 10:14:38 INFO - PROCESS | 1805 | 1461086078686 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 10:14:38 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:14:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2042ms 10:14:38 INFO - PROCESS | 1805 | 1461086078810 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 10:14:38 INFO - PROCESS | 1805 | 1461086078817 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 10:14:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 10:14:38 INFO - PROCESS | 1805 | 1461086078829 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 10:14:38 INFO - PROCESS | 1805 | 1461086078833 Marionette TRACE conn3 <- [1,718,null,{}] 10:14:38 INFO - PROCESS | 1805 | 1461086078842 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:39 INFO - PROCESS | 1805 | 1461086079001 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 10:14:39 INFO - PROCESS | 1805 | 1461086079177 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff85575b800 == 74 [pid = 1805] [id = 187] 10:14:39 INFO - PROCESS | 1805 | ++DOMWINDOW == 144 (0x7ff8539f9c00) [pid = 1805] [serial = 561] [outer = (nil)] 10:14:39 INFO - PROCESS | 1805 | ++DOMWINDOW == 145 (0x7ff854fd0000) [pid = 1805] [serial = 562] [outer = 0x7ff8539f9c00] 10:14:39 INFO - PROCESS | 1805 | 1461086079245 Marionette DEBUG loaded listener.js 10:14:39 INFO - PROCESS | 1805 | ++DOMWINDOW == 146 (0x7ff855879400) [pid = 1805] [serial = 563] [outer = 0x7ff8539f9c00] 10:14:40 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8736cd800 == 73 [pid = 1805] [id = 69] 10:14:40 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8736e5000 == 72 [pid = 1805] [id = 91] 10:14:40 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff866cf8000 == 71 [pid = 1805] [id = 90] 10:14:40 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff86820e800 == 70 [pid = 1805] [id = 68] 10:14:40 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff873654800 == 69 [pid = 1805] [id = 116] 10:14:40 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8558ce800 == 68 [pid = 1805] [id = 147] 10:14:40 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff855fe5800 == 67 [pid = 1805] [id = 180] 10:14:40 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff865b13000 == 66 [pid = 1805] [id = 179] 10:14:40 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8617bd000 == 65 [pid = 1805] [id = 178] 10:14:40 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85ac2b800 == 64 [pid = 1805] [id = 177] 10:14:40 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff855fc9800 == 63 [pid = 1805] [id = 176] 10:14:40 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85c60c000 == 62 [pid = 1805] [id = 175] 10:14:40 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8558df800 == 61 [pid = 1805] [id = 174] 10:14:40 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff885bd4800 == 60 [pid = 1805] [id = 118] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 145 (0x7ff860a6f800) [pid = 1805] [serial = 496] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 144 (0x7ff861e45c00) [pid = 1805] [serial = 497] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 143 (0x7ff87882ac00) [pid = 1805] [serial = 241] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 142 (0x7ff86609a400) [pid = 1805] [serial = 443] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 141 (0x7ff87369e800) [pid = 1805] [serial = 238] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 140 (0x7ff85eb45800) [pid = 1805] [serial = 346] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 139 (0x7ff866473800) [pid = 1805] [serial = 313] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 138 (0x7ff86593bc00) [pid = 1805] [serial = 472] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 137 (0x7ff8739a7000) [pid = 1805] [serial = 198] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 136 (0x7ff865940000) [pid = 1805] [serial = 473] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 135 (0x7ff866092000) [pid = 1805] [serial = 476] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 134 (0x7ff85bebe800) [pid = 1805] [serial = 491] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 133 (0x7ff863244400) [pid = 1805] [serial = 427] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 132 (0x7ff866472c00) [pid = 1805] [serial = 391] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 131 (0x7ff865948400) [pid = 1805] [serial = 475] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 130 (0x7ff85c7e6800) [pid = 1805] [serial = 463] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 129 (0x7ff85d6d1c00) [pid = 1805] [serial = 493] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 128 (0x7ff85be85000) [pid = 1805] [serial = 490] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 127 (0x7ff85546ac00) [pid = 1805] [serial = 484] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 126 (0x7ff863246400) [pid = 1805] [serial = 470] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 125 (0x7ff868d41c00) [pid = 1805] [serial = 274] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 124 (0x7ff86734a800) [pid = 1805] [serial = 439] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 123 (0x7ff8555f0c00) [pid = 1805] [serial = 436] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 122 (0x7ff878c59000) [pid = 1805] [serial = 244] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 121 (0x7ff878e0b000) [pid = 1805] [serial = 397] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 120 (0x7ff873b79800) [pid = 1805] [serial = 355] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 119 (0x7ff85d8e3c00) [pid = 1805] [serial = 433] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 118 (0x7ff860c4dc00) [pid = 1805] [serial = 467] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 117 (0x7ff8681b5c00) [pid = 1805] [serial = 352] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 116 (0x7ff860c45800) [pid = 1805] [serial = 461] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 115 (0x7ff878ca1800) [pid = 1805] [serial = 277] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 114 (0x7ff861ef4800) [pid = 1805] [serial = 469] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 113 (0x7ff863290c00) [pid = 1805] [serial = 271] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 112 (0x7ff85be8f400) [pid = 1805] [serial = 452] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 111 (0x7ff85be8bc00) [pid = 1805] [serial = 446] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 110 (0x7ff878eea400) [pid = 1805] [serial = 283] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 109 (0x7ff86323fc00) [pid = 1805] [serial = 388] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 108 (0x7ff863221000) [pid = 1805] [serial = 349] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 107 (0x7ff85eb40000) [pid = 1805] [serial = 460] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 106 (0x7ff855470400) [pid = 1805] [serial = 485] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 105 (0x7ff874cd0400) [pid = 1805] [serial = 400] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 104 (0x7ff878831000) [pid = 1805] [serial = 316] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 103 (0x7ff8748dec00) [pid = 1805] [serial = 479] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 102 (0x7ff8749c7c00) [pid = 1805] [serial = 394] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 101 (0x7ff878c9bc00) [pid = 1805] [serial = 361] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 100 (0x7ff85d520c00) [pid = 1805] [serial = 464] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 99 (0x7ff87b4f0400) [pid = 1805] [serial = 280] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 98 (0x7ff85f524800) [pid = 1805] [serial = 466] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 97 (0x7ff85d8e4400) [pid = 1805] [serial = 494] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 96 (0x7ff85eb48800) [pid = 1805] [serial = 424] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 95 (0x7ff855882800) [pid = 1805] [serial = 488] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 94 (0x7ff85aed0400) [pid = 1805] [serial = 449] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 93 (0x7ff85d51d400) [pid = 1805] [serial = 322] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 92 (0x7ff8690ee000) [pid = 1805] [serial = 478] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 91 (0x7ff855466000) [pid = 1805] [serial = 487] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 90 (0x7ff865c38400) [pid = 1805] [serial = 482] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 89 (0x7ff85f525000) [pid = 1805] [serial = 358] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 88 (0x7ff865c34000) [pid = 1805] [serial = 481] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 87 (0x7ff863c84000) [pid = 1805] [serial = 310] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 86 (0x7ff86ca65c00) [pid = 1805] [serial = 319] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 85 (0x7ff863eba400) [pid = 1805] [serial = 430] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 84 (0x7ff860842000) [pid = 1805] [serial = 385] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | --DOMWINDOW == 83 (0x7ff864a6e400) [pid = 1805] [serial = 234] [outer = (nil)] [url = about:blank] 10:14:40 INFO - PROCESS | 1805 | SkCairoFTTypeface::onFilterRec unimplemented 10:14:40 INFO - PROCESS | 1805 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:14:40 INFO - PROCESS | 1805 | 1461086080624 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 10:14:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 10:14:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1842ms 10:14:40 INFO - PROCESS | 1805 | 1461086080671 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 10:14:40 INFO - PROCESS | 1805 | 1461086080680 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 10:14:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 10:14:40 INFO - PROCESS | 1805 | 1461086080741 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 10:14:40 INFO - PROCESS | 1805 | 1461086080746 Marionette TRACE conn3 <- [1,722,null,{}] 10:14:40 INFO - PROCESS | 1805 | 1461086080753 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:40 INFO - PROCESS | 1805 | 1461086080918 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 10:14:41 INFO - PROCESS | 1805 | 1461086081024 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85573d000 == 61 [pid = 1805] [id = 188] 10:14:41 INFO - PROCESS | 1805 | ++DOMWINDOW == 84 (0x7ff8539fc000) [pid = 1805] [serial = 564] [outer = (nil)] 10:14:41 INFO - PROCESS | 1805 | ++DOMWINDOW == 85 (0x7ff85aec7800) [pid = 1805] [serial = 565] [outer = 0x7ff8539fc000] 10:14:41 INFO - PROCESS | 1805 | 1461086081086 Marionette DEBUG loaded listener.js 10:14:41 INFO - PROCESS | 1805 | ++DOMWINDOW == 86 (0x7ff85be8a400) [pid = 1805] [serial = 566] [outer = 0x7ff8539fc000] 10:14:41 INFO - PROCESS | 1805 | 1461086081725 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 10:14:41 INFO - PROCESS | 1805 | 1461086081778 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 10:14:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 10:14:41 INFO - PROCESS | 1805 | 1461086081784 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 10:14:41 INFO - PROCESS | 1805 | 1461086081790 Marionette TRACE conn3 <- [1,726,null,{}] 10:14:41 INFO - PROCESS | 1805 | 1461086081891 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:42 INFO - PROCESS | 1805 | 1461086082056 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 10:14:42 INFO - PROCESS | 1805 | 1461086082174 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85ac2b800 == 62 [pid = 1805] [id = 189] 10:14:42 INFO - PROCESS | 1805 | ++DOMWINDOW == 87 (0x7ff85587f000) [pid = 1805] [serial = 567] [outer = (nil)] 10:14:42 INFO - PROCESS | 1805 | ++DOMWINDOW == 88 (0x7ff85c675800) [pid = 1805] [serial = 568] [outer = 0x7ff85587f000] 10:14:42 INFO - PROCESS | 1805 | 1461086082241 Marionette DEBUG loaded listener.js 10:14:42 INFO - PROCESS | 1805 | ++DOMWINDOW == 89 (0x7ff85c9f3400) [pid = 1805] [serial = 569] [outer = 0x7ff85587f000] 10:14:42 INFO - PROCESS | 1805 | SkCairoFTTypeface::onFilterRec unimplemented 10:14:42 INFO - PROCESS | 1805 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:14:43 INFO - PROCESS | 1805 | 1461086083141 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 10:14:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 10:14:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1392ms 10:14:43 INFO - PROCESS | 1805 | 1461086083178 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 10:14:43 INFO - PROCESS | 1805 | 1461086083183 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 10:14:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 10:14:43 INFO - PROCESS | 1805 | 1461086083195 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 10:14:43 INFO - PROCESS | 1805 | 1461086083197 Marionette TRACE conn3 <- [1,730,null,{}] 10:14:43 INFO - PROCESS | 1805 | 1461086083203 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:43 INFO - PROCESS | 1805 | 1461086083393 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 10:14:43 INFO - PROCESS | 1805 | 1461086083424 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff85cec9000 == 63 [pid = 1805] [id = 190] 10:14:43 INFO - PROCESS | 1805 | ++DOMWINDOW == 90 (0x7ff85cc90c00) [pid = 1805] [serial = 570] [outer = (nil)] 10:14:43 INFO - PROCESS | 1805 | ++DOMWINDOW == 91 (0x7ff85ce49800) [pid = 1805] [serial = 571] [outer = 0x7ff85cc90c00] 10:14:43 INFO - PROCESS | 1805 | 1461086083488 Marionette DEBUG loaded listener.js 10:14:43 INFO - PROCESS | 1805 | ++DOMWINDOW == 92 (0x7ff85d2e8c00) [pid = 1805] [serial = 572] [outer = 0x7ff85cc90c00] 10:14:44 INFO - PROCESS | 1805 | SkCairoFTTypeface::onFilterRec unimplemented 10:14:44 INFO - PROCESS | 1805 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:14:44 INFO - PROCESS | 1805 | 1461086084438 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 10:14:44 INFO - PROCESS | 1805 | 1461086084482 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 10:14:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 10:14:44 INFO - PROCESS | 1805 | 1461086084488 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 10:14:44 INFO - PROCESS | 1805 | 1461086084491 Marionette TRACE conn3 <- [1,734,null,{}] 10:14:44 INFO - PROCESS | 1805 | 1461086084504 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:44 INFO - PROCESS | 1805 | 1461086084855 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 10:14:44 INFO - PROCESS | 1805 | --DOMWINDOW == 91 (0x7ff8539f4800) [pid = 1805] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 10:14:44 INFO - PROCESS | 1805 | --DOMWINDOW == 90 (0x7ff8555e7c00) [pid = 1805] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 10:14:44 INFO - PROCESS | 1805 | --DOMWINDOW == 89 (0x7ff85be8f800) [pid = 1805] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 10:14:44 INFO - PROCESS | 1805 | --DOMWINDOW == 88 (0x7ff85c681c00) [pid = 1805] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 10:14:44 INFO - PROCESS | 1805 | --DOMWINDOW == 87 (0x7ff85be86c00) [pid = 1805] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 10:14:44 INFO - PROCESS | 1805 | --DOMWINDOW == 86 (0x7ff85eb43800) [pid = 1805] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 10:14:44 INFO - PROCESS | 1805 | --DOMWINDOW == 85 (0x7ff85acd4000) [pid = 1805] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 10:14:44 INFO - PROCESS | 1805 | --DOMWINDOW == 84 (0x7ff85be89000) [pid = 1805] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 10:14:45 INFO - PROCESS | 1805 | 1461086085019 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff855fd6800 == 64 [pid = 1805] [id = 191] 10:14:45 INFO - PROCESS | 1805 | ++DOMWINDOW == 85 (0x7ff8539f4800) [pid = 1805] [serial = 573] [outer = (nil)] 10:14:45 INFO - PROCESS | 1805 | ++DOMWINDOW == 86 (0x7ff85acd4000) [pid = 1805] [serial = 574] [outer = 0x7ff8539f4800] 10:14:45 INFO - PROCESS | 1805 | 1461086085085 Marionette DEBUG loaded listener.js 10:14:45 INFO - PROCESS | 1805 | ++DOMWINDOW == 87 (0x7ff85d2ec400) [pid = 1805] [serial = 575] [outer = 0x7ff8539f4800] 10:14:45 INFO - PROCESS | 1805 | SkCairoFTTypeface::onFilterRec unimplemented 10:14:45 INFO - PROCESS | 1805 | 1461086085765 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 10:14:45 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:14:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1291ms 10:14:45 INFO - PROCESS | 1805 | 1461086085781 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 10:14:45 INFO - PROCESS | 1805 | 1461086085784 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 10:14:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 10:14:45 INFO - PROCESS | 1805 | 1461086085790 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 10:14:45 INFO - PROCESS | 1805 | 1461086085792 Marionette TRACE conn3 <- [1,738,null,{}] 10:14:45 INFO - PROCESS | 1805 | 1461086085798 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:46 INFO - PROCESS | 1805 | 1461086086028 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 10:14:46 INFO - PROCESS | 1805 | 1461086086050 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff860986800 == 65 [pid = 1805] [id = 192] 10:14:46 INFO - PROCESS | 1805 | ++DOMWINDOW == 88 (0x7ff85d6d8400) [pid = 1805] [serial = 576] [outer = (nil)] 10:14:46 INFO - PROCESS | 1805 | ++DOMWINDOW == 89 (0x7ff85da70800) [pid = 1805] [serial = 577] [outer = 0x7ff85d6d8400] 10:14:46 INFO - PROCESS | 1805 | 1461086086118 Marionette DEBUG loaded listener.js 10:14:46 INFO - PROCESS | 1805 | ++DOMWINDOW == 90 (0x7ff85e89d800) [pid = 1805] [serial = 578] [outer = 0x7ff85d6d8400] 10:14:47 INFO - PROCESS | 1805 | SkCairoFTTypeface::onFilterRec unimplemented 10:14:47 INFO - PROCESS | 1805 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:14:47 INFO - PROCESS | 1805 | 1461086087329 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 10:14:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 10:14:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1583ms 10:14:47 INFO - PROCESS | 1805 | 1461086087375 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 10:14:47 INFO - PROCESS | 1805 | 1461086087381 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 10:14:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 10:14:47 INFO - PROCESS | 1805 | 1461086087390 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 10:14:47 INFO - PROCESS | 1805 | 1461086087396 Marionette TRACE conn3 <- [1,742,null,{}] 10:14:47 INFO - PROCESS | 1805 | 1461086087414 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:47 INFO - PROCESS | 1805 | 1461086087712 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 10:14:47 INFO - PROCESS | 1805 | 1461086087839 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff855fc7000 == 66 [pid = 1805] [id = 193] 10:14:47 INFO - PROCESS | 1805 | ++DOMWINDOW == 91 (0x7ff85587a000) [pid = 1805] [serial = 579] [outer = (nil)] 10:14:47 INFO - PROCESS | 1805 | ++DOMWINDOW == 92 (0x7ff85acdb800) [pid = 1805] [serial = 580] [outer = 0x7ff85587a000] 10:14:47 INFO - PROCESS | 1805 | 1461086087913 Marionette DEBUG loaded listener.js 10:14:48 INFO - PROCESS | 1805 | ++DOMWINDOW == 93 (0x7ff85be82000) [pid = 1805] [serial = 581] [outer = 0x7ff85587a000] 10:14:49 INFO - PROCESS | 1805 | SkCairoFTTypeface::onFilterRec unimplemented 10:14:49 INFO - PROCESS | 1805 | 1461086089225 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 10:14:49 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:14:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1851ms 10:14:49 INFO - PROCESS | 1805 | 1461086089299 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 10:14:49 INFO - PROCESS | 1805 | 1461086089308 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 10:14:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 10:14:49 INFO - PROCESS | 1805 | 1461086089322 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 10:14:49 INFO - PROCESS | 1805 | 1461086089325 Marionette TRACE conn3 <- [1,746,null,{}] 10:14:49 INFO - PROCESS | 1805 | 1461086089333 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:49 INFO - PROCESS | 1805 | 1461086089488 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 10:14:49 INFO - PROCESS | 1805 | 1461086089636 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff85d63e000 == 67 [pid = 1805] [id = 194] 10:14:49 INFO - PROCESS | 1805 | ++DOMWINDOW == 94 (0x7ff8555e9800) [pid = 1805] [serial = 582] [outer = (nil)] 10:14:49 INFO - PROCESS | 1805 | ++DOMWINDOW == 95 (0x7ff85c678400) [pid = 1805] [serial = 583] [outer = 0x7ff8555e9800] 10:14:49 INFO - PROCESS | 1805 | 1461086089709 Marionette DEBUG loaded listener.js 10:14:49 INFO - PROCESS | 1805 | ++DOMWINDOW == 96 (0x7ff85cfc9000) [pid = 1805] [serial = 584] [outer = 0x7ff8555e9800] 10:14:50 INFO - PROCESS | 1805 | SkCairoFTTypeface::onFilterRec unimplemented 10:14:51 INFO - PROCESS | 1805 | SkCairoFTTypeface::onFilterRec unimplemented 10:14:51 INFO - PROCESS | 1805 | 1461086091153 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 10:14:51 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:14:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1882ms 10:14:51 INFO - PROCESS | 1805 | 1461086091205 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 10:14:51 INFO - PROCESS | 1805 | 1461086091208 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 10:14:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 10:14:51 INFO - PROCESS | 1805 | 1461086091216 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 10:14:51 INFO - PROCESS | 1805 | 1461086091222 Marionette TRACE conn3 <- [1,750,null,{}] 10:14:51 INFO - PROCESS | 1805 | 1461086091282 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:51 INFO - PROCESS | 1805 | 1461086091493 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 10:14:51 INFO - PROCESS | 1805 | 1461086091609 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff8617d9000 == 68 [pid = 1805] [id = 195] 10:14:51 INFO - PROCESS | 1805 | ++DOMWINDOW == 97 (0x7ff85d51bc00) [pid = 1805] [serial = 585] [outer = (nil)] 10:14:51 INFO - PROCESS | 1805 | ++DOMWINDOW == 98 (0x7ff85d8d9800) [pid = 1805] [serial = 586] [outer = 0x7ff85d51bc00] 10:14:51 INFO - PROCESS | 1805 | 1461086091683 Marionette DEBUG loaded listener.js 10:14:51 INFO - PROCESS | 1805 | ++DOMWINDOW == 99 (0x7ff85dd5f000) [pid = 1805] [serial = 587] [outer = 0x7ff85d51bc00] 10:14:52 INFO - PROCESS | 1805 | SkCairoFTTypeface::onFilterRec unimplemented 10:14:52 INFO - PROCESS | 1805 | 1461086092891 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 10:14:52 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:14:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1746ms 10:14:52 INFO - PROCESS | 1805 | 1461086092962 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 10:14:52 INFO - PROCESS | 1805 | 1461086092966 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 10:14:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 10:14:52 INFO - PROCESS | 1805 | 1461086092973 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 10:14:52 INFO - PROCESS | 1805 | 1461086092975 Marionette TRACE conn3 <- [1,754,null,{}] 10:14:52 INFO - PROCESS | 1805 | 1461086092981 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:53 INFO - PROCESS | 1805 | 1461086093225 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 10:14:53 INFO - PROCESS | 1805 | 1461086093380 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff865412000 == 69 [pid = 1805] [id = 196] 10:14:53 INFO - PROCESS | 1805 | ++DOMWINDOW == 100 (0x7ff85d51e800) [pid = 1805] [serial = 588] [outer = (nil)] 10:14:53 INFO - PROCESS | 1805 | ++DOMWINDOW == 101 (0x7ff85eb4c800) [pid = 1805] [serial = 589] [outer = 0x7ff85d51e800] 10:14:53 INFO - PROCESS | 1805 | 1461086093452 Marionette DEBUG loaded listener.js 10:14:53 INFO - PROCESS | 1805 | ++DOMWINDOW == 102 (0x7ff85f527000) [pid = 1805] [serial = 590] [outer = 0x7ff85d51e800] 10:14:54 INFO - PROCESS | 1805 | SkCairoFTTypeface::onFilterRec unimplemented 10:14:54 INFO - PROCESS | 1805 | 1461086094760 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 10:14:54 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:14:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1829ms 10:14:54 INFO - PROCESS | 1805 | 1461086094815 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 10:14:54 INFO - PROCESS | 1805 | 1461086094818 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 10:14:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 10:14:54 INFO - PROCESS | 1805 | 1461086094844 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 10:14:54 INFO - PROCESS | 1805 | 1461086094847 Marionette TRACE conn3 <- [1,758,null,{}] 10:14:54 INFO - PROCESS | 1805 | 1461086094854 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:55 INFO - PROCESS | 1805 | 1461086095019 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 10:14:55 INFO - PROCESS | 1805 | 1461086095170 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff855fc6000 == 70 [pid = 1805] [id = 197] 10:14:55 INFO - PROCESS | 1805 | ++DOMWINDOW == 103 (0x7ff8539f1c00) [pid = 1805] [serial = 591] [outer = (nil)] 10:14:55 INFO - PROCESS | 1805 | ++DOMWINDOW == 104 (0x7ff8552ce400) [pid = 1805] [serial = 592] [outer = 0x7ff8539f1c00] 10:14:55 INFO - PROCESS | 1805 | 1461086095245 Marionette DEBUG loaded listener.js 10:14:55 INFO - PROCESS | 1805 | ++DOMWINDOW == 105 (0x7ff85da6e000) [pid = 1805] [serial = 593] [outer = 0x7ff8539f1c00] 10:14:56 INFO - PROCESS | 1805 | SkCairoFTTypeface::onFilterRec unimplemented 10:14:56 INFO - PROCESS | 1805 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:14:56 INFO - PROCESS | 1805 | SkCairoFTTypeface::onFilterRec unimplemented 10:14:56 INFO - PROCESS | 1805 | SkCairoFTTypeface::onFilterRec unimplemented 10:14:56 INFO - PROCESS | 1805 | SkCairoFTTypeface::onFilterRec unimplemented 10:14:56 INFO - PROCESS | 1805 | 1461086096365 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 10:14:56 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:14:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1584ms 10:14:56 INFO - PROCESS | 1805 | 1461086096426 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 10:14:56 INFO - PROCESS | 1805 | 1461086096433 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 10:14:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 10:14:56 INFO - PROCESS | 1805 | 1461086096441 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 10:14:56 INFO - PROCESS | 1805 | 1461086096446 Marionette TRACE conn3 <- [1,762,null,{}] 10:14:56 INFO - PROCESS | 1805 | 1461086096453 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:56 INFO - PROCESS | 1805 | 1461086096720 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 10:14:56 INFO - PROCESS | 1805 | 1461086096986 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff855253000 == 71 [pid = 1805] [id = 198] 10:14:57 INFO - PROCESS | 1805 | ++DOMWINDOW == 106 (0x7ff85bebd800) [pid = 1805] [serial = 594] [outer = (nil)] 10:14:57 INFO - PROCESS | 1805 | ++DOMWINDOW == 107 (0x7ff85bec4c00) [pid = 1805] [serial = 595] [outer = 0x7ff85bebd800] 10:14:57 INFO - PROCESS | 1805 | 1461086097055 Marionette DEBUG loaded listener.js 10:14:57 INFO - PROCESS | 1805 | ++DOMWINDOW == 108 (0x7ff85c7e0800) [pid = 1805] [serial = 596] [outer = 0x7ff85bebd800] 10:14:57 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85d636800 == 70 [pid = 1805] [id = 161] 10:14:57 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff864a5c000 == 69 [pid = 1805] [id = 153] 10:14:57 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8728c9000 == 68 [pid = 1805] [id = 129] 10:14:57 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff855fd6800 == 67 [pid = 1805] [id = 191] 10:14:57 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85cec9000 == 66 [pid = 1805] [id = 190] 10:14:57 INFO - PROCESS | 1805 | --DOMWINDOW == 107 (0x7ff861eef000) [pid = 1805] [serial = 499] [outer = (nil)] [url = about:blank] 10:14:57 INFO - PROCESS | 1805 | --DOMWINDOW == 106 (0x7ff85be81400) [pid = 1805] [serial = 502] [outer = (nil)] [url = about:blank] 10:14:57 INFO - PROCESS | 1805 | --DOMWINDOW == 105 (0x7ff85f519c00) [pid = 1805] [serial = 505] [outer = (nil)] [url = about:blank] 10:14:57 INFO - PROCESS | 1805 | --DOMWINDOW == 104 (0x7ff866476800) [pid = 1805] [serial = 511] [outer = (nil)] [url = about:blank] 10:14:57 INFO - PROCESS | 1805 | --DOMWINDOW == 103 (0x7ff865947c00) [pid = 1805] [serial = 508] [outer = (nil)] [url = about:blank] 10:14:57 INFO - PROCESS | 1805 | --DOMWINDOW == 102 (0x7ff854fcb000) [pid = 1805] [serial = 514] [outer = (nil)] [url = about:blank] 10:14:57 INFO - PROCESS | 1805 | --DOMWINDOW == 101 (0x7ff86185b000) [pid = 1805] [serial = 517] [outer = (nil)] [url = about:blank] 10:14:57 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85ac2b800 == 65 [pid = 1805] [id = 189] 10:14:57 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85573d000 == 64 [pid = 1805] [id = 188] 10:14:57 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85575b800 == 63 [pid = 1805] [id = 187] 10:14:57 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8558df000 == 62 [pid = 1805] [id = 186] 10:14:57 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff86c9bb800 == 61 [pid = 1805] [id = 185] 10:14:57 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff867657000 == 60 [pid = 1805] [id = 184] 10:14:57 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff866469800 == 59 [pid = 1805] [id = 183] 10:14:57 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85d627000 == 58 [pid = 1805] [id = 182] 10:14:57 INFO - PROCESS | 1805 | --DOMWINDOW == 100 (0x7ff85d6d0c00) [pid = 1805] [serial = 532] [outer = (nil)] [url = about:blank] 10:14:57 INFO - PROCESS | 1805 | --DOMWINDOW == 99 (0x7ff85d8d9000) [pid = 1805] [serial = 533] [outer = (nil)] [url = about:blank] 10:14:57 INFO - PROCESS | 1805 | --DOMWINDOW == 98 (0x7ff8539ff000) [pid = 1805] [serial = 521] [outer = (nil)] [url = about:blank] 10:14:57 INFO - PROCESS | 1805 | --DOMWINDOW == 97 (0x7ff8539f9800) [pid = 1805] [serial = 520] [outer = (nil)] [url = about:blank] 10:14:57 INFO - PROCESS | 1805 | --DOMWINDOW == 96 (0x7ff85acd9400) [pid = 1805] [serial = 524] [outer = (nil)] [url = about:blank] 10:14:57 INFO - PROCESS | 1805 | --DOMWINDOW == 95 (0x7ff8555f0000) [pid = 1805] [serial = 523] [outer = (nil)] [url = about:blank] 10:14:57 INFO - PROCESS | 1805 | --DOMWINDOW == 94 (0x7ff85c67f000) [pid = 1805] [serial = 527] [outer = (nil)] [url = about:blank] 10:14:57 INFO - PROCESS | 1805 | --DOMWINDOW == 93 (0x7ff85bec8400) [pid = 1805] [serial = 526] [outer = (nil)] [url = about:blank] 10:14:57 INFO - PROCESS | 1805 | --DOMWINDOW == 92 (0x7ff85d51c000) [pid = 1805] [serial = 530] [outer = (nil)] [url = about:blank] 10:14:57 INFO - PROCESS | 1805 | --DOMWINDOW == 91 (0x7ff85ce49c00) [pid = 1805] [serial = 529] [outer = (nil)] [url = about:blank] 10:14:57 INFO - PROCESS | 1805 | --DOMWINDOW == 90 (0x7ff85da6b400) [pid = 1805] [serial = 535] [outer = (nil)] [url = about:blank] 10:14:57 INFO - PROCESS | 1805 | --DOMWINDOW == 89 (0x7ff860c50400) [pid = 1805] [serial = 538] [outer = (nil)] [url = about:blank] 10:14:57 INFO - PROCESS | 1805 | --DOMWINDOW == 88 (0x7ff85acdfc00) [pid = 1805] [serial = 541] [outer = (nil)] [url = about:blank] 10:14:57 INFO - PROCESS | 1805 | --DOMWINDOW == 87 (0x7ff861860c00) [pid = 1805] [serial = 539] [outer = (nil)] [url = about:blank] 10:14:57 INFO - PROCESS | 1805 | --DOMWINDOW == 86 (0x7ff85eb45c00) [pid = 1805] [serial = 536] [outer = (nil)] [url = about:blank] 10:14:57 INFO - PROCESS | 1805 | --DOMWINDOW == 85 (0x7ff85bec0400) [pid = 1805] [serial = 542] [outer = (nil)] [url = about:blank] 10:14:58 INFO - PROCESS | 1805 | 1461086098278 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 10:14:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 10:14:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1888ms 10:14:58 INFO - PROCESS | 1805 | 1461086098330 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 10:14:58 INFO - PROCESS | 1805 | 1461086098337 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 10:14:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 10:14:58 INFO - PROCESS | 1805 | 1461086098348 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 10:14:58 INFO - PROCESS | 1805 | 1461086098351 Marionette TRACE conn3 <- [1,766,null,{}] 10:14:58 INFO - PROCESS | 1805 | 1461086098355 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:58 INFO - PROCESS | 1805 | 1461086098591 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 10:14:58 INFO - PROCESS | 1805 | 1461086098724 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85abae000 == 59 [pid = 1805] [id = 199] 10:14:58 INFO - PROCESS | 1805 | ++DOMWINDOW == 86 (0x7ff8555f0000) [pid = 1805] [serial = 597] [outer = (nil)] 10:14:58 INFO - PROCESS | 1805 | ++DOMWINDOW == 87 (0x7ff85cc95400) [pid = 1805] [serial = 598] [outer = 0x7ff8555f0000] 10:14:58 INFO - PROCESS | 1805 | 1461086098789 Marionette DEBUG loaded listener.js 10:14:58 INFO - PROCESS | 1805 | ++DOMWINDOW == 88 (0x7ff85d169000) [pid = 1805] [serial = 599] [outer = 0x7ff8555f0000] 10:14:59 INFO - PROCESS | 1805 | 1461086099883 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 10:14:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 10:14:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1591ms 10:14:59 INFO - PROCESS | 1805 | 1461086099940 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 10:14:59 INFO - PROCESS | 1805 | 1461086099945 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 10:14:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 10:14:59 INFO - PROCESS | 1805 | 1461086099954 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 10:14:59 INFO - PROCESS | 1805 | 1461086099959 Marionette TRACE conn3 <- [1,770,null,{}] 10:15:00 INFO - PROCESS | 1805 | 1461086100021 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:00 INFO - PROCESS | 1805 | 1461086100287 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 10:15:00 INFO - PROCESS | 1805 | 1461086100449 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff85add1000 == 60 [pid = 1805] [id = 200] 10:15:00 INFO - PROCESS | 1805 | ++DOMWINDOW == 89 (0x7ff85acd9400) [pid = 1805] [serial = 600] [outer = (nil)] 10:15:00 INFO - PROCESS | 1805 | ++DOMWINDOW == 90 (0x7ff85bec0800) [pid = 1805] [serial = 601] [outer = 0x7ff85acd9400] 10:15:00 INFO - PROCESS | 1805 | 1461086100525 Marionette DEBUG loaded listener.js 10:15:00 INFO - PROCESS | 1805 | ++DOMWINDOW == 91 (0x7ff85c7e6c00) [pid = 1805] [serial = 602] [outer = 0x7ff85acd9400] 10:15:01 INFO - PROCESS | 1805 | 1461086101422 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 10:15:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 10:15:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1527ms 10:15:01 INFO - PROCESS | 1805 | 1461086101482 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 10:15:01 INFO - PROCESS | 1805 | 1461086101491 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 10:15:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 10:15:01 INFO - PROCESS | 1805 | 1461086101503 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 10:15:01 INFO - PROCESS | 1805 | 1461086101506 Marionette TRACE conn3 <- [1,774,null,{}] 10:15:01 INFO - PROCESS | 1805 | 1461086101513 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:01 INFO - PROCESS | 1805 | 1461086101733 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 10:15:01 INFO - PROCESS | 1805 | 1461086101967 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff85d63a000 == 61 [pid = 1805] [id = 201] 10:15:02 INFO - PROCESS | 1805 | ++DOMWINDOW == 92 (0x7ff85ce47c00) [pid = 1805] [serial = 603] [outer = (nil)] 10:15:02 INFO - PROCESS | 1805 | ++DOMWINDOW == 93 (0x7ff85d51b400) [pid = 1805] [serial = 604] [outer = 0x7ff85ce47c00] 10:15:02 INFO - PROCESS | 1805 | 1461086102138 Marionette DEBUG loaded listener.js 10:15:02 INFO - PROCESS | 1805 | ++DOMWINDOW == 94 (0x7ff85d8d8000) [pid = 1805] [serial = 605] [outer = 0x7ff85ce47c00] 10:15:03 INFO - PROCESS | 1805 | 1461086103069 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 10:15:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 10:15:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1585ms 10:15:03 INFO - PROCESS | 1805 | 1461086103087 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 10:15:03 INFO - PROCESS | 1805 | 1461086103090 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 10:15:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 10:15:03 INFO - PROCESS | 1805 | 1461086103097 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 10:15:03 INFO - PROCESS | 1805 | 1461086103103 Marionette TRACE conn3 <- [1,778,null,{}] 10:15:03 INFO - PROCESS | 1805 | 1461086103119 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:03 INFO - PROCESS | 1805 | 1461086103295 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 10:15:03 INFO - PROCESS | 1805 | 1461086103457 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff8617d4000 == 62 [pid = 1805] [id = 202] 10:15:03 INFO - PROCESS | 1805 | ++DOMWINDOW == 95 (0x7ff85d8d9000) [pid = 1805] [serial = 606] [outer = (nil)] 10:15:03 INFO - PROCESS | 1805 | ++DOMWINDOW == 96 (0x7ff85f526400) [pid = 1805] [serial = 607] [outer = 0x7ff85d8d9000] 10:15:03 INFO - PROCESS | 1805 | 1461086103535 Marionette DEBUG loaded listener.js 10:15:03 INFO - PROCESS | 1805 | ++DOMWINDOW == 97 (0x7ff85f5fc800) [pid = 1805] [serial = 608] [outer = 0x7ff85d8d9000] 10:15:04 INFO - PROCESS | 1805 | 1461086104441 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 10:15:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 10:15:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1387ms 10:15:04 INFO - PROCESS | 1805 | 1461086104485 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 10:15:04 INFO - PROCESS | 1805 | 1461086104490 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 10:15:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 10:15:04 INFO - PROCESS | 1805 | 1461086104495 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 10:15:04 INFO - PROCESS | 1805 | 1461086104499 Marionette TRACE conn3 <- [1,782,null,{}] 10:15:04 INFO - PROCESS | 1805 | 1461086104504 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:04 INFO - PROCESS | 1805 | 1461086104674 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 10:15:04 INFO - PROCESS | 1805 | 1461086104834 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff865b35800 == 63 [pid = 1805] [id = 203] 10:15:04 INFO - PROCESS | 1805 | ++DOMWINDOW == 98 (0x7ff85dd5e000) [pid = 1805] [serial = 609] [outer = (nil)] 10:15:04 INFO - PROCESS | 1805 | ++DOMWINDOW == 99 (0x7ff860920c00) [pid = 1805] [serial = 610] [outer = 0x7ff85dd5e000] 10:15:04 INFO - PROCESS | 1805 | 1461086104905 Marionette DEBUG loaded listener.js 10:15:05 INFO - PROCESS | 1805 | ++DOMWINDOW == 100 (0x7ff860a6fc00) [pid = 1805] [serial = 611] [outer = 0x7ff85dd5e000] 10:15:05 INFO - PROCESS | 1805 | 1461086105781 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 10:15:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 10:15:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1335ms 10:15:05 INFO - PROCESS | 1805 | 1461086105832 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 10:15:05 INFO - PROCESS | 1805 | 1461086105836 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 10:15:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 10:15:05 INFO - PROCESS | 1805 | 1461086105841 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 10:15:05 INFO - PROCESS | 1805 | 1461086105844 Marionette TRACE conn3 <- [1,786,null,{}] 10:15:05 INFO - PROCESS | 1805 | 1461086105850 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:06 INFO - PROCESS | 1805 | 1461086106043 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 10:15:06 INFO - PROCESS | 1805 | 1461086106204 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff865bf3000 == 64 [pid = 1805] [id = 204] 10:15:06 INFO - PROCESS | 1805 | ++DOMWINDOW == 101 (0x7ff86083a400) [pid = 1805] [serial = 612] [outer = (nil)] 10:15:06 INFO - PROCESS | 1805 | ++DOMWINDOW == 102 (0x7ff860c4e400) [pid = 1805] [serial = 613] [outer = 0x7ff86083a400] 10:15:06 INFO - PROCESS | 1805 | 1461086106278 Marionette DEBUG loaded listener.js 10:15:06 INFO - PROCESS | 1805 | ++DOMWINDOW == 103 (0x7ff861854400) [pid = 1805] [serial = 614] [outer = 0x7ff86083a400] 10:15:07 INFO - PROCESS | 1805 | 1461086107133 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 10:15:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 10:15:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1328ms 10:15:07 INFO - PROCESS | 1805 | 1461086107171 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 10:15:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 10:15:07 INFO - PROCESS | 1805 | 1461086107175 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 10:15:07 INFO - PROCESS | 1805 | 1461086107181 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 10:15:07 INFO - PROCESS | 1805 | 1461086107184 Marionette TRACE conn3 <- [1,790,null,{}] 10:15:07 INFO - PROCESS | 1805 | 1461086107189 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:07 INFO - PROCESS | 1805 | 1461086107395 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 10:15:07 INFO - PROCESS | 1805 | 1461086107553 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff866522000 == 65 [pid = 1805] [id = 205] 10:15:07 INFO - PROCESS | 1805 | ++DOMWINDOW == 104 (0x7ff860c50400) [pid = 1805] [serial = 615] [outer = (nil)] 10:15:07 INFO - PROCESS | 1805 | ++DOMWINDOW == 105 (0x7ff861e43c00) [pid = 1805] [serial = 616] [outer = 0x7ff860c50400] 10:15:07 INFO - PROCESS | 1805 | 1461086107633 Marionette DEBUG loaded listener.js 10:15:07 INFO - PROCESS | 1805 | ++DOMWINDOW == 106 (0x7ff861ef5000) [pid = 1805] [serial = 617] [outer = 0x7ff860c50400] 10:15:08 INFO - PROCESS | 1805 | 1461086108544 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 10:15:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 10:15:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1435ms 10:15:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 10:15:08 INFO - PROCESS | 1805 | 1461086108617 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 10:15:08 INFO - PROCESS | 1805 | 1461086108620 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 10:15:08 INFO - PROCESS | 1805 | 1461086108627 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 10:15:08 INFO - PROCESS | 1805 | 1461086108629 Marionette TRACE conn3 <- [1,794,null,{}] 10:15:08 INFO - PROCESS | 1805 | 1461086108635 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:08 INFO - PROCESS | 1805 | 1461086108838 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 10:15:08 INFO - PROCESS | 1805 | 1461086108994 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff86715d000 == 66 [pid = 1805] [id = 206] 10:15:09 INFO - PROCESS | 1805 | ++DOMWINDOW == 107 (0x7ff8555e5400) [pid = 1805] [serial = 618] [outer = (nil)] 10:15:09 INFO - PROCESS | 1805 | ++DOMWINDOW == 108 (0x7ff863222800) [pid = 1805] [serial = 619] [outer = 0x7ff8555e5400] 10:15:09 INFO - PROCESS | 1805 | 1461086109069 Marionette DEBUG loaded listener.js 10:15:09 INFO - PROCESS | 1805 | ++DOMWINDOW == 109 (0x7ff863247800) [pid = 1805] [serial = 620] [outer = 0x7ff8555e5400] 10:15:09 INFO - PROCESS | 1805 | 1461086109910 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 10:15:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 10:15:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1332ms 10:15:09 INFO - PROCESS | 1805 | 1461086109959 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 10:15:09 INFO - PROCESS | 1805 | 1461086109963 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 10:15:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 10:15:09 INFO - PROCESS | 1805 | 1461086109969 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 10:15:09 INFO - PROCESS | 1805 | 1461086109971 Marionette TRACE conn3 <- [1,798,null,{}] 10:15:09 INFO - PROCESS | 1805 | 1461086109977 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:10 INFO - PROCESS | 1805 | 1461086110141 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 10:15:10 INFO - PROCESS | 1805 | 1461086110304 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff86764d800 == 67 [pid = 1805] [id = 207] 10:15:10 INFO - PROCESS | 1805 | ++DOMWINDOW == 110 (0x7ff86185cc00) [pid = 1805] [serial = 621] [outer = (nil)] 10:15:10 INFO - PROCESS | 1805 | ++DOMWINDOW == 111 (0x7ff86324e000) [pid = 1805] [serial = 622] [outer = 0x7ff86185cc00] 10:15:10 INFO - PROCESS | 1805 | 1461086110374 Marionette DEBUG loaded listener.js 10:15:10 INFO - PROCESS | 1805 | ++DOMWINDOW == 112 (0x7ff863e27000) [pid = 1805] [serial = 623] [outer = 0x7ff86185cc00] 10:15:11 INFO - PROCESS | 1805 | 1461086111308 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 10:15:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 10:15:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1384ms 10:15:11 INFO - PROCESS | 1805 | 1461086111354 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 10:15:11 INFO - PROCESS | 1805 | 1461086111358 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 10:15:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 10:15:11 INFO - PROCESS | 1805 | 1461086111364 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 10:15:11 INFO - PROCESS | 1805 | 1461086111367 Marionette TRACE conn3 <- [1,802,null,{}] 10:15:11 INFO - PROCESS | 1805 | 1461086111373 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:11 INFO - PROCESS | 1805 | 1461086111556 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 10:15:11 INFO - PROCESS | 1805 | 1461086111926 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff8558e2800 == 68 [pid = 1805] [id = 208] 10:15:11 INFO - PROCESS | 1805 | ++DOMWINDOW == 113 (0x7ff855466c00) [pid = 1805] [serial = 624] [outer = (nil)] 10:15:12 INFO - PROCESS | 1805 | ++DOMWINDOW == 114 (0x7ff85587e400) [pid = 1805] [serial = 625] [outer = 0x7ff855466c00] 10:15:12 INFO - PROCESS | 1805 | 1461086112041 Marionette DEBUG loaded listener.js 10:15:12 INFO - PROCESS | 1805 | ++DOMWINDOW == 115 (0x7ff85be88400) [pid = 1805] [serial = 626] [outer = 0x7ff855466c00] 10:15:13 INFO - PROCESS | 1805 | 1461086113078 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 10:15:13 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:15:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1780ms 10:15:13 INFO - PROCESS | 1805 | 1461086113147 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 10:15:13 INFO - PROCESS | 1805 | 1461086113156 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 10:15:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 10:15:13 INFO - PROCESS | 1805 | 1461086113165 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 10:15:13 INFO - PROCESS | 1805 | 1461086113169 Marionette TRACE conn3 <- [1,806,null,{}] 10:15:13 INFO - PROCESS | 1805 | 1461086113176 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:13 INFO - PROCESS | 1805 | 1461086113382 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 10:15:13 INFO - PROCESS | 1805 | 1461086113576 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff85d63c800 == 69 [pid = 1805] [id = 209] 10:15:13 INFO - PROCESS | 1805 | ++DOMWINDOW == 116 (0x7ff85c675000) [pid = 1805] [serial = 627] [outer = (nil)] 10:15:13 INFO - PROCESS | 1805 | ++DOMWINDOW == 117 (0x7ff85d2ee000) [pid = 1805] [serial = 628] [outer = 0x7ff85c675000] 10:15:13 INFO - PROCESS | 1805 | 1461086113646 Marionette DEBUG loaded listener.js 10:15:13 INFO - PROCESS | 1805 | ++DOMWINDOW == 118 (0x7ff85d8d8c00) [pid = 1805] [serial = 629] [outer = 0x7ff85c675000] 10:15:14 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff855253000 == 68 [pid = 1805] [id = 198] 10:15:14 INFO - PROCESS | 1805 | 1461086114598 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 10:15:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 10:15:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1487ms 10:15:14 INFO - PROCESS | 1805 | 1461086114658 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 10:15:14 INFO - PROCESS | 1805 | 1461086114664 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 10:15:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 10:15:14 INFO - PROCESS | 1805 | 1461086114671 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 10:15:14 INFO - PROCESS | 1805 | 1461086114674 Marionette TRACE conn3 <- [1,810,null,{}] 10:15:14 INFO - PROCESS | 1805 | 1461086114679 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:14 INFO - PROCESS | 1805 | 1461086114880 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 10:15:14 INFO - PROCESS | 1805 | 1461086114912 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff864581000 == 69 [pid = 1805] [id = 210] 10:15:14 INFO - PROCESS | 1805 | ++DOMWINDOW == 119 (0x7ff85e899400) [pid = 1805] [serial = 630] [outer = (nil)] 10:15:14 INFO - PROCESS | 1805 | ++DOMWINDOW == 120 (0x7ff85f524800) [pid = 1805] [serial = 631] [outer = 0x7ff85e899400] 10:15:14 INFO - PROCESS | 1805 | 1461086114975 Marionette DEBUG loaded listener.js 10:15:15 INFO - PROCESS | 1805 | ++DOMWINDOW == 121 (0x7ff860a62400) [pid = 1805] [serial = 632] [outer = 0x7ff85e899400] 10:15:15 INFO - PROCESS | 1805 | 1461086115853 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 10:15:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 10:15:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1239ms 10:15:15 INFO - PROCESS | 1805 | 1461086115913 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 10:15:15 INFO - PROCESS | 1805 | 1461086115916 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 10:15:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 10:15:15 INFO - PROCESS | 1805 | 1461086115933 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 10:15:15 INFO - PROCESS | 1805 | 1461086115943 Marionette TRACE conn3 <- [1,814,null,{}] 10:15:15 INFO - PROCESS | 1805 | 1461086115958 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:16 INFO - PROCESS | 1805 | 1461086116169 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 10:15:16 INFO - PROCESS | 1805 | 1461086116193 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff868213000 == 70 [pid = 1805] [id = 211] 10:15:16 INFO - PROCESS | 1805 | ++DOMWINDOW == 122 (0x7ff860c43c00) [pid = 1805] [serial = 633] [outer = (nil)] 10:15:16 INFO - PROCESS | 1805 | ++DOMWINDOW == 123 (0x7ff861eec000) [pid = 1805] [serial = 634] [outer = 0x7ff860c43c00] 10:15:16 INFO - PROCESS | 1805 | 1461086116255 Marionette DEBUG loaded listener.js 10:15:16 INFO - PROCESS | 1805 | ++DOMWINDOW == 124 (0x7ff863225400) [pid = 1805] [serial = 635] [outer = 0x7ff860c43c00] 10:15:16 INFO - PROCESS | 1805 | --DOMWINDOW == 123 (0x7ff85f518c00) [pid = 1805] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 10:15:16 INFO - PROCESS | 1805 | --DOMWINDOW == 122 (0x7ff855884400) [pid = 1805] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 10:15:16 INFO - PROCESS | 1805 | --DOMWINDOW == 121 (0x7ff865631400) [pid = 1805] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 10:15:16 INFO - PROCESS | 1805 | --DOMWINDOW == 120 (0x7ff8657f5400) [pid = 1805] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 10:15:16 INFO - PROCESS | 1805 | --DOMWINDOW == 119 (0x7ff854fd1000) [pid = 1805] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 10:15:16 INFO - PROCESS | 1805 | --DOMWINDOW == 118 (0x7ff854fc2c00) [pid = 1805] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 10:15:16 INFO - PROCESS | 1805 | --DOMWINDOW == 117 (0x7ff85acd9000) [pid = 1805] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 10:15:16 INFO - PROCESS | 1805 | --DOMWINDOW == 116 (0x7ff85cc90c00) [pid = 1805] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 10:15:16 INFO - PROCESS | 1805 | --DOMWINDOW == 115 (0x7ff8539f4800) [pid = 1805] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 10:15:16 INFO - PROCESS | 1805 | --DOMWINDOW == 114 (0x7ff8539f9c00) [pid = 1805] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 10:15:16 INFO - PROCESS | 1805 | --DOMWINDOW == 113 (0x7ff8539fc000) [pid = 1805] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 10:15:16 INFO - PROCESS | 1805 | --DOMWINDOW == 112 (0x7ff855465c00) [pid = 1805] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 10:15:16 INFO - PROCESS | 1805 | --DOMWINDOW == 111 (0x7ff85587f000) [pid = 1805] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 10:15:16 INFO - PROCESS | 1805 | --DOMWINDOW == 110 (0x7ff8552cc800) [pid = 1805] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 10:15:16 INFO - PROCESS | 1805 | --DOMWINDOW == 109 (0x7ff855462400) [pid = 1805] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 10:15:16 INFO - PROCESS | 1805 | --DOMWINDOW == 108 (0x7ff8552d1c00) [pid = 1805] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 10:15:16 INFO - PROCESS | 1805 | --DOMWINDOW == 107 (0x7ff85f51a400) [pid = 1805] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 10:15:16 INFO - PROCESS | 1805 | --DOMWINDOW == 106 (0x7ff85be81c00) [pid = 1805] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 10:15:17 INFO - PROCESS | 1805 | 1461086117210 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 10:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 10:15:17 INFO - PROCESS | 1805 | 1461086117239 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 10:15:17 INFO - PROCESS | 1805 | 1461086117254 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 10:15:17 INFO - PROCESS | 1805 | 1461086117257 Marionette TRACE conn3 <- [1,818,null,{}] 10:15:17 INFO - PROCESS | 1805 | 1461086117264 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:17 INFO - PROCESS | 1805 | 1461086117405 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 10:15:17 INFO - PROCESS | 1805 | 1461086117419 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff868e1a800 == 71 [pid = 1805] [id = 212] 10:15:17 INFO - PROCESS | 1805 | ++DOMWINDOW == 107 (0x7ff854fc5800) [pid = 1805] [serial = 636] [outer = (nil)] 10:15:17 INFO - PROCESS | 1805 | ++DOMWINDOW == 108 (0x7ff85cc90c00) [pid = 1805] [serial = 637] [outer = 0x7ff854fc5800] 10:15:17 INFO - PROCESS | 1805 | 1461086117480 Marionette DEBUG loaded listener.js 10:15:17 INFO - PROCESS | 1805 | ++DOMWINDOW == 109 (0x7ff86185e000) [pid = 1805] [serial = 638] [outer = 0x7ff854fc5800] 10:15:18 INFO - PROCESS | 1805 | 1461086118300 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 10:15:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 10:15:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1091ms 10:15:18 INFO - PROCESS | 1805 | 1461086118336 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 10:15:18 INFO - PROCESS | 1805 | 1461086118340 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 10:15:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 10:15:18 INFO - PROCESS | 1805 | 1461086118345 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 10:15:18 INFO - PROCESS | 1805 | 1461086118348 Marionette TRACE conn3 <- [1,822,null,{}] 10:15:18 INFO - PROCESS | 1805 | 1461086118353 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:18 INFO - PROCESS | 1805 | 1461086118499 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 10:15:18 INFO - PROCESS | 1805 | 1461086118517 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff86d7cb000 == 72 [pid = 1805] [id = 213] 10:15:18 INFO - PROCESS | 1805 | ++DOMWINDOW == 110 (0x7ff86328f400) [pid = 1805] [serial = 639] [outer = (nil)] 10:15:18 INFO - PROCESS | 1805 | ++DOMWINDOW == 111 (0x7ff863ebd000) [pid = 1805] [serial = 640] [outer = 0x7ff86328f400] 10:15:18 INFO - PROCESS | 1805 | 1461086118591 Marionette DEBUG loaded listener.js 10:15:18 INFO - PROCESS | 1805 | ++DOMWINDOW == 112 (0x7ff8649c5000) [pid = 1805] [serial = 641] [outer = 0x7ff86328f400] 10:15:19 INFO - PROCESS | 1805 | 1461086119703 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 10:15:19 INFO - PROCESS | 1805 | 1461086119788 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 10:15:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 10:15:19 INFO - PROCESS | 1805 | 1461086119798 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 10:15:19 INFO - PROCESS | 1805 | 1461086119802 Marionette TRACE conn3 <- [1,826,null,{}] 10:15:19 INFO - PROCESS | 1805 | 1461086119811 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:20 INFO - PROCESS | 1805 | 1461086120035 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 10:15:20 INFO - PROCESS | 1805 | 1461086120251 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff863c40000 == 73 [pid = 1805] [id = 214] 10:15:20 INFO - PROCESS | 1805 | ++DOMWINDOW == 113 (0x7ff85c677c00) [pid = 1805] [serial = 642] [outer = (nil)] 10:15:20 INFO - PROCESS | 1805 | ++DOMWINDOW == 114 (0x7ff85d517400) [pid = 1805] [serial = 643] [outer = 0x7ff85c677c00] 10:15:20 INFO - PROCESS | 1805 | 1461086120374 Marionette DEBUG loaded listener.js 10:15:20 INFO - PROCESS | 1805 | ++DOMWINDOW == 115 (0x7ff85e89d000) [pid = 1805] [serial = 644] [outer = 0x7ff85c677c00] 10:15:21 INFO - PROCESS | 1805 | 1461086121322 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 10:15:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 10:15:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1584ms 10:15:21 INFO - PROCESS | 1805 | 1461086121383 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 10:15:21 INFO - PROCESS | 1805 | 1461086121392 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 10:15:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 10:15:21 INFO - PROCESS | 1805 | 1461086121402 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 10:15:21 INFO - PROCESS | 1805 | 1461086121407 Marionette TRACE conn3 <- [1,830,null,{}] 10:15:21 INFO - PROCESS | 1805 | 1461086121413 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:21 INFO - PROCESS | 1805 | 1461086121660 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 10:15:21 INFO - PROCESS | 1805 | 1461086121917 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff86d7c4800 == 74 [pid = 1805] [id = 215] 10:15:21 INFO - PROCESS | 1805 | ++DOMWINDOW == 116 (0x7ff85e8a0c00) [pid = 1805] [serial = 645] [outer = (nil)] 10:15:21 INFO - PROCESS | 1805 | ++DOMWINDOW == 117 (0x7ff861859c00) [pid = 1805] [serial = 646] [outer = 0x7ff85e8a0c00] 10:15:22 INFO - PROCESS | 1805 | 1461086122005 Marionette DEBUG loaded listener.js 10:15:22 INFO - PROCESS | 1805 | ++DOMWINDOW == 118 (0x7ff861e4c800) [pid = 1805] [serial = 647] [outer = 0x7ff85e8a0c00] 10:15:22 INFO - PROCESS | 1805 | 1461086122874 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 10:15:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 10:15:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1484ms 10:15:22 INFO - PROCESS | 1805 | 1461086122885 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 10:15:22 INFO - PROCESS | 1805 | 1461086122889 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 10:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 10:15:22 INFO - PROCESS | 1805 | 1461086122895 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 10:15:22 INFO - PROCESS | 1805 | 1461086122901 Marionette TRACE conn3 <- [1,834,null,{}] 10:15:22 INFO - PROCESS | 1805 | 1461086122917 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:23 INFO - PROCESS | 1805 | 1461086123112 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 10:15:23 INFO - PROCESS | 1805 | 1461086123318 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff87370f000 == 75 [pid = 1805] [id = 216] 10:15:23 INFO - PROCESS | 1805 | ++DOMWINDOW == 119 (0x7ff863ec0800) [pid = 1805] [serial = 648] [outer = (nil)] 10:15:23 INFO - PROCESS | 1805 | ++DOMWINDOW == 120 (0x7ff864a6c400) [pid = 1805] [serial = 649] [outer = 0x7ff863ec0800] 10:15:23 INFO - PROCESS | 1805 | 1461086123392 Marionette DEBUG loaded listener.js 10:15:23 INFO - PROCESS | 1805 | ++DOMWINDOW == 121 (0x7ff8653d2400) [pid = 1805] [serial = 650] [outer = 0x7ff863ec0800] 10:15:24 INFO - PROCESS | 1805 | 1461086124290 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 10:15:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 10:15:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1435ms 10:15:24 INFO - PROCESS | 1805 | 1461086124331 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 10:15:24 INFO - PROCESS | 1805 | 1461086124335 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 10:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 10:15:24 INFO - PROCESS | 1805 | 1461086124342 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 10:15:24 INFO - PROCESS | 1805 | 1461086124344 Marionette TRACE conn3 <- [1,838,null,{}] 10:15:24 INFO - PROCESS | 1805 | 1461086124350 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:24 INFO - PROCESS | 1805 | 1461086124518 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 10:15:24 INFO - PROCESS | 1805 | 1461086124708 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff8745d1800 == 76 [pid = 1805] [id = 217] 10:15:24 INFO - PROCESS | 1805 | ++DOMWINDOW == 122 (0x7ff863249c00) [pid = 1805] [serial = 651] [outer = (nil)] 10:15:24 INFO - PROCESS | 1805 | ++DOMWINDOW == 123 (0x7ff8657f5400) [pid = 1805] [serial = 652] [outer = 0x7ff863249c00] 10:15:24 INFO - PROCESS | 1805 | 1461086124814 Marionette DEBUG loaded listener.js 10:15:24 INFO - PROCESS | 1805 | ++DOMWINDOW == 124 (0x7ff86593f400) [pid = 1805] [serial = 653] [outer = 0x7ff863249c00] 10:15:25 INFO - PROCESS | 1805 | 1461086125682 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 10:15:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 10:15:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1390ms 10:15:25 INFO - PROCESS | 1805 | 1461086125733 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 10:15:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 10:15:25 INFO - PROCESS | 1805 | 1461086125737 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 10:15:25 INFO - PROCESS | 1805 | 1461086125743 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 10:15:25 INFO - PROCESS | 1805 | 1461086125746 Marionette TRACE conn3 <- [1,842,null,{}] 10:15:25 INFO - PROCESS | 1805 | 1461086125751 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:25 INFO - PROCESS | 1805 | 1461086125950 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 10:15:26 INFO - PROCESS | 1805 | 1461086126119 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff87481b000 == 77 [pid = 1805] [id = 218] 10:15:26 INFO - PROCESS | 1805 | ++DOMWINDOW == 125 (0x7ff85f521800) [pid = 1805] [serial = 654] [outer = (nil)] 10:15:26 INFO - PROCESS | 1805 | ++DOMWINDOW == 126 (0x7ff865944400) [pid = 1805] [serial = 655] [outer = 0x7ff85f521800] 10:15:26 INFO - PROCESS | 1805 | 1461086126193 Marionette DEBUG loaded listener.js 10:15:26 INFO - PROCESS | 1805 | ++DOMWINDOW == 127 (0x7ff8659cf000) [pid = 1805] [serial = 656] [outer = 0x7ff85f521800] 10:15:27 INFO - PROCESS | 1805 | 1461086127074 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 10:15:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 10:15:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1391ms 10:15:27 INFO - PROCESS | 1805 | 1461086127134 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 10:15:27 INFO - PROCESS | 1805 | 1461086127138 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 10:15:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 10:15:27 INFO - PROCESS | 1805 | 1461086127144 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 10:15:27 INFO - PROCESS | 1805 | 1461086127147 Marionette TRACE conn3 <- [1,846,null,{}] 10:15:27 INFO - PROCESS | 1805 | 1461086127152 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:27 INFO - PROCESS | 1805 | 1461086127347 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 10:15:27 INFO - PROCESS | 1805 | 1461086127519 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff87820d000 == 78 [pid = 1805] [id = 219] 10:15:27 INFO - PROCESS | 1805 | ++DOMWINDOW == 128 (0x7ff85e89cc00) [pid = 1805] [serial = 657] [outer = (nil)] 10:15:27 INFO - PROCESS | 1805 | ++DOMWINDOW == 129 (0x7ff865c37800) [pid = 1805] [serial = 658] [outer = 0x7ff85e89cc00] 10:15:27 INFO - PROCESS | 1805 | 1461086127594 Marionette DEBUG loaded listener.js 10:15:27 INFO - PROCESS | 1805 | ++DOMWINDOW == 130 (0x7ff866095000) [pid = 1805] [serial = 659] [outer = 0x7ff85e89cc00] 10:15:28 INFO - PROCESS | 1805 | 1461086128436 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 10:15:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 10:15:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1335ms 10:15:28 INFO - PROCESS | 1805 | 1461086128480 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 10:15:28 INFO - PROCESS | 1805 | 1461086128483 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 10:15:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 10:15:28 INFO - PROCESS | 1805 | 1461086128491 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 10:15:28 INFO - PROCESS | 1805 | 1461086128494 Marionette TRACE conn3 <- [1,850,null,{}] 10:15:28 INFO - PROCESS | 1805 | 1461086128499 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:28 INFO - PROCESS | 1805 | 1461086128660 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 10:15:28 INFO - PROCESS | 1805 | 1461086128835 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff87829a000 == 79 [pid = 1805] [id = 220] 10:15:28 INFO - PROCESS | 1805 | ++DOMWINDOW == 131 (0x7ff8539f3c00) [pid = 1805] [serial = 660] [outer = (nil)] 10:15:28 INFO - PROCESS | 1805 | ++DOMWINDOW == 132 (0x7ff866095400) [pid = 1805] [serial = 661] [outer = 0x7ff8539f3c00] 10:15:28 INFO - PROCESS | 1805 | 1461086128907 Marionette DEBUG loaded listener.js 10:15:29 INFO - PROCESS | 1805 | ++DOMWINDOW == 133 (0x7ff8660b8000) [pid = 1805] [serial = 662] [outer = 0x7ff8539f3c00] 10:15:29 INFO - PROCESS | 1805 | 1461086129816 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 10:15:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 10:15:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1731ms 10:15:30 INFO - PROCESS | 1805 | 1461086130224 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 10:15:30 INFO - PROCESS | 1805 | 1461086130231 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 10:15:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 10:15:30 INFO - PROCESS | 1805 | 1461086130238 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 10:15:30 INFO - PROCESS | 1805 | 1461086130243 Marionette TRACE conn3 <- [1,854,null,{}] 10:15:30 INFO - PROCESS | 1805 | 1461086130295 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:30 INFO - PROCESS | 1805 | 1461086130499 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 10:15:30 INFO - PROCESS | 1805 | 1461086130689 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff85abb6000 == 80 [pid = 1805] [id = 221] 10:15:30 INFO - PROCESS | 1805 | ++DOMWINDOW == 134 (0x7ff855467400) [pid = 1805] [serial = 663] [outer = (nil)] 10:15:30 INFO - PROCESS | 1805 | ++DOMWINDOW == 135 (0x7ff85acda800) [pid = 1805] [serial = 664] [outer = 0x7ff855467400] 10:15:30 INFO - PROCESS | 1805 | 1461086130767 Marionette DEBUG loaded listener.js 10:15:30 INFO - PROCESS | 1805 | ++DOMWINDOW == 136 (0x7ff85be8bc00) [pid = 1805] [serial = 665] [outer = 0x7ff855467400] 10:15:31 INFO - PROCESS | 1805 | 1461086131638 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 10:15:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 10:15:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1477ms 10:15:31 INFO - PROCESS | 1805 | 1461086131718 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 10:15:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 10:15:31 INFO - PROCESS | 1805 | 1461086131723 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 10:15:31 INFO - PROCESS | 1805 | 1461086131735 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 10:15:31 INFO - PROCESS | 1805 | 1461086131740 Marionette TRACE conn3 <- [1,858,null,{}] 10:15:31 INFO - PROCESS | 1805 | 1461086131746 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:31 INFO - PROCESS | 1805 | 1461086131905 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 10:15:32 INFO - PROCESS | 1805 | 1461086132079 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff85be0f000 == 81 [pid = 1805] [id = 222] 10:15:32 INFO - PROCESS | 1805 | ++DOMWINDOW == 137 (0x7ff85c67b400) [pid = 1805] [serial = 666] [outer = (nil)] 10:15:32 INFO - PROCESS | 1805 | ++DOMWINDOW == 138 (0x7ff85c7ea000) [pid = 1805] [serial = 667] [outer = 0x7ff85c67b400] 10:15:32 INFO - PROCESS | 1805 | 1461086132196 Marionette DEBUG loaded listener.js 10:15:32 INFO - PROCESS | 1805 | ++DOMWINDOW == 139 (0x7ff85cfc8400) [pid = 1805] [serial = 668] [outer = 0x7ff85c67b400] 10:15:33 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff868e1a800 == 80 [pid = 1805] [id = 212] 10:15:33 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff868213000 == 79 [pid = 1805] [id = 211] 10:15:33 INFO - PROCESS | 1805 | --DOMWINDOW == 138 (0x7ff85da70800) [pid = 1805] [serial = 577] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 1805 | 1461086133134 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 10:15:33 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff864581000 == 78 [pid = 1805] [id = 210] 10:15:33 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85d63c800 == 77 [pid = 1805] [id = 209] 10:15:33 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8558e2800 == 76 [pid = 1805] [id = 208] 10:15:33 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff86715d000 == 75 [pid = 1805] [id = 206] 10:15:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 10:15:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1435ms 10:15:33 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff865bf3000 == 74 [pid = 1805] [id = 204] 10:15:33 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8617d4000 == 73 [pid = 1805] [id = 202] 10:15:33 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff860986800 == 72 [pid = 1805] [id = 192] 10:15:33 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85d63a000 == 71 [pid = 1805] [id = 201] 10:15:33 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85add1000 == 70 [pid = 1805] [id = 200] 10:15:33 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85abae000 == 69 [pid = 1805] [id = 199] 10:15:33 INFO - PROCESS | 1805 | 1461086133169 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 10:15:33 INFO - PROCESS | 1805 | 1461086133172 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 10:15:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 10:15:33 INFO - PROCESS | 1805 | 1461086133178 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 10:15:33 INFO - PROCESS | 1805 | 1461086133180 Marionette TRACE conn3 <- [1,862,null,{}] 10:15:33 INFO - PROCESS | 1805 | 1461086133196 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:33 INFO - PROCESS | 1805 | 1461086133362 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 10:15:33 INFO - PROCESS | 1805 | --DOMWINDOW == 137 (0x7ff863240000) [pid = 1805] [serial = 500] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 1805 | --DOMWINDOW == 136 (0x7ff861eefc00) [pid = 1805] [serial = 506] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 1805 | --DOMWINDOW == 135 (0x7ff865c38c00) [pid = 1805] [serial = 509] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 1805 | --DOMWINDOW == 134 (0x7ff8671f7000) [pid = 1805] [serial = 512] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 1805 | --DOMWINDOW == 133 (0x7ff8681ad800) [pid = 1805] [serial = 518] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 1805 | --DOMWINDOW == 132 (0x7ff854fd0c00) [pid = 1805] [serial = 515] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 1805 | --DOMWINDOW == 131 (0x7ff85bec2000) [pid = 1805] [serial = 503] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 1805 | --DOMWINDOW == 130 (0x7ff85ce49800) [pid = 1805] [serial = 571] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 1805 | --DOMWINDOW == 129 (0x7ff85acd4000) [pid = 1805] [serial = 574] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 1805 | --DOMWINDOW == 128 (0x7ff855879400) [pid = 1805] [serial = 563] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 1805 | --DOMWINDOW == 127 (0x7ff854fd0000) [pid = 1805] [serial = 562] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 1805 | --DOMWINDOW == 126 (0x7ff85aec7800) [pid = 1805] [serial = 565] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 1805 | --DOMWINDOW == 125 (0x7ff85be8a400) [pid = 1805] [serial = 566] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 1805 | --DOMWINDOW == 124 (0x7ff85c673c00) [pid = 1805] [serial = 544] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 1805 | --DOMWINDOW == 123 (0x7ff85d6cc800) [pid = 1805] [serial = 545] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 1805 | --DOMWINDOW == 122 (0x7ff85c675800) [pid = 1805] [serial = 568] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 1805 | --DOMWINDOW == 121 (0x7ff8555e3400) [pid = 1805] [serial = 547] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 1805 | --DOMWINDOW == 120 (0x7ff85d6d0800) [pid = 1805] [serial = 550] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 1805 | --DOMWINDOW == 119 (0x7ff8552d8c00) [pid = 1805] [serial = 559] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 1805 | --DOMWINDOW == 118 (0x7ff860c44c00) [pid = 1805] [serial = 553] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 1805 | --DOMWINDOW == 117 (0x7ff863241000) [pid = 1805] [serial = 556] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 1805 | --DOMWINDOW == 116 (0x7ff85d2e8c00) [pid = 1805] [serial = 572] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 1805 | --DOMWINDOW == 115 (0x7ff85d2ec400) [pid = 1805] [serial = 575] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 1805 | --DOMWINDOW == 114 (0x7ff85c9f3400) [pid = 1805] [serial = 569] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 1805 | --DOMWINDOW == 113 (0x7ff85f51e800) [pid = 1805] [serial = 551] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 1805 | --DOMWINDOW == 112 (0x7ff85cc8e000) [pid = 1805] [serial = 548] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 1805 | --DOMWINDOW == 111 (0x7ff85aec5000) [pid = 1805] [serial = 560] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 1805 | --DOMWINDOW == 110 (0x7ff861e42c00) [pid = 1805] [serial = 554] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 1805 | --DOMWINDOW == 109 (0x7ff863248000) [pid = 1805] [serial = 557] [outer = (nil)] [url = about:blank] 10:15:33 INFO - PROCESS | 1805 | 1461086133587 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff8558e7800 == 70 [pid = 1805] [id = 223] 10:15:33 INFO - PROCESS | 1805 | ++DOMWINDOW == 110 (0x7ff8555e3400) [pid = 1805] [serial = 669] [outer = (nil)] 10:15:33 INFO - PROCESS | 1805 | ++DOMWINDOW == 111 (0x7ff85c67d800) [pid = 1805] [serial = 670] [outer = 0x7ff8555e3400] 10:15:33 INFO - PROCESS | 1805 | 1461086133662 Marionette DEBUG loaded listener.js 10:15:33 INFO - PROCESS | 1805 | ++DOMWINDOW == 112 (0x7ff85d51a800) [pid = 1805] [serial = 671] [outer = 0x7ff8555e3400] 10:15:34 INFO - PROCESS | 1805 | 1461086134363 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 10:15:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 10:15:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1234ms 10:15:34 INFO - PROCESS | 1805 | 1461086134420 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 10:15:34 INFO - PROCESS | 1805 | 1461086134424 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 10:15:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 10:15:34 INFO - PROCESS | 1805 | 1461086134432 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 10:15:34 INFO - PROCESS | 1805 | 1461086134435 Marionette TRACE conn3 <- [1,866,null,{}] 10:15:34 INFO - PROCESS | 1805 | 1461086134440 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:34 INFO - PROCESS | 1805 | 1461086134588 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 10:15:34 INFO - PROCESS | 1805 | 1461086134598 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff85d1b6000 == 71 [pid = 1805] [id = 224] 10:15:34 INFO - PROCESS | 1805 | ++DOMWINDOW == 113 (0x7ff85d6cbc00) [pid = 1805] [serial = 672] [outer = (nil)] 10:15:34 INFO - PROCESS | 1805 | ++DOMWINDOW == 114 (0x7ff85d8dec00) [pid = 1805] [serial = 673] [outer = 0x7ff85d6cbc00] 10:15:34 INFO - PROCESS | 1805 | 1461086134661 Marionette DEBUG loaded listener.js 10:15:34 INFO - PROCESS | 1805 | ++DOMWINDOW == 115 (0x7ff85db54800) [pid = 1805] [serial = 674] [outer = 0x7ff85d6cbc00] 10:15:35 INFO - PROCESS | 1805 | 1461086135440 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 10:15:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 10:15:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1031ms 10:15:35 INFO - PROCESS | 1805 | 1461086135464 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 10:15:35 INFO - PROCESS | 1805 | 1461086135468 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 10:15:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 10:15:35 INFO - PROCESS | 1805 | 1461086135473 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 10:15:35 INFO - PROCESS | 1805 | 1461086135475 Marionette TRACE conn3 <- [1,870,null,{}] 10:15:35 INFO - PROCESS | 1805 | 1461086135481 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:35 INFO - PROCESS | 1805 | 1461086135710 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 10:15:35 INFO - PROCESS | 1805 | 1461086135750 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85f586000 == 72 [pid = 1805] [id = 225] 10:15:35 INFO - PROCESS | 1805 | ++DOMWINDOW == 116 (0x7ff85d6ce800) [pid = 1805] [serial = 675] [outer = (nil)] 10:15:35 INFO - PROCESS | 1805 | ++DOMWINDOW == 117 (0x7ff85eb44000) [pid = 1805] [serial = 676] [outer = 0x7ff85d6ce800] 10:15:35 INFO - PROCESS | 1805 | 1461086135812 Marionette DEBUG loaded listener.js 10:15:35 INFO - PROCESS | 1805 | ++DOMWINDOW == 118 (0x7ff85f523000) [pid = 1805] [serial = 677] [outer = 0x7ff85d6ce800] 10:15:36 INFO - PROCESS | 1805 | 1461086136632 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 10:15:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 10:15:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1178ms 10:15:36 INFO - PROCESS | 1805 | 1461086136653 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 10:15:36 INFO - PROCESS | 1805 | 1461086136655 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 10:15:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 10:15:36 INFO - PROCESS | 1805 | 1461086136662 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 10:15:36 INFO - PROCESS | 1805 | 1461086136664 Marionette TRACE conn3 <- [1,874,null,{}] 10:15:36 INFO - PROCESS | 1805 | 1461086136669 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:36 INFO - PROCESS | 1805 | 1461086136887 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 10:15:36 INFO - PROCESS | 1805 | 1461086136918 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff861ec1800 == 73 [pid = 1805] [id = 226] 10:15:36 INFO - PROCESS | 1805 | ++DOMWINDOW == 119 (0x7ff860920400) [pid = 1805] [serial = 678] [outer = (nil)] 10:15:36 INFO - PROCESS | 1805 | ++DOMWINDOW == 120 (0x7ff861852800) [pid = 1805] [serial = 679] [outer = 0x7ff860920400] 10:15:36 INFO - PROCESS | 1805 | 1461086136982 Marionette DEBUG loaded listener.js 10:15:37 INFO - PROCESS | 1805 | ++DOMWINDOW == 121 (0x7ff861e42000) [pid = 1805] [serial = 680] [outer = 0x7ff860920400] 10:15:37 INFO - PROCESS | 1805 | ++DOMWINDOW == 122 (0x7ff861eed400) [pid = 1805] [serial = 681] [outer = 0x7ff85d163800] 10:15:38 INFO - PROCESS | 1805 | --DOMWINDOW == 121 (0x7ff85d6d8400) [pid = 1805] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 10:15:38 INFO - PROCESS | 1805 | --DOMWINDOW == 120 (0x7ff85d51e800) [pid = 1805] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 10:15:38 INFO - PROCESS | 1805 | --DOMWINDOW == 119 (0x7ff85d51bc00) [pid = 1805] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 10:15:38 INFO - PROCESS | 1805 | --DOMWINDOW == 118 (0x7ff8555e9800) [pid = 1805] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 10:15:38 INFO - PROCESS | 1805 | --DOMWINDOW == 117 (0x7ff85587a000) [pid = 1805] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 10:15:38 INFO - PROCESS | 1805 | --DOMWINDOW == 116 (0x7ff8539f1c00) [pid = 1805] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 10:15:38 INFO - PROCESS | 1805 | --DOMWINDOW == 115 (0x7ff85bebd800) [pid = 1805] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 10:15:38 INFO - PROCESS | 1805 | --DOMWINDOW == 114 (0x7ff85e899400) [pid = 1805] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 10:15:38 INFO - PROCESS | 1805 | --DOMWINDOW == 113 (0x7ff855466c00) [pid = 1805] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 10:15:38 INFO - PROCESS | 1805 | --DOMWINDOW == 112 (0x7ff860c43c00) [pid = 1805] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 10:15:38 INFO - PROCESS | 1805 | --DOMWINDOW == 111 (0x7ff85c675000) [pid = 1805] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 10:15:38 INFO - PROCESS | 1805 | --DOMWINDOW == 110 (0x7ff854fc5800) [pid = 1805] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 10:15:38 INFO - PROCESS | 1805 | 1461086138304 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 10:15:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 10:15:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1680ms 10:15:38 INFO - PROCESS | 1805 | 1461086138352 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 10:15:38 INFO - PROCESS | 1805 | 1461086138355 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 10:15:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 10:15:38 INFO - PROCESS | 1805 | 1461086138361 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 10:15:38 INFO - PROCESS | 1805 | 1461086138363 Marionette TRACE conn3 <- [1,878,null,{}] 10:15:38 INFO - PROCESS | 1805 | 1461086138368 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:38 INFO - PROCESS | 1805 | 1461086138563 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 10:15:38 INFO - PROCESS | 1805 | 1461086138692 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff85db6e800 == 74 [pid = 1805] [id = 227] 10:15:38 INFO - PROCESS | 1805 | ++DOMWINDOW == 111 (0x7ff85546f400) [pid = 1805] [serial = 682] [outer = (nil)] 10:15:38 INFO - PROCESS | 1805 | ++DOMWINDOW == 112 (0x7ff855882c00) [pid = 1805] [serial = 683] [outer = 0x7ff85546f400] 10:15:38 INFO - PROCESS | 1805 | 1461086138754 Marionette DEBUG loaded listener.js 10:15:38 INFO - PROCESS | 1805 | ++DOMWINDOW == 113 (0x7ff86185bc00) [pid = 1805] [serial = 684] [outer = 0x7ff85546f400] 10:15:39 INFO - PROCESS | 1805 | 1461086139357 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 10:15:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 10:15:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1032ms 10:15:39 INFO - PROCESS | 1805 | 1461086139394 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 10:15:39 INFO - PROCESS | 1805 | 1461086139397 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 10:15:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 10:15:39 INFO - PROCESS | 1805 | 1461086139403 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 10:15:39 INFO - PROCESS | 1805 | 1461086139405 Marionette TRACE conn3 <- [1,882,null,{}] 10:15:39 INFO - PROCESS | 1805 | 1461086139410 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:39 INFO - PROCESS | 1805 | 1461086139551 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 10:15:39 INFO - PROCESS | 1805 | 1461086139680 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff866017000 == 75 [pid = 1805] [id = 228] 10:15:39 INFO - PROCESS | 1805 | ++DOMWINDOW == 114 (0x7ff855471800) [pid = 1805] [serial = 685] [outer = (nil)] 10:15:39 INFO - PROCESS | 1805 | ++DOMWINDOW == 115 (0x7ff861eebc00) [pid = 1805] [serial = 686] [outer = 0x7ff855471800] 10:15:39 INFO - PROCESS | 1805 | 1461086139740 Marionette DEBUG loaded listener.js 10:15:39 INFO - PROCESS | 1805 | ++DOMWINDOW == 116 (0x7ff863222c00) [pid = 1805] [serial = 687] [outer = 0x7ff855471800] 10:15:40 INFO - PROCESS | 1805 | 1461086140667 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 10:15:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 10:15:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1281ms 10:15:40 INFO - PROCESS | 1805 | 1461086140685 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 10:15:40 INFO - PROCESS | 1805 | 1461086140690 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 10:15:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 10:15:40 INFO - PROCESS | 1805 | 1461086140699 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 10:15:40 INFO - PROCESS | 1805 | 1461086140704 Marionette TRACE conn3 <- [1,886,null,{}] 10:15:40 INFO - PROCESS | 1805 | 1461086140714 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:40 INFO - PROCESS | 1805 | 1461086140909 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 10:15:41 INFO - PROCESS | 1805 | 1461086141081 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff855fe3800 == 76 [pid = 1805] [id = 229] 10:15:41 INFO - PROCESS | 1805 | ++DOMWINDOW == 117 (0x7ff85587c000) [pid = 1805] [serial = 688] [outer = (nil)] 10:15:41 INFO - PROCESS | 1805 | ++DOMWINDOW == 118 (0x7ff85aed0400) [pid = 1805] [serial = 689] [outer = 0x7ff85587c000] 10:15:41 INFO - PROCESS | 1805 | 1461086141155 Marionette DEBUG loaded listener.js 10:15:41 INFO - PROCESS | 1805 | ++DOMWINDOW == 119 (0x7ff85c676800) [pid = 1805] [serial = 690] [outer = 0x7ff85587c000] 10:15:42 INFO - PROCESS | 1805 | 1461086142102 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 10:15:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 10:15:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1442ms 10:15:42 INFO - PROCESS | 1805 | 1461086142142 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 10:15:42 INFO - PROCESS | 1805 | 1461086142151 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 10:15:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 10:15:42 INFO - PROCESS | 1805 | 1461086142162 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 10:15:42 INFO - PROCESS | 1805 | 1461086142167 Marionette TRACE conn3 <- [1,890,null,{}] 10:15:42 INFO - PROCESS | 1805 | 1461086142173 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:42 INFO - PROCESS | 1805 | 1461086142389 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 10:15:42 INFO - PROCESS | 1805 | 1461086142603 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff8617cd800 == 77 [pid = 1805] [id = 230] 10:15:42 INFO - PROCESS | 1805 | ++DOMWINDOW == 120 (0x7ff85c67fc00) [pid = 1805] [serial = 691] [outer = (nil)] 10:15:42 INFO - PROCESS | 1805 | ++DOMWINDOW == 121 (0x7ff85d521800) [pid = 1805] [serial = 692] [outer = 0x7ff85c67fc00] 10:15:42 INFO - PROCESS | 1805 | 1461086142720 Marionette DEBUG loaded listener.js 10:15:42 INFO - PROCESS | 1805 | ++DOMWINDOW == 122 (0x7ff85d6d4c00) [pid = 1805] [serial = 693] [outer = 0x7ff85c67fc00] 10:15:43 INFO - PROCESS | 1805 | 1461086143700 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 10:15:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 10:15:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1591ms 10:15:43 INFO - PROCESS | 1805 | 1461086143753 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 10:15:43 INFO - PROCESS | 1805 | 1461086143757 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 10:15:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 10:15:43 INFO - PROCESS | 1805 | 1461086143764 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 10:15:43 INFO - PROCESS | 1805 | 1461086143769 Marionette TRACE conn3 <- [1,894,null,{}] 10:15:43 INFO - PROCESS | 1805 | 1461086143785 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:44 INFO - PROCESS | 1805 | 1461086144010 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 10:15:44 INFO - PROCESS | 1805 | 1461086144229 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff867159000 == 78 [pid = 1805] [id = 231] 10:15:44 INFO - PROCESS | 1805 | ++DOMWINDOW == 123 (0x7ff85d8e3400) [pid = 1805] [serial = 694] [outer = (nil)] 10:15:44 INFO - PROCESS | 1805 | ++DOMWINDOW == 124 (0x7ff860c4b000) [pid = 1805] [serial = 695] [outer = 0x7ff85d8e3400] 10:15:44 INFO - PROCESS | 1805 | 1461086144346 Marionette DEBUG loaded listener.js 10:15:44 INFO - PROCESS | 1805 | ++DOMWINDOW == 125 (0x7ff861e47400) [pid = 1805] [serial = 696] [outer = 0x7ff85d8e3400] 10:15:45 INFO - PROCESS | 1805 | 1461086145283 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 10:15:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 10:15:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1591ms 10:15:45 INFO - PROCESS | 1805 | 1461086145357 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 10:15:45 INFO - PROCESS | 1805 | 1461086145364 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 10:15:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 10:15:45 INFO - PROCESS | 1805 | 1461086145373 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 10:15:45 INFO - PROCESS | 1805 | 1461086145376 Marionette TRACE conn3 <- [1,898,null,{}] 10:15:45 INFO - PROCESS | 1805 | 1461086145385 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:45 INFO - PROCESS | 1805 | 1461086145666 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 10:15:45 INFO - PROCESS | 1805 | 1461086145907 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff868205800 == 79 [pid = 1805] [id = 232] 10:15:45 INFO - PROCESS | 1805 | ++DOMWINDOW == 126 (0x7ff86091bc00) [pid = 1805] [serial = 697] [outer = (nil)] 10:15:45 INFO - PROCESS | 1805 | ++DOMWINDOW == 127 (0x7ff86321e800) [pid = 1805] [serial = 698] [outer = 0x7ff86091bc00] 10:15:45 INFO - PROCESS | 1805 | 1461086145981 Marionette DEBUG loaded listener.js 10:15:46 INFO - PROCESS | 1805 | ++DOMWINDOW == 128 (0x7ff863249000) [pid = 1805] [serial = 699] [outer = 0x7ff86091bc00] 10:15:46 INFO - PROCESS | 1805 | 1461086146810 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 10:15:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 10:15:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1488ms 10:15:46 INFO - PROCESS | 1805 | 1461086146861 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 10:15:46 INFO - PROCESS | 1805 | 1461086146865 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 10:15:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 10:15:46 INFO - PROCESS | 1805 | 1461086146871 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 10:15:46 INFO - PROCESS | 1805 | 1461086146873 Marionette TRACE conn3 <- [1,902,null,{}] 10:15:46 INFO - PROCESS | 1805 | 1461086146879 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:47 INFO - PROCESS | 1805 | 1461086147045 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 10:15:47 INFO - PROCESS | 1805 | 1461086147217 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff868e77000 == 80 [pid = 1805] [id = 233] 10:15:47 INFO - PROCESS | 1805 | ++DOMWINDOW == 129 (0x7ff85bec5000) [pid = 1805] [serial = 700] [outer = (nil)] 10:15:47 INFO - PROCESS | 1805 | ++DOMWINDOW == 130 (0x7ff863297400) [pid = 1805] [serial = 701] [outer = 0x7ff85bec5000] 10:15:47 INFO - PROCESS | 1805 | 1461086147292 Marionette DEBUG loaded listener.js 10:15:47 INFO - PROCESS | 1805 | ++DOMWINDOW == 131 (0x7ff8649c1000) [pid = 1805] [serial = 702] [outer = 0x7ff85bec5000] 10:15:48 INFO - PROCESS | 1805 | 1461086148187 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 10:15:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 10:15:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1389ms 10:15:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 10:15:48 INFO - PROCESS | 1805 | 1461086148261 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 10:15:48 INFO - PROCESS | 1805 | 1461086148264 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 10:15:48 INFO - PROCESS | 1805 | 1461086148274 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 10:15:48 INFO - PROCESS | 1805 | 1461086148277 Marionette TRACE conn3 <- [1,906,null,{}] 10:15:48 INFO - PROCESS | 1805 | 1461086148282 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:48 INFO - PROCESS | 1805 | 1461086148530 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 10:15:48 INFO - PROCESS | 1805 | 1461086148737 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff8736d9800 == 81 [pid = 1805] [id = 234] 10:15:48 INFO - PROCESS | 1805 | ++DOMWINDOW == 132 (0x7ff863290c00) [pid = 1805] [serial = 703] [outer = (nil)] 10:15:48 INFO - PROCESS | 1805 | ++DOMWINDOW == 133 (0x7ff865949800) [pid = 1805] [serial = 704] [outer = 0x7ff863290c00] 10:15:48 INFO - PROCESS | 1805 | 1461086148855 Marionette DEBUG loaded listener.js 10:15:48 INFO - PROCESS | 1805 | ++DOMWINDOW == 134 (0x7ff865cf7c00) [pid = 1805] [serial = 705] [outer = 0x7ff863290c00] 10:15:49 INFO - PROCESS | 1805 | 1461086149685 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 10:15:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 10:15:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1488ms 10:15:49 INFO - PROCESS | 1805 | 1461086149759 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 10:15:49 INFO - PROCESS | 1805 | 1461086149762 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 10:15:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 10:15:49 INFO - PROCESS | 1805 | 1461086149769 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 10:15:49 INFO - PROCESS | 1805 | 1461086149772 Marionette TRACE conn3 <- [1,910,null,{}] 10:15:49 INFO - PROCESS | 1805 | 1461086149777 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:49 INFO - PROCESS | 1805 | 1461086149944 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 10:15:50 INFO - PROCESS | 1805 | 1461086150109 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff874817800 == 82 [pid = 1805] [id = 235] 10:15:50 INFO - PROCESS | 1805 | ++DOMWINDOW == 135 (0x7ff86593f800) [pid = 1805] [serial = 706] [outer = (nil)] 10:15:50 INFO - PROCESS | 1805 | ++DOMWINDOW == 136 (0x7ff866097000) [pid = 1805] [serial = 707] [outer = 0x7ff86593f800] 10:15:50 INFO - PROCESS | 1805 | 1461086150189 Marionette DEBUG loaded listener.js 10:15:50 INFO - PROCESS | 1805 | ++DOMWINDOW == 137 (0x7ff8662e9400) [pid = 1805] [serial = 708] [outer = 0x7ff86593f800] 10:15:51 INFO - PROCESS | 1805 | 1461086151052 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 10:15:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 10:15:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1333ms 10:15:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 10:15:51 INFO - PROCESS | 1805 | 1461086151103 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 10:15:51 INFO - PROCESS | 1805 | 1461086151106 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 10:15:51 INFO - PROCESS | 1805 | 1461086151112 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 10:15:51 INFO - PROCESS | 1805 | 1461086151115 Marionette TRACE conn3 <- [1,914,null,{}] 10:15:51 INFO - PROCESS | 1805 | 1461086151121 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:51 INFO - PROCESS | 1805 | 1461086151294 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 10:15:51 INFO - PROCESS | 1805 | 1461086151467 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff855749800 == 83 [pid = 1805] [id = 236] 10:15:51 INFO - PROCESS | 1805 | ++DOMWINDOW == 138 (0x7ff8539fe000) [pid = 1805] [serial = 709] [outer = (nil)] 10:15:51 INFO - PROCESS | 1805 | ++DOMWINDOW == 139 (0x7ff8555e6000) [pid = 1805] [serial = 710] [outer = 0x7ff8539fe000] 10:15:51 INFO - PROCESS | 1805 | 1461086151535 Marionette DEBUG loaded listener.js 10:15:51 INFO - PROCESS | 1805 | ++DOMWINDOW == 140 (0x7ff85c7e4800) [pid = 1805] [serial = 711] [outer = 0x7ff8539fe000] 10:15:52 INFO - PROCESS | 1805 | 1461086152674 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 10:15:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 10:15:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1633ms 10:15:52 INFO - PROCESS | 1805 | 1461086152746 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 10:15:52 INFO - PROCESS | 1805 | 1461086152751 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 10:15:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 10:15:52 INFO - PROCESS | 1805 | 1461086152761 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 10:15:52 INFO - PROCESS | 1805 | 1461086152765 Marionette TRACE conn3 <- [1,918,null,{}] 10:15:52 INFO - PROCESS | 1805 | 1461086152773 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:52 INFO - PROCESS | 1805 | 1461086152941 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 10:15:53 INFO - PROCESS | 1805 | 1461086153214 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff855261800 == 84 [pid = 1805] [id = 237] 10:15:53 INFO - PROCESS | 1805 | ++DOMWINDOW == 141 (0x7ff85beca000) [pid = 1805] [serial = 712] [outer = (nil)] 10:15:53 INFO - PROCESS | 1805 | ++DOMWINDOW == 142 (0x7ff85c67c000) [pid = 1805] [serial = 713] [outer = 0x7ff85beca000] 10:15:53 INFO - PROCESS | 1805 | 1461086153329 Marionette DEBUG loaded listener.js 10:15:53 INFO - PROCESS | 1805 | ++DOMWINDOW == 143 (0x7ff85cc90400) [pid = 1805] [serial = 714] [outer = 0x7ff85beca000] 10:15:54 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85db6e800 == 83 [pid = 1805] [id = 227] 10:15:54 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff861ec1800 == 82 [pid = 1805] [id = 226] 10:15:54 INFO - PROCESS | 1805 | --DOMWINDOW == 142 (0x7ff860c4e400) [pid = 1805] [serial = 613] [outer = (nil)] [url = about:blank] 10:15:54 INFO - PROCESS | 1805 | --DOMWINDOW == 141 (0x7ff861e43c00) [pid = 1805] [serial = 616] [outer = (nil)] [url = about:blank] 10:15:54 INFO - PROCESS | 1805 | --DOMWINDOW == 140 (0x7ff863222800) [pid = 1805] [serial = 619] [outer = (nil)] [url = about:blank] 10:15:54 INFO - PROCESS | 1805 | --DOMWINDOW == 139 (0x7ff86324e000) [pid = 1805] [serial = 622] [outer = (nil)] [url = about:blank] 10:15:54 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85f586000 == 81 [pid = 1805] [id = 225] 10:15:54 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85d1b6000 == 80 [pid = 1805] [id = 224] 10:15:54 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8558e7800 == 79 [pid = 1805] [id = 223] 10:15:54 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85be0f000 == 78 [pid = 1805] [id = 222] 10:15:54 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85abb6000 == 77 [pid = 1805] [id = 221] 10:15:54 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff87481b000 == 76 [pid = 1805] [id = 218] 10:15:54 INFO - PROCESS | 1805 | 1461086154327 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 10:15:54 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8745d1800 == 75 [pid = 1805] [id = 217] 10:15:54 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff87370f000 == 74 [pid = 1805] [id = 216] 10:15:54 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff86d7c4800 == 73 [pid = 1805] [id = 215] 10:15:54 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff863c40000 == 72 [pid = 1805] [id = 214] 10:15:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 10:15:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1636ms 10:15:54 INFO - PROCESS | 1805 | 1461086154398 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 10:15:54 INFO - PROCESS | 1805 | 1461086154407 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 10:15:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 10:15:54 INFO - PROCESS | 1805 | --DOMWINDOW == 138 (0x7ff85dd5f000) [pid = 1805] [serial = 587] [outer = (nil)] [url = about:blank] 10:15:54 INFO - PROCESS | 1805 | --DOMWINDOW == 137 (0x7ff85cfc9000) [pid = 1805] [serial = 584] [outer = (nil)] [url = about:blank] 10:15:54 INFO - PROCESS | 1805 | --DOMWINDOW == 136 (0x7ff85be82000) [pid = 1805] [serial = 581] [outer = (nil)] [url = about:blank] 10:15:54 INFO - PROCESS | 1805 | --DOMWINDOW == 135 (0x7ff85e89d800) [pid = 1805] [serial = 578] [outer = (nil)] [url = about:blank] 10:15:54 INFO - PROCESS | 1805 | --DOMWINDOW == 134 (0x7ff85f527000) [pid = 1805] [serial = 590] [outer = (nil)] [url = about:blank] 10:15:54 INFO - PROCESS | 1805 | --DOMWINDOW == 133 (0x7ff85d51b400) [pid = 1805] [serial = 604] [outer = (nil)] [url = about:blank] 10:15:54 INFO - PROCESS | 1805 | --DOMWINDOW == 132 (0x7ff85f524800) [pid = 1805] [serial = 631] [outer = (nil)] [url = about:blank] 10:15:54 INFO - PROCESS | 1805 | --DOMWINDOW == 131 (0x7ff85be88400) [pid = 1805] [serial = 626] [outer = (nil)] [url = about:blank] 10:15:54 INFO - PROCESS | 1805 | --DOMWINDOW == 130 (0x7ff85587e400) [pid = 1805] [serial = 625] [outer = (nil)] [url = about:blank] 10:15:54 INFO - PROCESS | 1805 | --DOMWINDOW == 129 (0x7ff860920c00) [pid = 1805] [serial = 610] [outer = (nil)] [url = about:blank] 10:15:54 INFO - PROCESS | 1805 | --DOMWINDOW == 128 (0x7ff861eec000) [pid = 1805] [serial = 634] [outer = (nil)] [url = about:blank] 10:15:54 INFO - PROCESS | 1805 | --DOMWINDOW == 127 (0x7ff85d2ee000) [pid = 1805] [serial = 628] [outer = (nil)] [url = about:blank] 10:15:54 INFO - PROCESS | 1805 | --DOMWINDOW == 126 (0x7ff85f526400) [pid = 1805] [serial = 607] [outer = (nil)] [url = about:blank] 10:15:54 INFO - PROCESS | 1805 | --DOMWINDOW == 125 (0x7ff85bec0800) [pid = 1805] [serial = 601] [outer = (nil)] [url = about:blank] 10:15:54 INFO - PROCESS | 1805 | --DOMWINDOW == 124 (0x7ff860a62400) [pid = 1805] [serial = 632] [outer = (nil)] [url = about:blank] 10:15:54 INFO - PROCESS | 1805 | --DOMWINDOW == 123 (0x7ff85cc90c00) [pid = 1805] [serial = 637] [outer = (nil)] [url = about:blank] 10:15:54 INFO - PROCESS | 1805 | --DOMWINDOW == 122 (0x7ff86185e000) [pid = 1805] [serial = 638] [outer = (nil)] [url = about:blank] 10:15:54 INFO - PROCESS | 1805 | --DOMWINDOW == 121 (0x7ff863225400) [pid = 1805] [serial = 635] [outer = (nil)] [url = about:blank] 10:15:54 INFO - PROCESS | 1805 | --DOMWINDOW == 120 (0x7ff85d8d8c00) [pid = 1805] [serial = 629] [outer = (nil)] [url = about:blank] 10:15:54 INFO - PROCESS | 1805 | --DOMWINDOW == 119 (0x7ff85eb4c800) [pid = 1805] [serial = 589] [outer = (nil)] [url = about:blank] 10:15:54 INFO - PROCESS | 1805 | --DOMWINDOW == 118 (0x7ff85d8d9800) [pid = 1805] [serial = 586] [outer = (nil)] [url = about:blank] 10:15:54 INFO - PROCESS | 1805 | --DOMWINDOW == 117 (0x7ff85c678400) [pid = 1805] [serial = 583] [outer = (nil)] [url = about:blank] 10:15:54 INFO - PROCESS | 1805 | --DOMWINDOW == 116 (0x7ff85acdb800) [pid = 1805] [serial = 580] [outer = (nil)] [url = about:blank] 10:15:54 INFO - PROCESS | 1805 | --DOMWINDOW == 115 (0x7ff8552ce400) [pid = 1805] [serial = 592] [outer = (nil)] [url = about:blank] 10:15:54 INFO - PROCESS | 1805 | --DOMWINDOW == 114 (0x7ff85da6e000) [pid = 1805] [serial = 593] [outer = (nil)] [url = about:blank] 10:15:54 INFO - PROCESS | 1805 | --DOMWINDOW == 113 (0x7ff85bec4c00) [pid = 1805] [serial = 595] [outer = (nil)] [url = about:blank] 10:15:54 INFO - PROCESS | 1805 | --DOMWINDOW == 112 (0x7ff85c7e0800) [pid = 1805] [serial = 596] [outer = (nil)] [url = about:blank] 10:15:54 INFO - PROCESS | 1805 | --DOMWINDOW == 111 (0x7ff85cc95400) [pid = 1805] [serial = 598] [outer = (nil)] [url = about:blank] 10:15:54 INFO - PROCESS | 1805 | 1461086154460 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 10:15:54 INFO - PROCESS | 1805 | 1461086154465 Marionette TRACE conn3 <- [1,922,null,{}] 10:15:54 INFO - PROCESS | 1805 | 1461086154474 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:54 INFO - PROCESS | 1805 | 1461086154643 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 10:15:54 INFO - PROCESS | 1805 | 1461086154654 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85abc0800 == 73 [pid = 1805] [id = 238] 10:15:54 INFO - PROCESS | 1805 | ++DOMWINDOW == 112 (0x7ff8552d3400) [pid = 1805] [serial = 715] [outer = (nil)] 10:15:54 INFO - PROCESS | 1805 | ++DOMWINDOW == 113 (0x7ff85d521c00) [pid = 1805] [serial = 716] [outer = 0x7ff8552d3400] 10:15:54 INFO - PROCESS | 1805 | 1461086154715 Marionette DEBUG loaded listener.js 10:15:54 INFO - PROCESS | 1805 | ++DOMWINDOW == 114 (0x7ff85d8e4400) [pid = 1805] [serial = 717] [outer = 0x7ff8552d3400] 10:15:55 INFO - PROCESS | 1805 | 1461086155574 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 10:15:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 10:15:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1174ms 10:15:55 INFO - PROCESS | 1805 | 1461086155598 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 10:15:55 INFO - PROCESS | 1805 | 1461086155602 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 10:15:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 10:15:55 INFO - PROCESS | 1805 | 1461086155608 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 10:15:55 INFO - PROCESS | 1805 | 1461086155614 Marionette TRACE conn3 <- [1,926,null,{}] 10:15:55 INFO - PROCESS | 1805 | 1461086155630 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:55 INFO - PROCESS | 1805 | 1461086155795 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 10:15:55 INFO - PROCESS | 1805 | 1461086155925 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff85f578000 == 74 [pid = 1805] [id = 239] 10:15:55 INFO - PROCESS | 1805 | ++DOMWINDOW == 115 (0x7ff85c9f5000) [pid = 1805] [serial = 718] [outer = (nil)] 10:15:55 INFO - PROCESS | 1805 | ++DOMWINDOW == 116 (0x7ff85f51f000) [pid = 1805] [serial = 719] [outer = 0x7ff85c9f5000] 10:15:55 INFO - PROCESS | 1805 | 1461086155990 Marionette DEBUG loaded listener.js 10:15:56 INFO - PROCESS | 1805 | ++DOMWINDOW == 117 (0x7ff860a6a000) [pid = 1805] [serial = 720] [outer = 0x7ff85c9f5000] 10:15:56 INFO - PROCESS | 1805 | 1461086156728 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 10:15:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 10:15:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1144ms 10:15:56 INFO - PROCESS | 1805 | 1461086156754 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 10:15:56 INFO - PROCESS | 1805 | 1461086156758 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 10:15:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 10:15:56 INFO - PROCESS | 1805 | 1461086156764 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 10:15:56 INFO - PROCESS | 1805 | 1461086156766 Marionette TRACE conn3 <- [1,930,null,{}] 10:15:56 INFO - PROCESS | 1805 | 1461086156771 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:56 INFO - PROCESS | 1805 | 1461086156973 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 10:15:57 INFO - PROCESS | 1805 | 1461086157004 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff8617c7800 == 75 [pid = 1805] [id = 240] 10:15:57 INFO - PROCESS | 1805 | ++DOMWINDOW == 118 (0x7ff85d518c00) [pid = 1805] [serial = 721] [outer = (nil)] 10:15:57 INFO - PROCESS | 1805 | ++DOMWINDOW == 119 (0x7ff86185b800) [pid = 1805] [serial = 722] [outer = 0x7ff85d518c00] 10:15:57 INFO - PROCESS | 1805 | 1461086157063 Marionette DEBUG loaded listener.js 10:15:57 INFO - PROCESS | 1805 | ++DOMWINDOW == 120 (0x7ff861eec000) [pid = 1805] [serial = 723] [outer = 0x7ff85d518c00] 10:15:57 INFO - PROCESS | 1805 | 1461086157893 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 10:15:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 10:15:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1180ms 10:15:57 INFO - PROCESS | 1805 | 1461086157945 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 10:15:57 INFO - PROCESS | 1805 | 1461086157949 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 10:15:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 10:15:57 INFO - PROCESS | 1805 | 1461086157966 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 10:15:57 INFO - PROCESS | 1805 | 1461086157969 Marionette TRACE conn3 <- [1,934,null,{}] 10:15:57 INFO - PROCESS | 1805 | 1461086157974 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:58 INFO - PROCESS | 1805 | 1461086158168 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 10:15:58 INFO - PROCESS | 1805 | 1461086158224 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff864a41800 == 76 [pid = 1805] [id = 241] 10:15:58 INFO - PROCESS | 1805 | ++DOMWINDOW == 121 (0x7ff860c4e800) [pid = 1805] [serial = 724] [outer = (nil)] 10:15:58 INFO - PROCESS | 1805 | ++DOMWINDOW == 122 (0x7ff863249400) [pid = 1805] [serial = 725] [outer = 0x7ff860c4e800] 10:15:58 INFO - PROCESS | 1805 | 1461086158284 Marionette DEBUG loaded listener.js 10:15:58 INFO - PROCESS | 1805 | ++DOMWINDOW == 123 (0x7ff8649c9800) [pid = 1805] [serial = 726] [outer = 0x7ff860c4e800] 10:15:58 INFO - PROCESS | 1805 | --DOMWINDOW == 122 (0x7ff860920400) [pid = 1805] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 10:15:58 INFO - PROCESS | 1805 | --DOMWINDOW == 121 (0x7ff85c67b400) [pid = 1805] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 10:15:58 INFO - PROCESS | 1805 | --DOMWINDOW == 120 (0x7ff85d6ce800) [pid = 1805] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 10:15:58 INFO - PROCESS | 1805 | --DOMWINDOW == 119 (0x7ff855467400) [pid = 1805] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 10:15:58 INFO - PROCESS | 1805 | --DOMWINDOW == 118 (0x7ff85546f400) [pid = 1805] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 10:15:58 INFO - PROCESS | 1805 | --DOMWINDOW == 117 (0x7ff85d6cbc00) [pid = 1805] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 10:15:58 INFO - PROCESS | 1805 | --DOMWINDOW == 116 (0x7ff86328f400) [pid = 1805] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 10:15:58 INFO - PROCESS | 1805 | --DOMWINDOW == 115 (0x7ff8555e3400) [pid = 1805] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 10:15:58 INFO - PROCESS | 1805 | --DOMWINDOW == 114 (0x7ff8555f0000) [pid = 1805] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 10:15:59 INFO - PROCESS | 1805 | 1461086159277 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 10:15:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 10:15:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1337ms 10:15:59 INFO - PROCESS | 1805 | 1461086159305 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 10:15:59 INFO - PROCESS | 1805 | 1461086159309 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 10:15:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 10:15:59 INFO - PROCESS | 1805 | 1461086159314 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 10:15:59 INFO - PROCESS | 1805 | 1461086159317 Marionette TRACE conn3 <- [1,938,null,{}] 10:15:59 INFO - PROCESS | 1805 | 1461086159323 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:59 INFO - PROCESS | 1805 | 1461086159562 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 10:15:59 INFO - PROCESS | 1805 | 1461086159593 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff865b3f800 == 77 [pid = 1805] [id = 242] 10:15:59 INFO - PROCESS | 1805 | ++DOMWINDOW == 115 (0x7ff85d51c800) [pid = 1805] [serial = 727] [outer = (nil)] 10:15:59 INFO - PROCESS | 1805 | ++DOMWINDOW == 116 (0x7ff864cc7400) [pid = 1805] [serial = 728] [outer = 0x7ff85d51c800] 10:15:59 INFO - PROCESS | 1805 | 1461086159660 Marionette DEBUG loaded listener.js 10:15:59 INFO - PROCESS | 1805 | ++DOMWINDOW == 117 (0x7ff865c2e800) [pid = 1805] [serial = 729] [outer = 0x7ff85d51c800] 10:16:00 INFO - PROCESS | 1805 | 1461086160542 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 10:16:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 10:16:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1281ms 10:16:00 INFO - PROCESS | 1805 | 1461086160597 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 10:16:00 INFO - PROCESS | 1805 | 1461086160601 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 10:16:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 10:16:00 INFO - PROCESS | 1805 | 1461086160606 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 10:16:00 INFO - PROCESS | 1805 | 1461086160608 Marionette TRACE conn3 <- [1,942,null,{}] 10:16:00 INFO - PROCESS | 1805 | 1461086160613 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:00 INFO - PROCESS | 1805 | 1461086160768 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 10:16:00 INFO - PROCESS | 1805 | 1461086160781 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff866cfe000 == 78 [pid = 1805] [id = 243] 10:16:00 INFO - PROCESS | 1805 | ++DOMWINDOW == 118 (0x7ff85be84000) [pid = 1805] [serial = 730] [outer = (nil)] 10:16:00 INFO - PROCESS | 1805 | ++DOMWINDOW == 119 (0x7ff865ff8400) [pid = 1805] [serial = 731] [outer = 0x7ff85be84000] 10:16:00 INFO - PROCESS | 1805 | 1461086160854 Marionette DEBUG loaded listener.js 10:16:00 INFO - PROCESS | 1805 | ++DOMWINDOW == 120 (0x7ff86646ac00) [pid = 1805] [serial = 732] [outer = 0x7ff85be84000] 10:16:01 INFO - PROCESS | 1805 | 1461086161962 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 10:16:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 10:16:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1428ms 10:16:02 INFO - PROCESS | 1805 | 1461086162037 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 10:16:02 INFO - PROCESS | 1805 | 1461086162044 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 10:16:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 10:16:02 INFO - PROCESS | 1805 | 1461086162053 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 10:16:02 INFO - PROCESS | 1805 | 1461086162058 Marionette TRACE conn3 <- [1,946,null,{}] 10:16:02 INFO - PROCESS | 1805 | 1461086162066 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:02 INFO - PROCESS | 1805 | 1461086162294 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 10:16:02 INFO - PROCESS | 1805 | 1461086162508 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85d19c000 == 79 [pid = 1805] [id = 244] 10:16:02 INFO - PROCESS | 1805 | ++DOMWINDOW == 121 (0x7ff85c7ec000) [pid = 1805] [serial = 733] [outer = (nil)] 10:16:02 INFO - PROCESS | 1805 | ++DOMWINDOW == 122 (0x7ff85ce49400) [pid = 1805] [serial = 734] [outer = 0x7ff85c7ec000] 10:16:02 INFO - PROCESS | 1805 | 1461086162627 Marionette DEBUG loaded listener.js 10:16:02 INFO - PROCESS | 1805 | ++DOMWINDOW == 123 (0x7ff85d51b800) [pid = 1805] [serial = 735] [outer = 0x7ff85c7ec000] 10:16:03 INFO - PROCESS | 1805 | 1461086163540 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 10:16:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 10:16:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1532ms 10:16:03 INFO - PROCESS | 1805 | 1461086163587 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 10:16:03 INFO - PROCESS | 1805 | 1461086163596 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 10:16:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 10:16:03 INFO - PROCESS | 1805 | 1461086163606 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 10:16:03 INFO - PROCESS | 1805 | 1461086163610 Marionette TRACE conn3 <- [1,950,null,{}] 10:16:03 INFO - PROCESS | 1805 | 1461086163616 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:03 INFO - PROCESS | 1805 | 1461086163806 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 10:16:03 INFO - PROCESS | 1805 | 1461086163971 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff865b3e000 == 80 [pid = 1805] [id = 245] 10:16:03 INFO - PROCESS | 1805 | ++DOMWINDOW == 124 (0x7ff85acdcc00) [pid = 1805] [serial = 736] [outer = (nil)] 10:16:04 INFO - PROCESS | 1805 | ++DOMWINDOW == 125 (0x7ff85f51d000) [pid = 1805] [serial = 737] [outer = 0x7ff85acdcc00] 10:16:04 INFO - PROCESS | 1805 | 1461086164050 Marionette DEBUG loaded listener.js 10:16:04 INFO - PROCESS | 1805 | ++DOMWINDOW == 126 (0x7ff86091e800) [pid = 1805] [serial = 738] [outer = 0x7ff85acdcc00] 10:16:04 INFO - PROCESS | 1805 | 1461086164968 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 10:16:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 10:16:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1430ms 10:16:05 INFO - PROCESS | 1805 | 1461086165038 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 10:16:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 10:16:05 INFO - PROCESS | 1805 | 1461086165042 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 10:16:05 INFO - PROCESS | 1805 | 1461086165049 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 10:16:05 INFO - PROCESS | 1805 | 1461086165055 Marionette TRACE conn3 <- [1,954,null,{}] 10:16:05 INFO - PROCESS | 1805 | 1461086165071 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:05 INFO - PROCESS | 1805 | 1461086165296 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 10:16:05 INFO - PROCESS | 1805 | 1461086165462 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff868e81800 == 81 [pid = 1805] [id = 246] 10:16:05 INFO - PROCESS | 1805 | ++DOMWINDOW == 127 (0x7ff860c4d400) [pid = 1805] [serial = 739] [outer = (nil)] 10:16:05 INFO - PROCESS | 1805 | ++DOMWINDOW == 128 (0x7ff864a6b800) [pid = 1805] [serial = 740] [outer = 0x7ff860c4d400] 10:16:05 INFO - PROCESS | 1805 | 1461086165581 Marionette DEBUG loaded listener.js 10:16:05 INFO - PROCESS | 1805 | ++DOMWINDOW == 129 (0x7ff865941800) [pid = 1805] [serial = 741] [outer = 0x7ff860c4d400] 10:16:06 INFO - PROCESS | 1805 | 1461086166419 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 10:16:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 10:16:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1441ms 10:16:06 INFO - PROCESS | 1805 | 1461086166491 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 10:16:06 INFO - PROCESS | 1805 | 1461086166495 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 10:16:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 10:16:06 INFO - PROCESS | 1805 | 1461086166501 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 10:16:06 INFO - PROCESS | 1805 | 1461086166506 Marionette TRACE conn3 <- [1,958,null,{}] 10:16:06 INFO - PROCESS | 1805 | 1461086166511 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:06 INFO - PROCESS | 1805 | 1461086166693 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 10:16:06 INFO - PROCESS | 1805 | 1461086166860 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff8736cd800 == 82 [pid = 1805] [id = 247] 10:16:06 INFO - PROCESS | 1805 | ++DOMWINDOW == 130 (0x7ff861e41000) [pid = 1805] [serial = 742] [outer = (nil)] 10:16:06 INFO - PROCESS | 1805 | ++DOMWINDOW == 131 (0x7ff866093400) [pid = 1805] [serial = 743] [outer = 0x7ff861e41000] 10:16:06 INFO - PROCESS | 1805 | 1461086166933 Marionette DEBUG loaded listener.js 10:16:07 INFO - PROCESS | 1805 | ++DOMWINDOW == 132 (0x7ff86646f800) [pid = 1805] [serial = 744] [outer = 0x7ff861e41000] 10:16:07 INFO - PROCESS | 1805 | 1461086167800 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 10:16:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 10:16:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1337ms 10:16:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 10:16:07 INFO - PROCESS | 1805 | 1461086167840 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 10:16:07 INFO - PROCESS | 1805 | 1461086167843 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 10:16:07 INFO - PROCESS | 1805 | 1461086167850 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 10:16:07 INFO - PROCESS | 1805 | 1461086167853 Marionette TRACE conn3 <- [1,962,null,{}] 10:16:07 INFO - PROCESS | 1805 | 1461086167859 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:08 INFO - PROCESS | 1805 | 1461086168036 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 10:16:08 INFO - PROCESS | 1805 | 1461086168207 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff874b4b800 == 83 [pid = 1805] [id = 248] 10:16:08 INFO - PROCESS | 1805 | ++DOMWINDOW == 133 (0x7ff865949000) [pid = 1805] [serial = 745] [outer = (nil)] 10:16:08 INFO - PROCESS | 1805 | ++DOMWINDOW == 134 (0x7ff866474400) [pid = 1805] [serial = 746] [outer = 0x7ff865949000] 10:16:08 INFO - PROCESS | 1805 | 1461086168280 Marionette DEBUG loaded listener.js 10:16:08 INFO - PROCESS | 1805 | ++DOMWINDOW == 135 (0x7ff866d33c00) [pid = 1805] [serial = 747] [outer = 0x7ff865949000] 10:16:09 INFO - PROCESS | 1805 | 1461086169287 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 10:16:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 10:16:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1484ms 10:16:09 INFO - PROCESS | 1805 | 1461086169333 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 10:16:09 INFO - PROCESS | 1805 | 1461086169337 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 10:16:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 10:16:09 INFO - PROCESS | 1805 | 1461086169343 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 10:16:09 INFO - PROCESS | 1805 | 1461086169347 Marionette TRACE conn3 <- [1,966,null,{}] 10:16:09 INFO - PROCESS | 1805 | 1461086169352 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:09 INFO - PROCESS | 1805 | 1461086169546 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 10:16:09 INFO - PROCESS | 1805 | 1461086169714 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff878372800 == 84 [pid = 1805] [id = 249] 10:16:09 INFO - PROCESS | 1805 | ++DOMWINDOW == 136 (0x7ff8667e3800) [pid = 1805] [serial = 748] [outer = (nil)] 10:16:09 INFO - PROCESS | 1805 | ++DOMWINDOW == 137 (0x7ff867d67c00) [pid = 1805] [serial = 749] [outer = 0x7ff8667e3800] 10:16:09 INFO - PROCESS | 1805 | 1461086169793 Marionette DEBUG loaded listener.js 10:16:09 INFO - PROCESS | 1805 | ++DOMWINDOW == 138 (0x7ff8681eb800) [pid = 1805] [serial = 750] [outer = 0x7ff8667e3800] 10:16:10 INFO - PROCESS | 1805 | 1461086170624 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 10:16:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 10:16:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1333ms 10:16:10 INFO - PROCESS | 1805 | 1461086170678 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 10:16:10 INFO - PROCESS | 1805 | 1461086170681 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 10:16:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 10:16:10 INFO - PROCESS | 1805 | 1461086170688 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 10:16:10 INFO - PROCESS | 1805 | 1461086170691 Marionette TRACE conn3 <- [1,970,null,{}] 10:16:10 INFO - PROCESS | 1805 | 1461086170697 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:10 INFO - PROCESS | 1805 | 1461086170883 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 10:16:11 INFO - PROCESS | 1805 | 1461086171055 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff87873d000 == 85 [pid = 1805] [id = 250] 10:16:11 INFO - PROCESS | 1805 | ++DOMWINDOW == 139 (0x7ff866d34000) [pid = 1805] [serial = 751] [outer = (nil)] 10:16:11 INFO - PROCESS | 1805 | ++DOMWINDOW == 140 (0x7ff8682da400) [pid = 1805] [serial = 752] [outer = 0x7ff866d34000] 10:16:11 INFO - PROCESS | 1805 | 1461086171129 Marionette DEBUG loaded listener.js 10:16:11 INFO - PROCESS | 1805 | ++DOMWINDOW == 141 (0x7ff868e57000) [pid = 1805] [serial = 753] [outer = 0x7ff866d34000] 10:16:11 INFO - PROCESS | 1805 | 1461086171973 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 10:16:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 10:16:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1330ms 10:16:12 INFO - PROCESS | 1805 | 1461086172019 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 10:16:12 INFO - PROCESS | 1805 | 1461086172023 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 10:16:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 10:16:12 INFO - PROCESS | 1805 | 1461086172029 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 10:16:12 INFO - PROCESS | 1805 | 1461086172032 Marionette TRACE conn3 <- [1,974,null,{}] 10:16:12 INFO - PROCESS | 1805 | 1461086172038 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:12 INFO - PROCESS | 1805 | 1461086172213 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 10:16:12 INFO - PROCESS | 1805 | 1461086172393 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff878c39000 == 86 [pid = 1805] [id = 251] 10:16:12 INFO - PROCESS | 1805 | ++DOMWINDOW == 142 (0x7ff867d66c00) [pid = 1805] [serial = 754] [outer = (nil)] 10:16:12 INFO - PROCESS | 1805 | ++DOMWINDOW == 143 (0x7ff8690ba000) [pid = 1805] [serial = 755] [outer = 0x7ff867d66c00] 10:16:12 INFO - PROCESS | 1805 | 1461086172479 Marionette DEBUG loaded listener.js 10:16:12 INFO - PROCESS | 1805 | ++DOMWINDOW == 144 (0x7ff8690f4800) [pid = 1805] [serial = 756] [outer = 0x7ff867d66c00] 10:16:13 INFO - PROCESS | 1805 | 1461086173321 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 10:16:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 10:16:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1328ms 10:16:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 10:16:13 INFO - PROCESS | 1805 | 1461086173358 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 10:16:13 INFO - PROCESS | 1805 | 1461086173361 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 10:16:13 INFO - PROCESS | 1805 | 1461086173367 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 10:16:13 INFO - PROCESS | 1805 | 1461086173370 Marionette TRACE conn3 <- [1,978,null,{}] 10:16:13 INFO - PROCESS | 1805 | 1461086173376 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:13 INFO - PROCESS | 1805 | 1461086173571 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 10:16:13 INFO - PROCESS | 1805 | 1461086173753 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff878e26800 == 87 [pid = 1805] [id = 252] 10:16:13 INFO - PROCESS | 1805 | ++DOMWINDOW == 145 (0x7ff868e5a400) [pid = 1805] [serial = 757] [outer = (nil)] 10:16:13 INFO - PROCESS | 1805 | ++DOMWINDOW == 146 (0x7ff86cb48c00) [pid = 1805] [serial = 758] [outer = 0x7ff868e5a400] 10:16:13 INFO - PROCESS | 1805 | 1461086173835 Marionette DEBUG loaded listener.js 10:16:13 INFO - PROCESS | 1805 | ++DOMWINDOW == 147 (0x7ff872871400) [pid = 1805] [serial = 759] [outer = 0x7ff868e5a400] 10:16:14 INFO - PROCESS | 1805 | 1461086174766 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 10:16:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 10:16:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1432ms 10:16:14 INFO - PROCESS | 1805 | 1461086174799 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 10:16:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 10:16:14 INFO - PROCESS | 1805 | 1461086174802 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 10:16:14 INFO - PROCESS | 1805 | 1461086174809 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 10:16:14 INFO - PROCESS | 1805 | 1461086174813 Marionette TRACE conn3 <- [1,982,null,{}] 10:16:14 INFO - PROCESS | 1805 | 1461086174818 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:15 INFO - PROCESS | 1805 | 1461086175011 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 10:16:15 INFO - PROCESS | 1805 | 1461086175520 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85d62d800 == 88 [pid = 1805] [id = 253] 10:16:15 INFO - PROCESS | 1805 | ++DOMWINDOW == 148 (0x7ff8552ce400) [pid = 1805] [serial = 760] [outer = (nil)] 10:16:15 INFO - PROCESS | 1805 | ++DOMWINDOW == 149 (0x7ff855462400) [pid = 1805] [serial = 761] [outer = 0x7ff8552ce400] 10:16:15 INFO - PROCESS | 1805 | 1461086175635 Marionette DEBUG loaded listener.js 10:16:15 INFO - PROCESS | 1805 | ++DOMWINDOW == 150 (0x7ff855883000) [pid = 1805] [serial = 762] [outer = 0x7ff8552ce400] 10:16:16 INFO - PROCESS | 1805 | 1461086176505 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 10:16:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 10:16:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1731ms 10:16:16 INFO - PROCESS | 1805 | 1461086176541 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 10:16:16 INFO - PROCESS | 1805 | 1461086176548 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 10:16:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 10:16:16 INFO - PROCESS | 1805 | 1461086176560 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 10:16:16 INFO - PROCESS | 1805 | 1461086176564 Marionette TRACE conn3 <- [1,986,null,{}] 10:16:16 INFO - PROCESS | 1805 | 1461086176571 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:16 INFO - PROCESS | 1805 | 1461086176744 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 10:16:17 INFO - PROCESS | 1805 | 1461086177033 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff855257000 == 89 [pid = 1805] [id = 254] 10:16:17 INFO - PROCESS | 1805 | ++DOMWINDOW == 151 (0x7ff85c7eb000) [pid = 1805] [serial = 763] [outer = (nil)] 10:16:17 INFO - PROCESS | 1805 | ++DOMWINDOW == 152 (0x7ff85d16e800) [pid = 1805] [serial = 764] [outer = 0x7ff85c7eb000] 10:16:17 INFO - PROCESS | 1805 | 1461086177151 Marionette DEBUG loaded listener.js 10:16:17 INFO - PROCESS | 1805 | ++DOMWINDOW == 153 (0x7ff85d6d0800) [pid = 1805] [serial = 765] [outer = 0x7ff85c7eb000] 10:16:18 INFO - PROCESS | 1805 | 1461086178000 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 10:16:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 10:16:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1486ms 10:16:18 INFO - PROCESS | 1805 | 1461086178049 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 10:16:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 10:16:18 INFO - PROCESS | 1805 | 1461086178055 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 10:16:18 INFO - PROCESS | 1805 | 1461086178062 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 10:16:18 INFO - PROCESS | 1805 | 1461086178065 Marionette TRACE conn3 <- [1,990,null,{}] 10:16:18 INFO - PROCESS | 1805 | 1461086178071 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:18 INFO - PROCESS | 1805 | 1461086178248 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 10:16:18 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff865b3f800 == 88 [pid = 1805] [id = 242] 10:16:18 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff864a41800 == 87 [pid = 1805] [id = 241] 10:16:18 INFO - PROCESS | 1805 | --DOMWINDOW == 152 (0x7ff866095400) [pid = 1805] [serial = 661] [outer = (nil)] [url = about:blank] 10:16:18 INFO - PROCESS | 1805 | --DOMWINDOW == 151 (0x7ff865c37800) [pid = 1805] [serial = 658] [outer = (nil)] [url = about:blank] 10:16:18 INFO - PROCESS | 1805 | --DOMWINDOW == 150 (0x7ff85d517400) [pid = 1805] [serial = 643] [outer = (nil)] [url = about:blank] 10:16:18 INFO - PROCESS | 1805 | --DOMWINDOW == 149 (0x7ff8657f5400) [pid = 1805] [serial = 652] [outer = (nil)] [url = about:blank] 10:16:18 INFO - PROCESS | 1805 | --DOMWINDOW == 148 (0x7ff861859c00) [pid = 1805] [serial = 646] [outer = (nil)] [url = about:blank] 10:16:18 INFO - PROCESS | 1805 | --DOMWINDOW == 147 (0x7ff865944400) [pid = 1805] [serial = 655] [outer = (nil)] [url = about:blank] 10:16:18 INFO - PROCESS | 1805 | --DOMWINDOW == 146 (0x7ff864a6c400) [pid = 1805] [serial = 649] [outer = (nil)] [url = about:blank] 10:16:18 INFO - PROCESS | 1805 | --DOMWINDOW == 145 (0x7ff861eebc00) [pid = 1805] [serial = 686] [outer = (nil)] [url = about:blank] 10:16:18 INFO - PROCESS | 1805 | 1461086178590 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8617c7800 == 86 [pid = 1805] [id = 240] 10:16:18 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85f578000 == 85 [pid = 1805] [id = 239] 10:16:18 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff865b35800 == 84 [pid = 1805] [id = 203] 10:16:18 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85abc0800 == 83 [pid = 1805] [id = 238] 10:16:18 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85ac27000 == 84 [pid = 1805] [id = 255] 10:16:18 INFO - PROCESS | 1805 | ++DOMWINDOW == 146 (0x7ff85587e800) [pid = 1805] [serial = 766] [outer = (nil)] 10:16:18 INFO - PROCESS | 1805 | ++DOMWINDOW == 147 (0x7ff85d51cc00) [pid = 1805] [serial = 767] [outer = 0x7ff85587e800] 10:16:18 INFO - PROCESS | 1805 | 1461086178684 Marionette DEBUG loaded listener.js 10:16:18 INFO - PROCESS | 1805 | ++DOMWINDOW == 148 (0x7ff860a64800) [pid = 1805] [serial = 768] [outer = 0x7ff85587e800] 10:16:18 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff855261800 == 83 [pid = 1805] [id = 237] 10:16:18 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff874817800 == 82 [pid = 1805] [id = 235] 10:16:18 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8736d9800 == 81 [pid = 1805] [id = 234] 10:16:18 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff868e77000 == 80 [pid = 1805] [id = 233] 10:16:18 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff868205800 == 79 [pid = 1805] [id = 232] 10:16:18 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff867159000 == 78 [pid = 1805] [id = 231] 10:16:18 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8617cd800 == 77 [pid = 1805] [id = 230] 10:16:19 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff855fe3800 == 76 [pid = 1805] [id = 229] 10:16:19 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff866522000 == 75 [pid = 1805] [id = 205] 10:16:19 INFO - PROCESS | 1805 | --DOMWINDOW == 147 (0x7ff85d169000) [pid = 1805] [serial = 599] [outer = (nil)] [url = about:blank] 10:16:19 INFO - PROCESS | 1805 | --DOMWINDOW == 146 (0x7ff861e42000) [pid = 1805] [serial = 680] [outer = (nil)] [url = about:blank] 10:16:19 INFO - PROCESS | 1805 | --DOMWINDOW == 145 (0x7ff861852800) [pid = 1805] [serial = 679] [outer = (nil)] [url = about:blank] 10:16:19 INFO - PROCESS | 1805 | --DOMWINDOW == 144 (0x7ff85cfc8400) [pid = 1805] [serial = 668] [outer = (nil)] [url = about:blank] 10:16:19 INFO - PROCESS | 1805 | --DOMWINDOW == 143 (0x7ff85f523000) [pid = 1805] [serial = 677] [outer = (nil)] [url = about:blank] 10:16:19 INFO - PROCESS | 1805 | --DOMWINDOW == 142 (0x7ff85acda800) [pid = 1805] [serial = 664] [outer = (nil)] [url = about:blank] 10:16:19 INFO - PROCESS | 1805 | --DOMWINDOW == 141 (0x7ff855879800) [pid = 1805] [serial = 440] [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:16:19 INFO - PROCESS | 1805 | --DOMWINDOW == 140 (0x7ff855882c00) [pid = 1805] [serial = 683] [outer = (nil)] [url = about:blank] 10:16:19 INFO - PROCESS | 1805 | --DOMWINDOW == 139 (0x7ff85d8dec00) [pid = 1805] [serial = 673] [outer = (nil)] [url = about:blank] 10:16:19 INFO - PROCESS | 1805 | --DOMWINDOW == 138 (0x7ff863ebd000) [pid = 1805] [serial = 640] [outer = (nil)] [url = about:blank] 10:16:19 INFO - PROCESS | 1805 | --DOMWINDOW == 137 (0x7ff85be8bc00) [pid = 1805] [serial = 665] [outer = (nil)] [url = about:blank] 10:16:19 INFO - PROCESS | 1805 | --DOMWINDOW == 136 (0x7ff85d51a800) [pid = 1805] [serial = 671] [outer = (nil)] [url = about:blank] 10:16:19 INFO - PROCESS | 1805 | --DOMWINDOW == 135 (0x7ff86185bc00) [pid = 1805] [serial = 684] [outer = (nil)] [url = about:blank] 10:16:19 INFO - PROCESS | 1805 | --DOMWINDOW == 134 (0x7ff85c67d800) [pid = 1805] [serial = 670] [outer = (nil)] [url = about:blank] 10:16:19 INFO - PROCESS | 1805 | --DOMWINDOW == 133 (0x7ff85eb44000) [pid = 1805] [serial = 676] [outer = (nil)] [url = about:blank] 10:16:19 INFO - PROCESS | 1805 | --DOMWINDOW == 132 (0x7ff85c7ea000) [pid = 1805] [serial = 667] [outer = (nil)] [url = about:blank] 10:16:19 INFO - PROCESS | 1805 | --DOMWINDOW == 131 (0x7ff8649c5000) [pid = 1805] [serial = 641] [outer = (nil)] [url = about:blank] 10:16:19 INFO - PROCESS | 1805 | --DOMWINDOW == 130 (0x7ff85db54800) [pid = 1805] [serial = 674] [outer = (nil)] [url = about:blank] 10:16:19 INFO - PROCESS | 1805 | 1461086179457 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 10:16:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 10:16:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1437ms 10:16:19 INFO - PROCESS | 1805 | 1461086179499 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 10:16:19 INFO - PROCESS | 1805 | 1461086179503 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 10:16:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 10:16:19 INFO - PROCESS | 1805 | 1461086179516 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 10:16:19 INFO - PROCESS | 1805 | 1461086179526 Marionette TRACE conn3 <- [1,994,null,{}] 10:16:19 INFO - PROCESS | 1805 | 1461086179535 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:19 INFO - PROCESS | 1805 | 1461086179710 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 10:16:19 INFO - PROCESS | 1805 | 1461086179846 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff85d639800 == 76 [pid = 1805] [id = 256] 10:16:19 INFO - PROCESS | 1805 | ++DOMWINDOW == 131 (0x7ff855879800) [pid = 1805] [serial = 769] [outer = (nil)] 10:16:19 INFO - PROCESS | 1805 | ++DOMWINDOW == 132 (0x7ff860a67800) [pid = 1805] [serial = 770] [outer = 0x7ff855879800] 10:16:19 INFO - PROCESS | 1805 | 1461086179920 Marionette DEBUG loaded listener.js 10:16:20 INFO - PROCESS | 1805 | ++DOMWINDOW == 133 (0x7ff86300fc00) [pid = 1805] [serial = 771] [outer = 0x7ff855879800] 10:16:20 INFO - PROCESS | 1805 | 1461086180641 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 10:16:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 10:16:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1200ms 10:16:20 INFO - PROCESS | 1805 | 1461086180710 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 10:16:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 10:16:20 INFO - PROCESS | 1805 | 1461086180715 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 10:16:20 INFO - PROCESS | 1805 | 1461086180723 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 10:16:20 INFO - PROCESS | 1805 | 1461086180726 Marionette TRACE conn3 <- [1,998,null,{}] 10:16:20 INFO - PROCESS | 1805 | 1461086180735 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:20 INFO - PROCESS | 1805 | 1461086180929 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 10:16:20 INFO - PROCESS | 1805 | 1461086180940 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff866455000 == 77 [pid = 1805] [id = 257] 10:16:20 INFO - PROCESS | 1805 | ++DOMWINDOW == 134 (0x7ff861e4a400) [pid = 1805] [serial = 772] [outer = (nil)] 10:16:21 INFO - PROCESS | 1805 | ++DOMWINDOW == 135 (0x7ff8649c6c00) [pid = 1805] [serial = 773] [outer = 0x7ff861e4a400] 10:16:21 INFO - PROCESS | 1805 | 1461086181005 Marionette DEBUG loaded listener.js 10:16:21 INFO - PROCESS | 1805 | ++DOMWINDOW == 136 (0x7ff86593e400) [pid = 1805] [serial = 774] [outer = 0x7ff861e4a400] 10:16:21 INFO - PROCESS | 1805 | 1461086181912 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 10:16:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 10:16:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1234ms 10:16:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 10:16:21 INFO - PROCESS | 1805 | 1461086181964 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 10:16:21 INFO - PROCESS | 1805 | 1461086181967 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 10:16:21 INFO - PROCESS | 1805 | 1461086181974 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 10:16:21 INFO - PROCESS | 1805 | 1461086181977 Marionette TRACE conn3 <- [1,1002,null,{}] 10:16:21 INFO - PROCESS | 1805 | 1461086181987 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:22 INFO - PROCESS | 1805 | 1461086182193 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 10:16:22 INFO - PROCESS | 1805 | 1461086182220 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff867d7b800 == 78 [pid = 1805] [id = 258] 10:16:22 INFO - PROCESS | 1805 | ++DOMWINDOW == 137 (0x7ff865c3ac00) [pid = 1805] [serial = 775] [outer = (nil)] 10:16:22 INFO - PROCESS | 1805 | ++DOMWINDOW == 138 (0x7ff86609a400) [pid = 1805] [serial = 776] [outer = 0x7ff865c3ac00] 10:16:22 INFO - PROCESS | 1805 | 1461086182294 Marionette DEBUG loaded listener.js 10:16:22 INFO - PROCESS | 1805 | ++DOMWINDOW == 139 (0x7ff8670d9400) [pid = 1805] [serial = 777] [outer = 0x7ff865c3ac00] 10:16:23 INFO - PROCESS | 1805 | 1461086183503 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 10:16:23 INFO - PROCESS | 1805 | --DOMWINDOW == 138 (0x7ff85e89cc00) [pid = 1805] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 10:16:23 INFO - PROCESS | 1805 | --DOMWINDOW == 137 (0x7ff863249c00) [pid = 1805] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 10:16:23 INFO - PROCESS | 1805 | --DOMWINDOW == 136 (0x7ff85d8d9000) [pid = 1805] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 10:16:23 INFO - PROCESS | 1805 | --DOMWINDOW == 135 (0x7ff8555e5400) [pid = 1805] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 10:16:23 INFO - PROCESS | 1805 | --DOMWINDOW == 134 (0x7ff85ce47c00) [pid = 1805] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 10:16:23 INFO - PROCESS | 1805 | --DOMWINDOW == 133 (0x7ff85e8a0c00) [pid = 1805] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 10:16:23 INFO - PROCESS | 1805 | --DOMWINDOW == 132 (0x7ff85c677c00) [pid = 1805] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 10:16:23 INFO - PROCESS | 1805 | --DOMWINDOW == 131 (0x7ff85dd5e000) [pid = 1805] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 10:16:23 INFO - PROCESS | 1805 | --DOMWINDOW == 130 (0x7ff85f521800) [pid = 1805] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 10:16:23 INFO - PROCESS | 1805 | --DOMWINDOW == 129 (0x7ff860c50400) [pid = 1805] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 10:16:23 INFO - PROCESS | 1805 | --DOMWINDOW == 128 (0x7ff86083a400) [pid = 1805] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 10:16:23 INFO - PROCESS | 1805 | --DOMWINDOW == 127 (0x7ff85acd9400) [pid = 1805] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 10:16:23 INFO - PROCESS | 1805 | --DOMWINDOW == 126 (0x7ff86185cc00) [pid = 1805] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 10:16:23 INFO - PROCESS | 1805 | --DOMWINDOW == 125 (0x7ff8539f3c00) [pid = 1805] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 10:16:23 INFO - PROCESS | 1805 | --DOMWINDOW == 124 (0x7ff863ec0800) [pid = 1805] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 10:16:23 INFO - PROCESS | 1805 | --DOMWINDOW == 123 (0x7ff85d51c800) [pid = 1805] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 10:16:23 INFO - PROCESS | 1805 | --DOMWINDOW == 122 (0x7ff85d518c00) [pid = 1805] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 10:16:23 INFO - PROCESS | 1805 | --DOMWINDOW == 121 (0x7ff860c4e800) [pid = 1805] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 10:16:23 INFO - PROCESS | 1805 | --DOMWINDOW == 120 (0x7ff85c9f5000) [pid = 1805] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 10:16:23 INFO - PROCESS | 1805 | --DOMWINDOW == 119 (0x7ff85beca000) [pid = 1805] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 10:16:23 INFO - PROCESS | 1805 | --DOMWINDOW == 118 (0x7ff8539fe000) [pid = 1805] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 10:16:23 INFO - PROCESS | 1805 | --DOMWINDOW == 117 (0x7ff8552d3400) [pid = 1805] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 10:16:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 10:16:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1638ms 10:16:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 10:16:23 INFO - PROCESS | 1805 | 1461086183612 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 10:16:23 INFO - PROCESS | 1805 | 1461086183615 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 10:16:23 INFO - PROCESS | 1805 | 1461086183621 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 10:16:23 INFO - PROCESS | 1805 | 1461086183624 Marionette TRACE conn3 <- [1,1006,null,{}] 10:16:23 INFO - PROCESS | 1805 | 1461086183629 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:23 INFO - PROCESS | 1805 | 1461086183789 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 10:16:24 INFO - PROCESS | 1805 | 1461086183996 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff85ebbe800 == 79 [pid = 1805] [id = 259] 10:16:24 INFO - PROCESS | 1805 | ++DOMWINDOW == 118 (0x7ff85e899000) [pid = 1805] [serial = 778] [outer = (nil)] 10:16:24 INFO - PROCESS | 1805 | ++DOMWINDOW == 119 (0x7ff85f5fa000) [pid = 1805] [serial = 779] [outer = 0x7ff85e899000] 10:16:24 INFO - PROCESS | 1805 | 1461086184064 Marionette DEBUG loaded listener.js 10:16:24 INFO - PROCESS | 1805 | ++DOMWINDOW == 120 (0x7ff861e78c00) [pid = 1805] [serial = 780] [outer = 0x7ff85e899000] 10:16:24 INFO - PROCESS | 1805 | 1461086184763 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 10:16:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 10:16:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1189ms 10:16:24 INFO - PROCESS | 1805 | 1461086184814 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 10:16:24 INFO - PROCESS | 1805 | 1461086184818 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 10:16:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 10:16:24 INFO - PROCESS | 1805 | 1461086184824 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 10:16:24 INFO - PROCESS | 1805 | 1461086184826 Marionette TRACE conn3 <- [1,1010,null,{}] 10:16:24 INFO - PROCESS | 1805 | 1461086184832 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:25 INFO - PROCESS | 1805 | 1461086184999 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 10:16:25 INFO - PROCESS | 1805 | 1461086185009 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff8734e0000 == 80 [pid = 1805] [id = 260] 10:16:25 INFO - PROCESS | 1805 | ++DOMWINDOW == 121 (0x7ff860923400) [pid = 1805] [serial = 781] [outer = (nil)] 10:16:25 INFO - PROCESS | 1805 | ++DOMWINDOW == 122 (0x7ff865946400) [pid = 1805] [serial = 782] [outer = 0x7ff860923400] 10:16:25 INFO - PROCESS | 1805 | 1461086185072 Marionette DEBUG loaded listener.js 10:16:25 INFO - PROCESS | 1805 | ++DOMWINDOW == 123 (0x7ff8670d8000) [pid = 1805] [serial = 783] [outer = 0x7ff860923400] 10:16:26 INFO - PROCESS | 1805 | 1461086186165 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 10:16:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 10:16:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1388ms 10:16:26 INFO - PROCESS | 1805 | 1461086186215 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 10:16:26 INFO - PROCESS | 1805 | 1461086186221 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 10:16:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 10:16:26 INFO - PROCESS | 1805 | 1461086186230 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 10:16:26 INFO - PROCESS | 1805 | 1461086186237 Marionette TRACE conn3 <- [1,1014,null,{}] 10:16:26 INFO - PROCESS | 1805 | 1461086186245 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:26 INFO - PROCESS | 1805 | 1461086186446 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 10:16:26 INFO - PROCESS | 1805 | 1461086186674 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff860aa2000 == 81 [pid = 1805] [id = 261] 10:16:26 INFO - PROCESS | 1805 | ++DOMWINDOW == 124 (0x7ff85cfcdc00) [pid = 1805] [serial = 784] [outer = (nil)] 10:16:26 INFO - PROCESS | 1805 | ++DOMWINDOW == 125 (0x7ff85d2ec800) [pid = 1805] [serial = 785] [outer = 0x7ff85cfcdc00] 10:16:26 INFO - PROCESS | 1805 | 1461086186798 Marionette DEBUG loaded listener.js 10:16:26 INFO - PROCESS | 1805 | ++DOMWINDOW == 126 (0x7ff85d8e4000) [pid = 1805] [serial = 786] [outer = 0x7ff85cfcdc00] 10:16:27 INFO - PROCESS | 1805 | 1461086187661 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 10:16:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 10:16:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1490ms 10:16:27 INFO - PROCESS | 1805 | 1461086187720 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 10:16:27 INFO - PROCESS | 1805 | 1461086187729 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 10:16:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 10:16:27 INFO - PROCESS | 1805 | 1461086187740 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 10:16:27 INFO - PROCESS | 1805 | 1461086187743 Marionette TRACE conn3 <- [1,1018,null,{}] 10:16:27 INFO - PROCESS | 1805 | 1461086187750 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:27 INFO - PROCESS | 1805 | 1461086187937 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 10:16:28 INFO - PROCESS | 1805 | 1461086188111 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff867586800 == 82 [pid = 1805] [id = 262] 10:16:28 INFO - PROCESS | 1805 | ++DOMWINDOW == 127 (0x7ff85cfd1400) [pid = 1805] [serial = 787] [outer = (nil)] 10:16:28 INFO - PROCESS | 1805 | ++DOMWINDOW == 128 (0x7ff860c50800) [pid = 1805] [serial = 788] [outer = 0x7ff85cfd1400] 10:16:28 INFO - PROCESS | 1805 | 1461086188187 Marionette DEBUG loaded listener.js 10:16:28 INFO - PROCESS | 1805 | ++DOMWINDOW == 129 (0x7ff861e4fc00) [pid = 1805] [serial = 789] [outer = 0x7ff85cfd1400] 10:16:29 INFO - PROCESS | 1805 | 1461086189169 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 10:16:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 10:16:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1483ms 10:16:29 INFO - PROCESS | 1805 | 1461086189224 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 10:16:29 INFO - PROCESS | 1805 | 1461086189227 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 10:16:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 10:16:29 INFO - PROCESS | 1805 | 1461086189235 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 10:16:29 INFO - PROCESS | 1805 | 1461086189242 Marionette TRACE conn3 <- [1,1022,null,{}] 10:16:29 INFO - PROCESS | 1805 | 1461086189260 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:29 INFO - PROCESS | 1805 | 1461086189501 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 10:16:29 INFO - PROCESS | 1805 | 1461086189719 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff876a75000 == 83 [pid = 1805] [id = 263] 10:16:29 INFO - PROCESS | 1805 | ++DOMWINDOW == 130 (0x7ff865632000) [pid = 1805] [serial = 790] [outer = (nil)] 10:16:29 INFO - PROCESS | 1805 | ++DOMWINDOW == 131 (0x7ff86646a400) [pid = 1805] [serial = 791] [outer = 0x7ff865632000] 10:16:29 INFO - PROCESS | 1805 | 1461086189812 Marionette DEBUG loaded listener.js 10:16:29 INFO - PROCESS | 1805 | ++DOMWINDOW == 132 (0x7ff8670ddc00) [pid = 1805] [serial = 792] [outer = 0x7ff865632000] 10:16:30 INFO - PROCESS | 1805 | 1461086190623 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 10:16:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 10:16:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1445ms 10:16:30 INFO - PROCESS | 1805 | 1461086190681 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 10:16:30 INFO - PROCESS | 1805 | 1461086190685 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 10:16:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 10:16:30 INFO - PROCESS | 1805 | 1461086190691 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 10:16:30 INFO - PROCESS | 1805 | 1461086190694 Marionette TRACE conn3 <- [1,1026,null,{}] 10:16:30 INFO - PROCESS | 1805 | 1461086190699 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:30 INFO - PROCESS | 1805 | 1461086190861 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 10:16:31 INFO - PROCESS | 1805 | 1461086191035 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff878735800 == 84 [pid = 1805] [id = 264] 10:16:31 INFO - PROCESS | 1805 | ++DOMWINDOW == 133 (0x7ff865c38c00) [pid = 1805] [serial = 793] [outer = (nil)] 10:16:31 INFO - PROCESS | 1805 | ++DOMWINDOW == 134 (0x7ff867dc4400) [pid = 1805] [serial = 794] [outer = 0x7ff865c38c00] 10:16:31 INFO - PROCESS | 1805 | 1461086191108 Marionette DEBUG loaded listener.js 10:16:31 INFO - PROCESS | 1805 | ++DOMWINDOW == 135 (0x7ff868e5ec00) [pid = 1805] [serial = 795] [outer = 0x7ff865c38c00] 10:16:32 INFO - PROCESS | 1805 | 1461086192003 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 10:16:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 10:16:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1378ms 10:16:32 INFO - PROCESS | 1805 | 1461086192071 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 10:16:32 INFO - PROCESS | 1805 | 1461086192075 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 10:16:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 10:16:32 INFO - PROCESS | 1805 | 1461086192081 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 10:16:32 INFO - PROCESS | 1805 | 1461086192084 Marionette TRACE conn3 <- [1,1030,null,{}] 10:16:32 INFO - PROCESS | 1805 | 1461086192089 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:32 INFO - PROCESS | 1805 | 1461086192279 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 10:16:32 INFO - PROCESS | 1805 | 1461086192449 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff87b733000 == 85 [pid = 1805] [id = 265] 10:16:32 INFO - PROCESS | 1805 | ++DOMWINDOW == 136 (0x7ff867347c00) [pid = 1805] [serial = 796] [outer = (nil)] 10:16:32 INFO - PROCESS | 1805 | ++DOMWINDOW == 137 (0x7ff86d70ac00) [pid = 1805] [serial = 797] [outer = 0x7ff867347c00] 10:16:32 INFO - PROCESS | 1805 | 1461086192525 Marionette DEBUG loaded listener.js 10:16:32 INFO - PROCESS | 1805 | ++DOMWINDOW == 138 (0x7ff87347f800) [pid = 1805] [serial = 798] [outer = 0x7ff867347c00] 10:16:33 INFO - PROCESS | 1805 | 1461086193366 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 10:16:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 10:16:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1327ms 10:16:33 INFO - PROCESS | 1805 | 1461086193409 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 10:16:33 INFO - PROCESS | 1805 | 1461086193412 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 10:16:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 10:16:33 INFO - PROCESS | 1805 | 1461086193418 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 10:16:33 INFO - PROCESS | 1805 | 1461086193420 Marionette TRACE conn3 <- [1,1034,null,{}] 10:16:33 INFO - PROCESS | 1805 | 1461086193426 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:33 INFO - PROCESS | 1805 | 1461086193622 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 10:16:33 INFO - PROCESS | 1805 | 1461086193794 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff87cf81000 == 86 [pid = 1805] [id = 266] 10:16:33 INFO - PROCESS | 1805 | ++DOMWINDOW == 139 (0x7ff87369c000) [pid = 1805] [serial = 799] [outer = (nil)] 10:16:33 INFO - PROCESS | 1805 | ++DOMWINDOW == 140 (0x7ff873929400) [pid = 1805] [serial = 800] [outer = 0x7ff87369c000] 10:16:33 INFO - PROCESS | 1805 | 1461086193873 Marionette DEBUG loaded listener.js 10:16:33 INFO - PROCESS | 1805 | ++DOMWINDOW == 141 (0x7ff87482e800) [pid = 1805] [serial = 801] [outer = 0x7ff87369c000] 10:16:34 INFO - PROCESS | 1805 | 1461086194728 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 10:16:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 10:16:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1380ms 10:16:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 10:16:34 INFO - PROCESS | 1805 | 1461086194799 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 10:16:34 INFO - PROCESS | 1805 | 1461086194802 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 10:16:34 INFO - PROCESS | 1805 | 1461086194809 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 10:16:34 INFO - PROCESS | 1805 | 1461086194813 Marionette TRACE conn3 <- [1,1038,null,{}] 10:16:34 INFO - PROCESS | 1805 | 1461086194819 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:34 INFO - PROCESS | 1805 | 1461086194994 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 10:16:35 INFO - PROCESS | 1805 | 1461086195166 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff87db1c800 == 87 [pid = 1805] [id = 267] 10:16:35 INFO - PROCESS | 1805 | ++DOMWINDOW == 142 (0x7ff8736f0800) [pid = 1805] [serial = 802] [outer = (nil)] 10:16:35 INFO - PROCESS | 1805 | ++DOMWINDOW == 143 (0x7ff8749c7800) [pid = 1805] [serial = 803] [outer = 0x7ff8736f0800] 10:16:35 INFO - PROCESS | 1805 | 1461086195238 Marionette DEBUG loaded listener.js 10:16:35 INFO - PROCESS | 1805 | ++DOMWINDOW == 144 (0x7ff874b11c00) [pid = 1805] [serial = 804] [outer = 0x7ff8736f0800] 10:16:36 INFO - PROCESS | 1805 | 1461086196123 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 10:16:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 10:16:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1394ms 10:16:36 INFO - PROCESS | 1805 | 1461086196202 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 10:16:36 INFO - PROCESS | 1805 | 1461086196206 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 10:16:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 10:16:36 INFO - PROCESS | 1805 | 1461086196213 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 10:16:36 INFO - PROCESS | 1805 | 1461086196217 Marionette TRACE conn3 <- [1,1042,null,{}] 10:16:36 INFO - PROCESS | 1805 | 1461086196222 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:36 INFO - PROCESS | 1805 | 1461086196430 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 10:16:36 INFO - PROCESS | 1805 | 1461086196603 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff861a95000 == 88 [pid = 1805] [id = 268] 10:16:36 INFO - PROCESS | 1805 | ++DOMWINDOW == 145 (0x7ff860c45c00) [pid = 1805] [serial = 805] [outer = (nil)] 10:16:36 INFO - PROCESS | 1805 | ++DOMWINDOW == 146 (0x7ff8749c9000) [pid = 1805] [serial = 806] [outer = 0x7ff860c45c00] 10:16:36 INFO - PROCESS | 1805 | 1461086196676 Marionette DEBUG loaded listener.js 10:16:36 INFO - PROCESS | 1805 | ++DOMWINDOW == 147 (0x7ff876a29000) [pid = 1805] [serial = 807] [outer = 0x7ff860c45c00] 10:16:37 INFO - PROCESS | 1805 | 1461086197518 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 10:16:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 10:16:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1380ms 10:16:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 10:16:37 INFO - PROCESS | 1805 | 1461086197593 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 10:16:37 INFO - PROCESS | 1805 | 1461086197596 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 10:16:37 INFO - PROCESS | 1805 | 1461086197603 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 10:16:37 INFO - PROCESS | 1805 | 1461086197605 Marionette TRACE conn3 <- [1,1046,null,{}] 10:16:37 INFO - PROCESS | 1805 | 1461086197611 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:37 INFO - PROCESS | 1805 | 1461086197831 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 10:16:38 INFO - PROCESS | 1805 | 1461086198005 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff852cd4800 == 89 [pid = 1805] [id = 269] 10:16:38 INFO - PROCESS | 1805 | ++DOMWINDOW == 148 (0x7ff85eb4b800) [pid = 1805] [serial = 808] [outer = (nil)] 10:16:38 INFO - PROCESS | 1805 | ++DOMWINDOW == 149 (0x7ff876b48c00) [pid = 1805] [serial = 809] [outer = 0x7ff85eb4b800] 10:16:38 INFO - PROCESS | 1805 | 1461086198073 Marionette DEBUG loaded listener.js 10:16:38 INFO - PROCESS | 1805 | ++DOMWINDOW == 150 (0x7ff87824bc00) [pid = 1805] [serial = 810] [outer = 0x7ff85eb4b800] 10:16:38 INFO - PROCESS | 1805 | 1461086198910 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 10:16:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 10:16:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1379ms 10:16:38 INFO - PROCESS | 1805 | 1461086198982 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 10:16:38 INFO - PROCESS | 1805 | 1461086198986 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 10:16:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 10:16:38 INFO - PROCESS | 1805 | 1461086198991 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 10:16:38 INFO - PROCESS | 1805 | 1461086198994 Marionette TRACE conn3 <- [1,1050,null,{}] 10:16:39 INFO - PROCESS | 1805 | 1461086198999 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:39 INFO - PROCESS | 1805 | 1461086199243 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 10:16:39 INFO - PROCESS | 1805 | 1461086199430 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff88048a000 == 90 [pid = 1805] [id = 270] 10:16:39 INFO - PROCESS | 1805 | ++DOMWINDOW == 151 (0x7ff863228c00) [pid = 1805] [serial = 811] [outer = (nil)] 10:16:39 INFO - PROCESS | 1805 | ++DOMWINDOW == 152 (0x7ff87882b800) [pid = 1805] [serial = 812] [outer = 0x7ff863228c00] 10:16:39 INFO - PROCESS | 1805 | 1461086199504 Marionette DEBUG loaded listener.js 10:16:39 INFO - PROCESS | 1805 | ++DOMWINDOW == 153 (0x7ff878962800) [pid = 1805] [serial = 813] [outer = 0x7ff863228c00] 10:16:40 INFO - PROCESS | 1805 | 1461086200372 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 10:16:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 10:16:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1433ms 10:16:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 10:16:40 INFO - PROCESS | 1805 | 1461086200426 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 10:16:40 INFO - PROCESS | 1805 | 1461086200430 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 10:16:40 INFO - PROCESS | 1805 | 1461086200437 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 10:16:40 INFO - PROCESS | 1805 | 1461086200441 Marionette TRACE conn3 <- [1,1054,null,{}] 10:16:40 INFO - PROCESS | 1805 | 1461086200446 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:40 INFO - PROCESS | 1805 | 1461086200661 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 10:16:40 INFO - PROCESS | 1805 | 1461086200837 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85ae4a800 == 91 [pid = 1805] [id = 271] 10:16:40 INFO - PROCESS | 1805 | ++DOMWINDOW == 154 (0x7ff8539ff800) [pid = 1805] [serial = 814] [outer = (nil)] 10:16:40 INFO - PROCESS | 1805 | ++DOMWINDOW == 155 (0x7ff85be8d400) [pid = 1805] [serial = 815] [outer = 0x7ff8539ff800] 10:16:40 INFO - PROCESS | 1805 | 1461086200917 Marionette DEBUG loaded listener.js 10:16:41 INFO - PROCESS | 1805 | ++DOMWINDOW == 156 (0x7ff878c51400) [pid = 1805] [serial = 816] [outer = 0x7ff8539ff800] 10:16:41 INFO - PROCESS | 1805 | 1461086201772 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 10:16:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 10:16:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1383ms 10:16:41 INFO - PROCESS | 1805 | 1461086201819 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 10:16:41 INFO - PROCESS | 1805 | 1461086201823 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 10:16:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 10:16:41 INFO - PROCESS | 1805 | 1461086201829 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 10:16:41 INFO - PROCESS | 1805 | 1461086201832 Marionette TRACE conn3 <- [1,1058,null,{}] 10:16:41 INFO - PROCESS | 1805 | 1461086201837 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:42 INFO - PROCESS | 1805 | 1461086202022 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 10:16:42 INFO - PROCESS | 1805 | 1461086202564 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff855021800 == 92 [pid = 1805] [id = 272] 10:16:42 INFO - PROCESS | 1805 | ++DOMWINDOW == 157 (0x7ff852d21000) [pid = 1805] [serial = 817] [outer = (nil)] 10:16:42 INFO - PROCESS | 1805 | ++DOMWINDOW == 158 (0x7ff8539fa000) [pid = 1805] [serial = 818] [outer = 0x7ff852d21000] 10:16:42 INFO - PROCESS | 1805 | 1461086202678 Marionette DEBUG loaded listener.js 10:16:42 INFO - PROCESS | 1805 | ++DOMWINDOW == 159 (0x7ff8552cd000) [pid = 1805] [serial = 819] [outer = 0x7ff852d21000] 10:16:43 INFO - PROCESS | 1805 | 1461086203505 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 10:16:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 10:16:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1740ms 10:16:43 INFO - PROCESS | 1805 | 1461086203571 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 10:16:43 INFO - PROCESS | 1805 | 1461086203578 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 10:16:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 10:16:43 INFO - PROCESS | 1805 | 1461086203587 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 10:16:43 INFO - PROCESS | 1805 | 1461086203591 Marionette TRACE conn3 <- [1,1062,null,{}] 10:16:43 INFO - PROCESS | 1805 | 1461086203598 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:43 INFO - PROCESS | 1805 | 1461086203783 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 10:16:44 INFO - PROCESS | 1805 | 1461086204163 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff855752000 == 93 [pid = 1805] [id = 273] 10:16:44 INFO - PROCESS | 1805 | ++DOMWINDOW == 160 (0x7ff85bec8c00) [pid = 1805] [serial = 820] [outer = (nil)] 10:16:44 INFO - PROCESS | 1805 | ++DOMWINDOW == 161 (0x7ff85c681c00) [pid = 1805] [serial = 821] [outer = 0x7ff85bec8c00] 10:16:44 INFO - PROCESS | 1805 | 1461086204239 Marionette DEBUG loaded listener.js 10:16:44 INFO - PROCESS | 1805 | ++DOMWINDOW == 162 (0x7ff85cfd2400) [pid = 1805] [serial = 822] [outer = 0x7ff85bec8c00] 10:16:45 INFO - PROCESS | 1805 | 1461086205177 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 10:16:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 10:16:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1634ms 10:16:45 INFO - PROCESS | 1805 | 1461086205225 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 10:16:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 10:16:45 INFO - PROCESS | 1805 | 1461086205231 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 10:16:45 INFO - PROCESS | 1805 | 1461086205238 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 10:16:45 INFO - PROCESS | 1805 | 1461086205242 Marionette TRACE conn3 <- [1,1066,null,{}] 10:16:45 INFO - PROCESS | 1805 | 1461086205247 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:45 INFO - PROCESS | 1805 | 1461086205427 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 10:16:45 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff865b3a800 == 92 [pid = 1805] [id = 181] 10:16:45 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff87829a000 == 91 [pid = 1805] [id = 220] 10:16:45 INFO - PROCESS | 1805 | --DOMWINDOW == 161 (0x7ff85aed0400) [pid = 1805] [serial = 689] [outer = (nil)] [url = about:blank] 10:16:45 INFO - PROCESS | 1805 | --DOMWINDOW == 160 (0x7ff85d521800) [pid = 1805] [serial = 692] [outer = (nil)] [url = about:blank] 10:16:45 INFO - PROCESS | 1805 | --DOMWINDOW == 159 (0x7ff860c4b000) [pid = 1805] [serial = 695] [outer = (nil)] [url = about:blank] 10:16:45 INFO - PROCESS | 1805 | --DOMWINDOW == 158 (0x7ff86321e800) [pid = 1805] [serial = 698] [outer = (nil)] [url = about:blank] 10:16:45 INFO - PROCESS | 1805 | --DOMWINDOW == 157 (0x7ff863297400) [pid = 1805] [serial = 701] [outer = (nil)] [url = about:blank] 10:16:45 INFO - PROCESS | 1805 | --DOMWINDOW == 156 (0x7ff865949800) [pid = 1805] [serial = 704] [outer = (nil)] [url = about:blank] 10:16:45 INFO - PROCESS | 1805 | --DOMWINDOW == 155 (0x7ff866097000) [pid = 1805] [serial = 707] [outer = (nil)] [url = about:blank] 10:16:45 INFO - PROCESS | 1805 | 1461086205757 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85ebbe800 == 90 [pid = 1805] [id = 259] 10:16:45 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff867d7b800 == 89 [pid = 1805] [id = 258] 10:16:45 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff866455000 == 88 [pid = 1805] [id = 257] 10:16:45 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85d639800 == 87 [pid = 1805] [id = 256] 10:16:45 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85adce000 == 88 [pid = 1805] [id = 274] 10:16:45 INFO - PROCESS | 1805 | ++DOMWINDOW == 156 (0x7ff85546d000) [pid = 1805] [serial = 823] [outer = (nil)] 10:16:45 INFO - PROCESS | 1805 | ++DOMWINDOW == 157 (0x7ff85d6d8800) [pid = 1805] [serial = 824] [outer = 0x7ff85546d000] 10:16:45 INFO - PROCESS | 1805 | 1461086205851 Marionette DEBUG loaded listener.js 10:16:45 INFO - PROCESS | 1805 | ++DOMWINDOW == 158 (0x7ff85f51c800) [pid = 1805] [serial = 825] [outer = 0x7ff85546d000] 10:16:45 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85ac27000 == 87 [pid = 1805] [id = 255] 10:16:45 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff855257000 == 86 [pid = 1805] [id = 254] 10:16:46 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85d62d800 == 85 [pid = 1805] [id = 253] 10:16:46 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff878c39000 == 84 [pid = 1805] [id = 251] 10:16:46 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff87873d000 == 83 [pid = 1805] [id = 250] 10:16:46 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff878372800 == 82 [pid = 1805] [id = 249] 10:16:46 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff874b4b800 == 81 [pid = 1805] [id = 248] 10:16:46 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8736cd800 == 80 [pid = 1805] [id = 247] 10:16:46 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff868e81800 == 79 [pid = 1805] [id = 246] 10:16:46 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff865b3e000 == 78 [pid = 1805] [id = 245] 10:16:46 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85d19c000 == 77 [pid = 1805] [id = 244] 10:16:46 INFO - PROCESS | 1805 | --DOMWINDOW == 157 (0x7ff866095000) [pid = 1805] [serial = 659] [outer = (nil)] [url = about:blank] 10:16:46 INFO - PROCESS | 1805 | --DOMWINDOW == 156 (0x7ff86593f400) [pid = 1805] [serial = 653] [outer = (nil)] [url = about:blank] 10:16:46 INFO - PROCESS | 1805 | --DOMWINDOW == 155 (0x7ff85f5fc800) [pid = 1805] [serial = 608] [outer = (nil)] [url = about:blank] 10:16:46 INFO - PROCESS | 1805 | --DOMWINDOW == 154 (0x7ff863247800) [pid = 1805] [serial = 620] [outer = (nil)] [url = about:blank] 10:16:46 INFO - PROCESS | 1805 | --DOMWINDOW == 153 (0x7ff85d8d8000) [pid = 1805] [serial = 605] [outer = (nil)] [url = about:blank] 10:16:46 INFO - PROCESS | 1805 | --DOMWINDOW == 152 (0x7ff861e4c800) [pid = 1805] [serial = 647] [outer = (nil)] [url = about:blank] 10:16:46 INFO - PROCESS | 1805 | --DOMWINDOW == 151 (0x7ff85e89d000) [pid = 1805] [serial = 644] [outer = (nil)] [url = about:blank] 10:16:46 INFO - PROCESS | 1805 | --DOMWINDOW == 150 (0x7ff860a6fc00) [pid = 1805] [serial = 611] [outer = (nil)] [url = about:blank] 10:16:46 INFO - PROCESS | 1805 | --DOMWINDOW == 149 (0x7ff8659cf000) [pid = 1805] [serial = 656] [outer = (nil)] [url = about:blank] 10:16:46 INFO - PROCESS | 1805 | --DOMWINDOW == 148 (0x7ff861ef5000) [pid = 1805] [serial = 617] [outer = (nil)] [url = about:blank] 10:16:46 INFO - PROCESS | 1805 | --DOMWINDOW == 147 (0x7ff861854400) [pid = 1805] [serial = 614] [outer = (nil)] [url = about:blank] 10:16:46 INFO - PROCESS | 1805 | --DOMWINDOW == 146 (0x7ff85c7e6c00) [pid = 1805] [serial = 602] [outer = (nil)] [url = about:blank] 10:16:46 INFO - PROCESS | 1805 | --DOMWINDOW == 145 (0x7ff863e27000) [pid = 1805] [serial = 623] [outer = (nil)] [url = about:blank] 10:16:46 INFO - PROCESS | 1805 | --DOMWINDOW == 144 (0x7ff8660b8000) [pid = 1805] [serial = 662] [outer = (nil)] [url = about:blank] 10:16:46 INFO - PROCESS | 1805 | --DOMWINDOW == 143 (0x7ff8653d2400) [pid = 1805] [serial = 650] [outer = (nil)] [url = about:blank] 10:16:46 INFO - PROCESS | 1805 | --DOMWINDOW == 142 (0x7ff864cc7400) [pid = 1805] [serial = 728] [outer = (nil)] [url = about:blank] 10:16:46 INFO - PROCESS | 1805 | --DOMWINDOW == 141 (0x7ff86185b800) [pid = 1805] [serial = 722] [outer = (nil)] [url = about:blank] 10:16:46 INFO - PROCESS | 1805 | --DOMWINDOW == 140 (0x7ff863249400) [pid = 1805] [serial = 725] [outer = (nil)] [url = about:blank] 10:16:46 INFO - PROCESS | 1805 | --DOMWINDOW == 139 (0x7ff85f51f000) [pid = 1805] [serial = 719] [outer = (nil)] [url = about:blank] 10:16:46 INFO - PROCESS | 1805 | --DOMWINDOW == 138 (0x7ff85cc90400) [pid = 1805] [serial = 714] [outer = (nil)] [url = about:blank] 10:16:46 INFO - PROCESS | 1805 | --DOMWINDOW == 137 (0x7ff85c67c000) [pid = 1805] [serial = 713] [outer = (nil)] [url = about:blank] 10:16:46 INFO - PROCESS | 1805 | --DOMWINDOW == 136 (0x7ff85c7e4800) [pid = 1805] [serial = 711] [outer = (nil)] [url = about:blank] 10:16:46 INFO - PROCESS | 1805 | --DOMWINDOW == 135 (0x7ff8555e6000) [pid = 1805] [serial = 710] [outer = (nil)] [url = about:blank] 10:16:46 INFO - PROCESS | 1805 | --DOMWINDOW == 134 (0x7ff85d521c00) [pid = 1805] [serial = 716] [outer = (nil)] [url = about:blank] 10:16:46 INFO - PROCESS | 1805 | --DOMWINDOW == 133 (0x7ff85d8e4400) [pid = 1805] [serial = 717] [outer = (nil)] [url = about:blank] 10:16:46 INFO - PROCESS | 1805 | --DOMWINDOW == 132 (0x7ff8649c9800) [pid = 1805] [serial = 726] [outer = (nil)] [url = about:blank] 10:16:46 INFO - PROCESS | 1805 | --DOMWINDOW == 131 (0x7ff861eec000) [pid = 1805] [serial = 723] [outer = (nil)] [url = about:blank] 10:16:46 INFO - PROCESS | 1805 | --DOMWINDOW == 130 (0x7ff865c2e800) [pid = 1805] [serial = 729] [outer = (nil)] [url = about:blank] 10:16:46 INFO - PROCESS | 1805 | --DOMWINDOW == 129 (0x7ff860a6a000) [pid = 1805] [serial = 720] [outer = (nil)] [url = about:blank] 10:16:46 INFO - PROCESS | 1805 | 1461086206640 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 10:16:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 10:16:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1431ms 10:16:46 INFO - PROCESS | 1805 | 1461086206670 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 10:16:46 INFO - PROCESS | 1805 | 1461086206673 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 10:16:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 10:16:46 INFO - PROCESS | 1805 | 1461086206687 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 10:16:46 INFO - PROCESS | 1805 | 1461086206696 Marionette TRACE conn3 <- [1,1070,null,{}] 10:16:46 INFO - PROCESS | 1805 | 1461086206718 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:46 INFO - PROCESS | 1805 | 1461086206897 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 10:16:46 INFO - PROCESS | 1805 | 1461086206907 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff860aa4800 == 78 [pid = 1805] [id = 275] 10:16:46 INFO - PROCESS | 1805 | ++DOMWINDOW == 130 (0x7ff85c7e6c00) [pid = 1805] [serial = 826] [outer = (nil)] 10:16:46 INFO - PROCESS | 1805 | ++DOMWINDOW == 131 (0x7ff861859400) [pid = 1805] [serial = 827] [outer = 0x7ff85c7e6c00] 10:16:46 INFO - PROCESS | 1805 | 1461086206971 Marionette DEBUG loaded listener.js 10:16:47 INFO - PROCESS | 1805 | ++DOMWINDOW == 132 (0x7ff861e46c00) [pid = 1805] [serial = 828] [outer = 0x7ff85c7e6c00] 10:16:47 INFO - PROCESS | 1805 | 1461086207827 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 10:16:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 10:16:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1196ms 10:16:47 INFO - PROCESS | 1805 | 1461086207878 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 10:16:47 INFO - PROCESS | 1805 | 1461086207882 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 10:16:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 10:16:47 INFO - PROCESS | 1805 | 1461086207888 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 10:16:47 INFO - PROCESS | 1805 | 1461086207890 Marionette TRACE conn3 <- [1,1074,null,{}] 10:16:47 INFO - PROCESS | 1805 | 1461086207896 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:48 INFO - PROCESS | 1805 | 1461086208071 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 10:16:48 INFO - PROCESS | 1805 | 1461086208234 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff8632b7000 == 79 [pid = 1805] [id = 276] 10:16:48 INFO - PROCESS | 1805 | ++DOMWINDOW == 133 (0x7ff85d2e7c00) [pid = 1805] [serial = 829] [outer = (nil)] 10:16:48 INFO - PROCESS | 1805 | ++DOMWINDOW == 134 (0x7ff86300ac00) [pid = 1805] [serial = 830] [outer = 0x7ff85d2e7c00] 10:16:48 INFO - PROCESS | 1805 | 1461086208299 Marionette DEBUG loaded listener.js 10:16:48 INFO - PROCESS | 1805 | ++DOMWINDOW == 135 (0x7ff86324c800) [pid = 1805] [serial = 831] [outer = 0x7ff85d2e7c00] 10:16:49 INFO - PROCESS | 1805 | 1461086209132 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 10:16:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 10:16:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1279ms 10:16:49 INFO - PROCESS | 1805 | 1461086209168 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 10:16:49 INFO - PROCESS | 1805 | 1461086209172 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 10:16:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 10:16:49 INFO - PROCESS | 1805 | 1461086209178 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 10:16:49 INFO - PROCESS | 1805 | 1461086209180 Marionette TRACE conn3 <- [1,1078,null,{}] 10:16:49 INFO - PROCESS | 1805 | 1461086209192 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:49 INFO - PROCESS | 1805 | 1461086209427 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 10:16:49 INFO - PROCESS | 1805 | 1461086209459 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff865be3800 == 80 [pid = 1805] [id = 277] 10:16:49 INFO - PROCESS | 1805 | ++DOMWINDOW == 136 (0x7ff8649c9800) [pid = 1805] [serial = 832] [outer = (nil)] 10:16:49 INFO - PROCESS | 1805 | ++DOMWINDOW == 137 (0x7ff865483400) [pid = 1805] [serial = 833] [outer = 0x7ff8649c9800] 10:16:49 INFO - PROCESS | 1805 | 1461086209533 Marionette DEBUG loaded listener.js 10:16:49 INFO - PROCESS | 1805 | ++DOMWINDOW == 138 (0x7ff865c2c800) [pid = 1805] [serial = 834] [outer = 0x7ff8649c9800] 10:16:50 INFO - PROCESS | 1805 | --DOMWINDOW == 137 (0x7ff85d8e3400) [pid = 1805] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 10:16:50 INFO - PROCESS | 1805 | --DOMWINDOW == 136 (0x7ff86593f800) [pid = 1805] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 10:16:50 INFO - PROCESS | 1805 | --DOMWINDOW == 135 (0x7ff85c7eb000) [pid = 1805] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 10:16:50 INFO - PROCESS | 1805 | --DOMWINDOW == 134 (0x7ff861e4a400) [pid = 1805] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 10:16:50 INFO - PROCESS | 1805 | --DOMWINDOW == 133 (0x7ff85587c000) [pid = 1805] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 10:16:50 INFO - PROCESS | 1805 | --DOMWINDOW == 132 (0x7ff85bec5000) [pid = 1805] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 10:16:50 INFO - PROCESS | 1805 | --DOMWINDOW == 131 (0x7ff855879800) [pid = 1805] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 10:16:50 INFO - PROCESS | 1805 | --DOMWINDOW == 130 (0x7ff865c3ac00) [pid = 1805] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 10:16:50 INFO - PROCESS | 1805 | --DOMWINDOW == 129 (0x7ff863290c00) [pid = 1805] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 10:16:50 INFO - PROCESS | 1805 | --DOMWINDOW == 128 (0x7ff8552ce400) [pid = 1805] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 10:16:50 INFO - PROCESS | 1805 | --DOMWINDOW == 127 (0x7ff85587e800) [pid = 1805] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 10:16:50 INFO - PROCESS | 1805 | --DOMWINDOW == 126 (0x7ff86091bc00) [pid = 1805] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 10:16:50 INFO - PROCESS | 1805 | --DOMWINDOW == 125 (0x7ff85c67fc00) [pid = 1805] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 10:16:50 INFO - PROCESS | 1805 | --DOMWINDOW == 124 (0x7ff85e899000) [pid = 1805] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 10:16:50 INFO - PROCESS | 1805 | 1461086210651 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 10:16:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 10:16:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1536ms 10:16:50 INFO - PROCESS | 1805 | 1461086210715 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 10:16:50 INFO - PROCESS | 1805 | 1461086210719 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 10:16:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 10:16:50 INFO - PROCESS | 1805 | 1461086210725 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 10:16:50 INFO - PROCESS | 1805 | 1461086210727 Marionette TRACE conn3 <- [1,1082,null,{}] 10:16:50 INFO - PROCESS | 1805 | 1461086210733 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:50 INFO - PROCESS | 1805 | 1461086210912 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 10:16:51 INFO - PROCESS | 1805 | 1461086211088 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff86625d000 == 81 [pid = 1805] [id = 278] 10:16:51 INFO - PROCESS | 1805 | ++DOMWINDOW == 125 (0x7ff85acda800) [pid = 1805] [serial = 835] [outer = (nil)] 10:16:51 INFO - PROCESS | 1805 | ++DOMWINDOW == 126 (0x7ff85e89d800) [pid = 1805] [serial = 836] [outer = 0x7ff85acda800] 10:16:51 INFO - PROCESS | 1805 | 1461086211154 Marionette DEBUG loaded listener.js 10:16:51 INFO - PROCESS | 1805 | ++DOMWINDOW == 127 (0x7ff865c2e800) [pid = 1805] [serial = 837] [outer = 0x7ff85acda800] 10:16:51 INFO - PROCESS | 1805 | 1461086211826 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 10:16:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 10:16:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1130ms 10:16:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 10:16:51 INFO - PROCESS | 1805 | 1461086211860 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 10:16:51 INFO - PROCESS | 1805 | 1461086211863 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 10:16:51 INFO - PROCESS | 1805 | 1461086211868 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 10:16:51 INFO - PROCESS | 1805 | 1461086211873 Marionette TRACE conn3 <- [1,1086,null,{}] 10:16:51 INFO - PROCESS | 1805 | 1461086211879 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:52 INFO - PROCESS | 1805 | 1461086212104 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 10:16:52 INFO - PROCESS | 1805 | 1461086212114 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff86765f000 == 82 [pid = 1805] [id = 279] 10:16:52 INFO - PROCESS | 1805 | ++DOMWINDOW == 128 (0x7ff863ebd000) [pid = 1805] [serial = 838] [outer = (nil)] 10:16:52 INFO - PROCESS | 1805 | ++DOMWINDOW == 129 (0x7ff8660b6c00) [pid = 1805] [serial = 839] [outer = 0x7ff863ebd000] 10:16:52 INFO - PROCESS | 1805 | 1461086212178 Marionette DEBUG loaded listener.js 10:16:52 INFO - PROCESS | 1805 | ++DOMWINDOW == 130 (0x7ff8670df800) [pid = 1805] [serial = 840] [outer = 0x7ff863ebd000] 10:16:53 INFO - PROCESS | 1805 | 1461086213250 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 10:16:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 10:16:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1434ms 10:16:53 INFO - PROCESS | 1805 | 1461086213304 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 10:16:53 INFO - PROCESS | 1805 | 1461086213310 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 10:16:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 10:16:53 INFO - PROCESS | 1805 | 1461086213319 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 10:16:53 INFO - PROCESS | 1805 | 1461086213323 Marionette TRACE conn3 <- [1,1090,null,{}] 10:16:53 INFO - PROCESS | 1805 | 1461086213332 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:53 INFO - PROCESS | 1805 | 1461086213569 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 10:16:53 INFO - PROCESS | 1805 | 1461086213794 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85be19000 == 83 [pid = 1805] [id = 280] 10:16:53 INFO - PROCESS | 1805 | ++DOMWINDOW == 131 (0x7ff85aecac00) [pid = 1805] [serial = 841] [outer = (nil)] 10:16:53 INFO - PROCESS | 1805 | ++DOMWINDOW == 132 (0x7ff85c7df400) [pid = 1805] [serial = 842] [outer = 0x7ff85aecac00] 10:16:53 INFO - PROCESS | 1805 | 1461086213915 Marionette DEBUG loaded listener.js 10:16:54 INFO - PROCESS | 1805 | ++DOMWINDOW == 133 (0x7ff85d6d3400) [pid = 1805] [serial = 843] [outer = 0x7ff85aecac00] 10:16:54 INFO - PROCESS | 1805 | 1461086214889 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 10:16:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 10:16:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1640ms 10:16:54 INFO - PROCESS | 1805 | 1461086214960 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 10:16:54 INFO - PROCESS | 1805 | 1461086214969 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 10:16:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 10:16:54 INFO - PROCESS | 1805 | 1461086214979 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 10:16:54 INFO - PROCESS | 1805 | 1461086214983 Marionette TRACE conn3 <- [1,1094,null,{}] 10:16:54 INFO - PROCESS | 1805 | 1461086214989 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:55 INFO - PROCESS | 1805 | 1461086215215 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 10:16:55 INFO - PROCESS | 1805 | 1461086215476 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff865b48800 == 84 [pid = 1805] [id = 281] 10:16:55 INFO - PROCESS | 1805 | ++DOMWINDOW == 134 (0x7ff85d8db800) [pid = 1805] [serial = 844] [outer = (nil)] 10:16:55 INFO - PROCESS | 1805 | ++DOMWINDOW == 135 (0x7ff860c51800) [pid = 1805] [serial = 845] [outer = 0x7ff85d8db800] 10:16:55 INFO - PROCESS | 1805 | 1461086215590 Marionette DEBUG loaded listener.js 10:16:55 INFO - PROCESS | 1805 | ++DOMWINDOW == 136 (0x7ff863242c00) [pid = 1805] [serial = 846] [outer = 0x7ff85d8db800] 10:16:56 INFO - PROCESS | 1805 | 1461086216465 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 10:16:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 10:16:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1540ms 10:16:56 INFO - PROCESS | 1805 | 1461086216519 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 10:16:56 INFO - PROCESS | 1805 | 1461086216523 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 10:16:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 10:16:56 INFO - PROCESS | 1805 | 1461086216530 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 10:16:56 INFO - PROCESS | 1805 | 1461086216536 Marionette TRACE conn3 <- [1,1098,null,{}] 10:16:56 INFO - PROCESS | 1805 | 1461086216552 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:56 INFO - PROCESS | 1805 | 1461086216784 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 10:16:57 INFO - PROCESS | 1805 | 1461086217007 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff8734dd800 == 85 [pid = 1805] [id = 282] 10:16:57 INFO - PROCESS | 1805 | ++DOMWINDOW == 137 (0x7ff863245c00) [pid = 1805] [serial = 847] [outer = (nil)] 10:16:57 INFO - PROCESS | 1805 | ++DOMWINDOW == 138 (0x7ff865d77400) [pid = 1805] [serial = 848] [outer = 0x7ff863245c00] 10:16:57 INFO - PROCESS | 1805 | 1461086217098 Marionette DEBUG loaded listener.js 10:16:57 INFO - PROCESS | 1805 | ++DOMWINDOW == 139 (0x7ff866471800) [pid = 1805] [serial = 849] [outer = 0x7ff863245c00] 10:16:57 INFO - PROCESS | 1805 | 1461086217905 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 10:16:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 10:16:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1437ms 10:16:57 INFO - PROCESS | 1805 | 1461086217968 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 10:16:57 INFO - PROCESS | 1805 | 1461086217973 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 10:16:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 10:16:57 INFO - PROCESS | 1805 | 1461086217979 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 10:16:57 INFO - PROCESS | 1805 | 1461086217981 Marionette TRACE conn3 <- [1,1102,null,{}] 10:16:57 INFO - PROCESS | 1805 | 1461086217987 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:58 INFO - PROCESS | 1805 | 1461086218174 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 10:16:58 INFO - PROCESS | 1805 | 1461086218349 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff87460e800 == 86 [pid = 1805] [id = 283] 10:16:58 INFO - PROCESS | 1805 | ++DOMWINDOW == 140 (0x7ff865481c00) [pid = 1805] [serial = 850] [outer = (nil)] 10:16:58 INFO - PROCESS | 1805 | ++DOMWINDOW == 141 (0x7ff8681ed400) [pid = 1805] [serial = 851] [outer = 0x7ff865481c00] 10:16:58 INFO - PROCESS | 1805 | 1461086218423 Marionette DEBUG loaded listener.js 10:16:58 INFO - PROCESS | 1805 | ++DOMWINDOW == 142 (0x7ff868e61000) [pid = 1805] [serial = 852] [outer = 0x7ff865481c00] 10:16:59 INFO - PROCESS | 1805 | 1461086219245 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 10:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 10:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1281ms 10:16:59 INFO - PROCESS | 1805 | 1461086219270 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 10:16:59 INFO - PROCESS | 1805 | 1461086219274 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 10:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 10:16:59 INFO - PROCESS | 1805 | 1461086219284 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 10:16:59 INFO - PROCESS | 1805 | 1461086219286 Marionette TRACE conn3 <- [1,1106,null,{}] 10:16:59 INFO - PROCESS | 1805 | 1461086219292 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:59 INFO - PROCESS | 1805 | 1461086219487 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 10:16:59 INFO - PROCESS | 1805 | 1461086219666 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff878214800 == 87 [pid = 1805] [id = 284] 10:16:59 INFO - PROCESS | 1805 | ++DOMWINDOW == 143 (0x7ff866475000) [pid = 1805] [serial = 853] [outer = (nil)] 10:16:59 INFO - PROCESS | 1805 | ++DOMWINDOW == 144 (0x7ff86d70c800) [pid = 1805] [serial = 854] [outer = 0x7ff866475000] 10:16:59 INFO - PROCESS | 1805 | 1461086219742 Marionette DEBUG loaded listener.js 10:16:59 INFO - PROCESS | 1805 | ++DOMWINDOW == 145 (0x7ff873682000) [pid = 1805] [serial = 855] [outer = 0x7ff866475000] 10:17:00 INFO - PROCESS | 1805 | 1461086220643 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 10:17:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 10:17:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1385ms 10:17:00 INFO - PROCESS | 1805 | 1461086220670 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 10:17:00 INFO - PROCESS | 1805 | 1461086220674 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 10:17:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 10:17:00 INFO - PROCESS | 1805 | 1461086220680 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 10:17:00 INFO - PROCESS | 1805 | 1461086220683 Marionette TRACE conn3 <- [1,1110,null,{}] 10:17:00 INFO - PROCESS | 1805 | 1461086220689 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:00 INFO - PROCESS | 1805 | 1461086220902 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 10:17:01 INFO - PROCESS | 1805 | 1461086221096 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff878e1d000 == 88 [pid = 1805] [id = 285] 10:17:01 INFO - PROCESS | 1805 | ++DOMWINDOW == 146 (0x7ff8737e8400) [pid = 1805] [serial = 856] [outer = (nil)] 10:17:01 INFO - PROCESS | 1805 | ++DOMWINDOW == 147 (0x7ff874977400) [pid = 1805] [serial = 857] [outer = 0x7ff8737e8400] 10:17:01 INFO - PROCESS | 1805 | 1461086221171 Marionette DEBUG loaded listener.js 10:17:01 INFO - PROCESS | 1805 | ++DOMWINDOW == 148 (0x7ff878c05c00) [pid = 1805] [serial = 858] [outer = 0x7ff8737e8400] 10:17:02 INFO - PROCESS | 1805 | 1461086222048 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 10:17:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 10:17:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1429ms 10:17:02 INFO - PROCESS | 1805 | 1461086222111 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 10:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 10:17:02 INFO - PROCESS | 1805 | 1461086222115 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 10:17:02 INFO - PROCESS | 1805 | 1461086222121 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 10:17:02 INFO - PROCESS | 1805 | 1461086222125 Marionette TRACE conn3 <- [1,1114,null,{}] 10:17:02 INFO - PROCESS | 1805 | 1461086222131 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:02 INFO - PROCESS | 1805 | 1461086222319 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 10:17:02 INFO - PROCESS | 1805 | 1461086222497 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff87db12800 == 89 [pid = 1805] [id = 286] 10:17:02 INFO - PROCESS | 1805 | ++DOMWINDOW == 149 (0x7ff85c2efc00) [pid = 1805] [serial = 859] [outer = (nil)] 10:17:02 INFO - PROCESS | 1805 | ++DOMWINDOW == 150 (0x7ff85c2f6800) [pid = 1805] [serial = 860] [outer = 0x7ff85c2efc00] 10:17:02 INFO - PROCESS | 1805 | 1461086222572 Marionette DEBUG loaded listener.js 10:17:02 INFO - PROCESS | 1805 | ++DOMWINDOW == 151 (0x7ff85c2fb800) [pid = 1805] [serial = 861] [outer = 0x7ff85c2efc00] 10:17:03 INFO - PROCESS | 1805 | 1461086223621 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 10:17:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 10:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1532ms 10:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 10:17:03 INFO - PROCESS | 1805 | 1461086223654 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 10:17:03 INFO - PROCESS | 1805 | 1461086223657 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 10:17:03 INFO - PROCESS | 1805 | 1461086223663 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 10:17:03 INFO - PROCESS | 1805 | 1461086223666 Marionette TRACE conn3 <- [1,1118,null,{}] 10:17:03 INFO - PROCESS | 1805 | 1461086223672 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:03 INFO - PROCESS | 1805 | 1461086223856 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 10:17:04 INFO - PROCESS | 1805 | 1461086224041 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff85544f000 == 90 [pid = 1805] [id = 287] 10:17:04 INFO - PROCESS | 1805 | ++DOMWINDOW == 152 (0x7ff85acd8400) [pid = 1805] [serial = 862] [outer = (nil)] 10:17:04 INFO - PROCESS | 1805 | ++DOMWINDOW == 153 (0x7ff85c7e8400) [pid = 1805] [serial = 863] [outer = 0x7ff85acd8400] 10:17:04 INFO - PROCESS | 1805 | 1461086224112 Marionette DEBUG loaded listener.js 10:17:04 INFO - PROCESS | 1805 | ++DOMWINDOW == 154 (0x7ff878823000) [pid = 1805] [serial = 864] [outer = 0x7ff85acd8400] 10:17:05 INFO - PROCESS | 1805 | 1461086225020 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 10:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 10:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1432ms 10:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 10:17:05 INFO - PROCESS | 1805 | 1461086225095 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 10:17:05 INFO - PROCESS | 1805 | 1461086225098 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 10:17:05 INFO - PROCESS | 1805 | 1461086225105 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 10:17:05 INFO - PROCESS | 1805 | 1461086225108 Marionette TRACE conn3 <- [1,1122,null,{}] 10:17:05 INFO - PROCESS | 1805 | 1461086225114 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:05 INFO - PROCESS | 1805 | 1461086225348 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 10:17:05 INFO - PROCESS | 1805 | 1461086225526 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff8619bc800 == 91 [pid = 1805] [id = 288] 10:17:05 INFO - PROCESS | 1805 | ++DOMWINDOW == 155 (0x7ff853766000) [pid = 1805] [serial = 865] [outer = (nil)] 10:17:05 INFO - PROCESS | 1805 | ++DOMWINDOW == 156 (0x7ff85376b000) [pid = 1805] [serial = 866] [outer = 0x7ff853766000] 10:17:05 INFO - PROCESS | 1805 | 1461086225599 Marionette DEBUG loaded listener.js 10:17:05 INFO - PROCESS | 1805 | ++DOMWINDOW == 157 (0x7ff85376fc00) [pid = 1805] [serial = 867] [outer = 0x7ff853766000] 10:17:06 INFO - PROCESS | 1805 | 1461086226547 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 10:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 10:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1484ms 10:17:06 INFO - PROCESS | 1805 | 1461086226590 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 10:17:06 INFO - PROCESS | 1805 | 1461086226594 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 10:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 10:17:06 INFO - PROCESS | 1805 | 1461086226599 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 10:17:06 INFO - PROCESS | 1805 | 1461086226602 Marionette TRACE conn3 <- [1,1126,null,{}] 10:17:06 INFO - PROCESS | 1805 | 1461086226607 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:06 INFO - PROCESS | 1805 | 1461086226796 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 10:17:07 INFO - PROCESS | 1805 | 1461086227041 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff8558e3800 == 92 [pid = 1805] [id = 289] 10:17:07 INFO - PROCESS | 1805 | ++DOMWINDOW == 158 (0x7ff852d1a800) [pid = 1805] [serial = 868] [outer = (nil)] 10:17:07 INFO - PROCESS | 1805 | ++DOMWINDOW == 159 (0x7ff852d1e800) [pid = 1805] [serial = 869] [outer = 0x7ff852d1a800] 10:17:07 INFO - PROCESS | 1805 | 1461086227480 Marionette DEBUG loaded listener.js 10:17:07 INFO - PROCESS | 1805 | ++DOMWINDOW == 160 (0x7ff854fc9400) [pid = 1805] [serial = 870] [outer = 0x7ff852d1a800] 10:17:08 INFO - PROCESS | 1805 | 1461086228389 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 10:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 10:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1831ms 10:17:08 INFO - PROCESS | 1805 | 1461086228434 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 10:17:08 INFO - PROCESS | 1805 | 1461086228440 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 10:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 10:17:08 INFO - PROCESS | 1805 | 1461086228450 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 10:17:08 INFO - PROCESS | 1805 | 1461086228454 Marionette TRACE conn3 <- [1,1130,null,{}] 10:17:08 INFO - PROCESS | 1805 | 1461086228463 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:08 INFO - PROCESS | 1805 | 1461086228710 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 10:17:09 INFO - PROCESS | 1805 | 1461086229081 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff852ee0000 == 93 [pid = 1805] [id = 290] 10:17:09 INFO - PROCESS | 1805 | ++DOMWINDOW == 161 (0x7ff85c67ac00) [pid = 1805] [serial = 871] [outer = (nil)] 10:17:09 INFO - PROCESS | 1805 | ++DOMWINDOW == 162 (0x7ff85c681800) [pid = 1805] [serial = 872] [outer = 0x7ff85c67ac00] 10:17:09 INFO - PROCESS | 1805 | 1461086229160 Marionette DEBUG loaded listener.js 10:17:09 INFO - PROCESS | 1805 | ++DOMWINDOW == 163 (0x7ff85cc93800) [pid = 1805] [serial = 873] [outer = 0x7ff85c67ac00] 10:17:10 INFO - PROCESS | 1805 | 1461086230102 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 10:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 10:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1732ms 10:17:10 INFO - PROCESS | 1805 | 1461086230182 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 10:17:10 INFO - PROCESS | 1805 | 1461086230188 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 10:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 10:17:10 INFO - PROCESS | 1805 | 1461086230198 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 10:17:10 INFO - PROCESS | 1805 | 1461086230201 Marionette TRACE conn3 <- [1,1134,null,{}] 10:17:10 INFO - PROCESS | 1805 | 1461086230207 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:10 INFO - PROCESS | 1805 | 1461086230475 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 10:17:10 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff86625d000 == 92 [pid = 1805] [id = 278] 10:17:10 INFO - PROCESS | 1805 | --DOMWINDOW == 162 (0x7ff865946400) [pid = 1805] [serial = 782] [outer = (nil)] [url = about:blank] 10:17:10 INFO - PROCESS | 1805 | --DOMWINDOW == 161 (0x7ff86cb48c00) [pid = 1805] [serial = 758] [outer = (nil)] [url = about:blank] 10:17:10 INFO - PROCESS | 1805 | --DOMWINDOW == 160 (0x7ff8690ba000) [pid = 1805] [serial = 755] [outer = (nil)] [url = about:blank] 10:17:10 INFO - PROCESS | 1805 | --DOMWINDOW == 159 (0x7ff8682da400) [pid = 1805] [serial = 752] [outer = (nil)] [url = about:blank] 10:17:10 INFO - PROCESS | 1805 | --DOMWINDOW == 158 (0x7ff867d67c00) [pid = 1805] [serial = 749] [outer = (nil)] [url = about:blank] 10:17:10 INFO - PROCESS | 1805 | --DOMWINDOW == 157 (0x7ff866474400) [pid = 1805] [serial = 746] [outer = (nil)] [url = about:blank] 10:17:10 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff865be3800 == 91 [pid = 1805] [id = 277] 10:17:10 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8632b7000 == 90 [pid = 1805] [id = 276] 10:17:10 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff860aa4800 == 89 [pid = 1805] [id = 275] 10:17:10 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85adce000 == 88 [pid = 1805] [id = 274] 10:17:10 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff855752000 == 87 [pid = 1805] [id = 273] 10:17:10 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff855021800 == 86 [pid = 1805] [id = 272] 10:17:10 INFO - PROCESS | 1805 | 1461086230795 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | --DOCSHELL 0x7ff87cf81000 == 85 [pid = 1805] [id = 266] 10:17:10 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85524d800 == 86 [pid = 1805] [id = 291] 10:17:10 INFO - PROCESS | 1805 | ++DOMWINDOW == 158 (0x7ff85d6d7400) [pid = 1805] [serial = 874] [outer = (nil)] 10:17:10 INFO - PROCESS | 1805 | ++DOMWINDOW == 159 (0x7ff85d8e1c00) [pid = 1805] [serial = 875] [outer = 0x7ff85d6d7400] 10:17:10 INFO - PROCESS | 1805 | 1461086230866 Marionette DEBUG loaded listener.js 10:17:10 INFO - PROCESS | 1805 | ++DOMWINDOW == 160 (0x7ff85e8a1c00) [pid = 1805] [serial = 876] [outer = 0x7ff85d6d7400] 10:17:11 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff87b733000 == 85 [pid = 1805] [id = 265] 10:17:11 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff878735800 == 84 [pid = 1805] [id = 264] 10:17:11 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff876a75000 == 83 [pid = 1805] [id = 263] 10:17:11 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff867586800 == 82 [pid = 1805] [id = 262] 10:17:11 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff860aa2000 == 81 [pid = 1805] [id = 261] 10:17:11 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8734e0000 == 80 [pid = 1805] [id = 260] 10:17:11 INFO - PROCESS | 1805 | --DOMWINDOW == 159 (0x7ff861e78c00) [pid = 1805] [serial = 780] [outer = (nil)] [url = about:blank] 10:17:11 INFO - PROCESS | 1805 | --DOMWINDOW == 158 (0x7ff861e47400) [pid = 1805] [serial = 696] [outer = (nil)] [url = about:blank] 10:17:11 INFO - PROCESS | 1805 | --DOMWINDOW == 157 (0x7ff8662e9400) [pid = 1805] [serial = 708] [outer = (nil)] [url = about:blank] 10:17:11 INFO - PROCESS | 1805 | --DOMWINDOW == 156 (0x7ff85d6d0800) [pid = 1805] [serial = 765] [outer = (nil)] [url = about:blank] 10:17:11 INFO - PROCESS | 1805 | --DOMWINDOW == 155 (0x7ff8649c6c00) [pid = 1805] [serial = 773] [outer = (nil)] [url = about:blank] 10:17:11 INFO - PROCESS | 1805 | --DOMWINDOW == 154 (0x7ff85c676800) [pid = 1805] [serial = 690] [outer = (nil)] [url = about:blank] 10:17:11 INFO - PROCESS | 1805 | --DOMWINDOW == 153 (0x7ff8649c1000) [pid = 1805] [serial = 702] [outer = (nil)] [url = about:blank] 10:17:11 INFO - PROCESS | 1805 | --DOMWINDOW == 152 (0x7ff860a67800) [pid = 1805] [serial = 770] [outer = (nil)] [url = about:blank] 10:17:11 INFO - PROCESS | 1805 | --DOMWINDOW == 151 (0x7ff85ce49400) [pid = 1805] [serial = 734] [outer = (nil)] [url = about:blank] 10:17:11 INFO - PROCESS | 1805 | --DOMWINDOW == 150 (0x7ff86609a400) [pid = 1805] [serial = 776] [outer = (nil)] [url = about:blank] 10:17:11 INFO - PROCESS | 1805 | --DOMWINDOW == 149 (0x7ff865cf7c00) [pid = 1805] [serial = 705] [outer = (nil)] [url = about:blank] 10:17:11 INFO - PROCESS | 1805 | --DOMWINDOW == 148 (0x7ff855462400) [pid = 1805] [serial = 761] [outer = (nil)] [url = about:blank] 10:17:11 INFO - PROCESS | 1805 | --DOMWINDOW == 147 (0x7ff864a6b800) [pid = 1805] [serial = 740] [outer = (nil)] [url = about:blank] 10:17:11 INFO - PROCESS | 1805 | --DOMWINDOW == 146 (0x7ff865ff8400) [pid = 1805] [serial = 731] [outer = (nil)] [url = about:blank] 10:17:11 INFO - PROCESS | 1805 | --DOMWINDOW == 145 (0x7ff860a64800) [pid = 1805] [serial = 768] [outer = (nil)] [url = about:blank] 10:17:11 INFO - PROCESS | 1805 | --DOMWINDOW == 144 (0x7ff863249000) [pid = 1805] [serial = 699] [outer = (nil)] [url = about:blank] 10:17:11 INFO - PROCESS | 1805 | --DOMWINDOW == 143 (0x7ff855883000) [pid = 1805] [serial = 762] [outer = (nil)] [url = about:blank] 10:17:11 INFO - PROCESS | 1805 | --DOMWINDOW == 142 (0x7ff8670d9400) [pid = 1805] [serial = 777] [outer = (nil)] [url = about:blank] 10:17:11 INFO - PROCESS | 1805 | --DOMWINDOW == 141 (0x7ff866093400) [pid = 1805] [serial = 743] [outer = (nil)] [url = about:blank] 10:17:11 INFO - PROCESS | 1805 | --DOMWINDOW == 140 (0x7ff85d6d4c00) [pid = 1805] [serial = 693] [outer = (nil)] [url = about:blank] 10:17:11 INFO - PROCESS | 1805 | --DOMWINDOW == 139 (0x7ff85f5fa000) [pid = 1805] [serial = 779] [outer = (nil)] [url = about:blank] 10:17:11 INFO - PROCESS | 1805 | --DOMWINDOW == 138 (0x7ff85d16e800) [pid = 1805] [serial = 764] [outer = (nil)] [url = about:blank] 10:17:11 INFO - PROCESS | 1805 | --DOMWINDOW == 137 (0x7ff86300fc00) [pid = 1805] [serial = 771] [outer = (nil)] [url = about:blank] 10:17:11 INFO - PROCESS | 1805 | --DOMWINDOW == 136 (0x7ff85f51d000) [pid = 1805] [serial = 737] [outer = (nil)] [url = about:blank] 10:17:11 INFO - PROCESS | 1805 | --DOMWINDOW == 135 (0x7ff86593e400) [pid = 1805] [serial = 774] [outer = (nil)] [url = about:blank] 10:17:11 INFO - PROCESS | 1805 | --DOMWINDOW == 134 (0x7ff85d51cc00) [pid = 1805] [serial = 767] [outer = (nil)] [url = about:blank] 10:17:11 INFO - PROCESS | 1805 | 1461086231683 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 10:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 10:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1532ms 10:17:11 INFO - PROCESS | 1805 | 1461086231730 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 10:17:11 INFO - PROCESS | 1805 | 1461086231734 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 10:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 10:17:11 INFO - PROCESS | 1805 | 1461086231740 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 10:17:11 INFO - PROCESS | 1805 | 1461086231746 Marionette TRACE conn3 <- [1,1138,null,{}] 10:17:11 INFO - PROCESS | 1805 | 1461086231761 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:12 INFO - PROCESS | 1805 | 1461086232050 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 10:17:12 INFO - PROCESS | 1805 | 1461086232143 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85dabf000 == 81 [pid = 1805] [id = 292] 10:17:12 INFO - PROCESS | 1805 | ++DOMWINDOW == 135 (0x7ff85c9f0c00) [pid = 1805] [serial = 877] [outer = (nil)] 10:17:12 INFO - PROCESS | 1805 | ++DOMWINDOW == 136 (0x7ff860a6dc00) [pid = 1805] [serial = 878] [outer = 0x7ff85c9f0c00] 10:17:12 INFO - PROCESS | 1805 | 1461086232240 Marionette DEBUG loaded listener.js 10:17:12 INFO - PROCESS | 1805 | ++DOMWINDOW == 137 (0x7ff86185b000) [pid = 1805] [serial = 879] [outer = 0x7ff85c9f0c00] 10:17:13 INFO - PROCESS | 1805 | 1461086233276 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 10:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 10:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1584ms 10:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 10:17:13 INFO - PROCESS | 1805 | 1461086233331 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 10:17:13 INFO - PROCESS | 1805 | 1461086233335 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 10:17:13 INFO - PROCESS | 1805 | 1461086233342 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 10:17:13 INFO - PROCESS | 1805 | 1461086233345 Marionette TRACE conn3 <- [1,1142,null,{}] 10:17:13 INFO - PROCESS | 1805 | 1461086233350 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:13 INFO - PROCESS | 1805 | 1461086233623 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 10:17:13 INFO - PROCESS | 1805 | 1461086233653 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff861a8e800 == 82 [pid = 1805] [id = 293] 10:17:13 INFO - PROCESS | 1805 | ++DOMWINDOW == 138 (0x7ff85e89f000) [pid = 1805] [serial = 880] [outer = (nil)] 10:17:13 INFO - PROCESS | 1805 | ++DOMWINDOW == 139 (0x7ff863240000) [pid = 1805] [serial = 881] [outer = 0x7ff85e89f000] 10:17:13 INFO - PROCESS | 1805 | 1461086233717 Marionette DEBUG loaded listener.js 10:17:13 INFO - PROCESS | 1805 | ++DOMWINDOW == 140 (0x7ff863c84800) [pid = 1805] [serial = 882] [outer = 0x7ff85e89f000] 10:17:14 INFO - PROCESS | 1805 | 1461086234664 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 10:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 10:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1345ms 10:17:14 INFO - PROCESS | 1805 | 1461086234686 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 10:17:14 INFO - PROCESS | 1805 | 1461086234689 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 10:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 10:17:14 INFO - PROCESS | 1805 | 1461086234696 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 10:17:14 INFO - PROCESS | 1805 | 1461086234699 Marionette TRACE conn3 <- [1,1146,null,{}] 10:17:14 INFO - PROCESS | 1805 | 1461086234704 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:14 INFO - PROCESS | 1805 | 1461086234934 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 10:17:14 INFO - PROCESS | 1805 | 1461086234963 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff865413000 == 83 [pid = 1805] [id = 294] 10:17:14 INFO - PROCESS | 1805 | ++DOMWINDOW == 141 (0x7ff863ebf000) [pid = 1805] [serial = 883] [outer = (nil)] 10:17:15 INFO - PROCESS | 1805 | ++DOMWINDOW == 142 (0x7ff864a6ac00) [pid = 1805] [serial = 884] [outer = 0x7ff863ebf000] 10:17:15 INFO - PROCESS | 1805 | 1461086235035 Marionette DEBUG loaded listener.js 10:17:15 INFO - PROCESS | 1805 | ++DOMWINDOW == 143 (0x7ff865b8a400) [pid = 1805] [serial = 885] [outer = 0x7ff863ebf000] 10:17:15 INFO - PROCESS | 1805 | --DOMWINDOW == 142 (0x7ff8649c9800) [pid = 1805] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 10:17:15 INFO - PROCESS | 1805 | --DOMWINDOW == 141 (0x7ff85546d000) [pid = 1805] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 10:17:15 INFO - PROCESS | 1805 | --DOMWINDOW == 140 (0x7ff85bec8c00) [pid = 1805] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 10:17:15 INFO - PROCESS | 1805 | --DOMWINDOW == 139 (0x7ff852d21000) [pid = 1805] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 10:17:15 INFO - PROCESS | 1805 | --DOMWINDOW == 138 (0x7ff85c7e6c00) [pid = 1805] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 10:17:15 INFO - PROCESS | 1805 | --DOMWINDOW == 137 (0x7ff85acda800) [pid = 1805] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 10:17:15 INFO - PROCESS | 1805 | --DOMWINDOW == 136 (0x7ff85d2e7c00) [pid = 1805] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 10:17:16 INFO - PROCESS | 1805 | 1461086236106 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 10:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 10:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1443ms 10:17:16 INFO - PROCESS | 1805 | 1461086236140 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 10:17:16 INFO - PROCESS | 1805 | 1461086236144 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 10:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 10:17:16 INFO - PROCESS | 1805 | 1461086236149 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 10:17:16 INFO - PROCESS | 1805 | 1461086236151 Marionette TRACE conn3 <- [1,1150,null,{}] 10:17:16 INFO - PROCESS | 1805 | 1461086236157 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:16 INFO - PROCESS | 1805 | 1461086236327 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 10:17:16 INFO - PROCESS | 1805 | 1461086236348 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff866244000 == 84 [pid = 1805] [id = 295] 10:17:16 INFO - PROCESS | 1805 | ++DOMWINDOW == 137 (0x7ff8653cb400) [pid = 1805] [serial = 886] [outer = (nil)] 10:17:16 INFO - PROCESS | 1805 | ++DOMWINDOW == 138 (0x7ff866479800) [pid = 1805] [serial = 887] [outer = 0x7ff8653cb400] 10:17:16 INFO - PROCESS | 1805 | 1461086236411 Marionette DEBUG loaded listener.js 10:17:16 INFO - PROCESS | 1805 | ++DOMWINDOW == 139 (0x7ff867346c00) [pid = 1805] [serial = 888] [outer = 0x7ff8653cb400] 10:17:17 INFO - PROCESS | 1805 | 1461086237256 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 10:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 10:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1129ms 10:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 10:17:17 INFO - PROCESS | 1805 | 1461086237288 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 10:17:17 INFO - PROCESS | 1805 | 1461086237291 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 10:17:17 INFO - PROCESS | 1805 | 1461086237300 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 10:17:17 INFO - PROCESS | 1805 | 1461086237302 Marionette TRACE conn3 <- [1,1154,null,{}] 10:17:17 INFO - PROCESS | 1805 | 1461086237308 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:17 INFO - PROCESS | 1805 | 1461086237480 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 10:17:17 INFO - PROCESS | 1805 | 1461086237596 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff855117800 == 85 [pid = 1805] [id = 296] 10:17:17 INFO - PROCESS | 1805 | ++DOMWINDOW == 140 (0x7ff852d12c00) [pid = 1805] [serial = 889] [outer = (nil)] 10:17:17 INFO - PROCESS | 1805 | ++DOMWINDOW == 141 (0x7ff852d20800) [pid = 1805] [serial = 890] [outer = 0x7ff852d12c00] 10:17:17 INFO - PROCESS | 1805 | 1461086237796 Marionette DEBUG loaded listener.js 10:17:17 INFO - PROCESS | 1805 | ++DOMWINDOW == 142 (0x7ff8555e4000) [pid = 1805] [serial = 891] [outer = 0x7ff852d12c00] 10:17:18 INFO - PROCESS | 1805 | 1461086238775 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 10:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 10:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1537ms 10:17:18 INFO - PROCESS | 1805 | 1461086238836 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 10:17:18 INFO - PROCESS | 1805 | 1461086238844 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 10:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 10:17:18 INFO - PROCESS | 1805 | 1461086238854 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 10:17:18 INFO - PROCESS | 1805 | 1461086238859 Marionette TRACE conn3 <- [1,1158,null,{}] 10:17:18 INFO - PROCESS | 1805 | 1461086238868 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:19 INFO - PROCESS | 1805 | 1461086239081 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 10:17:19 INFO - PROCESS | 1805 | 1461086239260 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85f579800 == 86 [pid = 1805] [id = 297] 10:17:19 INFO - PROCESS | 1805 | ++DOMWINDOW == 143 (0x7ff85d165800) [pid = 1805] [serial = 892] [outer = (nil)] 10:17:19 INFO - PROCESS | 1805 | ++DOMWINDOW == 144 (0x7ff85d2f4c00) [pid = 1805] [serial = 893] [outer = 0x7ff85d165800] 10:17:19 INFO - PROCESS | 1805 | 1461086239391 Marionette DEBUG loaded listener.js 10:17:19 INFO - PROCESS | 1805 | ++DOMWINDOW == 145 (0x7ff85d8d6c00) [pid = 1805] [serial = 894] [outer = 0x7ff85d165800] 10:17:20 INFO - PROCESS | 1805 | 1461086240352 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 10:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 10:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1549ms 10:17:20 INFO - PROCESS | 1805 | 1461086240406 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 10:17:20 INFO - PROCESS | 1805 | 1461086240414 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 10:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 10:17:20 INFO - PROCESS | 1805 | 1461086240424 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 10:17:20 INFO - PROCESS | 1805 | 1461086240428 Marionette TRACE conn3 <- [1,1162,null,{}] 10:17:20 INFO - PROCESS | 1805 | 1461086240435 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:20 INFO - PROCESS | 1805 | 1461086240643 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 10:17:20 INFO - PROCESS | 1805 | 1461086240905 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff865ad1000 == 87 [pid = 1805] [id = 298] 10:17:20 INFO - PROCESS | 1805 | ++DOMWINDOW == 146 (0x7ff85eb46800) [pid = 1805] [serial = 895] [outer = (nil)] 10:17:21 INFO - PROCESS | 1805 | ++DOMWINDOW == 147 (0x7ff860925400) [pid = 1805] [serial = 896] [outer = 0x7ff85eb46800] 10:17:21 INFO - PROCESS | 1805 | 1461086241035 Marionette DEBUG loaded listener.js 10:17:21 INFO - PROCESS | 1805 | ++DOMWINDOW == 148 (0x7ff860c46800) [pid = 1805] [serial = 897] [outer = 0x7ff85eb46800] 10:17:21 INFO - PROCESS | 1805 | 1461086241948 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 10:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 10:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1592ms 10:17:22 INFO - PROCESS | 1805 | 1461086242016 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 10:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 10:17:22 INFO - PROCESS | 1805 | 1461086242021 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 10:17:22 INFO - PROCESS | 1805 | 1461086242030 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 10:17:22 INFO - PROCESS | 1805 | 1461086242041 Marionette TRACE conn3 <- [1,1166,null,{}] 10:17:22 INFO - PROCESS | 1805 | 1461086242057 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:22 INFO - PROCESS | 1805 | 1461086242317 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 10:17:22 INFO - PROCESS | 1805 | 1461086242559 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff868e04000 == 88 [pid = 1805] [id = 299] 10:17:22 INFO - PROCESS | 1805 | ++DOMWINDOW == 149 (0x7ff85f5fe400) [pid = 1805] [serial = 898] [outer = (nil)] 10:17:22 INFO - PROCESS | 1805 | ++DOMWINDOW == 150 (0x7ff864a6b800) [pid = 1805] [serial = 899] [outer = 0x7ff85f5fe400] 10:17:22 INFO - PROCESS | 1805 | 1461086242633 Marionette DEBUG loaded listener.js 10:17:22 INFO - PROCESS | 1805 | ++DOMWINDOW == 151 (0x7ff865c2d000) [pid = 1805] [serial = 900] [outer = 0x7ff85f5fe400] 10:17:23 INFO - PROCESS | 1805 | 1461086243453 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 10:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 10:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1492ms 10:17:23 INFO - PROCESS | 1805 | 1461086243520 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 10:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 10:17:23 INFO - PROCESS | 1805 | 1461086243525 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 10:17:23 INFO - PROCESS | 1805 | 1461086243531 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 10:17:23 INFO - PROCESS | 1805 | 1461086243534 Marionette TRACE conn3 <- [1,1170,null,{}] 10:17:23 INFO - PROCESS | 1805 | 1461086243539 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:23 INFO - PROCESS | 1805 | 1461086243726 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 10:17:23 INFO - PROCESS | 1805 | 1461086243903 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff8728da000 == 89 [pid = 1805] [id = 300] 10:17:23 INFO - PROCESS | 1805 | ++DOMWINDOW == 152 (0x7ff860c46000) [pid = 1805] [serial = 901] [outer = (nil)] 10:17:23 INFO - PROCESS | 1805 | ++DOMWINDOW == 153 (0x7ff86656a800) [pid = 1805] [serial = 902] [outer = 0x7ff860c46000] 10:17:23 INFO - PROCESS | 1805 | 1461086243980 Marionette DEBUG loaded listener.js 10:17:24 INFO - PROCESS | 1805 | ++DOMWINDOW == 154 (0x7ff8681b2c00) [pid = 1805] [serial = 903] [outer = 0x7ff860c46000] 10:17:24 INFO - PROCESS | 1805 | 1461086244877 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 10:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 10:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1392ms 10:17:24 INFO - PROCESS | 1805 | 1461086244923 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 10:17:24 INFO - PROCESS | 1805 | 1461086244927 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 10:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 10:17:24 INFO - PROCESS | 1805 | 1461086244933 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 10:17:24 INFO - PROCESS | 1805 | 1461086244936 Marionette TRACE conn3 <- [1,1174,null,{}] 10:17:24 INFO - PROCESS | 1805 | 1461086244941 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:25 INFO - PROCESS | 1805 | 1461086245130 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 10:17:25 INFO - PROCESS | 1805 | 1461086245310 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff873bfe000 == 90 [pid = 1805] [id = 301] 10:17:25 INFO - PROCESS | 1805 | ++DOMWINDOW == 155 (0x7ff8690f4c00) [pid = 1805] [serial = 904] [outer = (nil)] 10:17:25 INFO - PROCESS | 1805 | ++DOMWINDOW == 156 (0x7ff86cb48c00) [pid = 1805] [serial = 905] [outer = 0x7ff8690f4c00] 10:17:25 INFO - PROCESS | 1805 | 1461086245395 Marionette DEBUG loaded listener.js 10:17:25 INFO - PROCESS | 1805 | ++DOMWINDOW == 157 (0x7ff8739a3800) [pid = 1805] [serial = 906] [outer = 0x7ff8690f4c00] 10:17:26 INFO - PROCESS | 1805 | 1461086246370 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 10:17:26 INFO - PROCESS | 1805 | 1461086246423 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 10:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 10:17:26 INFO - PROCESS | 1805 | 1461086246430 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 10:17:26 INFO - PROCESS | 1805 | 1461086246433 Marionette TRACE conn3 <- [1,1178,null,{}] 10:17:26 INFO - PROCESS | 1805 | 1461086246439 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:26 INFO - PROCESS | 1805 | 1461086246623 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 10:17:26 INFO - PROCESS | 1805 | 1461086246810 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff878989000 == 91 [pid = 1805] [id = 302] 10:17:26 INFO - PROCESS | 1805 | ++DOMWINDOW == 158 (0x7ff873480000) [pid = 1805] [serial = 907] [outer = (nil)] 10:17:26 INFO - PROCESS | 1805 | ++DOMWINDOW == 159 (0x7ff87824cc00) [pid = 1805] [serial = 908] [outer = 0x7ff873480000] 10:17:26 INFO - PROCESS | 1805 | 1461086246880 Marionette DEBUG loaded listener.js 10:17:26 INFO - PROCESS | 1805 | ++DOMWINDOW == 160 (0x7ff878c02400) [pid = 1805] [serial = 909] [outer = 0x7ff873480000] 10:17:27 INFO - PROCESS | 1805 | 1461086247813 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 10:17:27 INFO - PROCESS | 1805 | 1461086247866 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 10:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 10:17:27 INFO - PROCESS | 1805 | 1461086247873 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 10:17:27 INFO - PROCESS | 1805 | 1461086247876 Marionette TRACE conn3 <- [1,1182,null,{}] 10:17:27 INFO - PROCESS | 1805 | 1461086247881 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:28 INFO - PROCESS | 1805 | 1461086248092 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 10:17:28 INFO - PROCESS | 1805 | 1461086248274 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff87cd99800 == 92 [pid = 1805] [id = 303] 10:17:28 INFO - PROCESS | 1805 | ++DOMWINDOW == 161 (0x7ff861665000) [pid = 1805] [serial = 910] [outer = (nil)] 10:17:28 INFO - PROCESS | 1805 | ++DOMWINDOW == 162 (0x7ff86166c800) [pid = 1805] [serial = 911] [outer = 0x7ff861665000] 10:17:28 INFO - PROCESS | 1805 | 1461086248349 Marionette DEBUG loaded listener.js 10:17:28 INFO - PROCESS | 1805 | ++DOMWINDOW == 163 (0x7ff861671c00) [pid = 1805] [serial = 912] [outer = 0x7ff861665000] 10:17:29 INFO - PROCESS | 1805 | SkCairoFTTypeface::onFilterRec unimplemented 10:17:29 INFO - PROCESS | 1805 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:17:29 INFO - PROCESS | 1805 | 1461086249272 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 10:17:29 INFO - PROCESS | 1805 | 1461086249314 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 10:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 10:17:29 INFO - PROCESS | 1805 | 1461086249320 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 10:17:29 INFO - PROCESS | 1805 | 1461086249323 Marionette TRACE conn3 <- [1,1186,null,{}] 10:17:29 INFO - PROCESS | 1805 | 1461086249329 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:29 INFO - PROCESS | 1805 | 1461086249550 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 10:17:29 INFO - PROCESS | 1805 | 1461086249747 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff85c98d000 == 93 [pid = 1805] [id = 304] 10:17:29 INFO - PROCESS | 1805 | ++DOMWINDOW == 164 (0x7ff861668400) [pid = 1805] [serial = 913] [outer = (nil)] 10:17:29 INFO - PROCESS | 1805 | ++DOMWINDOW == 165 (0x7ff8616a9c00) [pid = 1805] [serial = 914] [outer = 0x7ff861668400] 10:17:29 INFO - PROCESS | 1805 | 1461086249818 Marionette DEBUG loaded listener.js 10:17:29 INFO - PROCESS | 1805 | ++DOMWINDOW == 166 (0x7ff8616adc00) [pid = 1805] [serial = 915] [outer = 0x7ff861668400] 10:17:30 INFO - PROCESS | 1805 | 1461086250724 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 10:17:30 INFO - PROCESS | 1805 | 1461086250806 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 10:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 10:17:30 INFO - PROCESS | 1805 | 1461086250813 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 10:17:30 INFO - PROCESS | 1805 | 1461086250816 Marionette TRACE conn3 <- [1,1190,null,{}] 10:17:30 INFO - PROCESS | 1805 | 1461086250821 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:31 INFO - PROCESS | 1805 | 1461086251044 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 10:17:31 INFO - PROCESS | 1805 | 1461086251280 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff852bd5800 == 94 [pid = 1805] [id = 305] 10:17:31 INFO - PROCESS | 1805 | ++DOMWINDOW == 167 (0x7ff85c9f3800) [pid = 1805] [serial = 916] [outer = (nil)] 10:17:31 INFO - PROCESS | 1805 | ++DOMWINDOW == 168 (0x7ff863222000) [pid = 1805] [serial = 917] [outer = 0x7ff85c9f3800] 10:17:31 INFO - PROCESS | 1805 | 1461086251397 Marionette DEBUG loaded listener.js 10:17:31 INFO - PROCESS | 1805 | ++DOMWINDOW == 169 (0x7ff87895cc00) [pid = 1805] [serial = 918] [outer = 0x7ff85c9f3800] 10:17:32 INFO - PROCESS | 1805 | 1461086252234 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 10:17:32 INFO - PROCESS | 1805 | 1461086252302 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 10:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 10:17:32 INFO - PROCESS | 1805 | 1461086252310 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 10:17:32 INFO - PROCESS | 1805 | 1461086252312 Marionette TRACE conn3 <- [1,1194,null,{}] 10:17:32 INFO - PROCESS | 1805 | 1461086252318 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:32 INFO - PROCESS | 1805 | 1461086252507 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 10:17:32 INFO - PROCESS | 1805 | 1461086252696 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff87dd04800 == 95 [pid = 1805] [id = 306] 10:17:32 INFO - PROCESS | 1805 | ++DOMWINDOW == 170 (0x7ff878c9cc00) [pid = 1805] [serial = 919] [outer = (nil)] 10:17:32 INFO - PROCESS | 1805 | ++DOMWINDOW == 171 (0x7ff878cf3000) [pid = 1805] [serial = 920] [outer = 0x7ff878c9cc00] 10:17:32 INFO - PROCESS | 1805 | 1461086252798 Marionette DEBUG loaded listener.js 10:17:32 INFO - PROCESS | 1805 | ++DOMWINDOW == 172 (0x7ff878e07400) [pid = 1805] [serial = 921] [outer = 0x7ff878c9cc00] 10:17:33 INFO - PROCESS | 1805 | SkCairoFTTypeface::onFilterRec unimplemented 10:17:33 INFO - PROCESS | 1805 | SkCairoFTTypeface::onFilterRec unimplemented 10:17:33 INFO - PROCESS | 1805 | 1461086253740 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 10:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 10:17:33 INFO - PROCESS | 1805 | 1461086253796 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 10:17:33 INFO - PROCESS | 1805 | 1461086253802 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 10:17:33 INFO - PROCESS | 1805 | 1461086253807 Marionette TRACE conn3 <- [1,1198,null,{}] 10:17:33 INFO - PROCESS | 1805 | 1461086253812 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:34 INFO - PROCESS | 1805 | 1461086254051 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 10:17:34 INFO - PROCESS | 1805 | 1461086254283 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff861154800 == 96 [pid = 1805] [id = 307] 10:17:34 INFO - PROCESS | 1805 | ++DOMWINDOW == 173 (0x7ff851cc6c00) [pid = 1805] [serial = 922] [outer = (nil)] 10:17:34 INFO - PROCESS | 1805 | ++DOMWINDOW == 174 (0x7ff878c5c000) [pid = 1805] [serial = 923] [outer = 0x7ff851cc6c00] 10:17:34 INFO - PROCESS | 1805 | 1461086254402 Marionette DEBUG loaded listener.js 10:17:34 INFO - PROCESS | 1805 | ++DOMWINDOW == 175 (0x7ff878eef000) [pid = 1805] [serial = 924] [outer = 0x7ff851cc6c00] 10:17:35 INFO - PROCESS | 1805 | 1461086255283 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 10:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 10:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1541ms 10:17:35 INFO - PROCESS | 1805 | 1461086255343 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 10:17:35 INFO - PROCESS | 1805 | 1461086255346 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 10:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 10:17:35 INFO - PROCESS | 1805 | 1461086255352 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 10:17:35 INFO - PROCESS | 1805 | 1461086255354 Marionette TRACE conn3 <- [1,1202,null,{}] 10:17:35 INFO - PROCESS | 1805 | 1461086255360 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:35 INFO - PROCESS | 1805 | 1461086255544 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 10:17:35 INFO - PROCESS | 1805 | 1461086255733 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff850c53800 == 97 [pid = 1805] [id = 308] 10:17:35 INFO - PROCESS | 1805 | ++DOMWINDOW == 176 (0x7ff850bb2800) [pid = 1805] [serial = 925] [outer = (nil)] 10:17:35 INFO - PROCESS | 1805 | ++DOMWINDOW == 177 (0x7ff850bb9400) [pid = 1805] [serial = 926] [outer = 0x7ff850bb2800] 10:17:35 INFO - PROCESS | 1805 | 1461086255806 Marionette DEBUG loaded listener.js 10:17:35 INFO - PROCESS | 1805 | ++DOMWINDOW == 178 (0x7ff850bbe400) [pid = 1805] [serial = 927] [outer = 0x7ff850bb2800] 10:17:36 INFO - PROCESS | 1805 | 1461086256971 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:17:36 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:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1646ms 10:17:37 INFO - PROCESS | 1805 | 1461086257003 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 10:17:37 INFO - PROCESS | 1805 | 1461086257010 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 10:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 10:17:37 INFO - PROCESS | 1805 | 1461086257019 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 10:17:37 INFO - PROCESS | 1805 | 1461086257027 Marionette TRACE conn3 <- [1,1206,null,{}] 10:17:37 INFO - PROCESS | 1805 | 1461086257036 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:37 INFO - PROCESS | 1805 | 1461086257229 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 10:17:37 INFO - PROCESS | 1805 | 1461086257452 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff85cf18800 == 98 [pid = 1805] [id = 309] 10:17:37 INFO - PROCESS | 1805 | ++DOMWINDOW == 179 (0x7ff850cfa400) [pid = 1805] [serial = 928] [outer = (nil)] 10:17:37 INFO - PROCESS | 1805 | ++DOMWINDOW == 180 (0x7ff851cc3800) [pid = 1805] [serial = 929] [outer = 0x7ff850cfa400] 10:17:37 INFO - PROCESS | 1805 | 1461086257522 Marionette DEBUG loaded listener.js 10:17:37 INFO - PROCESS | 1805 | ++DOMWINDOW == 181 (0x7ff851cd0400) [pid = 1805] [serial = 930] [outer = 0x7ff850cfa400] 10:17:38 INFO - PROCESS | 1805 | 1461086258412 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:17:38 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:17:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1441ms 10:17:38 INFO - PROCESS | 1805 | 1461086258460 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 10:17:38 INFO - PROCESS | 1805 | 1461086258468 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 10:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 10:17:38 INFO - PROCESS | 1805 | 1461086258478 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 10:17:38 INFO - PROCESS | 1805 | 1461086258482 Marionette TRACE conn3 <- [1,1210,null,{}] 10:17:38 INFO - PROCESS | 1805 | 1461086258488 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:38 INFO - PROCESS | 1805 | 1461086258683 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 10:17:39 INFO - PROCESS | 1805 | 1461086259088 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff852cdc800 == 99 [pid = 1805] [id = 310] 10:17:39 INFO - PROCESS | 1805 | ++DOMWINDOW == 182 (0x7ff8552d7c00) [pid = 1805] [serial = 931] [outer = (nil)] 10:17:39 INFO - PROCESS | 1805 | ++DOMWINDOW == 183 (0x7ff855881000) [pid = 1805] [serial = 932] [outer = 0x7ff8552d7c00] 10:17:39 INFO - PROCESS | 1805 | 1461086259165 Marionette DEBUG loaded listener.js 10:17:39 INFO - PROCESS | 1805 | ++DOMWINDOW == 184 (0x7ff85beccc00) [pid = 1805] [serial = 933] [outer = 0x7ff8552d7c00] 10:17:40 INFO - PROCESS | 1805 | 1461086260148 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 10:17:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 10:17:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1747ms 10:17:40 INFO - PROCESS | 1805 | 1461086260226 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 10:17:40 INFO - PROCESS | 1805 | 1461086260230 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 10:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 10:17:40 INFO - PROCESS | 1805 | 1461086260236 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 10:17:40 INFO - PROCESS | 1805 | 1461086260242 Marionette TRACE conn3 <- [1,1214,null,{}] 10:17:40 INFO - PROCESS | 1805 | 1461086260257 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:40 INFO - PROCESS | 1805 | 1461086260503 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 10:17:40 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff864578800 == 98 [pid = 1805] [id = 148] 10:17:40 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff878e26800 == 97 [pid = 1805] [id = 252] 10:17:40 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85c614000 == 96 [pid = 1805] [id = 143] 10:17:40 INFO - PROCESS | 1805 | --DOMWINDOW == 183 (0x7ff867dc4400) [pid = 1805] [serial = 794] [outer = (nil)] [url = about:blank] 10:17:40 INFO - PROCESS | 1805 | --DOMWINDOW == 182 (0x7ff86d70ac00) [pid = 1805] [serial = 797] [outer = (nil)] [url = about:blank] 10:17:40 INFO - PROCESS | 1805 | --DOMWINDOW == 181 (0x7ff873929400) [pid = 1805] [serial = 800] [outer = (nil)] [url = about:blank] 10:17:40 INFO - PROCESS | 1805 | --DOMWINDOW == 180 (0x7ff8749c7800) [pid = 1805] [serial = 803] [outer = (nil)] [url = about:blank] 10:17:40 INFO - PROCESS | 1805 | --DOMWINDOW == 179 (0x7ff8749c9000) [pid = 1805] [serial = 806] [outer = (nil)] [url = about:blank] 10:17:40 INFO - PROCESS | 1805 | --DOMWINDOW == 178 (0x7ff876b48c00) [pid = 1805] [serial = 809] [outer = (nil)] [url = about:blank] 10:17:40 INFO - PROCESS | 1805 | --DOMWINDOW == 177 (0x7ff87882b800) [pid = 1805] [serial = 812] [outer = (nil)] [url = about:blank] 10:17:40 INFO - PROCESS | 1805 | --DOMWINDOW == 176 (0x7ff85be8d400) [pid = 1805] [serial = 815] [outer = (nil)] [url = about:blank] 10:17:40 INFO - PROCESS | 1805 | --DOMWINDOW == 175 (0x7ff8660b6c00) [pid = 1805] [serial = 839] [outer = (nil)] [url = about:blank] 10:17:40 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff866244000 == 95 [pid = 1805] [id = 295] 10:17:40 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff865413000 == 94 [pid = 1805] [id = 294] 10:17:40 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff861a8e800 == 93 [pid = 1805] [id = 293] 10:17:40 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85dabf000 == 92 [pid = 1805] [id = 292] 10:17:40 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85524d800 == 91 [pid = 1805] [id = 291] 10:17:40 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff852ee0000 == 90 [pid = 1805] [id = 290] 10:17:40 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8558e3800 == 89 [pid = 1805] [id = 289] 10:17:40 INFO - PROCESS | 1805 | 1461086260829 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff878e1d000 == 88 [pid = 1805] [id = 285] 10:17:40 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff878214800 == 87 [pid = 1805] [id = 284] 10:17:40 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff855448800 == 88 [pid = 1805] [id = 311] 10:17:40 INFO - PROCESS | 1805 | ++DOMWINDOW == 176 (0x7ff85c9f5000) [pid = 1805] [serial = 934] [outer = (nil)] 10:17:40 INFO - PROCESS | 1805 | ++DOMWINDOW == 177 (0x7ff85d16e800) [pid = 1805] [serial = 935] [outer = 0x7ff85c9f5000] 10:17:40 INFO - PROCESS | 1805 | 1461086260914 Marionette DEBUG loaded listener.js 10:17:41 INFO - PROCESS | 1805 | ++DOMWINDOW == 178 (0x7ff85d8e1400) [pid = 1805] [serial = 936] [outer = 0x7ff85c9f5000] 10:17:41 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff87460e800 == 87 [pid = 1805] [id = 283] 10:17:41 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8734dd800 == 86 [pid = 1805] [id = 282] 10:17:41 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff865b48800 == 85 [pid = 1805] [id = 281] 10:17:41 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85be19000 == 84 [pid = 1805] [id = 280] 10:17:41 INFO - PROCESS | 1805 | --DOMWINDOW == 177 (0x7ff85e89d800) [pid = 1805] [serial = 836] [outer = (nil)] [url = about:blank] 10:17:41 INFO - PROCESS | 1805 | --DOMWINDOW == 176 (0x7ff865c2c800) [pid = 1805] [serial = 834] [outer = (nil)] [url = about:blank] 10:17:41 INFO - PROCESS | 1805 | --DOMWINDOW == 175 (0x7ff86300ac00) [pid = 1805] [serial = 830] [outer = (nil)] [url = about:blank] 10:17:41 INFO - PROCESS | 1805 | --DOMWINDOW == 174 (0x7ff865c2e800) [pid = 1805] [serial = 837] [outer = (nil)] [url = about:blank] 10:17:41 INFO - PROCESS | 1805 | --DOMWINDOW == 173 (0x7ff86324c800) [pid = 1805] [serial = 831] [outer = (nil)] [url = about:blank] 10:17:41 INFO - PROCESS | 1805 | --DOMWINDOW == 172 (0x7ff865483400) [pid = 1805] [serial = 833] [outer = (nil)] [url = about:blank] 10:17:41 INFO - PROCESS | 1805 | --DOMWINDOW == 171 (0x7ff85d6d8800) [pid = 1805] [serial = 824] [outer = (nil)] [url = about:blank] 10:17:41 INFO - PROCESS | 1805 | --DOMWINDOW == 170 (0x7ff85f51c800) [pid = 1805] [serial = 825] [outer = (nil)] [url = about:blank] 10:17:41 INFO - PROCESS | 1805 | --DOMWINDOW == 169 (0x7ff85cfd2400) [pid = 1805] [serial = 822] [outer = (nil)] [url = about:blank] 10:17:41 INFO - PROCESS | 1805 | --DOMWINDOW == 168 (0x7ff85c681c00) [pid = 1805] [serial = 821] [outer = (nil)] [url = about:blank] 10:17:41 INFO - PROCESS | 1805 | --DOMWINDOW == 167 (0x7ff8552cd000) [pid = 1805] [serial = 819] [outer = (nil)] [url = about:blank] 10:17:41 INFO - PROCESS | 1805 | --DOMWINDOW == 166 (0x7ff8539fa000) [pid = 1805] [serial = 818] [outer = (nil)] [url = about:blank] 10:17:41 INFO - PROCESS | 1805 | --DOMWINDOW == 165 (0x7ff860c50800) [pid = 1805] [serial = 788] [outer = (nil)] [url = about:blank] 10:17:41 INFO - PROCESS | 1805 | --DOMWINDOW == 164 (0x7ff861859400) [pid = 1805] [serial = 827] [outer = (nil)] [url = about:blank] 10:17:41 INFO - PROCESS | 1805 | --DOMWINDOW == 163 (0x7ff861e46c00) [pid = 1805] [serial = 828] [outer = (nil)] [url = about:blank] 10:17:41 INFO - PROCESS | 1805 | --DOMWINDOW == 162 (0x7ff86646a400) [pid = 1805] [serial = 791] [outer = (nil)] [url = about:blank] 10:17:41 INFO - PROCESS | 1805 | --DOMWINDOW == 161 (0x7ff85d2ec800) [pid = 1805] [serial = 785] [outer = (nil)] [url = about:blank] 10:17:41 INFO - PROCESS | 1805 | 1461086261702 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 10:17:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 10:17:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1491ms 10:17:41 INFO - PROCESS | 1805 | 1461086261728 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 10:17:41 INFO - PROCESS | 1805 | 1461086261733 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 10:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 10:17:41 INFO - PROCESS | 1805 | 1461086261742 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 10:17:41 INFO - PROCESS | 1805 | 1461086261745 Marionette TRACE conn3 <- [1,1218,null,{}] 10:17:41 INFO - PROCESS | 1805 | 1461086261749 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:41 INFO - PROCESS | 1805 | 1461086261933 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 10:17:42 INFO - PROCESS | 1805 | 1461086262080 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff86115d800 == 85 [pid = 1805] [id = 312] 10:17:42 INFO - PROCESS | 1805 | ++DOMWINDOW == 162 (0x7ff8539fa000) [pid = 1805] [serial = 937] [outer = (nil)] 10:17:42 INFO - PROCESS | 1805 | ++DOMWINDOW == 163 (0x7ff860c45800) [pid = 1805] [serial = 938] [outer = 0x7ff8539fa000] 10:17:42 INFO - PROCESS | 1805 | 1461086262143 Marionette DEBUG loaded listener.js 10:17:42 INFO - PROCESS | 1805 | ++DOMWINDOW == 164 (0x7ff861851c00) [pid = 1805] [serial = 939] [outer = 0x7ff8539fa000] 10:17:42 INFO - PROCESS | 1805 | 1461086262900 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 10:17:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 10:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1179ms 10:17:42 INFO - PROCESS | 1805 | 1461086262948 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 10:17:42 INFO - PROCESS | 1805 | 1461086262953 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 10:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 10:17:42 INFO - PROCESS | 1805 | 1461086262971 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 10:17:42 INFO - PROCESS | 1805 | 1461086262973 Marionette TRACE conn3 <- [1,1222,null,{}] 10:17:42 INFO - PROCESS | 1805 | 1461086262979 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:43 INFO - PROCESS | 1805 | 1461086263218 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 10:17:43 INFO - PROCESS | 1805 | 1461086263242 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff861a9c000 == 86 [pid = 1805] [id = 313] 10:17:43 INFO - PROCESS | 1805 | ++DOMWINDOW == 165 (0x7ff860a64400) [pid = 1805] [serial = 940] [outer = (nil)] 10:17:43 INFO - PROCESS | 1805 | ++DOMWINDOW == 166 (0x7ff861e4c000) [pid = 1805] [serial = 941] [outer = 0x7ff860a64400] 10:17:43 INFO - PROCESS | 1805 | 1461086263305 Marionette DEBUG loaded listener.js 10:17:43 INFO - PROCESS | 1805 | ++DOMWINDOW == 167 (0x7ff863224000) [pid = 1805] [serial = 942] [outer = 0x7ff860a64400] 10:17:44 INFO - PROCESS | 1805 | 1461086264218 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 10:17:44 INFO - PROCESS | 1805 | 1461086264261 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 10:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 10:17:44 INFO - PROCESS | 1805 | 1461086264278 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 10:17:44 INFO - PROCESS | 1805 | 1461086264283 Marionette TRACE conn3 <- [1,1226,null,{}] 10:17:44 INFO - PROCESS | 1805 | 1461086264291 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:44 INFO - PROCESS | 1805 | 1461086264579 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 10:17:44 INFO - PROCESS | 1805 | 1461086264623 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff865be6000 == 87 [pid = 1805] [id = 314] 10:17:44 INFO - PROCESS | 1805 | ++DOMWINDOW == 168 (0x7ff8653cec00) [pid = 1805] [serial = 943] [outer = (nil)] 10:17:44 INFO - PROCESS | 1805 | ++DOMWINDOW == 169 (0x7ff867d6a000) [pid = 1805] [serial = 944] [outer = 0x7ff8653cec00] 10:17:44 INFO - PROCESS | 1805 | 1461086264709 Marionette DEBUG loaded listener.js 10:17:44 INFO - PROCESS | 1805 | ++DOMWINDOW == 170 (0x7ff8690f5c00) [pid = 1805] [serial = 945] [outer = 0x7ff8653cec00] 10:17:45 INFO - PROCESS | 1805 | --DOMWINDOW == 169 (0x7ff852d1a800) [pid = 1805] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 10:17:45 INFO - PROCESS | 1805 | --DOMWINDOW == 168 (0x7ff85d6d7400) [pid = 1805] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 10:17:45 INFO - PROCESS | 1805 | --DOMWINDOW == 167 (0x7ff85e89f000) [pid = 1805] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 10:17:45 INFO - PROCESS | 1805 | --DOMWINDOW == 166 (0x7ff85c67ac00) [pid = 1805] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 10:17:45 INFO - PROCESS | 1805 | --DOMWINDOW == 165 (0x7ff85c9f0c00) [pid = 1805] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 10:17:45 INFO - PROCESS | 1805 | --DOMWINDOW == 164 (0x7ff863ebf000) [pid = 1805] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 10:17:45 INFO - PROCESS | 1805 | 1461086265791 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 10:17:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 10:17:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1547ms 10:17:45 INFO - PROCESS | 1805 | 1461086265815 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 10:17:45 INFO - PROCESS | 1805 | 1461086265818 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 10:17:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 10:17:45 INFO - PROCESS | 1805 | 1461086265824 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 10:17:45 INFO - PROCESS | 1805 | 1461086265826 Marionette TRACE conn3 <- [1,1230,null,{}] 10:17:45 INFO - PROCESS | 1805 | 1461086265832 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:46 INFO - PROCESS | 1805 | 1461086266005 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 10:17:46 INFO - PROCESS | 1805 | 1461086266154 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff866ce8800 == 88 [pid = 1805] [id = 315] 10:17:46 INFO - PROCESS | 1805 | ++DOMWINDOW == 165 (0x7ff85cc94400) [pid = 1805] [serial = 946] [outer = (nil)] 10:17:46 INFO - PROCESS | 1805 | ++DOMWINDOW == 166 (0x7ff867dcfc00) [pid = 1805] [serial = 947] [outer = 0x7ff85cc94400] 10:17:46 INFO - PROCESS | 1805 | 1461086266217 Marionette DEBUG loaded listener.js 10:17:46 INFO - PROCESS | 1805 | ++DOMWINDOW == 167 (0x7ff873686000) [pid = 1805] [serial = 948] [outer = 0x7ff85cc94400] 10:17:46 INFO - PROCESS | 1805 | 1461086266943 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 10:17:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 10:17:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1182ms 10:17:47 INFO - PROCESS | 1805 | 1461086267010 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 10:17:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 10:17:47 INFO - PROCESS | 1805 | 1461086267015 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 10:17:47 INFO - PROCESS | 1805 | 1461086267023 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 10:17:47 INFO - PROCESS | 1805 | 1461086267025 Marionette TRACE conn3 <- [1,1234,null,{}] 10:17:47 INFO - PROCESS | 1805 | 1461086267035 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:47 INFO - PROCESS | 1805 | 1461086267217 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 10:17:47 INFO - PROCESS | 1805 | 1461086267226 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff868da5800 == 89 [pid = 1805] [id = 316] 10:17:47 INFO - PROCESS | 1805 | ++DOMWINDOW == 168 (0x7ff872866800) [pid = 1805] [serial = 949] [outer = (nil)] 10:17:47 INFO - PROCESS | 1805 | ++DOMWINDOW == 169 (0x7ff873929400) [pid = 1805] [serial = 950] [outer = 0x7ff872866800] 10:17:47 INFO - PROCESS | 1805 | 1461086267291 Marionette DEBUG loaded listener.js 10:17:47 INFO - PROCESS | 1805 | ++DOMWINDOW == 170 (0x7ff8749c9000) [pid = 1805] [serial = 951] [outer = 0x7ff872866800] 10:17:48 INFO - PROCESS | 1805 | 1461086268497 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 10:17:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 10:17:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1545ms 10:17:48 INFO - PROCESS | 1805 | 1461086268568 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 10:17:48 INFO - PROCESS | 1805 | 1461086268577 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 10:17:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 10:17:48 INFO - PROCESS | 1805 | 1461086268586 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 10:17:48 INFO - PROCESS | 1805 | 1461086268592 Marionette TRACE conn3 <- [1,1238,null,{}] 10:17:48 INFO - PROCESS | 1805 | 1461086268599 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:48 INFO - PROCESS | 1805 | 1461086268849 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 10:17:49 INFO - PROCESS | 1805 | 1461086269136 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff85c627000 == 90 [pid = 1805] [id = 317] 10:17:49 INFO - PROCESS | 1805 | ++DOMWINDOW == 171 (0x7ff854fd0000) [pid = 1805] [serial = 952] [outer = (nil)] 10:17:49 INFO - PROCESS | 1805 | ++DOMWINDOW == 172 (0x7ff855466000) [pid = 1805] [serial = 953] [outer = 0x7ff854fd0000] 10:17:49 INFO - PROCESS | 1805 | 1461086269214 Marionette DEBUG loaded listener.js 10:17:49 INFO - PROCESS | 1805 | ++DOMWINDOW == 173 (0x7ff85beca000) [pid = 1805] [serial = 954] [outer = 0x7ff854fd0000] 10:17:50 INFO - PROCESS | 1805 | 1461086270167 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 10:17:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 10:17:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1638ms 10:17:50 INFO - PROCESS | 1805 | 1461086270225 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 10:17:50 INFO - PROCESS | 1805 | 1461086270234 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 10:17:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 10:17:50 INFO - PROCESS | 1805 | 1461086270244 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 10:17:50 INFO - PROCESS | 1805 | 1461086270248 Marionette TRACE conn3 <- [1,1242,null,{}] 10:17:50 INFO - PROCESS | 1805 | 1461086270254 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:50 INFO - PROCESS | 1805 | 1461086270454 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 10:17:50 INFO - PROCESS | 1805 | 1461086270727 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff861a99800 == 91 [pid = 1805] [id = 318] 10:17:50 INFO - PROCESS | 1805 | ++DOMWINDOW == 174 (0x7ff85c7ee800) [pid = 1805] [serial = 955] [outer = (nil)] 10:17:50 INFO - PROCESS | 1805 | ++DOMWINDOW == 175 (0x7ff85d6cd400) [pid = 1805] [serial = 956] [outer = 0x7ff85c7ee800] 10:17:50 INFO - PROCESS | 1805 | 1461086270847 Marionette DEBUG loaded listener.js 10:17:50 INFO - PROCESS | 1805 | ++DOMWINDOW == 176 (0x7ff860919400) [pid = 1805] [serial = 957] [outer = 0x7ff85c7ee800] 10:17:51 INFO - PROCESS | 1805 | 1461086271707 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 10:17:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 10:17:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1533ms 10:17:51 INFO - PROCESS | 1805 | 1461086271777 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 10:17:51 INFO - PROCESS | 1805 | 1461086271781 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 10:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 10:17:51 INFO - PROCESS | 1805 | 1461086271789 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 10:17:51 INFO - PROCESS | 1805 | 1461086271795 Marionette TRACE conn3 <- [1,1246,null,{}] 10:17:51 INFO - PROCESS | 1805 | 1461086271811 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:52 INFO - PROCESS | 1805 | 1461086272061 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 10:17:52 INFO - PROCESS | 1805 | 1461086272289 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff873bea800 == 92 [pid = 1805] [id = 319] 10:17:52 INFO - PROCESS | 1805 | ++DOMWINDOW == 177 (0x7ff861ee8000) [pid = 1805] [serial = 958] [outer = (nil)] 10:17:52 INFO - PROCESS | 1805 | ++DOMWINDOW == 178 (0x7ff8649be400) [pid = 1805] [serial = 959] [outer = 0x7ff861ee8000] 10:17:52 INFO - PROCESS | 1805 | 1461086272420 Marionette DEBUG loaded listener.js 10:17:52 INFO - PROCESS | 1805 | ++DOMWINDOW == 179 (0x7ff86646a400) [pid = 1805] [serial = 960] [outer = 0x7ff861ee8000] 10:17:53 INFO - PROCESS | 1805 | 1461086273269 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 10:17:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 10:17:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1538ms 10:17:53 INFO - PROCESS | 1805 | 1461086273328 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 10:17:53 INFO - PROCESS | 1805 | 1461086273334 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 10:17:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 10:17:53 INFO - PROCESS | 1805 | 1461086273340 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 10:17:53 INFO - PROCESS | 1805 | 1461086273344 Marionette TRACE conn3 <- [1,1250,null,{}] 10:17:53 INFO - PROCESS | 1805 | 1461086273350 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:53 INFO - PROCESS | 1805 | 1461086273557 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 10:17:53 INFO - PROCESS | 1805 | 1461086273744 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff87837e800 == 93 [pid = 1805] [id = 320] 10:17:53 INFO - PROCESS | 1805 | ++DOMWINDOW == 180 (0x7ff863006800) [pid = 1805] [serial = 961] [outer = (nil)] 10:17:53 INFO - PROCESS | 1805 | ++DOMWINDOW == 181 (0x7ff873697400) [pid = 1805] [serial = 962] [outer = 0x7ff863006800] 10:17:53 INFO - PROCESS | 1805 | 1461086273834 Marionette DEBUG loaded listener.js 10:17:53 INFO - PROCESS | 1805 | ++DOMWINDOW == 182 (0x7ff8749c1400) [pid = 1805] [serial = 963] [outer = 0x7ff863006800] 10:17:54 INFO - PROCESS | 1805 | 1461086274751 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 10:17:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 10:17:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1487ms 10:17:54 INFO - PROCESS | 1805 | 1461086274828 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 10:17:54 INFO - PROCESS | 1805 | 1461086274831 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 10:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 10:17:54 INFO - PROCESS | 1805 | 1461086274840 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 10:17:54 INFO - PROCESS | 1805 | 1461086274843 Marionette TRACE conn3 <- [1,1254,null,{}] 10:17:54 INFO - PROCESS | 1805 | 1461086274849 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:55 INFO - PROCESS | 1805 | 1461086275097 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 10:17:55 INFO - PROCESS | 1805 | 1461086275425 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff87db04800 == 94 [pid = 1805] [id = 321] 10:17:55 INFO - PROCESS | 1805 | ++DOMWINDOW == 183 (0x7ff878826800) [pid = 1805] [serial = 964] [outer = (nil)] 10:17:55 INFO - PROCESS | 1805 | ++DOMWINDOW == 184 (0x7ff878968000) [pid = 1805] [serial = 965] [outer = 0x7ff878826800] 10:17:55 INFO - PROCESS | 1805 | 1461086275503 Marionette DEBUG loaded listener.js 10:17:55 INFO - PROCESS | 1805 | ++DOMWINDOW == 185 (0x7ff878cfbc00) [pid = 1805] [serial = 966] [outer = 0x7ff878826800] 10:17:56 INFO - PROCESS | 1805 | 1461086276377 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 10:17:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 10:17:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1587ms 10:17:56 INFO - PROCESS | 1805 | 1461086276427 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 10:17:56 INFO - PROCESS | 1805 | 1461086276431 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 10:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 10:17:56 INFO - PROCESS | 1805 | 1461086276438 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 10:17:56 INFO - PROCESS | 1805 | 1461086276440 Marionette TRACE conn3 <- [1,1258,null,{}] 10:17:56 INFO - PROCESS | 1805 | 1461086276446 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:56 INFO - PROCESS | 1805 | 1461086276658 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 10:17:56 INFO - PROCESS | 1805 | 1461086276844 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff853928800 == 95 [pid = 1805] [id = 322] 10:17:56 INFO - PROCESS | 1805 | ++DOMWINDOW == 186 (0x7ff85195d000) [pid = 1805] [serial = 967] [outer = (nil)] 10:17:56 INFO - PROCESS | 1805 | ++DOMWINDOW == 187 (0x7ff852e04400) [pid = 1805] [serial = 968] [outer = 0x7ff85195d000] 10:17:56 INFO - PROCESS | 1805 | 1461086276927 Marionette DEBUG loaded listener.js 10:17:57 INFO - PROCESS | 1805 | ++DOMWINDOW == 188 (0x7ff852e10400) [pid = 1805] [serial = 969] [outer = 0x7ff85195d000] 10:17:57 INFO - PROCESS | 1805 | 1461086277770 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 10:17:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 10:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1382ms 10:17:57 INFO - PROCESS | 1805 | 1461086277821 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 10:17:57 INFO - PROCESS | 1805 | 1461086277825 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 10:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 10:17:57 INFO - PROCESS | 1805 | 1461086277831 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 10:17:57 INFO - PROCESS | 1805 | 1461086277833 Marionette TRACE conn3 <- [1,1262,null,{}] 10:17:57 INFO - PROCESS | 1805 | 1461086277839 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:58 INFO - PROCESS | 1805 | 1461086278030 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 10:17:58 INFO - PROCESS | 1805 | 1461086278223 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff885bd3800 == 96 [pid = 1805] [id = 323] 10:17:58 INFO - PROCESS | 1805 | ++DOMWINDOW == 189 (0x7ff85195d800) [pid = 1805] [serial = 970] [outer = (nil)] 10:17:58 INFO - PROCESS | 1805 | ++DOMWINDOW == 190 (0x7ff878d49800) [pid = 1805] [serial = 971] [outer = 0x7ff85195d800] 10:17:58 INFO - PROCESS | 1805 | 1461086278296 Marionette DEBUG loaded listener.js 10:17:58 INFO - PROCESS | 1805 | ++DOMWINDOW == 191 (0x7ff878ee4000) [pid = 1805] [serial = 972] [outer = 0x7ff85195d800] 10:17:59 INFO - PROCESS | 1805 | 1461086279241 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 10:17:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 10:17:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1478ms 10:17:59 INFO - PROCESS | 1805 | 1461086279311 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 10:17:59 INFO - PROCESS | 1805 | 1461086279315 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 10:17:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 10:17:59 INFO - PROCESS | 1805 | 1461086279321 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 10:17:59 INFO - PROCESS | 1805 | 1461086279323 Marionette TRACE conn3 <- [1,1266,null,{}] 10:17:59 INFO - PROCESS | 1805 | 1461086279329 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:59 INFO - PROCESS | 1805 | 1461086279581 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 10:17:59 INFO - PROCESS | 1805 | 1461086279832 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff85ca29800 == 97 [pid = 1805] [id = 324] 10:17:59 INFO - PROCESS | 1805 | ++DOMWINDOW == 192 (0x7ff85195ec00) [pid = 1805] [serial = 973] [outer = (nil)] 10:17:59 INFO - PROCESS | 1805 | ++DOMWINDOW == 193 (0x7ff85364ac00) [pid = 1805] [serial = 974] [outer = 0x7ff85195ec00] 10:17:59 INFO - PROCESS | 1805 | 1461086279921 Marionette DEBUG loaded listener.js 10:18:00 INFO - PROCESS | 1805 | ++DOMWINDOW == 194 (0x7ff85364f800) [pid = 1805] [serial = 975] [outer = 0x7ff85195ec00] 10:18:00 INFO - PROCESS | 1805 | 1461086280763 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 10:18:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 10:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1481ms 10:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 10:18:00 INFO - PROCESS | 1805 | 1461086280803 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 10:18:00 INFO - PROCESS | 1805 | 1461086280806 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 10:18:00 INFO - PROCESS | 1805 | 1461086280813 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 10:18:00 INFO - PROCESS | 1805 | 1461086280816 Marionette TRACE conn3 <- [1,1270,null,{}] 10:18:00 INFO - PROCESS | 1805 | 1461086280821 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:01 INFO - PROCESS | 1805 | 1461086281009 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 10:18:01 INFO - PROCESS | 1805 | 1461086281202 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff84e5f0000 == 98 [pid = 1805] [id = 325] 10:18:01 INFO - PROCESS | 1805 | ++DOMWINDOW == 195 (0x7ff84e6e0000) [pid = 1805] [serial = 976] [outer = (nil)] 10:18:01 INFO - PROCESS | 1805 | ++DOMWINDOW == 196 (0x7ff84e6e6c00) [pid = 1805] [serial = 977] [outer = 0x7ff84e6e0000] 10:18:01 INFO - PROCESS | 1805 | 1461086281273 Marionette DEBUG loaded listener.js 10:18:01 INFO - PROCESS | 1805 | ++DOMWINDOW == 197 (0x7ff84e6eb000) [pid = 1805] [serial = 978] [outer = 0x7ff84e6e0000] 10:18:02 INFO - PROCESS | 1805 | 1461086282199 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 10:18:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 10:18:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1437ms 10:18:02 INFO - PROCESS | 1805 | 1461086282250 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 10:18:02 INFO - PROCESS | 1805 | 1461086282254 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 10:18:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 10:18:02 INFO - PROCESS | 1805 | 1461086282260 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 10:18:02 INFO - PROCESS | 1805 | 1461086282262 Marionette TRACE conn3 <- [1,1274,null,{}] 10:18:02 INFO - PROCESS | 1805 | 1461086282268 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:02 INFO - PROCESS | 1805 | 1461086282460 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 10:18:02 INFO - PROCESS | 1805 | 1461086282654 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84d828000 == 99 [pid = 1805] [id = 326] 10:18:02 INFO - PROCESS | 1805 | ++DOMWINDOW == 198 (0x7ff84e6e1000) [pid = 1805] [serial = 979] [outer = (nil)] 10:18:02 INFO - PROCESS | 1805 | ++DOMWINDOW == 199 (0x7ff850ed5c00) [pid = 1805] [serial = 980] [outer = 0x7ff84e6e1000] 10:18:02 INFO - PROCESS | 1805 | 1461086282738 Marionette DEBUG loaded listener.js 10:18:02 INFO - PROCESS | 1805 | ++DOMWINDOW == 200 (0x7ff850edd000) [pid = 1805] [serial = 981] [outer = 0x7ff84e6e1000] 10:18:03 INFO - PROCESS | 1805 | 1461086283656 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 10:18:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 10:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1434ms 10:18:03 INFO - PROCESS | 1805 | 1461086283699 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 10:18:03 INFO - PROCESS | 1805 | 1461086283706 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 10:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 10:18:03 INFO - PROCESS | 1805 | 1461086283716 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 10:18:03 INFO - PROCESS | 1805 | 1461086283723 Marionette TRACE conn3 <- [1,1278,null,{}] 10:18:03 INFO - PROCESS | 1805 | 1461086283733 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:04 INFO - PROCESS | 1805 | 1461086284011 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 10:18:04 INFO - PROCESS | 1805 | 1461086284260 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff84db0b800 == 100 [pid = 1805] [id = 327] 10:18:04 INFO - PROCESS | 1805 | ++DOMWINDOW == 201 (0x7ff84d9c2400) [pid = 1805] [serial = 982] [outer = (nil)] 10:18:04 INFO - PROCESS | 1805 | ++DOMWINDOW == 202 (0x7ff84d9c9800) [pid = 1805] [serial = 983] [outer = 0x7ff84d9c2400] 10:18:04 INFO - PROCESS | 1805 | 1461086284393 Marionette DEBUG loaded listener.js 10:18:04 INFO - PROCESS | 1805 | ++DOMWINDOW == 203 (0x7ff85364fc00) [pid = 1805] [serial = 984] [outer = 0x7ff84d9c2400] 10:18:05 INFO - PROCESS | 1805 | 1461086285253 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 10:18:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 10:18:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1592ms 10:18:05 INFO - PROCESS | 1805 | 1461086285308 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 10:18:05 INFO - PROCESS | 1805 | 1461086285311 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 10:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 10:18:05 INFO - PROCESS | 1805 | 1461086285318 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 10:18:05 INFO - PROCESS | 1805 | 1461086285321 Marionette TRACE conn3 <- [1,1282,null,{}] 10:18:05 INFO - PROCESS | 1805 | 1461086285326 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:05 INFO - PROCESS | 1805 | 1461086285527 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 10:18:05 INFO - PROCESS | 1805 | 1461086285723 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84e5f4800 == 101 [pid = 1805] [id = 328] 10:18:05 INFO - PROCESS | 1805 | ++DOMWINDOW == 204 (0x7ff84d9c3c00) [pid = 1805] [serial = 985] [outer = (nil)] 10:18:05 INFO - PROCESS | 1805 | ++DOMWINDOW == 205 (0x7ff84dc35000) [pid = 1805] [serial = 986] [outer = 0x7ff84d9c3c00] 10:18:05 INFO - PROCESS | 1805 | 1461086285811 Marionette DEBUG loaded listener.js 10:18:05 INFO - PROCESS | 1805 | ++DOMWINDOW == 206 (0x7ff84dc39800) [pid = 1805] [serial = 987] [outer = 0x7ff84d9c3c00] 10:18:06 INFO - PROCESS | 1805 | 1461086286749 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 10:18:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 10:18:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1831ms 10:18:07 INFO - PROCESS | 1805 | 1461086287222 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 10:18:07 INFO - PROCESS | 1805 | 1461086287231 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 10:18:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 10:18:07 INFO - PROCESS | 1805 | 1461086287285 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 10:18:07 INFO - PROCESS | 1805 | 1461086287294 Marionette TRACE conn3 <- [1,1286,null,{}] 10:18:07 INFO - PROCESS | 1805 | 1461086287397 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:07 INFO - PROCESS | 1805 | 1461086287575 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 10:18:07 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85d1b5000 == 100 [pid = 1805] [id = 10] 10:18:07 INFO - PROCESS | 1805 | 1461086287801 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff85ac33000 == 101 [pid = 1805] [id = 329] 10:18:07 INFO - PROCESS | 1805 | ++DOMWINDOW == 207 (0x7ff850bb9c00) [pid = 1805] [serial = 988] [outer = (nil)] 10:18:07 INFO - PROCESS | 1805 | ++DOMWINDOW == 208 (0x7ff850cec800) [pid = 1805] [serial = 989] [outer = 0x7ff850bb9c00] 10:18:07 INFO - PROCESS | 1805 | 1461086287914 Marionette DEBUG loaded listener.js 10:18:08 INFO - PROCESS | 1805 | ++DOMWINDOW == 209 (0x7ff850cfac00) [pid = 1805] [serial = 990] [outer = 0x7ff850bb9c00] 10:18:08 INFO - PROCESS | 1805 | 1461086288779 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 10:18:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 10:18:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1612ms 10:18:08 INFO - PROCESS | 1805 | 1461086288856 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 10:18:08 INFO - PROCESS | 1805 | 1461086288862 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 10:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 10:18:08 INFO - PROCESS | 1805 | 1461086288872 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 10:18:08 INFO - PROCESS | 1805 | 1461086288876 Marionette TRACE conn3 <- [1,1290,null,{}] 10:18:08 INFO - PROCESS | 1805 | 1461086288882 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:09 INFO - PROCESS | 1805 | 1461086289185 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 10:18:09 INFO - PROCESS | 1805 | 1461086289530 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff852bc2800 == 102 [pid = 1805] [id = 330] 10:18:09 INFO - PROCESS | 1805 | ++DOMWINDOW == 210 (0x7ff851cc2c00) [pid = 1805] [serial = 991] [outer = (nil)] 10:18:09 INFO - PROCESS | 1805 | ++DOMWINDOW == 211 (0x7ff851cc7400) [pid = 1805] [serial = 992] [outer = 0x7ff851cc2c00] 10:18:09 INFO - PROCESS | 1805 | 1461086289602 Marionette DEBUG loaded listener.js 10:18:09 INFO - PROCESS | 1805 | ++DOMWINDOW == 212 (0x7ff851cd0800) [pid = 1805] [serial = 993] [outer = 0x7ff851cc2c00] 10:18:10 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff874911000 == 101 [pid = 1805] [id = 140] 10:18:10 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8632b3800 == 100 [pid = 1805] [id = 43] 10:18:10 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff866cfe000 == 99 [pid = 1805] [id = 243] 10:18:10 INFO - PROCESS | 1805 | --DOMWINDOW == 211 (0x7ff86d70c800) [pid = 1805] [serial = 854] [outer = (nil)] [url = about:blank] 10:18:10 INFO - PROCESS | 1805 | --DOMWINDOW == 210 (0x7ff874977400) [pid = 1805] [serial = 857] [outer = (nil)] [url = about:blank] 10:18:10 INFO - PROCESS | 1805 | --DOMWINDOW == 209 (0x7ff85c2f6800) [pid = 1805] [serial = 860] [outer = (nil)] [url = about:blank] 10:18:10 INFO - PROCESS | 1805 | --DOMWINDOW == 208 (0x7ff85c7e8400) [pid = 1805] [serial = 863] [outer = (nil)] [url = about:blank] 10:18:10 INFO - PROCESS | 1805 | --DOMWINDOW == 207 (0x7ff85376b000) [pid = 1805] [serial = 866] [outer = (nil)] [url = about:blank] 10:18:10 INFO - PROCESS | 1805 | --DOMWINDOW == 206 (0x7ff866479800) [pid = 1805] [serial = 887] [outer = (nil)] [url = about:blank] 10:18:10 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff878989000 == 98 [pid = 1805] [id = 302] 10:18:10 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff873bfe000 == 97 [pid = 1805] [id = 301] 10:18:10 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8728da000 == 96 [pid = 1805] [id = 300] 10:18:10 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff868e04000 == 95 [pid = 1805] [id = 299] 10:18:10 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff865ad1000 == 94 [pid = 1805] [id = 298] 10:18:10 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85f579800 == 93 [pid = 1805] [id = 297] 10:18:10 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff855117800 == 92 [pid = 1805] [id = 296] 10:18:10 INFO - PROCESS | 1805 | 1461086290683 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 10:18:10 INFO - PROCESS | 1805 | --DOMWINDOW == 205 (0x7ff85e8a1c00) [pid = 1805] [serial = 876] [outer = (nil)] [url = about:blank] 10:18:10 INFO - PROCESS | 1805 | --DOMWINDOW == 204 (0x7ff85c7df400) [pid = 1805] [serial = 842] [outer = (nil)] [url = about:blank] 10:18:10 INFO - PROCESS | 1805 | --DOMWINDOW == 203 (0x7ff863240000) [pid = 1805] [serial = 881] [outer = (nil)] [url = about:blank] 10:18:10 INFO - PROCESS | 1805 | --DOMWINDOW == 202 (0x7ff8681ed400) [pid = 1805] [serial = 851] [outer = (nil)] [url = about:blank] 10:18:10 INFO - PROCESS | 1805 | --DOMWINDOW == 201 (0x7ff85c681800) [pid = 1805] [serial = 872] [outer = (nil)] [url = about:blank] 10:18:10 INFO - PROCESS | 1805 | --DOMWINDOW == 200 (0x7ff85cc93800) [pid = 1805] [serial = 873] [outer = (nil)] [url = about:blank] 10:18:10 INFO - PROCESS | 1805 | --DOMWINDOW == 199 (0x7ff860c51800) [pid = 1805] [serial = 845] [outer = (nil)] [url = about:blank] 10:18:10 INFO - PROCESS | 1805 | --DOMWINDOW == 198 (0x7ff860a6dc00) [pid = 1805] [serial = 878] [outer = (nil)] [url = about:blank] 10:18:10 INFO - PROCESS | 1805 | --DOMWINDOW == 197 (0x7ff865d77400) [pid = 1805] [serial = 848] [outer = (nil)] [url = about:blank] 10:18:10 INFO - PROCESS | 1805 | --DOMWINDOW == 196 (0x7ff864a6ac00) [pid = 1805] [serial = 884] [outer = (nil)] [url = about:blank] 10:18:10 INFO - PROCESS | 1805 | --DOMWINDOW == 195 (0x7ff863c84800) [pid = 1805] [serial = 882] [outer = (nil)] [url = about:blank] 10:18:10 INFO - PROCESS | 1805 | --DOMWINDOW == 194 (0x7ff865b8a400) [pid = 1805] [serial = 885] [outer = (nil)] [url = about:blank] 10:18:10 INFO - PROCESS | 1805 | --DOMWINDOW == 193 (0x7ff86185b000) [pid = 1805] [serial = 879] [outer = (nil)] [url = about:blank] 10:18:10 INFO - PROCESS | 1805 | --DOMWINDOW == 192 (0x7ff854fc9400) [pid = 1805] [serial = 870] [outer = (nil)] [url = about:blank] 10:18:10 INFO - PROCESS | 1805 | --DOMWINDOW == 191 (0x7ff852d1e800) [pid = 1805] [serial = 869] [outer = (nil)] [url = about:blank] 10:18:10 INFO - PROCESS | 1805 | --DOMWINDOW == 190 (0x7ff85d8e1c00) [pid = 1805] [serial = 875] [outer = (nil)] [url = about:blank] 10:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 10:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1884ms 10:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 10:18:10 INFO - PROCESS | 1805 | 1461086290755 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 10:18:10 INFO - PROCESS | 1805 | 1461086290758 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 10:18:10 INFO - PROCESS | 1805 | 1461086290764 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 10:18:10 INFO - PROCESS | 1805 | 1461086290767 Marionette TRACE conn3 <- [1,1294,null,{}] 10:18:10 INFO - PROCESS | 1805 | 1461086290781 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:10 INFO - PROCESS | 1805 | 1461086290961 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 10:18:11 INFO - PROCESS | 1805 | 1461086291205 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff85ac22000 == 93 [pid = 1805] [id = 331] 10:18:11 INFO - PROCESS | 1805 | ++DOMWINDOW == 191 (0x7ff851cc4000) [pid = 1805] [serial = 994] [outer = (nil)] 10:18:11 INFO - PROCESS | 1805 | ++DOMWINDOW == 192 (0x7ff85376f000) [pid = 1805] [serial = 995] [outer = 0x7ff851cc4000] 10:18:11 INFO - PROCESS | 1805 | 1461086291276 Marionette DEBUG loaded listener.js 10:18:11 INFO - PROCESS | 1805 | ++DOMWINDOW == 193 (0x7ff85546d000) [pid = 1805] [serial = 996] [outer = 0x7ff851cc4000] 10:18:11 INFO - PROCESS | 1805 | 1461086291986 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 10:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 10:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1237ms 10:18:12 INFO - PROCESS | 1805 | 1461086292000 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 10:18:12 INFO - PROCESS | 1805 | 1461086292003 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 10:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 10:18:12 INFO - PROCESS | 1805 | 1461086292009 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 10:18:12 INFO - PROCESS | 1805 | 1461086292011 Marionette TRACE conn3 <- [1,1298,null,{}] 10:18:12 INFO - PROCESS | 1805 | 1461086292016 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:12 INFO - PROCESS | 1805 | 1461086292244 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 10:18:12 INFO - PROCESS | 1805 | 1461086292270 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85cf22800 == 94 [pid = 1805] [id = 332] 10:18:12 INFO - PROCESS | 1805 | ++DOMWINDOW == 194 (0x7ff85aeca000) [pid = 1805] [serial = 997] [outer = (nil)] 10:18:12 INFO - PROCESS | 1805 | ++DOMWINDOW == 195 (0x7ff85c2f0800) [pid = 1805] [serial = 998] [outer = 0x7ff85aeca000] 10:18:12 INFO - PROCESS | 1805 | 1461086292333 Marionette DEBUG loaded listener.js 10:18:12 INFO - PROCESS | 1805 | ++DOMWINDOW == 196 (0x7ff85c675000) [pid = 1805] [serial = 999] [outer = 0x7ff85aeca000] 10:18:13 INFO - PROCESS | 1805 | 1461086293214 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 10:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 10:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1227ms 10:18:13 INFO - PROCESS | 1805 | 1461086293236 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 10:18:13 INFO - PROCESS | 1805 | 1461086293240 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 10:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 10:18:13 INFO - PROCESS | 1805 | 1461086293254 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 10:18:13 INFO - PROCESS | 1805 | 1461086293256 Marionette TRACE conn3 <- [1,1302,null,{}] 10:18:13 INFO - PROCESS | 1805 | 1461086293261 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:13 INFO - PROCESS | 1805 | 1461086293490 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 10:18:13 INFO - PROCESS | 1805 | 1461086293526 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff860ab7000 == 95 [pid = 1805] [id = 333] 10:18:13 INFO - PROCESS | 1805 | ++DOMWINDOW == 197 (0x7ff85c676800) [pid = 1805] [serial = 1000] [outer = (nil)] 10:18:13 INFO - PROCESS | 1805 | ++DOMWINDOW == 198 (0x7ff85c9f8800) [pid = 1805] [serial = 1001] [outer = 0x7ff85c676800] 10:18:13 INFO - PROCESS | 1805 | 1461086293587 Marionette DEBUG loaded listener.js 10:18:13 INFO - PROCESS | 1805 | ++DOMWINDOW == 199 (0x7ff85d169c00) [pid = 1805] [serial = 1002] [outer = 0x7ff85c676800] 10:18:14 INFO - PROCESS | 1805 | 1461086294505 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 10:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 10:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1285ms 10:18:14 INFO - PROCESS | 1805 | 1461086294541 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 10:18:14 INFO - PROCESS | 1805 | 1461086294544 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 10:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 10:18:14 INFO - PROCESS | 1805 | 1461086294551 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 10:18:14 INFO - PROCESS | 1805 | 1461086294552 Marionette TRACE conn3 <- [1,1306,null,{}] 10:18:14 INFO - PROCESS | 1805 | 1461086294558 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:14 INFO - PROCESS | 1805 | 1461086294860 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 10:18:14 INFO - PROCESS | 1805 | 1461086294886 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff8619c3800 == 96 [pid = 1805] [id = 334] 10:18:14 INFO - PROCESS | 1805 | ++DOMWINDOW == 200 (0x7ff85dd5f000) [pid = 1805] [serial = 1003] [outer = (nil)] 10:18:14 INFO - PROCESS | 1805 | ++DOMWINDOW == 201 (0x7ff85f51b400) [pid = 1805] [serial = 1004] [outer = 0x7ff85dd5f000] 10:18:14 INFO - PROCESS | 1805 | 1461086294952 Marionette DEBUG loaded listener.js 10:18:15 INFO - PROCESS | 1805 | ++DOMWINDOW == 202 (0x7ff860a68000) [pid = 1805] [serial = 1005] [outer = 0x7ff85dd5f000] 10:18:15 INFO - PROCESS | 1805 | --DOMWINDOW == 201 (0x7ff85c9f5000) [pid = 1805] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 10:18:15 INFO - PROCESS | 1805 | --DOMWINDOW == 200 (0x7ff8539fa000) [pid = 1805] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 10:18:15 INFO - PROCESS | 1805 | --DOMWINDOW == 199 (0x7ff85cc94400) [pid = 1805] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 10:18:15 INFO - PROCESS | 1805 | --DOMWINDOW == 198 (0x7ff8653cb400) [pid = 1805] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 10:18:15 INFO - PROCESS | 1805 | --DOMWINDOW == 197 (0x7ff8653cec00) [pid = 1805] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 10:18:15 INFO - PROCESS | 1805 | --DOMWINDOW == 196 (0x7ff860a64400) [pid = 1805] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 10:18:15 INFO - PROCESS | 1805 | --DOMWINDOW == 195 (0x7ff8552d7c00) [pid = 1805] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 10:18:15 INFO - PROCESS | 1805 | --DOMWINDOW == 194 (0x7ff850cfa400) [pid = 1805] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 10:18:16 INFO - PROCESS | 1805 | 1461086296120 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 10:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 10:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1628ms 10:18:16 INFO - PROCESS | 1805 | 1461086296181 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 10:18:16 INFO - PROCESS | 1805 | 1461086296184 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 10:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 10:18:16 INFO - PROCESS | 1805 | 1461086296194 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 10:18:16 INFO - PROCESS | 1805 | 1461086296196 Marionette TRACE conn3 <- [1,1310,null,{}] 10:18:16 INFO - PROCESS | 1805 | 1461086296200 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:16 INFO - PROCESS | 1805 | 1461086296394 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 10:18:16 INFO - PROCESS | 1805 | 1461086296403 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff861a9a000 == 97 [pid = 1805] [id = 335] 10:18:16 INFO - PROCESS | 1805 | ++DOMWINDOW == 195 (0x7ff85d6d8c00) [pid = 1805] [serial = 1006] [outer = (nil)] 10:18:16 INFO - PROCESS | 1805 | ++DOMWINDOW == 196 (0x7ff861663400) [pid = 1805] [serial = 1007] [outer = 0x7ff85d6d8c00] 10:18:16 INFO - PROCESS | 1805 | 1461086296466 Marionette DEBUG loaded listener.js 10:18:16 INFO - PROCESS | 1805 | ++DOMWINDOW == 197 (0x7ff8616a1400) [pid = 1805] [serial = 1008] [outer = 0x7ff85d6d8c00] 10:18:17 INFO - PROCESS | 1805 | 1461086297305 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 10:18:17 INFO - PROCESS | 1805 | 1461086297334 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 10:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 10:18:17 INFO - PROCESS | 1805 | 1461086297339 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 10:18:17 INFO - PROCESS | 1805 | 1461086297341 Marionette TRACE conn3 <- [1,1314,null,{}] 10:18:17 INFO - PROCESS | 1805 | 1461086297347 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:17 INFO - PROCESS | 1805 | 1461086297562 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 10:18:17 INFO - PROCESS | 1805 | 1461086297773 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84e5f1800 == 98 [pid = 1805] [id = 336] 10:18:17 INFO - PROCESS | 1805 | ++DOMWINDOW == 198 (0x7ff84d9bc400) [pid = 1805] [serial = 1009] [outer = (nil)] 10:18:17 INFO - PROCESS | 1805 | ++DOMWINDOW == 199 (0x7ff84d9c0000) [pid = 1805] [serial = 1010] [outer = 0x7ff84d9bc400] 10:18:17 INFO - PROCESS | 1805 | 1461086297846 Marionette DEBUG loaded listener.js 10:18:17 INFO - PROCESS | 1805 | ++DOMWINDOW == 200 (0x7ff84e6e1400) [pid = 1805] [serial = 1011] [outer = 0x7ff84d9bc400] 10:18:18 INFO - PROCESS | 1805 | 1461086298823 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 10:18:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 10:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1532ms 10:18:18 INFO - PROCESS | 1805 | 1461086298875 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 10:18:18 INFO - PROCESS | 1805 | 1461086298885 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 10:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 10:18:18 INFO - PROCESS | 1805 | 1461086298894 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 10:18:18 INFO - PROCESS | 1805 | 1461086298898 Marionette TRACE conn3 <- [1,1318,null,{}] 10:18:18 INFO - PROCESS | 1805 | 1461086298906 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:19 INFO - PROCESS | 1805 | 1461086299119 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 10:18:19 INFO - PROCESS | 1805 | 1461086299369 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85c987000 == 99 [pid = 1805] [id = 337] 10:18:19 INFO - PROCESS | 1805 | ++DOMWINDOW == 201 (0x7ff850edf800) [pid = 1805] [serial = 1012] [outer = (nil)] 10:18:19 INFO - PROCESS | 1805 | ++DOMWINDOW == 202 (0x7ff851ccfc00) [pid = 1805] [serial = 1013] [outer = 0x7ff850edf800] 10:18:19 INFO - PROCESS | 1805 | 1461086299470 Marionette DEBUG loaded listener.js 10:18:19 INFO - PROCESS | 1805 | ++DOMWINDOW == 203 (0x7ff852e0e800) [pid = 1805] [serial = 1014] [outer = 0x7ff850edf800] 10:18:20 INFO - PROCESS | 1805 | 1461086300436 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 10:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 10:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1582ms 10:18:20 INFO - PROCESS | 1805 | 1461086300479 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 10:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 10:18:20 INFO - PROCESS | 1805 | 1461086300486 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 10:18:20 INFO - PROCESS | 1805 | 1461086300492 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 10:18:20 INFO - PROCESS | 1805 | 1461086300496 Marionette TRACE conn3 <- [1,1322,null,{}] 10:18:20 INFO - PROCESS | 1805 | 1461086300501 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:20 INFO - PROCESS | 1805 | 1461086300700 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 10:18:20 INFO - PROCESS | 1805 | 1461086300972 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff8617d2800 == 100 [pid = 1805] [id = 338] 10:18:21 INFO - PROCESS | 1805 | ++DOMWINDOW == 204 (0x7ff853651400) [pid = 1805] [serial = 1015] [outer = (nil)] 10:18:21 INFO - PROCESS | 1805 | ++DOMWINDOW == 205 (0x7ff85bebd800) [pid = 1805] [serial = 1016] [outer = 0x7ff853651400] 10:18:21 INFO - PROCESS | 1805 | 1461086301090 Marionette DEBUG loaded listener.js 10:18:21 INFO - PROCESS | 1805 | ++DOMWINDOW == 206 (0x7ff85cc91c00) [pid = 1805] [serial = 1017] [outer = 0x7ff853651400] 10:18:22 INFO - PROCESS | 1805 | 1461086301996 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 10:18:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 10:18:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1534ms 10:18:22 INFO - PROCESS | 1805 | 1461086302027 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 10:18:22 INFO - PROCESS | 1805 | 1461086302030 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 10:18:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 10:18:22 INFO - PROCESS | 1805 | 1461086302047 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 10:18:22 INFO - PROCESS | 1805 | 1461086302056 Marionette TRACE conn3 <- [1,1326,null,{}] 10:18:22 INFO - PROCESS | 1805 | 1461086302062 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:22 INFO - PROCESS | 1805 | 1461086302268 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 10:18:22 INFO - PROCESS | 1805 | 1461086302457 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff866ce9800 == 101 [pid = 1805] [id = 339] 10:18:22 INFO - PROCESS | 1805 | ++DOMWINDOW == 207 (0x7ff854fc3c00) [pid = 1805] [serial = 1018] [outer = (nil)] 10:18:22 INFO - PROCESS | 1805 | ++DOMWINDOW == 208 (0x7ff85f51ec00) [pid = 1805] [serial = 1019] [outer = 0x7ff854fc3c00] 10:18:22 INFO - PROCESS | 1805 | 1461086302533 Marionette DEBUG loaded listener.js 10:18:22 INFO - PROCESS | 1805 | ++DOMWINDOW == 209 (0x7ff860c4ec00) [pid = 1805] [serial = 1020] [outer = 0x7ff854fc3c00] 10:18:23 INFO - PROCESS | 1805 | 1461086303427 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:18:23 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:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1446ms 10:18:23 INFO - PROCESS | 1805 | 1461086303485 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 10:18:23 INFO - PROCESS | 1805 | 1461086303490 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 10:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 10:18:23 INFO - PROCESS | 1805 | 1461086303496 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 10:18:23 INFO - PROCESS | 1805 | 1461086303498 Marionette TRACE conn3 <- [1,1330,null,{}] 10:18:23 INFO - PROCESS | 1805 | 1461086303504 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:23 INFO - PROCESS | 1805 | 1461086303701 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 10:18:23 INFO - PROCESS | 1805 | 1461086303902 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff868e04000 == 102 [pid = 1805] [id = 340] 10:18:23 INFO - PROCESS | 1805 | ++DOMWINDOW == 210 (0x7ff85d2ec400) [pid = 1805] [serial = 1021] [outer = (nil)] 10:18:23 INFO - PROCESS | 1805 | ++DOMWINDOW == 211 (0x7ff861e48c00) [pid = 1805] [serial = 1022] [outer = 0x7ff85d2ec400] 10:18:23 INFO - PROCESS | 1805 | 1461086303978 Marionette DEBUG loaded listener.js 10:18:24 INFO - PROCESS | 1805 | ++DOMWINDOW == 212 (0x7ff86300fc00) [pid = 1805] [serial = 1023] [outer = 0x7ff85d2ec400] 10:18:24 INFO - PROCESS | 1805 | 1461086304906 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:18:24 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:18:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1479ms 10:18:24 INFO - PROCESS | 1805 | 1461086304976 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 10:18:24 INFO - PROCESS | 1805 | 1461086304980 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 10:18:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 10:18:24 INFO - PROCESS | 1805 | 1461086304987 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 10:18:24 INFO - PROCESS | 1805 | 1461086304989 Marionette TRACE conn3 <- [1,1334,null,{}] 10:18:24 INFO - PROCESS | 1805 | 1461086304995 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:25 INFO - PROCESS | 1805 | 1461086305225 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 10:18:25 INFO - PROCESS | 1805 | 1461086305467 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff873719000 == 103 [pid = 1805] [id = 341] 10:18:25 INFO - PROCESS | 1805 | ++DOMWINDOW == 213 (0x7ff8649bc800) [pid = 1805] [serial = 1024] [outer = (nil)] 10:18:25 INFO - PROCESS | 1805 | ++DOMWINDOW == 214 (0x7ff8649c9800) [pid = 1805] [serial = 1025] [outer = 0x7ff8649bc800] 10:18:25 INFO - PROCESS | 1805 | 1461086305609 Marionette DEBUG loaded listener.js 10:18:25 INFO - PROCESS | 1805 | ++DOMWINDOW == 215 (0x7ff865c2f000) [pid = 1805] [serial = 1026] [outer = 0x7ff8649bc800] 10:18:26 INFO - PROCESS | 1805 | 1461086306589 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 10:18:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 10:18:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1632ms 10:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 10:18:26 INFO - PROCESS | 1805 | 1461086306621 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 10:18:26 INFO - PROCESS | 1805 | 1461086306623 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 10:18:26 INFO - PROCESS | 1805 | 1461086306631 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 10:18:26 INFO - PROCESS | 1805 | 1461086306634 Marionette TRACE conn3 <- [1,1338,null,{}] 10:18:26 INFO - PROCESS | 1805 | 1461086306640 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:26 INFO - PROCESS | 1805 | 1461086306868 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 10:18:27 INFO - PROCESS | 1805 | 1461086307213 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff87837f800 == 104 [pid = 1805] [id = 342] 10:18:27 INFO - PROCESS | 1805 | ++DOMWINDOW == 216 (0x7ff8552cec00) [pid = 1805] [serial = 1027] [outer = (nil)] 10:18:27 INFO - PROCESS | 1805 | ++DOMWINDOW == 217 (0x7ff868d42800) [pid = 1805] [serial = 1028] [outer = 0x7ff8552cec00] 10:18:27 INFO - PROCESS | 1805 | 1461086307354 Marionette DEBUG loaded listener.js 10:18:27 INFO - PROCESS | 1805 | ++DOMWINDOW == 218 (0x7ff8690f4400) [pid = 1805] [serial = 1029] [outer = 0x7ff8552cec00] 10:18:29 INFO - PROCESS | 1805 | 1461086309042 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 10:18:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 10:18:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2442ms 10:18:29 INFO - PROCESS | 1805 | 1461086309072 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 10:18:29 INFO - PROCESS | 1805 | 1461086309075 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 10:18:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 10:18:29 INFO - PROCESS | 1805 | 1461086309082 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 10:18:29 INFO - PROCESS | 1805 | 1461086309084 Marionette TRACE conn3 <- [1,1342,null,{}] 10:18:29 INFO - PROCESS | 1805 | 1461086309090 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:29 INFO - PROCESS | 1805 | 1461086309279 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 10:18:29 INFO - PROCESS | 1805 | 1461086309470 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff87cf67000 == 105 [pid = 1805] [id = 343] 10:18:29 INFO - PROCESS | 1805 | ++DOMWINDOW == 219 (0x7ff855466800) [pid = 1805] [serial = 1030] [outer = (nil)] 10:18:29 INFO - PROCESS | 1805 | ++DOMWINDOW == 220 (0x7ff86ca66400) [pid = 1805] [serial = 1031] [outer = 0x7ff855466800] 10:18:29 INFO - PROCESS | 1805 | 1461086309540 Marionette DEBUG loaded listener.js 10:18:29 INFO - PROCESS | 1805 | ++DOMWINDOW == 221 (0x7ff8739a9800) [pid = 1805] [serial = 1032] [outer = 0x7ff855466800] 10:18:30 INFO - PROCESS | 1805 | 1461086310432 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 10:18:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 10:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1385ms 10:18:30 INFO - PROCESS | 1805 | 1461086310468 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 10:18:30 INFO - PROCESS | 1805 | 1461086310472 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 10:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 10:18:30 INFO - PROCESS | 1805 | 1461086310478 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 10:18:30 INFO - PROCESS | 1805 | 1461086310481 Marionette TRACE conn3 <- [1,1346,null,{}] 10:18:30 INFO - PROCESS | 1805 | 1461086310486 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:30 INFO - PROCESS | 1805 | 1461086310683 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 10:18:30 INFO - PROCESS | 1805 | 1461086310894 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff86105e800 == 106 [pid = 1805] [id = 344] 10:18:30 INFO - PROCESS | 1805 | ++DOMWINDOW == 222 (0x7ff861666000) [pid = 1805] [serial = 1033] [outer = (nil)] 10:18:31 INFO - PROCESS | 1805 | ++DOMWINDOW == 223 (0x7ff873b15000) [pid = 1805] [serial = 1034] [outer = 0x7ff861666000] 10:18:31 INFO - PROCESS | 1805 | 1461086311011 Marionette DEBUG loaded listener.js 10:18:31 INFO - PROCESS | 1805 | ++DOMWINDOW == 224 (0x7ff876a2a000) [pid = 1805] [serial = 1035] [outer = 0x7ff861666000] 10:18:31 INFO - PROCESS | 1805 | 1461086311942 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 10:18:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 10:18:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1528ms 10:18:32 INFO - PROCESS | 1805 | 1461086312008 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 10:18:32 INFO - PROCESS | 1805 | 1461086312012 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 10:18:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 10:18:32 INFO - PROCESS | 1805 | 1461086312018 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 10:18:32 INFO - PROCESS | 1805 | 1461086312021 Marionette TRACE conn3 <- [1,1350,null,{}] 10:18:32 INFO - PROCESS | 1805 | 1461086312027 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:32 INFO - PROCESS | 1805 | 1461086312225 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 10:18:32 INFO - PROCESS | 1805 | 1461086312460 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff87b730800 == 107 [pid = 1805] [id = 345] 10:18:32 INFO - PROCESS | 1805 | ++DOMWINDOW == 225 (0x7ff851b25400) [pid = 1805] [serial = 1036] [outer = (nil)] 10:18:32 INFO - PROCESS | 1805 | ++DOMWINDOW == 226 (0x7ff851b2c000) [pid = 1805] [serial = 1037] [outer = 0x7ff851b25400] 10:18:32 INFO - PROCESS | 1805 | 1461086312577 Marionette DEBUG loaded listener.js 10:18:32 INFO - PROCESS | 1805 | ++DOMWINDOW == 227 (0x7ff851b30c00) [pid = 1805] [serial = 1038] [outer = 0x7ff851b25400] 10:18:33 INFO - PROCESS | 1805 | 1461086313398 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 10:18:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 10:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1430ms 10:18:33 INFO - PROCESS | 1805 | 1461086313450 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 10:18:33 INFO - PROCESS | 1805 | 1461086313454 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 10:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 10:18:33 INFO - PROCESS | 1805 | 1461086313459 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 10:18:33 INFO - PROCESS | 1805 | 1461086313462 Marionette TRACE conn3 <- [1,1354,null,{}] 10:18:33 INFO - PROCESS | 1805 | 1461086313468 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:33 INFO - PROCESS | 1805 | 1461086313667 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 10:18:33 INFO - PROCESS | 1805 | 1461086313868 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff861927000 == 108 [pid = 1805] [id = 346] 10:18:33 INFO - PROCESS | 1805 | ++DOMWINDOW == 228 (0x7ff852d14c00) [pid = 1805] [serial = 1039] [outer = (nil)] 10:18:33 INFO - PROCESS | 1805 | ++DOMWINDOW == 229 (0x7ff85db53400) [pid = 1805] [serial = 1040] [outer = 0x7ff852d14c00] 10:18:33 INFO - PROCESS | 1805 | 1461086313957 Marionette DEBUG loaded listener.js 10:18:34 INFO - PROCESS | 1805 | ++DOMWINDOW == 230 (0x7ff878822c00) [pid = 1805] [serial = 1041] [outer = 0x7ff852d14c00] 10:18:34 INFO - PROCESS | 1805 | 1461086314916 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 10:18:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 10:18:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1484ms 10:18:34 INFO - PROCESS | 1805 | 1461086314945 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 10:18:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 10:18:34 INFO - PROCESS | 1805 | 1461086314950 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 10:18:34 INFO - PROCESS | 1805 | 1461086314957 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 10:18:34 INFO - PROCESS | 1805 | 1461086314961 Marionette TRACE conn3 <- [1,1358,null,{}] 10:18:34 INFO - PROCESS | 1805 | 1461086314966 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:35 INFO - PROCESS | 1805 | 1461086315183 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 10:18:35 INFO - PROCESS | 1805 | 1461086315384 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff861914800 == 109 [pid = 1805] [id = 347] 10:18:35 INFO - PROCESS | 1805 | ++DOMWINDOW == 231 (0x7ff84e651800) [pid = 1805] [serial = 1042] [outer = (nil)] 10:18:35 INFO - PROCESS | 1805 | ++DOMWINDOW == 232 (0x7ff84e65b000) [pid = 1805] [serial = 1043] [outer = 0x7ff84e651800] 10:18:35 INFO - PROCESS | 1805 | 1461086315457 Marionette DEBUG loaded listener.js 10:18:35 INFO - PROCESS | 1805 | ++DOMWINDOW == 233 (0x7ff878cf6400) [pid = 1805] [serial = 1044] [outer = 0x7ff84e651800] 10:18:36 INFO - PROCESS | 1805 | 1461086316318 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 10:18:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 10:18:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1429ms 10:18:36 INFO - PROCESS | 1805 | 1461086316386 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 10:18:36 INFO - PROCESS | 1805 | 1461086316390 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 10:18:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 10:18:36 INFO - PROCESS | 1805 | 1461086316396 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 10:18:36 INFO - PROCESS | 1805 | 1461086316398 Marionette TRACE conn3 <- [1,1362,null,{}] 10:18:36 INFO - PROCESS | 1805 | 1461086316403 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:36 INFO - PROCESS | 1805 | 1461086316590 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 10:18:36 INFO - PROCESS | 1805 | 1461086316788 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff850d16000 == 110 [pid = 1805] [id = 348] 10:18:36 INFO - PROCESS | 1805 | ++DOMWINDOW == 234 (0x7ff84c7d6c00) [pid = 1805] [serial = 1045] [outer = (nil)] 10:18:36 INFO - PROCESS | 1805 | ++DOMWINDOW == 235 (0x7ff84c7dfc00) [pid = 1805] [serial = 1046] [outer = 0x7ff84c7d6c00] 10:18:36 INFO - PROCESS | 1805 | 1461086316858 Marionette DEBUG loaded listener.js 10:18:36 INFO - PROCESS | 1805 | ++DOMWINDOW == 236 (0x7ff84c7e4c00) [pid = 1805] [serial = 1047] [outer = 0x7ff84c7d6c00] 10:18:37 INFO - PROCESS | 1805 | 1461086317904 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 10:18:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 10:18:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1579ms 10:18:37 INFO - PROCESS | 1805 | 1461086317976 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 10:18:37 INFO - PROCESS | 1805 | 1461086317980 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 10:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 10:18:37 INFO - PROCESS | 1805 | 1461086317987 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 10:18:37 INFO - PROCESS | 1805 | 1461086317989 Marionette TRACE conn3 <- [1,1366,null,{}] 10:18:37 INFO - PROCESS | 1805 | 1461086317995 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:38 INFO - PROCESS | 1805 | 1461086318178 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 10:18:38 INFO - PROCESS | 1805 | 1461086318375 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff851b46800 == 111 [pid = 1805] [id = 349] 10:18:38 INFO - PROCESS | 1805 | ++DOMWINDOW == 237 (0x7ff84c7d8800) [pid = 1805] [serial = 1048] [outer = (nil)] 10:18:38 INFO - PROCESS | 1805 | ++DOMWINDOW == 238 (0x7ff850fcb400) [pid = 1805] [serial = 1049] [outer = 0x7ff84c7d8800] 10:18:38 INFO - PROCESS | 1805 | 1461086318447 Marionette DEBUG loaded listener.js 10:18:38 INFO - PROCESS | 1805 | ++DOMWINDOW == 239 (0x7ff850fd0c00) [pid = 1805] [serial = 1050] [outer = 0x7ff84c7d8800] 10:18:39 INFO - PROCESS | 1805 | 1461086319480 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 10:18:39 INFO - PROCESS | 1805 | 1461086319519 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 10:18:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 10:18:39 INFO - PROCESS | 1805 | 1461086319525 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 10:18:39 INFO - PROCESS | 1805 | 1461086319527 Marionette TRACE conn3 <- [1,1370,null,{}] 10:18:39 INFO - PROCESS | 1805 | 1461086319534 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:39 INFO - PROCESS | 1805 | 1461086319732 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 10:18:39 INFO - PROCESS | 1805 | 1461086319991 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff855103800 == 112 [pid = 1805] [id = 350] 10:18:40 INFO - PROCESS | 1805 | ++DOMWINDOW == 240 (0x7ff84c7de000) [pid = 1805] [serial = 1051] [outer = (nil)] 10:18:40 INFO - PROCESS | 1805 | ++DOMWINDOW == 241 (0x7ff850fd7c00) [pid = 1805] [serial = 1052] [outer = 0x7ff84c7de000] 10:18:40 INFO - PROCESS | 1805 | 1461086320106 Marionette DEBUG loaded listener.js 10:18:40 INFO - PROCESS | 1805 | ++DOMWINDOW == 242 (0x7ff855470c00) [pid = 1805] [serial = 1053] [outer = 0x7ff84c7de000] 10:18:41 INFO - PROCESS | 1805 | 1461086320994 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 10:18:41 INFO - PROCESS | 1805 | 1461086321088 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 10:18:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 10:18:41 INFO - PROCESS | 1805 | 1461086321567 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 10:18:41 INFO - PROCESS | 1805 | 1461086321572 Marionette TRACE conn3 <- [1,1374,null,{}] 10:18:41 INFO - PROCESS | 1805 | 1461086321629 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:41 INFO - PROCESS | 1805 | 1461086321794 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 10:18:42 INFO - PROCESS | 1805 | 1461086322042 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff85392e800 == 113 [pid = 1805] [id = 351] 10:18:42 INFO - PROCESS | 1805 | ++DOMWINDOW == 243 (0x7ff84dc37800) [pid = 1805] [serial = 1054] [outer = (nil)] 10:18:42 INFO - PROCESS | 1805 | ++DOMWINDOW == 244 (0x7ff84e659000) [pid = 1805] [serial = 1055] [outer = 0x7ff84dc37800] 10:18:42 INFO - PROCESS | 1805 | 1461086322108 Marionette DEBUG loaded listener.js 10:18:42 INFO - PROCESS | 1805 | ++DOMWINDOW == 245 (0x7ff84e6e8c00) [pid = 1805] [serial = 1056] [outer = 0x7ff84dc37800] 10:18:43 INFO - PROCESS | 1805 | [1805] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:18:43 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff86765f000 == 112 [pid = 1805] [id = 279] 10:18:43 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff861a9a000 == 111 [pid = 1805] [id = 335] 10:18:43 INFO - PROCESS | 1805 | 1461086323343 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 10:18:43 INFO - PROCESS | 1805 | 1461086323414 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 10:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 10:18:43 INFO - PROCESS | 1805 | 1461086323440 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 10:18:43 INFO - PROCESS | 1805 | 1461086323444 Marionette TRACE conn3 <- [1,1378,null,{}] 10:18:43 INFO - PROCESS | 1805 | 1461086323454 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:43 INFO - PROCESS | 1805 | 1461086323626 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 10:18:43 INFO - PROCESS | 1805 | --DOMWINDOW == 244 (0x7ff873686000) [pid = 1805] [serial = 948] [outer = (nil)] [url = about:blank] 10:18:43 INFO - PROCESS | 1805 | --DOMWINDOW == 243 (0x7ff878c5c000) [pid = 1805] [serial = 923] [outer = (nil)] [url = about:blank] 10:18:43 INFO - PROCESS | 1805 | --DOMWINDOW == 242 (0x7ff85d8e1400) [pid = 1805] [serial = 936] [outer = (nil)] [url = about:blank] 10:18:43 INFO - PROCESS | 1805 | --DOMWINDOW == 241 (0x7ff861851c00) [pid = 1805] [serial = 939] [outer = (nil)] [url = about:blank] 10:18:43 INFO - PROCESS | 1805 | --DOMWINDOW == 240 (0x7ff867dcfc00) [pid = 1805] [serial = 947] [outer = (nil)] [url = about:blank] 10:18:43 INFO - PROCESS | 1805 | --DOMWINDOW == 239 (0x7ff86166c800) [pid = 1805] [serial = 911] [outer = (nil)] [url = about:blank] 10:18:43 INFO - PROCESS | 1805 | --DOMWINDOW == 238 (0x7ff8616a9c00) [pid = 1805] [serial = 914] [outer = (nil)] [url = about:blank] 10:18:43 INFO - PROCESS | 1805 | --DOMWINDOW == 237 (0x7ff850bb9400) [pid = 1805] [serial = 926] [outer = (nil)] [url = about:blank] 10:18:43 INFO - PROCESS | 1805 | --DOMWINDOW == 236 (0x7ff878cf3000) [pid = 1805] [serial = 920] [outer = (nil)] [url = about:blank] 10:18:43 INFO - PROCESS | 1805 | --DOMWINDOW == 235 (0x7ff863222000) [pid = 1805] [serial = 917] [outer = (nil)] [url = about:blank] 10:18:43 INFO - PROCESS | 1805 | --DOMWINDOW == 234 (0x7ff867346c00) [pid = 1805] [serial = 888] [outer = (nil)] [url = about:blank] 10:18:43 INFO - PROCESS | 1805 | --DOMWINDOW == 233 (0x7ff87824cc00) [pid = 1805] [serial = 908] [outer = (nil)] [url = about:blank] 10:18:43 INFO - PROCESS | 1805 | --DOMWINDOW == 232 (0x7ff860c45800) [pid = 1805] [serial = 938] [outer = (nil)] [url = about:blank] 10:18:43 INFO - PROCESS | 1805 | --DOMWINDOW == 231 (0x7ff867d6a000) [pid = 1805] [serial = 944] [outer = (nil)] [url = about:blank] 10:18:43 INFO - PROCESS | 1805 | --DOMWINDOW == 230 (0x7ff861e4c000) [pid = 1805] [serial = 941] [outer = (nil)] [url = about:blank] 10:18:43 INFO - PROCESS | 1805 | --DOMWINDOW == 229 (0x7ff85beccc00) [pid = 1805] [serial = 933] [outer = (nil)] [url = about:blank] 10:18:43 INFO - PROCESS | 1805 | --DOMWINDOW == 228 (0x7ff851cd0400) [pid = 1805] [serial = 930] [outer = (nil)] [url = about:blank] 10:18:43 INFO - PROCESS | 1805 | --DOMWINDOW == 227 (0x7ff863224000) [pid = 1805] [serial = 942] [outer = (nil)] [url = about:blank] 10:18:43 INFO - PROCESS | 1805 | --DOMWINDOW == 226 (0x7ff85d16e800) [pid = 1805] [serial = 935] [outer = (nil)] [url = about:blank] 10:18:43 INFO - PROCESS | 1805 | --DOMWINDOW == 225 (0x7ff864a6b800) [pid = 1805] [serial = 899] [outer = (nil)] [url = about:blank] 10:18:43 INFO - PROCESS | 1805 | --DOMWINDOW == 224 (0x7ff85d2f4c00) [pid = 1805] [serial = 893] [outer = (nil)] [url = about:blank] 10:18:43 INFO - PROCESS | 1805 | --DOMWINDOW == 223 (0x7ff851cc3800) [pid = 1805] [serial = 929] [outer = (nil)] [url = about:blank] 10:18:43 INFO - PROCESS | 1805 | --DOMWINDOW == 222 (0x7ff852d20800) [pid = 1805] [serial = 890] [outer = (nil)] [url = about:blank] 10:18:43 INFO - PROCESS | 1805 | --DOMWINDOW == 221 (0x7ff8690f5c00) [pid = 1805] [serial = 945] [outer = (nil)] [url = about:blank] 10:18:43 INFO - PROCESS | 1805 | --DOMWINDOW == 220 (0x7ff86cb48c00) [pid = 1805] [serial = 905] [outer = (nil)] [url = about:blank] 10:18:43 INFO - PROCESS | 1805 | --DOMWINDOW == 219 (0x7ff860925400) [pid = 1805] [serial = 896] [outer = (nil)] [url = about:blank] 10:18:43 INFO - PROCESS | 1805 | --DOMWINDOW == 218 (0x7ff855881000) [pid = 1805] [serial = 932] [outer = (nil)] [url = about:blank] 10:18:43 INFO - PROCESS | 1805 | --DOMWINDOW == 217 (0x7ff86656a800) [pid = 1805] [serial = 902] [outer = (nil)] [url = about:blank] 10:18:43 INFO - PROCESS | 1805 | 1461086323896 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff852bdb000 == 97 [pid = 1805] [id = 352] 10:18:43 INFO - PROCESS | 1805 | ++DOMWINDOW == 218 (0x7ff850cf0000) [pid = 1805] [serial = 1057] [outer = (nil)] 10:18:43 INFO - PROCESS | 1805 | ++DOMWINDOW == 219 (0x7ff85195c400) [pid = 1805] [serial = 1058] [outer = 0x7ff850cf0000] 10:18:43 INFO - PROCESS | 1805 | 1461086323964 Marionette DEBUG loaded listener.js 10:18:44 INFO - PROCESS | 1805 | ++DOMWINDOW == 220 (0x7ff851cd0c00) [pid = 1805] [serial = 1059] [outer = 0x7ff850cf0000] 10:18:44 INFO - PROCESS | 1805 | 1461086324731 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 10:18:44 INFO - PROCESS | 1805 | 1461086324787 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 10:18:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 10:18:44 INFO - PROCESS | 1805 | 1461086324794 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 10:18:44 INFO - PROCESS | 1805 | 1461086324797 Marionette TRACE conn3 <- [1,1382,null,{}] 10:18:44 INFO - PROCESS | 1805 | 1461086324802 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:45 INFO - PROCESS | 1805 | 1461086325025 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 10:18:45 INFO - PROCESS | 1805 | 1461086325203 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85ae42000 == 98 [pid = 1805] [id = 353] 10:18:45 INFO - PROCESS | 1805 | ++DOMWINDOW == 221 (0x7ff853651800) [pid = 1805] [serial = 1060] [outer = (nil)] 10:18:45 INFO - PROCESS | 1805 | ++DOMWINDOW == 222 (0x7ff8539f3c00) [pid = 1805] [serial = 1061] [outer = 0x7ff853651800] 10:18:45 INFO - PROCESS | 1805 | 1461086325285 Marionette DEBUG loaded listener.js 10:18:45 INFO - PROCESS | 1805 | ++DOMWINDOW == 223 (0x7ff855883000) [pid = 1805] [serial = 1062] [outer = 0x7ff853651800] 10:18:46 INFO - PROCESS | 1805 | [1805] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:18:46 INFO - PROCESS | 1805 | 1461086326288 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 10:18:46 INFO - PROCESS | 1805 | 1461086326348 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 10:18:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 10:18:46 INFO - PROCESS | 1805 | 1461086326355 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 10:18:46 INFO - PROCESS | 1805 | 1461086326358 Marionette TRACE conn3 <- [1,1386,null,{}] 10:18:46 INFO - PROCESS | 1805 | 1461086326365 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:46 INFO - PROCESS | 1805 | 1461086326625 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 10:18:46 INFO - PROCESS | 1805 | 1461086326654 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff85cf30000 == 99 [pid = 1805] [id = 354] 10:18:46 INFO - PROCESS | 1805 | ++DOMWINDOW == 224 (0x7ff8539f4c00) [pid = 1805] [serial = 1063] [outer = (nil)] 10:18:46 INFO - PROCESS | 1805 | ++DOMWINDOW == 225 (0x7ff85d16d400) [pid = 1805] [serial = 1064] [outer = 0x7ff8539f4c00] 10:18:46 INFO - PROCESS | 1805 | 1461086326727 Marionette DEBUG loaded listener.js 10:18:46 INFO - PROCESS | 1805 | ++DOMWINDOW == 226 (0x7ff85d6d5000) [pid = 1805] [serial = 1065] [outer = 0x7ff8539f4c00] 10:18:47 INFO - PROCESS | 1805 | --DOMWINDOW == 225 (0x7ff851cc2c00) [pid = 1805] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 10:18:47 INFO - PROCESS | 1805 | --DOMWINDOW == 224 (0x7ff85aeca000) [pid = 1805] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 10:18:47 INFO - PROCESS | 1805 | --DOMWINDOW == 223 (0x7ff872866800) [pid = 1805] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 10:18:47 INFO - PROCESS | 1805 | --DOMWINDOW == 222 (0x7ff85c676800) [pid = 1805] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 10:18:47 INFO - PROCESS | 1805 | --DOMWINDOW == 221 (0x7ff851cc4000) [pid = 1805] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 10:18:47 INFO - PROCESS | 1805 | --DOMWINDOW == 220 (0x7ff850bb9c00) [pid = 1805] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 10:18:47 INFO - PROCESS | 1805 | --DOMWINDOW == 219 (0x7ff85dd5f000) [pid = 1805] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 10:18:47 INFO - PROCESS | 1805 | --DOMWINDOW == 218 (0x7ff85d163800) [pid = 1805] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:18:47 INFO - PROCESS | 1805 | --DOMWINDOW == 217 (0x7ff863ebd000) [pid = 1805] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 10:18:47 INFO - PROCESS | 1805 | --DOMWINDOW == 216 (0x7ff85be84000) [pid = 1805] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 10:18:47 INFO - PROCESS | 1805 | --DOMWINDOW == 215 (0x7ff860923400) [pid = 1805] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 10:18:47 INFO - PROCESS | 1805 | 1461086327915 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 10:18:47 INFO - PROCESS | 1805 | 1461086327942 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 10:18:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 10:18:47 INFO - PROCESS | 1805 | 1461086327948 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 10:18:47 INFO - PROCESS | 1805 | 1461086327950 Marionette TRACE conn3 <- [1,1390,null,{}] 10:18:47 INFO - PROCESS | 1805 | 1461086327955 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:48 INFO - PROCESS | 1805 | 1461086328128 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 10:18:48 INFO - PROCESS | 1805 | 1461086328360 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff85c61a800 == 100 [pid = 1805] [id = 355] 10:18:48 INFO - PROCESS | 1805 | ++DOMWINDOW == 216 (0x7ff854fc6800) [pid = 1805] [serial = 1066] [outer = (nil)] 10:18:48 INFO - PROCESS | 1805 | ++DOMWINDOW == 217 (0x7ff85cfd2400) [pid = 1805] [serial = 1067] [outer = 0x7ff854fc6800] 10:18:48 INFO - PROCESS | 1805 | 1461086328437 Marionette DEBUG loaded listener.js 10:18:48 INFO - PROCESS | 1805 | ++DOMWINDOW == 218 (0x7ff85da6fc00) [pid = 1805] [serial = 1068] [outer = 0x7ff854fc6800] 10:18:49 INFO - PROCESS | 1805 | 1461086329195 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 10:18:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 10:18:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1285ms 10:18:49 INFO - PROCESS | 1805 | 1461086329235 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 10:18:49 INFO - PROCESS | 1805 | 1461086329237 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 10:18:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 10:18:49 INFO - PROCESS | 1805 | 1461086329244 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 10:18:49 INFO - PROCESS | 1805 | 1461086329247 Marionette TRACE conn3 <- [1,1394,null,{}] 10:18:49 INFO - PROCESS | 1805 | 1461086329253 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:49 INFO - PROCESS | 1805 | 1461086329492 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 10:18:49 INFO - PROCESS | 1805 | 1461086329661 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff861929800 == 101 [pid = 1805] [id = 356] 10:18:49 INFO - PROCESS | 1805 | ++DOMWINDOW == 219 (0x7ff85587f400) [pid = 1805] [serial = 1069] [outer = (nil)] 10:18:49 INFO - PROCESS | 1805 | ++DOMWINDOW == 220 (0x7ff863243400) [pid = 1805] [serial = 1070] [outer = 0x7ff85587f400] 10:18:49 INFO - PROCESS | 1805 | 1461086329730 Marionette DEBUG loaded listener.js 10:18:49 INFO - PROCESS | 1805 | ++DOMWINDOW == 221 (0x7ff8653c8400) [pid = 1805] [serial = 1071] [outer = 0x7ff85587f400] 10:18:50 INFO - PROCESS | 1805 | 1461086330779 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 10:18:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 10:18:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1583ms 10:18:50 INFO - PROCESS | 1805 | 1461086330829 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 10:18:50 INFO - PROCESS | 1805 | 1461086330836 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 10:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 10:18:50 INFO - PROCESS | 1805 | 1461086330845 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 10:18:50 INFO - PROCESS | 1805 | 1461086330850 Marionette TRACE conn3 <- [1,1398,null,{}] 10:18:50 INFO - PROCESS | 1805 | 1461086330857 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:51 INFO - PROCESS | 1805 | 1461086331111 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 10:18:51 INFO - PROCESS | 1805 | 1461086331423 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff855017800 == 102 [pid = 1805] [id = 357] 10:18:51 INFO - PROCESS | 1805 | ++DOMWINDOW == 222 (0x7ff850ed9800) [pid = 1805] [serial = 1072] [outer = (nil)] 10:18:51 INFO - PROCESS | 1805 | ++DOMWINDOW == 223 (0x7ff850fcd000) [pid = 1805] [serial = 1073] [outer = 0x7ff850ed9800] 10:18:51 INFO - PROCESS | 1805 | 1461086331517 Marionette DEBUG loaded listener.js 10:18:51 INFO - PROCESS | 1805 | ++DOMWINDOW == 224 (0x7ff851b26c00) [pid = 1805] [serial = 1074] [outer = 0x7ff850ed9800] 10:18:52 INFO - PROCESS | 1805 | 1461086332396 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 10:18:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 10:18:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1584ms 10:18:52 INFO - PROCESS | 1805 | 1461086332430 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 10:18:52 INFO - PROCESS | 1805 | 1461086332438 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 10:18:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 10:18:52 INFO - PROCESS | 1805 | 1461086332449 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 10:18:52 INFO - PROCESS | 1805 | 1461086332453 Marionette TRACE conn3 <- [1,1402,null,{}] 10:18:52 INFO - PROCESS | 1805 | 1461086332459 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:52 INFO - PROCESS | 1805 | 1461086332672 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 10:18:52 INFO - PROCESS | 1805 | 1461086332867 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff861059800 == 103 [pid = 1805] [id = 358] 10:18:52 INFO - PROCESS | 1805 | ++DOMWINDOW == 225 (0x7ff85364ec00) [pid = 1805] [serial = 1075] [outer = (nil)] 10:18:53 INFO - PROCESS | 1805 | ++DOMWINDOW == 226 (0x7ff855462400) [pid = 1805] [serial = 1076] [outer = 0x7ff85364ec00] 10:18:53 INFO - PROCESS | 1805 | 1461086333045 Marionette DEBUG loaded listener.js 10:18:53 INFO - PROCESS | 1805 | ++DOMWINDOW == 227 (0x7ff85bebe000) [pid = 1805] [serial = 1077] [outer = 0x7ff85364ec00] 10:18:53 INFO - PROCESS | 1805 | 1461086333955 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 10:18:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 10:18:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1539ms 10:18:53 INFO - PROCESS | 1805 | 1461086333988 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 10:18:53 INFO - PROCESS | 1805 | 1461086333991 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 10:18:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 10:18:54 INFO - PROCESS | 1805 | 1461086333998 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 10:18:54 INFO - PROCESS | 1805 | 1461086334004 Marionette TRACE conn3 <- [1,1406,null,{}] 10:18:54 INFO - PROCESS | 1805 | 1461086334019 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:54 INFO - PROCESS | 1805 | 1461086334212 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 10:18:54 INFO - PROCESS | 1805 | 1461086334418 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff865bdd000 == 104 [pid = 1805] [id = 359] 10:18:54 INFO - PROCESS | 1805 | ++DOMWINDOW == 228 (0x7ff85d16e800) [pid = 1805] [serial = 1078] [outer = (nil)] 10:18:54 INFO - PROCESS | 1805 | ++DOMWINDOW == 229 (0x7ff86166e000) [pid = 1805] [serial = 1079] [outer = 0x7ff85d16e800] 10:18:54 INFO - PROCESS | 1805 | 1461086334534 Marionette DEBUG loaded listener.js 10:18:54 INFO - PROCESS | 1805 | ++DOMWINDOW == 230 (0x7ff861e7dc00) [pid = 1805] [serial = 1080] [outer = 0x7ff85d16e800] 10:18:55 INFO - PROCESS | 1805 | 1461086335428 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 10:18:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 10:18:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1485ms 10:18:55 INFO - PROCESS | 1805 | 1461086335484 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 10:18:55 INFO - PROCESS | 1805 | 1461086335489 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 10:18:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 10:18:55 INFO - PROCESS | 1805 | 1461086335495 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 10:18:55 INFO - PROCESS | 1805 | 1461086335497 Marionette TRACE conn3 <- [1,1410,null,{}] 10:18:55 INFO - PROCESS | 1805 | 1461086335503 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:55 INFO - PROCESS | 1805 | 1461086335690 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 10:18:55 INFO - PROCESS | 1805 | 1461086335886 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff867166800 == 105 [pid = 1805] [id = 360] 10:18:55 INFO - PROCESS | 1805 | ++DOMWINDOW == 231 (0x7ff85f51f400) [pid = 1805] [serial = 1081] [outer = (nil)] 10:18:55 INFO - PROCESS | 1805 | ++DOMWINDOW == 232 (0x7ff864a6c000) [pid = 1805] [serial = 1082] [outer = 0x7ff85f51f400] 10:18:55 INFO - PROCESS | 1805 | 1461086335961 Marionette DEBUG loaded listener.js 10:18:56 INFO - PROCESS | 1805 | ++DOMWINDOW == 233 (0x7ff865940400) [pid = 1805] [serial = 1083] [outer = 0x7ff85f51f400] 10:18:56 INFO - PROCESS | 1805 | 1461086336955 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 10:18:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 10:18:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1482ms 10:18:56 INFO - PROCESS | 1805 | 1461086336978 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 10:18:56 INFO - PROCESS | 1805 | 1461086336982 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 10:18:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 10:18:56 INFO - PROCESS | 1805 | 1461086336988 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 10:18:56 INFO - PROCESS | 1805 | 1461086336990 Marionette TRACE conn3 <- [1,1414,null,{}] 10:18:56 INFO - PROCESS | 1805 | 1461086336996 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:57 INFO - PROCESS | 1805 | 1461086337190 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 10:18:57 INFO - PROCESS | 1805 | 1461086337388 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff873710800 == 106 [pid = 1805] [id = 361] 10:18:57 INFO - PROCESS | 1805 | ++DOMWINDOW == 234 (0x7ff8659d1400) [pid = 1805] [serial = 1084] [outer = (nil)] 10:18:57 INFO - PROCESS | 1805 | ++DOMWINDOW == 235 (0x7ff86609b800) [pid = 1805] [serial = 1085] [outer = 0x7ff8659d1400] 10:18:57 INFO - PROCESS | 1805 | 1461086337471 Marionette DEBUG loaded listener.js 10:18:57 INFO - PROCESS | 1805 | ++DOMWINDOW == 236 (0x7ff866d39000) [pid = 1805] [serial = 1086] [outer = 0x7ff8659d1400] 10:18:58 INFO - PROCESS | 1805 | 1461086338458 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 10:18:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 10:18:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1478ms 10:18:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 10:18:58 INFO - PROCESS | 1805 | 1461086338467 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 10:18:58 INFO - PROCESS | 1805 | 1461086338470 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 10:18:58 INFO - PROCESS | 1805 | 1461086338478 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 10:18:58 INFO - PROCESS | 1805 | 1461086338482 Marionette TRACE conn3 <- [1,1418,null,{}] 10:18:58 INFO - PROCESS | 1805 | 1461086338489 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:58 INFO - PROCESS | 1805 | 1461086338697 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 10:18:58 INFO - PROCESS | 1805 | 1461086338949 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff87cd05800 == 107 [pid = 1805] [id = 362] 10:18:58 INFO - PROCESS | 1805 | ++DOMWINDOW == 237 (0x7ff876a2c000) [pid = 1805] [serial = 1087] [outer = (nil)] 10:18:59 INFO - PROCESS | 1805 | ++DOMWINDOW == 238 (0x7ff878cf5800) [pid = 1805] [serial = 1088] [outer = 0x7ff876a2c000] 10:18:59 INFO - PROCESS | 1805 | 1461086339041 Marionette DEBUG loaded listener.js 10:18:59 INFO - PROCESS | 1805 | ++DOMWINDOW == 239 (0x7ff878ee4800) [pid = 1805] [serial = 1089] [outer = 0x7ff876a2c000] 10:18:59 INFO - PROCESS | 1805 | 1461086339863 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 10:18:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 10:18:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1437ms 10:18:59 INFO - PROCESS | 1805 | 1461086339914 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 10:18:59 INFO - PROCESS | 1805 | 1461086339918 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 10:18:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 10:18:59 INFO - PROCESS | 1805 | 1461086339924 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 10:18:59 INFO - PROCESS | 1805 | 1461086339927 Marionette TRACE conn3 <- [1,1422,null,{}] 10:18:59 INFO - PROCESS | 1805 | 1461086339933 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:00 INFO - PROCESS | 1805 | 1461086340141 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 10:19:00 INFO - PROCESS | 1805 | 1461086340339 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff855cbf800 == 108 [pid = 1805] [id = 363] 10:19:00 INFO - PROCESS | 1805 | ++DOMWINDOW == 240 (0x7ff84e0d0000) [pid = 1805] [serial = 1090] [outer = (nil)] 10:19:00 INFO - PROCESS | 1805 | ++DOMWINDOW == 241 (0x7ff84e0d4400) [pid = 1805] [serial = 1091] [outer = 0x7ff84e0d0000] 10:19:00 INFO - PROCESS | 1805 | 1461086340411 Marionette DEBUG loaded listener.js 10:19:00 INFO - PROCESS | 1805 | ++DOMWINDOW == 242 (0x7ff84e0d9400) [pid = 1805] [serial = 1092] [outer = 0x7ff84e0d0000] 10:19:01 INFO - PROCESS | 1805 | 1461086341346 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 10:19:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 10:19:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1479ms 10:19:01 INFO - PROCESS | 1805 | 1461086341407 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 10:19:01 INFO - PROCESS | 1805 | 1461086341413 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 10:19:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 10:19:01 INFO - PROCESS | 1805 | 1461086341421 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 10:19:01 INFO - PROCESS | 1805 | 1461086341423 Marionette TRACE conn3 <- [1,1426,null,{}] 10:19:01 INFO - PROCESS | 1805 | 1461086341430 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:01 INFO - PROCESS | 1805 | 1461086341651 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 10:19:01 INFO - PROCESS | 1805 | 1461086341900 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff87dd1b000 == 109 [pid = 1805] [id = 364] 10:19:01 INFO - PROCESS | 1805 | ++DOMWINDOW == 243 (0x7ff84e0cfc00) [pid = 1805] [serial = 1093] [outer = (nil)] 10:19:02 INFO - PROCESS | 1805 | ++DOMWINDOW == 244 (0x7ff84e766c00) [pid = 1805] [serial = 1094] [outer = 0x7ff84e0cfc00] 10:19:02 INFO - PROCESS | 1805 | 1461086342018 Marionette DEBUG loaded listener.js 10:19:02 INFO - PROCESS | 1805 | ++DOMWINDOW == 245 (0x7ff84e76c000) [pid = 1805] [serial = 1095] [outer = 0x7ff84e0cfc00] 10:19:03 INFO - PROCESS | 1805 | 1461086343061 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 10:19:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 10:19:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1682ms 10:19:03 INFO - PROCESS | 1805 | 1461086343106 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 10:19:03 INFO - PROCESS | 1805 | 1461086343112 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 10:19:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 10:19:03 INFO - PROCESS | 1805 | 1461086343121 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 10:19:03 INFO - PROCESS | 1805 | 1461086343126 Marionette TRACE conn3 <- [1,1430,null,{}] 10:19:03 INFO - PROCESS | 1805 | 1461086343133 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:03 INFO - PROCESS | 1805 | 1461086343423 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 10:19:03 INFO - PROCESS | 1805 | 1461086343775 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84dfdc800 == 110 [pid = 1805] [id = 365] 10:19:03 INFO - PROCESS | 1805 | ++DOMWINDOW == 246 (0x7ff84e0d0800) [pid = 1805] [serial = 1096] [outer = (nil)] 10:19:03 INFO - PROCESS | 1805 | ++DOMWINDOW == 247 (0x7ff855232000) [pid = 1805] [serial = 1097] [outer = 0x7ff84e0d0800] 10:19:03 INFO - PROCESS | 1805 | 1461086343896 Marionette DEBUG loaded listener.js 10:19:04 INFO - PROCESS | 1805 | ++DOMWINDOW == 248 (0x7ff855235800) [pid = 1805] [serial = 1098] [outer = 0x7ff84e0d0800] 10:19:04 INFO - PROCESS | 1805 | 1461086344793 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 10:19:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 10:19:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1733ms 10:19:04 INFO - PROCESS | 1805 | 1461086344854 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 10:19:04 INFO - PROCESS | 1805 | 1461086344857 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 10:19:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 10:19:04 INFO - PROCESS | 1805 | 1461086344863 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 10:19:04 INFO - PROCESS | 1805 | 1461086344866 Marionette TRACE conn3 <- [1,1434,null,{}] 10:19:04 INFO - PROCESS | 1805 | 1461086344872 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:05 INFO - PROCESS | 1805 | 1461086345113 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 10:19:05 INFO - PROCESS | 1805 | 1461086345357 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff851e8d000 == 111 [pid = 1805] [id = 366] 10:19:05 INFO - PROCESS | 1805 | ++DOMWINDOW == 249 (0x7ff84dfe6000) [pid = 1805] [serial = 1099] [outer = (nil)] 10:19:05 INFO - PROCESS | 1805 | ++DOMWINDOW == 250 (0x7ff84dfecc00) [pid = 1805] [serial = 1100] [outer = 0x7ff84dfe6000] 10:19:05 INFO - PROCESS | 1805 | 1461086345483 Marionette DEBUG loaded listener.js 10:19:05 INFO - PROCESS | 1805 | ++DOMWINDOW == 251 (0x7ff84dff1c00) [pid = 1805] [serial = 1101] [outer = 0x7ff84dfe6000] 10:19:06 INFO - PROCESS | 1805 | 1461086346369 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 10:19:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 10:19:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1534ms 10:19:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 10:19:06 INFO - PROCESS | 1805 | 1461086346400 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 10:19:06 INFO - PROCESS | 1805 | 1461086346404 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 10:19:06 INFO - PROCESS | 1805 | 1461086346410 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 10:19:06 INFO - PROCESS | 1805 | 1461086346414 Marionette TRACE conn3 <- [1,1438,null,{}] 10:19:06 INFO - PROCESS | 1805 | 1461086346420 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:06 INFO - PROCESS | 1805 | 1461086346633 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 10:19:06 INFO - PROCESS | 1805 | 1461086346897 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff850dd6800 == 112 [pid = 1805] [id = 367] 10:19:06 INFO - PROCESS | 1805 | ++DOMWINDOW == 252 (0x7ff855240000) [pid = 1805] [serial = 1102] [outer = (nil)] 10:19:07 INFO - PROCESS | 1805 | ++DOMWINDOW == 253 (0x7ff863ebf000) [pid = 1805] [serial = 1103] [outer = 0x7ff855240000] 10:19:07 INFO - PROCESS | 1805 | 1461086347020 Marionette DEBUG loaded listener.js 10:19:07 INFO - PROCESS | 1805 | ++DOMWINDOW == 254 (0x7ff878ee6800) [pid = 1805] [serial = 1104] [outer = 0x7ff855240000] 10:19:07 INFO - PROCESS | 1805 | 1461086347866 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 10:19:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 10:19:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1532ms 10:19:07 INFO - PROCESS | 1805 | 1461086347942 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 10:19:07 INFO - PROCESS | 1805 | 1461086347945 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 10:19:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 10:19:07 INFO - PROCESS | 1805 | 1461086347951 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 10:19:07 INFO - PROCESS | 1805 | 1461086347956 Marionette TRACE conn3 <- [1,1442,null,{}] 10:19:07 INFO - PROCESS | 1805 | 1461086347963 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:08 INFO - PROCESS | 1805 | 1461086348234 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 10:19:08 INFO - PROCESS | 1805 | 1461086348497 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff8515d9800 == 113 [pid = 1805] [id = 368] 10:19:08 INFO - PROCESS | 1805 | ++DOMWINDOW == 255 (0x7ff84c4f2000) [pid = 1805] [serial = 1105] [outer = (nil)] 10:19:08 INFO - PROCESS | 1805 | ++DOMWINDOW == 256 (0x7ff84c4f8800) [pid = 1805] [serial = 1106] [outer = 0x7ff84c4f2000] 10:19:08 INFO - PROCESS | 1805 | 1461086348572 Marionette DEBUG loaded listener.js 10:19:08 INFO - PROCESS | 1805 | ++DOMWINDOW == 257 (0x7ff84c4fd800) [pid = 1805] [serial = 1107] [outer = 0x7ff84c4f2000] 10:19:09 INFO - PROCESS | 1805 | 1461086349431 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 10:19:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 10:19:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1537ms 10:19:09 INFO - PROCESS | 1805 | 1461086349489 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 10:19:09 INFO - PROCESS | 1805 | 1461086349493 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 10:19:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 10:19:09 INFO - PROCESS | 1805 | 1461086349498 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 10:19:09 INFO - PROCESS | 1805 | 1461086349500 Marionette TRACE conn3 <- [1,1446,null,{}] 10:19:09 INFO - PROCESS | 1805 | 1461086349506 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:09 INFO - PROCESS | 1805 | 1461086349686 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 10:19:10 INFO - PROCESS | 1805 | 1461086350410 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff850dd4000 == 114 [pid = 1805] [id = 369] 10:19:10 INFO - PROCESS | 1805 | ++DOMWINDOW == 258 (0x7ff84c7e2400) [pid = 1805] [serial = 1108] [outer = (nil)] 10:19:10 INFO - PROCESS | 1805 | ++DOMWINDOW == 259 (0x7ff84d9bd400) [pid = 1805] [serial = 1109] [outer = 0x7ff84c7e2400] 10:19:10 INFO - PROCESS | 1805 | 1461086350483 Marionette DEBUG loaded listener.js 10:19:10 INFO - PROCESS | 1805 | ++DOMWINDOW == 260 (0x7ff84dc3ac00) [pid = 1805] [serial = 1110] [outer = 0x7ff84c7e2400] 10:19:11 INFO - PROCESS | 1805 | 1461086351315 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 10:19:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 10:19:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1879ms 10:19:11 INFO - PROCESS | 1805 | 1461086351380 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 10:19:11 INFO - PROCESS | 1805 | 1461086351386 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 10:19:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 10:19:11 INFO - PROCESS | 1805 | 1461086351395 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 10:19:11 INFO - PROCESS | 1805 | 1461086351399 Marionette TRACE conn3 <- [1,1450,null,{}] 10:19:11 INFO - PROCESS | 1805 | 1461086351512 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:11 INFO - PROCESS | 1805 | 1461086351793 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 10:19:12 INFO - PROCESS | 1805 | 1461086352153 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff84db21000 == 115 [pid = 1805] [id = 370] 10:19:12 INFO - PROCESS | 1805 | ++DOMWINDOW == 261 (0x7ff84e652c00) [pid = 1805] [serial = 1111] [outer = (nil)] 10:19:12 INFO - PROCESS | 1805 | ++DOMWINDOW == 262 (0x7ff850bb6800) [pid = 1805] [serial = 1112] [outer = 0x7ff84e652c00] 10:19:12 INFO - PROCESS | 1805 | 1461086352223 Marionette DEBUG loaded listener.js 10:19:12 INFO - PROCESS | 1805 | ++DOMWINDOW == 263 (0x7ff850ede000) [pid = 1805] [serial = 1113] [outer = 0x7ff84e652c00] 10:19:13 INFO - PROCESS | 1805 | 1461086353151 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 10:19:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 10:19:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1813ms 10:19:13 INFO - PROCESS | 1805 | 1461086353212 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 10:19:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 10:19:13 INFO - PROCESS | 1805 | 1461086353218 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 10:19:13 INFO - PROCESS | 1805 | 1461086353225 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 10:19:13 INFO - PROCESS | 1805 | 1461086353228 Marionette TRACE conn3 <- [1,1454,null,{}] 10:19:13 INFO - PROCESS | 1805 | 1461086353234 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:13 INFO - PROCESS | 1805 | 1461086353416 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 10:19:13 INFO - PROCESS | 1805 | 1461086353695 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff850d20800 == 116 [pid = 1805] [id = 371] 10:19:13 INFO - PROCESS | 1805 | ++DOMWINDOW == 264 (0x7ff8516b8400) [pid = 1805] [serial = 1114] [outer = (nil)] 10:19:13 INFO - PROCESS | 1805 | ++DOMWINDOW == 265 (0x7ff8516ba400) [pid = 1805] [serial = 1115] [outer = 0x7ff8516b8400] 10:19:13 INFO - PROCESS | 1805 | 1461086353806 Marionette DEBUG loaded listener.js 10:19:13 INFO - PROCESS | 1805 | ++DOMWINDOW == 266 (0x7ff8516bec00) [pid = 1805] [serial = 1116] [outer = 0x7ff8516b8400] 10:19:14 INFO - PROCESS | 1805 | 1461086354664 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 10:19:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 10:19:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1482ms 10:19:14 INFO - PROCESS | 1805 | 1461086354707 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 10:19:14 INFO - PROCESS | 1805 | 1461086354711 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 10:19:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 10:19:14 INFO - PROCESS | 1805 | 1461086354723 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 10:19:14 INFO - PROCESS | 1805 | 1461086354731 Marionette TRACE conn3 <- [1,1458,null,{}] 10:19:14 INFO - PROCESS | 1805 | 1461086354739 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:14 INFO - PROCESS | 1805 | 1461086354910 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 10:19:15 INFO - PROCESS | 1805 | 1461086355199 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff867593000 == 115 [pid = 1805] [id = 59] 10:19:15 INFO - PROCESS | 1805 | --DOMWINDOW == 265 (0x7ff861663400) [pid = 1805] [serial = 1007] [outer = (nil)] [url = about:blank] 10:19:15 INFO - PROCESS | 1805 | --DOMWINDOW == 264 (0x7ff84e6e6c00) [pid = 1805] [serial = 977] [outer = (nil)] [url = about:blank] 10:19:15 INFO - PROCESS | 1805 | --DOMWINDOW == 263 (0x7ff85d6cd400) [pid = 1805] [serial = 956] [outer = (nil)] [url = about:blank] 10:19:15 INFO - PROCESS | 1805 | --DOMWINDOW == 262 (0x7ff85364ac00) [pid = 1805] [serial = 974] [outer = (nil)] [url = about:blank] 10:19:15 INFO - PROCESS | 1805 | --DOMWINDOW == 261 (0x7ff855466000) [pid = 1805] [serial = 953] [outer = (nil)] [url = about:blank] 10:19:15 INFO - PROCESS | 1805 | --DOMWINDOW == 260 (0x7ff878d49800) [pid = 1805] [serial = 971] [outer = (nil)] [url = about:blank] 10:19:15 INFO - PROCESS | 1805 | --DOMWINDOW == 259 (0x7ff850ed5c00) [pid = 1805] [serial = 980] [outer = (nil)] [url = about:blank] 10:19:15 INFO - PROCESS | 1805 | --DOMWINDOW == 258 (0x7ff878968000) [pid = 1805] [serial = 965] [outer = (nil)] [url = about:blank] 10:19:15 INFO - PROCESS | 1805 | --DOMWINDOW == 257 (0x7ff852e04400) [pid = 1805] [serial = 968] [outer = (nil)] [url = about:blank] 10:19:15 INFO - PROCESS | 1805 | --DOMWINDOW == 256 (0x7ff873697400) [pid = 1805] [serial = 962] [outer = (nil)] [url = about:blank] 10:19:15 INFO - PROCESS | 1805 | --DOMWINDOW == 255 (0x7ff8649be400) [pid = 1805] [serial = 959] [outer = (nil)] [url = about:blank] 10:19:15 INFO - PROCESS | 1805 | --DOMWINDOW == 254 (0x7ff84d9c9800) [pid = 1805] [serial = 983] [outer = (nil)] [url = about:blank] 10:19:15 INFO - PROCESS | 1805 | --DOMWINDOW == 253 (0x7ff84dc35000) [pid = 1805] [serial = 986] [outer = (nil)] [url = about:blank] 10:19:15 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84e5f7800 == 116 [pid = 1805] [id = 372] 10:19:15 INFO - PROCESS | 1805 | ++DOMWINDOW == 254 (0x7ff84d9c9800) [pid = 1805] [serial = 1117] [outer = (nil)] 10:19:15 INFO - PROCESS | 1805 | ++DOMWINDOW == 255 (0x7ff850ed9c00) [pid = 1805] [serial = 1118] [outer = 0x7ff84d9c9800] 10:19:15 INFO - PROCESS | 1805 | 1461086355379 Marionette DEBUG loaded listener.js 10:19:15 INFO - PROCESS | 1805 | ++DOMWINDOW == 256 (0x7ff852e03000) [pid = 1805] [serial = 1119] [outer = 0x7ff84d9c9800] 10:19:15 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff861914800 == 115 [pid = 1805] [id = 347] 10:19:15 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff87b730800 == 114 [pid = 1805] [id = 345] 10:19:15 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff86105e800 == 113 [pid = 1805] [id = 344] 10:19:15 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff87cf67000 == 112 [pid = 1805] [id = 343] 10:19:15 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff87837f800 == 111 [pid = 1805] [id = 342] 10:19:15 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff873719000 == 110 [pid = 1805] [id = 341] 10:19:15 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff868e04000 == 109 [pid = 1805] [id = 340] 10:19:15 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff866ce9800 == 108 [pid = 1805] [id = 339] 10:19:15 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8617d2800 == 107 [pid = 1805] [id = 338] 10:19:15 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85c987000 == 106 [pid = 1805] [id = 337] 10:19:15 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84e5f1800 == 105 [pid = 1805] [id = 336] 10:19:15 INFO - PROCESS | 1805 | --DOMWINDOW == 255 (0x7ff86646ac00) [pid = 1805] [serial = 732] [outer = (nil)] [url = about:blank] 10:19:15 INFO - PROCESS | 1805 | --DOMWINDOW == 254 (0x7ff8670d8000) [pid = 1805] [serial = 783] [outer = (nil)] [url = about:blank] 10:19:15 INFO - PROCESS | 1805 | --DOMWINDOW == 253 (0x7ff851cd0800) [pid = 1805] [serial = 993] [outer = (nil)] [url = about:blank] 10:19:15 INFO - PROCESS | 1805 | --DOMWINDOW == 252 (0x7ff851cc7400) [pid = 1805] [serial = 992] [outer = (nil)] [url = about:blank] 10:19:15 INFO - PROCESS | 1805 | --DOMWINDOW == 251 (0x7ff85c2f0800) [pid = 1805] [serial = 998] [outer = (nil)] [url = about:blank] 10:19:15 INFO - PROCESS | 1805 | --DOMWINDOW == 250 (0x7ff8749c9000) [pid = 1805] [serial = 951] [outer = (nil)] [url = about:blank] 10:19:15 INFO - PROCESS | 1805 | --DOMWINDOW == 249 (0x7ff873929400) [pid = 1805] [serial = 950] [outer = (nil)] [url = about:blank] 10:19:15 INFO - PROCESS | 1805 | --DOMWINDOW == 248 (0x7ff85c9f8800) [pid = 1805] [serial = 1001] [outer = (nil)] [url = about:blank] 10:19:15 INFO - PROCESS | 1805 | --DOMWINDOW == 247 (0x7ff85376f000) [pid = 1805] [serial = 995] [outer = (nil)] [url = about:blank] 10:19:15 INFO - PROCESS | 1805 | --DOMWINDOW == 246 (0x7ff85546d000) [pid = 1805] [serial = 996] [outer = (nil)] [url = about:blank] 10:19:15 INFO - PROCESS | 1805 | --DOMWINDOW == 245 (0x7ff850cfac00) [pid = 1805] [serial = 990] [outer = (nil)] [url = about:blank] 10:19:15 INFO - PROCESS | 1805 | --DOMWINDOW == 244 (0x7ff850cec800) [pid = 1805] [serial = 989] [outer = (nil)] [url = about:blank] 10:19:15 INFO - PROCESS | 1805 | --DOMWINDOW == 243 (0x7ff85f51b400) [pid = 1805] [serial = 1004] [outer = (nil)] [url = about:blank] 10:19:15 INFO - PROCESS | 1805 | --DOMWINDOW == 242 (0x7ff861eed400) [pid = 1805] [serial = 681] [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:19:15 INFO - PROCESS | 1805 | --DOMWINDOW == 241 (0x7ff860a68000) [pid = 1805] [serial = 1005] [outer = (nil)] [url = about:blank] 10:19:15 INFO - PROCESS | 1805 | --DOMWINDOW == 240 (0x7ff85d169c00) [pid = 1805] [serial = 1002] [outer = (nil)] [url = about:blank] 10:19:15 INFO - PROCESS | 1805 | --DOMWINDOW == 239 (0x7ff85c675000) [pid = 1805] [serial = 999] [outer = (nil)] [url = about:blank] 10:19:15 INFO - PROCESS | 1805 | --DOMWINDOW == 238 (0x7ff8670df800) [pid = 1805] [serial = 840] [outer = (nil)] [url = about:blank] 10:19:16 INFO - PROCESS | 1805 | 1461086356152 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 10:19:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 10:19:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1448ms 10:19:16 INFO - PROCESS | 1805 | 1461086356165 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 10:19:16 INFO - PROCESS | 1805 | 1461086356169 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 10:19:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 10:19:16 INFO - PROCESS | 1805 | 1461086356212 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 10:19:16 INFO - PROCESS | 1805 | 1461086356215 Marionette TRACE conn3 <- [1,1462,null,{}] 10:19:16 INFO - PROCESS | 1805 | 1461086356220 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:16 INFO - PROCESS | 1805 | 1461086356376 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 10:19:16 INFO - PROCESS | 1805 | 1461086356391 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff85add1000 == 106 [pid = 1805] [id = 373] 10:19:16 INFO - PROCESS | 1805 | ++DOMWINDOW == 239 (0x7ff851cc7400) [pid = 1805] [serial = 1120] [outer = (nil)] 10:19:16 INFO - PROCESS | 1805 | ++DOMWINDOW == 240 (0x7ff85364cc00) [pid = 1805] [serial = 1121] [outer = 0x7ff851cc7400] 10:19:16 INFO - PROCESS | 1805 | 1461086356462 Marionette DEBUG loaded listener.js 10:19:16 INFO - PROCESS | 1805 | ++DOMWINDOW == 241 (0x7ff855232400) [pid = 1805] [serial = 1122] [outer = 0x7ff851cc7400] 10:19:17 INFO - PROCESS | 1805 | 1461086357357 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 10:19:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 10:19:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1194ms 10:19:17 INFO - PROCESS | 1805 | 1461086357398 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 10:19:17 INFO - PROCESS | 1805 | 1461086357402 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 10:19:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 10:19:17 INFO - PROCESS | 1805 | 1461086357407 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 10:19:17 INFO - PROCESS | 1805 | 1461086357410 Marionette TRACE conn3 <- [1,1466,null,{}] 10:19:17 INFO - PROCESS | 1805 | 1461086357415 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:17 INFO - PROCESS | 1805 | 1461086357569 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 10:19:17 INFO - PROCESS | 1805 | 1461086357744 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85ca16800 == 107 [pid = 1805] [id = 374] 10:19:17 INFO - PROCESS | 1805 | ++DOMWINDOW == 242 (0x7ff85523dc00) [pid = 1805] [serial = 1123] [outer = (nil)] 10:19:17 INFO - PROCESS | 1805 | ++DOMWINDOW == 243 (0x7ff855240400) [pid = 1805] [serial = 1124] [outer = 0x7ff85523dc00] 10:19:17 INFO - PROCESS | 1805 | 1461086357814 Marionette DEBUG loaded listener.js 10:19:17 INFO - PROCESS | 1805 | ++DOMWINDOW == 244 (0x7ff85acde400) [pid = 1805] [serial = 1125] [outer = 0x7ff85523dc00] 10:19:18 INFO - PROCESS | 1805 | 1461086358644 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 10:19:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 10:19:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1280ms 10:19:18 INFO - PROCESS | 1805 | 1461086358688 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 10:19:18 INFO - PROCESS | 1805 | 1461086358691 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 10:19:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 10:19:18 INFO - PROCESS | 1805 | 1461086358704 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 10:19:18 INFO - PROCESS | 1805 | 1461086358706 Marionette TRACE conn3 <- [1,1470,null,{}] 10:19:18 INFO - PROCESS | 1805 | 1461086358711 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:18 INFO - PROCESS | 1805 | 1461086358925 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 10:19:18 INFO - PROCESS | 1805 | 1461086358958 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff85db6b800 == 108 [pid = 1805] [id = 375] 10:19:18 INFO - PROCESS | 1805 | ++DOMWINDOW == 245 (0x7ff85c7e0400) [pid = 1805] [serial = 1126] [outer = (nil)] 10:19:19 INFO - PROCESS | 1805 | ++DOMWINDOW == 246 (0x7ff85cfd5c00) [pid = 1805] [serial = 1127] [outer = 0x7ff85c7e0400] 10:19:19 INFO - PROCESS | 1805 | 1461086359018 Marionette DEBUG loaded listener.js 10:19:19 INFO - PROCESS | 1805 | ++DOMWINDOW == 247 (0x7ff85d2f5800) [pid = 1805] [serial = 1128] [outer = 0x7ff85c7e0400] 10:19:19 INFO - PROCESS | 1805 | 1461086359877 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 10:19:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 10:19:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1229ms 10:19:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 10:19:19 INFO - PROCESS | 1805 | 1461086359934 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 10:19:19 INFO - PROCESS | 1805 | 1461086359936 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 10:19:19 INFO - PROCESS | 1805 | 1461086359942 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 10:19:19 INFO - PROCESS | 1805 | 1461086359945 Marionette TRACE conn3 <- [1,1474,null,{}] 10:19:19 INFO - PROCESS | 1805 | 1461086359950 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:20 INFO - PROCESS | 1805 | 1461086360949 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 246 (0x7ff863245c00) [pid = 1805] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 245 (0x7ff866475000) [pid = 1805] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 244 (0x7ff866d34000) [pid = 1805] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 243 (0x7ff852d12c00) [pid = 1805] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 242 (0x7ff854fd0000) [pid = 1805] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 241 (0x7ff8690f4c00) [pid = 1805] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 240 (0x7ff867d66c00) [pid = 1805] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 239 (0x7ff868e5a400) [pid = 1805] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 238 (0x7ff860c45c00) [pid = 1805] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 237 (0x7ff8737e8400) [pid = 1805] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 236 (0x7ff85d8db800) [pid = 1805] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 235 (0x7ff865632000) [pid = 1805] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 234 (0x7ff85195d000) [pid = 1805] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 233 (0x7ff861668400) [pid = 1805] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 232 (0x7ff860c4d400) [pid = 1805] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 231 (0x7ff873480000) [pid = 1805] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 230 (0x7ff85195ec00) [pid = 1805] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 229 (0x7ff84e6e0000) [pid = 1805] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 228 (0x7ff84d9c2400) [pid = 1805] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 227 (0x7ff853766000) [pid = 1805] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 226 (0x7ff85c7ec000) [pid = 1805] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 225 (0x7ff85f5fe400) [pid = 1805] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 224 (0x7ff863228c00) [pid = 1805] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 223 (0x7ff867347c00) [pid = 1805] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 222 (0x7ff8667e3800) [pid = 1805] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 221 (0x7ff865c38c00) [pid = 1805] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 220 (0x7ff85eb4b800) [pid = 1805] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 219 (0x7ff85195d800) [pid = 1805] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 218 (0x7ff84e6e1000) [pid = 1805] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 217 (0x7ff850bb2800) [pid = 1805] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 216 (0x7ff85d165800) [pid = 1805] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 215 (0x7ff84d9c3c00) [pid = 1805] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 214 (0x7ff878c9cc00) [pid = 1805] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 213 (0x7ff85eb46800) [pid = 1805] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 212 (0x7ff85acdcc00) [pid = 1805] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 211 (0x7ff85acd8400) [pid = 1805] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 210 (0x7ff855471800) [pid = 1805] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 209 (0x7ff861e41000) [pid = 1805] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 208 (0x7ff865481c00) [pid = 1805] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 207 (0x7ff85d6d8c00) [pid = 1805] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 206 (0x7ff863006800) [pid = 1805] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 205 (0x7ff85cfcdc00) [pid = 1805] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 204 (0x7ff851cc6c00) [pid = 1805] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 203 (0x7ff85c7ee800) [pid = 1805] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 202 (0x7ff878826800) [pid = 1805] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 201 (0x7ff87369c000) [pid = 1805] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 200 (0x7ff85c2efc00) [pid = 1805] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 199 (0x7ff85c9f3800) [pid = 1805] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 198 (0x7ff8539ff800) [pid = 1805] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 197 (0x7ff861665000) [pid = 1805] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 196 (0x7ff85aecac00) [pid = 1805] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 195 (0x7ff85cfd1400) [pid = 1805] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 194 (0x7ff861ee8000) [pid = 1805] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 193 (0x7ff8736f0800) [pid = 1805] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 192 (0x7ff865949000) [pid = 1805] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 191 (0x7ff860c46000) [pid = 1805] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 190 (0x7ff84dc37800) [pid = 1805] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 189 (0x7ff84d9bc400) [pid = 1805] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 188 (0x7ff85d2ec400) [pid = 1805] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 187 (0x7ff853651800) [pid = 1805] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 186 (0x7ff853651400) [pid = 1805] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 185 (0x7ff850cf0000) [pid = 1805] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 184 (0x7ff8649bc800) [pid = 1805] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 183 (0x7ff8539f4c00) [pid = 1805] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 182 (0x7ff854fc6800) [pid = 1805] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 181 (0x7ff850edf800) [pid = 1805] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 180 (0x7ff8552cec00) [pid = 1805] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 179 (0x7ff854fc3c00) [pid = 1805] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 10:19:21 INFO - PROCESS | 1805 | --DOMWINDOW == 178 (0x7ff855466800) [pid = 1805] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 10:19:21 INFO - PROCESS | 1805 | 1461086361213 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84db1a800 == 109 [pid = 1805] [id = 376] 10:19:21 INFO - PROCESS | 1805 | ++DOMWINDOW == 179 (0x7ff84d9bb400) [pid = 1805] [serial = 1129] [outer = (nil)] 10:19:21 INFO - PROCESS | 1805 | ++DOMWINDOW == 180 (0x7ff84d9c4c00) [pid = 1805] [serial = 1130] [outer = 0x7ff84d9bb400] 10:19:21 INFO - PROCESS | 1805 | 1461086361276 Marionette DEBUG loaded listener.js 10:19:21 INFO - PROCESS | 1805 | ++DOMWINDOW == 181 (0x7ff850bb0800) [pid = 1805] [serial = 1131] [outer = 0x7ff84d9bb400] 10:19:21 INFO - PROCESS | 1805 | 1461086361940 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 10:19:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 10:19:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 2031ms 10:19:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 10:19:21 INFO - PROCESS | 1805 | 1461086361973 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 10:19:21 INFO - PROCESS | 1805 | 1461086361975 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 10:19:21 INFO - PROCESS | 1805 | 1461086361981 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 10:19:21 INFO - PROCESS | 1805 | 1461086361984 Marionette TRACE conn3 <- [1,1478,null,{}] 10:19:21 INFO - PROCESS | 1805 | 1461086361989 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:22 INFO - PROCESS | 1805 | 1461086362136 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 10:19:22 INFO - PROCESS | 1805 | 1461086362296 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff85ca21800 == 110 [pid = 1805] [id = 377] 10:19:22 INFO - PROCESS | 1805 | ++DOMWINDOW == 182 (0x7ff84d9bc400) [pid = 1805] [serial = 1132] [outer = (nil)] 10:19:22 INFO - PROCESS | 1805 | ++DOMWINDOW == 183 (0x7ff851959000) [pid = 1805] [serial = 1133] [outer = 0x7ff84d9bc400] 10:19:22 INFO - PROCESS | 1805 | 1461086362355 Marionette DEBUG loaded listener.js 10:19:22 INFO - PROCESS | 1805 | ++DOMWINDOW == 184 (0x7ff853651800) [pid = 1805] [serial = 1134] [outer = 0x7ff84d9bc400] 10:19:23 INFO - PROCESS | 1805 | 1461086363254 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 10:19:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 10:19:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1332ms 10:19:23 INFO - PROCESS | 1805 | 1461086363314 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 10:19:23 INFO - PROCESS | 1805 | 1461086363320 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 10:19:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 10:19:23 INFO - PROCESS | 1805 | 1461086363329 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 10:19:23 INFO - PROCESS | 1805 | 1461086363335 Marionette TRACE conn3 <- [1,1482,null,{}] 10:19:23 INFO - PROCESS | 1805 | 1461086363344 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:23 INFO - PROCESS | 1805 | 1461086363578 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 10:19:23 INFO - PROCESS | 1805 | 1461086363850 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff851e9b800 == 111 [pid = 1805] [id = 378] 10:19:23 INFO - PROCESS | 1805 | ++DOMWINDOW == 185 (0x7ff84dc35400) [pid = 1805] [serial = 1135] [outer = (nil)] 10:19:23 INFO - PROCESS | 1805 | ++DOMWINDOW == 186 (0x7ff84e64e800) [pid = 1805] [serial = 1136] [outer = 0x7ff84dc35400] 10:19:23 INFO - PROCESS | 1805 | 1461086363926 Marionette DEBUG loaded listener.js 10:19:24 INFO - PROCESS | 1805 | ++DOMWINDOW == 187 (0x7ff84e771000) [pid = 1805] [serial = 1137] [outer = 0x7ff84dc35400] 10:19:24 INFO - PROCESS | 1805 | 1461086364834 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 10:19:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 10:19:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1545ms 10:19:24 INFO - PROCESS | 1805 | 1461086364875 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 10:19:24 INFO - PROCESS | 1805 | 1461086364884 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 10:19:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 10:19:24 INFO - PROCESS | 1805 | 1461086364893 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 10:19:24 INFO - PROCESS | 1805 | 1461086364898 Marionette TRACE conn3 <- [1,1486,null,{}] 10:19:24 INFO - PROCESS | 1805 | 1461086364903 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:25 INFO - PROCESS | 1805 | 1461086365077 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 10:19:25 INFO - PROCESS | 1805 | 1461086365339 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff85ae55000 == 112 [pid = 1805] [id = 379] 10:19:25 INFO - PROCESS | 1805 | ++DOMWINDOW == 188 (0x7ff850fd9c00) [pid = 1805] [serial = 1138] [outer = (nil)] 10:19:25 INFO - PROCESS | 1805 | ++DOMWINDOW == 189 (0x7ff8516b7400) [pid = 1805] [serial = 1139] [outer = 0x7ff850fd9c00] 10:19:25 INFO - PROCESS | 1805 | 1461086365457 Marionette DEBUG loaded listener.js 10:19:25 INFO - PROCESS | 1805 | ++DOMWINDOW == 190 (0x7ff851953000) [pid = 1805] [serial = 1140] [outer = 0x7ff850fd9c00] 10:19:26 INFO - PROCESS | 1805 | 1461086366437 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 10:19:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 10:19:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1644ms 10:19:26 INFO - PROCESS | 1805 | 1461086366538 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 10:19:26 INFO - PROCESS | 1805 | 1461086366542 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 10:19:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 10:19:26 INFO - PROCESS | 1805 | 1461086366548 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 10:19:26 INFO - PROCESS | 1805 | 1461086366554 Marionette TRACE conn3 <- [1,1490,null,{}] 10:19:26 INFO - PROCESS | 1805 | 1461086366625 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:26 INFO - PROCESS | 1805 | 1461086366827 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 10:19:27 INFO - PROCESS | 1805 | 1461086367049 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff86114a800 == 113 [pid = 1805] [id = 380] 10:19:27 INFO - PROCESS | 1805 | ++DOMWINDOW == 191 (0x7ff852e09800) [pid = 1805] [serial = 1141] [outer = (nil)] 10:19:27 INFO - PROCESS | 1805 | ++DOMWINDOW == 192 (0x7ff8539f3800) [pid = 1805] [serial = 1142] [outer = 0x7ff852e09800] 10:19:27 INFO - PROCESS | 1805 | 1461086367120 Marionette DEBUG loaded listener.js 10:19:27 INFO - PROCESS | 1805 | ++DOMWINDOW == 193 (0x7ff85523c800) [pid = 1805] [serial = 1143] [outer = 0x7ff852e09800] 10:19:27 INFO - PROCESS | 1805 | 1461086367948 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 10:19:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 10:19:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1435ms 10:19:27 INFO - PROCESS | 1805 | 1461086367984 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 10:19:27 INFO - PROCESS | 1805 | 1461086367989 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 10:19:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 10:19:27 INFO - PROCESS | 1805 | 1461086367994 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 10:19:27 INFO - PROCESS | 1805 | 1461086367996 Marionette TRACE conn3 <- [1,1494,null,{}] 10:19:28 INFO - PROCESS | 1805 | 1461086368002 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:28 INFO - PROCESS | 1805 | 1461086368199 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 10:19:28 INFO - PROCESS | 1805 | 1461086368402 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff8619ca000 == 114 [pid = 1805] [id = 381] 10:19:28 INFO - PROCESS | 1805 | ++DOMWINDOW == 194 (0x7ff852e0d400) [pid = 1805] [serial = 1144] [outer = (nil)] 10:19:28 INFO - PROCESS | 1805 | ++DOMWINDOW == 195 (0x7ff855887800) [pid = 1805] [serial = 1145] [outer = 0x7ff852e0d400] 10:19:28 INFO - PROCESS | 1805 | 1461086368471 Marionette DEBUG loaded listener.js 10:19:28 INFO - PROCESS | 1805 | ++DOMWINDOW == 196 (0x7ff85c2efc00) [pid = 1805] [serial = 1146] [outer = 0x7ff852e0d400] 10:19:29 INFO - PROCESS | 1805 | 1461086369363 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 10:19:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 10:19:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1433ms 10:19:29 INFO - PROCESS | 1805 | 1461086369430 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 10:19:29 INFO - PROCESS | 1805 | 1461086369435 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 10:19:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 10:19:29 INFO - PROCESS | 1805 | 1461086369440 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 10:19:29 INFO - PROCESS | 1805 | 1461086369443 Marionette TRACE conn3 <- [1,1498,null,{}] 10:19:29 INFO - PROCESS | 1805 | 1461086369448 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:29 INFO - PROCESS | 1805 | 1461086369631 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 10:19:29 INFO - PROCESS | 1805 | 1461086369829 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff8657b1000 == 115 [pid = 1805] [id = 382] 10:19:29 INFO - PROCESS | 1805 | ++DOMWINDOW == 197 (0x7ff85523b800) [pid = 1805] [serial = 1147] [outer = (nil)] 10:19:29 INFO - PROCESS | 1805 | ++DOMWINDOW == 198 (0x7ff85c9f0c00) [pid = 1805] [serial = 1148] [outer = 0x7ff85523b800] 10:19:29 INFO - PROCESS | 1805 | 1461086369900 Marionette DEBUG loaded listener.js 10:19:29 INFO - PROCESS | 1805 | ++DOMWINDOW == 199 (0x7ff85d2ec400) [pid = 1805] [serial = 1149] [outer = 0x7ff85523b800] 10:19:30 INFO - PROCESS | 1805 | 1461086370791 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 10:19:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 10:19:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1379ms 10:19:30 INFO - PROCESS | 1805 | 1461086370820 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 10:19:30 INFO - PROCESS | 1805 | 1461086370823 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 10:19:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 10:19:30 INFO - PROCESS | 1805 | 1461086370830 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 10:19:30 INFO - PROCESS | 1805 | 1461086370832 Marionette TRACE conn3 <- [1,1502,null,{}] 10:19:30 INFO - PROCESS | 1805 | 1461086370838 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:31 INFO - PROCESS | 1805 | 1461086371040 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 10:19:31 INFO - PROCESS | 1805 | 1461086371249 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff866ce9000 == 116 [pid = 1805] [id = 383] 10:19:31 INFO - PROCESS | 1805 | ++DOMWINDOW == 200 (0x7ff85c672400) [pid = 1805] [serial = 1150] [outer = (nil)] 10:19:31 INFO - PROCESS | 1805 | ++DOMWINDOW == 201 (0x7ff85db54000) [pid = 1805] [serial = 1151] [outer = 0x7ff85c672400] 10:19:31 INFO - PROCESS | 1805 | 1461086371321 Marionette DEBUG loaded listener.js 10:19:31 INFO - PROCESS | 1805 | ++DOMWINDOW == 202 (0x7ff85f5f9c00) [pid = 1805] [serial = 1152] [outer = 0x7ff85c672400] 10:19:32 INFO - PROCESS | 1805 | 1461086372223 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 10:19:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 10:19:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1429ms 10:19:32 INFO - PROCESS | 1805 | 1461086372260 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 10:19:32 INFO - PROCESS | 1805 | 1461086372263 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 10:19:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 10:19:32 INFO - PROCESS | 1805 | 1461086372269 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 10:19:32 INFO - PROCESS | 1805 | 1461086372272 Marionette TRACE conn3 <- [1,1506,null,{}] 10:19:32 INFO - PROCESS | 1805 | 1461086372277 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:32 INFO - PROCESS | 1805 | 1461086372454 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 10:19:32 INFO - PROCESS | 1805 | 1461086372658 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff868da0800 == 117 [pid = 1805] [id = 384] 10:19:32 INFO - PROCESS | 1805 | ++DOMWINDOW == 203 (0x7ff85d521800) [pid = 1805] [serial = 1153] [outer = (nil)] 10:19:32 INFO - PROCESS | 1805 | ++DOMWINDOW == 204 (0x7ff860a6bc00) [pid = 1805] [serial = 1154] [outer = 0x7ff85d521800] 10:19:32 INFO - PROCESS | 1805 | 1461086372725 Marionette DEBUG loaded listener.js 10:19:32 INFO - PROCESS | 1805 | ++DOMWINDOW == 205 (0x7ff860c4f000) [pid = 1805] [serial = 1155] [outer = 0x7ff85d521800] 10:19:33 INFO - PROCESS | 1805 | 1461086373578 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 10:19:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 10:19:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1335ms 10:19:33 INFO - PROCESS | 1805 | 1461086373606 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 10:19:33 INFO - PROCESS | 1805 | 1461086373609 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 10:19:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 10:19:33 INFO - PROCESS | 1805 | 1461086373615 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 10:19:33 INFO - PROCESS | 1805 | 1461086373617 Marionette TRACE conn3 <- [1,1510,null,{}] 10:19:33 INFO - PROCESS | 1805 | 1461086373623 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:33 INFO - PROCESS | 1805 | 1461086373796 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 10:19:34 INFO - PROCESS | 1805 | 1461086374009 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff8736cc800 == 118 [pid = 1805] [id = 385] 10:19:34 INFO - PROCESS | 1805 | ++DOMWINDOW == 206 (0x7ff85da6d400) [pid = 1805] [serial = 1156] [outer = (nil)] 10:19:34 INFO - PROCESS | 1805 | ++DOMWINDOW == 207 (0x7ff86166a000) [pid = 1805] [serial = 1157] [outer = 0x7ff85da6d400] 10:19:34 INFO - PROCESS | 1805 | 1461086374123 Marionette DEBUG loaded listener.js 10:19:34 INFO - PROCESS | 1805 | ++DOMWINDOW == 208 (0x7ff8616a3c00) [pid = 1805] [serial = 1158] [outer = 0x7ff85da6d400] 10:19:35 INFO - PROCESS | 1805 | 1461086375022 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 10:19:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 10:19:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1431ms 10:19:35 INFO - PROCESS | 1805 | 1461086375050 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 10:19:35 INFO - PROCESS | 1805 | 1461086375053 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 10:19:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 10:19:35 INFO - PROCESS | 1805 | 1461086375059 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 10:19:35 INFO - PROCESS | 1805 | 1461086375062 Marionette TRACE conn3 <- [1,1514,null,{}] 10:19:35 INFO - PROCESS | 1805 | 1461086375067 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:35 INFO - PROCESS | 1805 | 1461086375260 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 10:19:35 INFO - PROCESS | 1805 | 1461086375469 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff876526800 == 119 [pid = 1805] [id = 386] 10:19:35 INFO - PROCESS | 1805 | ++DOMWINDOW == 209 (0x7ff860925000) [pid = 1805] [serial = 1159] [outer = (nil)] 10:19:35 INFO - PROCESS | 1805 | ++DOMWINDOW == 210 (0x7ff8616b0800) [pid = 1805] [serial = 1160] [outer = 0x7ff860925000] 10:19:35 INFO - PROCESS | 1805 | 1461086375579 Marionette DEBUG loaded listener.js 10:19:35 INFO - PROCESS | 1805 | ++DOMWINDOW == 211 (0x7ff861e41400) [pid = 1805] [serial = 1161] [outer = 0x7ff860925000] 10:19:36 INFO - PROCESS | 1805 | 1461086376442 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 10:19:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 10:19:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1428ms 10:19:36 INFO - PROCESS | 1805 | 1461086376488 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 10:19:36 INFO - PROCESS | 1805 | 1461086376492 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 10:19:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 10:19:36 INFO - PROCESS | 1805 | 1461086376498 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 10:19:36 INFO - PROCESS | 1805 | 1461086376500 Marionette TRACE conn3 <- [1,1518,null,{}] 10:19:36 INFO - PROCESS | 1805 | 1461086376506 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:36 INFO - PROCESS | 1805 | 1461086376705 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 10:19:36 INFO - PROCESS | 1805 | 1461086376911 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff87874a000 == 120 [pid = 1805] [id = 387] 10:19:36 INFO - PROCESS | 1805 | ++DOMWINDOW == 212 (0x7ff860a68000) [pid = 1805] [serial = 1162] [outer = (nil)] 10:19:36 INFO - PROCESS | 1805 | ++DOMWINDOW == 213 (0x7ff861eebc00) [pid = 1805] [serial = 1163] [outer = 0x7ff860a68000] 10:19:36 INFO - PROCESS | 1805 | 1461086376979 Marionette DEBUG loaded listener.js 10:19:37 INFO - PROCESS | 1805 | ++DOMWINDOW == 214 (0x7ff863240000) [pid = 1805] [serial = 1164] [outer = 0x7ff860a68000] 10:19:37 INFO - PROCESS | 1805 | 1461086377844 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 10:19:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 10:19:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1381ms 10:19:37 INFO - PROCESS | 1805 | 1461086377880 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 10:19:37 INFO - PROCESS | 1805 | 1461086377884 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 10:19:37 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 10:19:37 INFO - PROCESS | 1805 | 1461086377890 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 10:19:37 INFO - PROCESS | 1805 | 1461086377894 Marionette TRACE conn3 <- [1,1522,null,{}] 10:19:37 INFO - PROCESS | 1805 | 1461086377899 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:38 INFO - PROCESS | 1805 | 1461086378099 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 10:19:38 INFO - PROCESS | 1805 | 1461086378309 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff87cd9b000 == 121 [pid = 1805] [id = 388] 10:19:38 INFO - PROCESS | 1805 | ++DOMWINDOW == 215 (0x7ff8616af400) [pid = 1805] [serial = 1165] [outer = (nil)] 10:19:38 INFO - PROCESS | 1805 | ++DOMWINDOW == 216 (0x7ff864cc7800) [pid = 1805] [serial = 1166] [outer = 0x7ff8616af400] 10:19:38 INFO - PROCESS | 1805 | 1461086378386 Marionette DEBUG loaded listener.js 10:19:38 INFO - PROCESS | 1805 | ++DOMWINDOW == 217 (0x7ff86593d000) [pid = 1805] [serial = 1167] [outer = 0x7ff8616af400] 10:19:39 INFO - PROCESS | 1805 | SkCairoFTTypeface::onFilterRec unimplemented 10:19:39 INFO - PROCESS | 1805 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:19:39 INFO - PROCESS | 1805 | SkCairoFTTypeface::onFilterRec unimplemented 10:19:39 INFO - PROCESS | 1805 | SkCairoFTTypeface::onFilterRec unimplemented 10:19:39 INFO - PROCESS | 1805 | SkCairoFTTypeface::onFilterRec unimplemented 10:19:39 INFO - PROCESS | 1805 | SkCairoFTTypeface::onFilterRec unimplemented 10:19:39 INFO - PROCESS | 1805 | SkCairoFTTypeface::onFilterRec unimplemented 10:19:39 INFO - PROCESS | 1805 | SkCairoFTTypeface::onFilterRec unimplemented 10:19:39 INFO - PROCESS | 1805 | SkCairoFTTypeface::onFilterRec unimplemented 10:19:39 INFO - PROCESS | 1805 | SkCairoFTTypeface::onFilterRec unimplemented 10:19:39 INFO - PROCESS | 1805 | SkCairoFTTypeface::onFilterRec unimplemented 10:19:39 INFO - PROCESS | 1805 | SkCairoFTTypeface::onFilterRec unimplemented 10:19:39 INFO - PROCESS | 1805 | 1461086379201 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 10:19:39 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:19:39 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:19:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 10:19:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:19:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:19:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 10:19:39 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:19:39 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:19:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 10:19:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:19:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:19:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 10:19:39 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:19:39 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:19:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 10:19:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:19:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:19:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 10:19:39 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:19:39 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:19:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 10:19:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:19:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:19:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 10:19:39 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1334ms 10:19:39 INFO - PROCESS | 1805 | 1461086379226 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 10:19:39 INFO - PROCESS | 1805 | 1461086379234 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 10:19:39 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 10:19:39 INFO - PROCESS | 1805 | 1461086379240 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 10:19:39 INFO - PROCESS | 1805 | 1461086379243 Marionette TRACE conn3 <- [1,1526,null,{}] 10:19:39 INFO - PROCESS | 1805 | 1461086379251 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:39 INFO - PROCESS | 1805 | 1461086379449 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 10:19:39 INFO - PROCESS | 1805 | 1461086379658 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff851a61000 == 122 [pid = 1805] [id = 389] 10:19:39 INFO - PROCESS | 1805 | ++DOMWINDOW == 218 (0x7ff861e4e000) [pid = 1805] [serial = 1168] [outer = (nil)] 10:19:39 INFO - PROCESS | 1805 | ++DOMWINDOW == 219 (0x7ff866474000) [pid = 1805] [serial = 1169] [outer = 0x7ff861e4e000] 10:19:39 INFO - PROCESS | 1805 | 1461086379770 Marionette DEBUG loaded listener.js 10:19:39 INFO - PROCESS | 1805 | ++DOMWINDOW == 220 (0x7ff8681f5800) [pid = 1805] [serial = 1170] [outer = 0x7ff861e4e000] 10:19:40 INFO - PROCESS | 1805 | 1461086380615 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 10:19:40 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:19:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 10:19:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:19:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:19:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 10:19:40 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:19:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 10:19:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:19:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:19:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 10:19:40 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 10:19:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 10:19:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:19:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:19:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 10:19:40 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1386ms 10:19:40 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 10:19:40 INFO - PROCESS | 1805 | 1461086380628 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 10:19:40 INFO - PROCESS | 1805 | 1461086380631 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 10:19:40 INFO - PROCESS | 1805 | 1461086380637 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 10:19:40 INFO - PROCESS | 1805 | 1461086380640 Marionette TRACE conn3 <- [1,1530,null,{}] 10:19:40 INFO - PROCESS | 1805 | 1461086380645 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:40 INFO - PROCESS | 1805 | 1461086380815 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 10:19:41 INFO - PROCESS | 1805 | 1461086381039 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff85c612800 == 123 [pid = 1805] [id = 390] 10:19:41 INFO - PROCESS | 1805 | ++DOMWINDOW == 221 (0x7ff84c7e2c00) [pid = 1805] [serial = 1171] [outer = (nil)] 10:19:41 INFO - PROCESS | 1805 | ++DOMWINDOW == 222 (0x7ff8516be400) [pid = 1805] [serial = 1172] [outer = 0x7ff84c7e2c00] 10:19:41 INFO - PROCESS | 1805 | 1461086381108 Marionette DEBUG loaded listener.js 10:19:41 INFO - PROCESS | 1805 | ++DOMWINDOW == 223 (0x7ff865d77400) [pid = 1805] [serial = 1173] [outer = 0x7ff84c7e2c00] 10:19:41 INFO - PROCESS | 1805 | 1461086381961 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 10:19:42 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:19:42 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 10:19:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:19:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:19:42 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 10:19:42 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 10:19:42 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:19:42 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 10:19:42 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1381ms 10:19:42 INFO - PROCESS | 1805 | 1461086382020 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 10:19:42 INFO - PROCESS | 1805 | 1461086382023 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 10:19:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 10:19:42 INFO - PROCESS | 1805 | 1461086382029 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 10:19:42 INFO - PROCESS | 1805 | 1461086382032 Marionette TRACE conn3 <- [1,1534,null,{}] 10:19:42 INFO - PROCESS | 1805 | 1461086382037 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:42 INFO - PROCESS | 1805 | 1461086382232 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 10:19:42 INFO - PROCESS | 1805 | 1461086382452 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff852bca800 == 124 [pid = 1805] [id = 391] 10:19:42 INFO - PROCESS | 1805 | ++DOMWINDOW == 224 (0x7ff84dc3a400) [pid = 1805] [serial = 1174] [outer = (nil)] 10:19:42 INFO - PROCESS | 1805 | ++DOMWINDOW == 225 (0x7ff850bb3800) [pid = 1805] [serial = 1175] [outer = 0x7ff84dc3a400] 10:19:42 INFO - PROCESS | 1805 | 1461086382564 Marionette DEBUG loaded listener.js 10:19:42 INFO - PROCESS | 1805 | ++DOMWINDOW == 226 (0x7ff851958c00) [pid = 1805] [serial = 1176] [outer = 0x7ff84dc3a400] 10:19:43 INFO - PROCESS | 1805 | 1461086383462 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 10:19:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 10:19:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1483ms 10:19:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 10:19:43 INFO - PROCESS | 1805 | 1461086383514 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 10:19:43 INFO - PROCESS | 1805 | 1461086383517 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 10:19:43 INFO - PROCESS | 1805 | 1461086383524 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 10:19:43 INFO - PROCESS | 1805 | 1461086383527 Marionette TRACE conn3 <- [1,1538,null,{}] 10:19:43 INFO - PROCESS | 1805 | 1461086383532 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:43 INFO - PROCESS | 1805 | 1461086383727 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 10:19:43 INFO - PROCESS | 1805 | 1461086383942 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff851b5c000 == 125 [pid = 1805] [id = 392] 10:19:44 INFO - PROCESS | 1805 | ++DOMWINDOW == 227 (0x7ff84c7dcc00) [pid = 1805] [serial = 1177] [outer = (nil)] 10:19:44 INFO - PROCESS | 1805 | ++DOMWINDOW == 228 (0x7ff852e11c00) [pid = 1805] [serial = 1178] [outer = 0x7ff84c7dcc00] 10:19:44 INFO - PROCESS | 1805 | 1461086384051 Marionette DEBUG loaded listener.js 10:19:44 INFO - PROCESS | 1805 | ++DOMWINDOW == 229 (0x7ff855471000) [pid = 1805] [serial = 1179] [outer = 0x7ff84c7dcc00] 10:19:45 INFO - PROCESS | 1805 | 1461086385387 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 10:19:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 10:19:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1936ms 10:19:45 INFO - PROCESS | 1805 | 1461086385461 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 10:19:45 INFO - PROCESS | 1805 | 1461086385468 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 10:19:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 10:19:45 INFO - PROCESS | 1805 | 1461086385476 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 10:19:45 INFO - PROCESS | 1805 | 1461086385481 Marionette TRACE conn3 <- [1,1542,null,{}] 10:19:45 INFO - PROCESS | 1805 | 1461086385487 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:45 INFO - PROCESS | 1805 | 1461086385711 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 10:19:45 INFO - PROCESS | 1805 | 1461086385984 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff84dfd8000 == 126 [pid = 1805] [id = 393] 10:19:46 INFO - PROCESS | 1805 | ++DOMWINDOW == 230 (0x7ff84dfe7800) [pid = 1805] [serial = 1180] [outer = (nil)] 10:19:46 INFO - PROCESS | 1805 | ++DOMWINDOW == 231 (0x7ff84e0cd400) [pid = 1805] [serial = 1181] [outer = 0x7ff84dfe7800] 10:19:46 INFO - PROCESS | 1805 | 1461086386165 Marionette DEBUG loaded listener.js 10:19:46 INFO - PROCESS | 1805 | ++DOMWINDOW == 232 (0x7ff84e6e9400) [pid = 1805] [serial = 1182] [outer = 0x7ff84dfe7800] 10:19:47 INFO - PROCESS | 1805 | 1461086387179 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 10:19:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 10:19:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1738ms 10:19:47 INFO - PROCESS | 1805 | 1461086387214 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 10:19:47 INFO - PROCESS | 1805 | 1461086387222 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 10:19:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 10:19:47 INFO - PROCESS | 1805 | 1461086387231 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 10:19:47 INFO - PROCESS | 1805 | 1461086387235 Marionette TRACE conn3 <- [1,1546,null,{}] 10:19:47 INFO - PROCESS | 1805 | 1461086387241 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:47 INFO - PROCESS | 1805 | 1461086387432 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 10:19:47 INFO - PROCESS | 1805 | 1461086387733 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84d830800 == 127 [pid = 1805] [id = 394] 10:19:47 INFO - PROCESS | 1805 | ++DOMWINDOW == 233 (0x7ff84d9c1c00) [pid = 1805] [serial = 1183] [outer = (nil)] 10:19:47 INFO - PROCESS | 1805 | ++DOMWINDOW == 234 (0x7ff850eda800) [pid = 1805] [serial = 1184] [outer = 0x7ff84d9c1c00] 10:19:47 INFO - PROCESS | 1805 | 1461086387860 Marionette DEBUG loaded listener.js 10:19:47 INFO - PROCESS | 1805 | ++DOMWINDOW == 235 (0x7ff850fd9400) [pid = 1805] [serial = 1185] [outer = 0x7ff84d9c1c00] 10:19:48 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff86115d800 == 126 [pid = 1805] [id = 312] 10:19:48 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff861a9c000 == 125 [pid = 1805] [id = 313] 10:19:48 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff855fda000 == 124 [pid = 1805] [id = 149] 10:19:48 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff868da5800 == 123 [pid = 1805] [id = 316] 10:19:48 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84db1a800 == 122 [pid = 1805] [id = 376] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 234 (0x7ff863243400) [pid = 1805] [serial = 1070] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85db6b800 == 121 [pid = 1805] [id = 375] 10:19:48 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85ca16800 == 120 [pid = 1805] [id = 374] 10:19:48 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85add1000 == 119 [pid = 1805] [id = 373] 10:19:48 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84e5f7800 == 118 [pid = 1805] [id = 372] 10:19:48 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff850d20800 == 117 [pid = 1805] [id = 371] 10:19:48 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84db21000 == 116 [pid = 1805] [id = 370] 10:19:48 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff850dd4000 == 115 [pid = 1805] [id = 369] 10:19:48 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff86d7cb000 == 114 [pid = 1805] [id = 213] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 233 (0x7ff865941800) [pid = 1805] [serial = 741] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 232 (0x7ff878c02400) [pid = 1805] [serial = 909] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 231 (0x7ff85364f800) [pid = 1805] [serial = 975] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 230 (0x7ff84e6eb000) [pid = 1805] [serial = 978] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 229 (0x7ff85364fc00) [pid = 1805] [serial = 984] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 228 (0x7ff85376fc00) [pid = 1805] [serial = 867] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 227 (0x7ff85d51b800) [pid = 1805] [serial = 735] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 226 (0x7ff865c2d000) [pid = 1805] [serial = 900] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 225 (0x7ff878962800) [pid = 1805] [serial = 813] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 224 (0x7ff87347f800) [pid = 1805] [serial = 798] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 223 (0x7ff8681eb800) [pid = 1805] [serial = 750] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 222 (0x7ff868e5ec00) [pid = 1805] [serial = 795] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 221 (0x7ff87824bc00) [pid = 1805] [serial = 810] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 220 (0x7ff878ee4000) [pid = 1805] [serial = 972] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 219 (0x7ff850edd000) [pid = 1805] [serial = 981] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 218 (0x7ff850bbe400) [pid = 1805] [serial = 927] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 217 (0x7ff85d8d6c00) [pid = 1805] [serial = 894] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 216 (0x7ff84dc39800) [pid = 1805] [serial = 987] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 215 (0x7ff878e07400) [pid = 1805] [serial = 921] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 214 (0x7ff860c46800) [pid = 1805] [serial = 897] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 213 (0x7ff86091e800) [pid = 1805] [serial = 738] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 212 (0x7ff878823000) [pid = 1805] [serial = 864] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 211 (0x7ff863222c00) [pid = 1805] [serial = 687] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 210 (0x7ff86646f800) [pid = 1805] [serial = 744] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 209 (0x7ff868e61000) [pid = 1805] [serial = 852] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 208 (0x7ff8616a1400) [pid = 1805] [serial = 1008] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 207 (0x7ff8749c1400) [pid = 1805] [serial = 963] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 206 (0x7ff85d8e4000) [pid = 1805] [serial = 786] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 205 (0x7ff878eef000) [pid = 1805] [serial = 924] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 204 (0x7ff860919400) [pid = 1805] [serial = 957] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 203 (0x7ff878cfbc00) [pid = 1805] [serial = 966] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 202 (0x7ff87482e800) [pid = 1805] [serial = 801] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 201 (0x7ff85c2fb800) [pid = 1805] [serial = 861] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 200 (0x7ff87895cc00) [pid = 1805] [serial = 918] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 199 (0x7ff878c51400) [pid = 1805] [serial = 816] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 198 (0x7ff861671c00) [pid = 1805] [serial = 912] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 197 (0x7ff85d6d3400) [pid = 1805] [serial = 843] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 196 (0x7ff861e4fc00) [pid = 1805] [serial = 789] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 195 (0x7ff86646a400) [pid = 1805] [serial = 960] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 194 (0x7ff874b11c00) [pid = 1805] [serial = 804] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 193 (0x7ff866d33c00) [pid = 1805] [serial = 747] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 192 (0x7ff8681b2c00) [pid = 1805] [serial = 903] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 191 (0x7ff866471800) [pid = 1805] [serial = 849] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 190 (0x7ff873682000) [pid = 1805] [serial = 855] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 189 (0x7ff868e57000) [pid = 1805] [serial = 753] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 188 (0x7ff8555e4000) [pid = 1805] [serial = 891] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 187 (0x7ff85beca000) [pid = 1805] [serial = 954] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 186 (0x7ff8739a3800) [pid = 1805] [serial = 906] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 185 (0x7ff8690f4800) [pid = 1805] [serial = 756] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 184 (0x7ff872871400) [pid = 1805] [serial = 759] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 183 (0x7ff876a29000) [pid = 1805] [serial = 807] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 182 (0x7ff878c05c00) [pid = 1805] [serial = 858] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 181 (0x7ff863242c00) [pid = 1805] [serial = 846] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 180 (0x7ff8670ddc00) [pid = 1805] [serial = 792] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 179 (0x7ff852e10400) [pid = 1805] [serial = 969] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 178 (0x7ff8616adc00) [pid = 1805] [serial = 915] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 177 (0x7ff85d16d400) [pid = 1805] [serial = 1064] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 176 (0x7ff85d6d5000) [pid = 1805] [serial = 1065] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 175 (0x7ff85cfd2400) [pid = 1805] [serial = 1067] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 174 (0x7ff852e0e800) [pid = 1805] [serial = 1014] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 173 (0x7ff851ccfc00) [pid = 1805] [serial = 1013] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 172 (0x7ff8690f4400) [pid = 1805] [serial = 1029] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 171 (0x7ff868d42800) [pid = 1805] [serial = 1028] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 170 (0x7ff860c4ec00) [pid = 1805] [serial = 1020] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 169 (0x7ff85f51ec00) [pid = 1805] [serial = 1019] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 168 (0x7ff8739a9800) [pid = 1805] [serial = 1032] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 167 (0x7ff86ca66400) [pid = 1805] [serial = 1031] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 166 (0x7ff85db53400) [pid = 1805] [serial = 1040] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 165 (0x7ff84e6e8c00) [pid = 1805] [serial = 1056] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 164 (0x7ff84e659000) [pid = 1805] [serial = 1055] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 163 (0x7ff84e6e1400) [pid = 1805] [serial = 1011] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 162 (0x7ff84d9c0000) [pid = 1805] [serial = 1010] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 161 (0x7ff86300fc00) [pid = 1805] [serial = 1023] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 160 (0x7ff861e48c00) [pid = 1805] [serial = 1022] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 159 (0x7ff8539f3c00) [pid = 1805] [serial = 1061] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 158 (0x7ff85bebd800) [pid = 1805] [serial = 1016] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 157 (0x7ff85cc91c00) [pid = 1805] [serial = 1017] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 156 (0x7ff85195c400) [pid = 1805] [serial = 1058] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 155 (0x7ff851cd0c00) [pid = 1805] [serial = 1059] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 154 (0x7ff865c2f000) [pid = 1805] [serial = 1026] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 153 (0x7ff8649c9800) [pid = 1805] [serial = 1025] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 152 (0x7ff84c7dfc00) [pid = 1805] [serial = 1046] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 151 (0x7ff873b15000) [pid = 1805] [serial = 1034] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 150 (0x7ff84e65b000) [pid = 1805] [serial = 1043] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 149 (0x7ff851b2c000) [pid = 1805] [serial = 1037] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 148 (0x7ff850fcb400) [pid = 1805] [serial = 1049] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 147 (0x7ff850fd7c00) [pid = 1805] [serial = 1052] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 146 (0x7ff855883000) [pid = 1805] [serial = 1062] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | --DOMWINDOW == 145 (0x7ff85da6fc00) [pid = 1805] [serial = 1068] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 1805 | 1461086388801 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 10:19:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 10:19:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1630ms 10:19:48 INFO - PROCESS | 1805 | 1461086388863 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 10:19:48 INFO - PROCESS | 1805 | 1461086388866 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 10:19:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 10:19:48 INFO - PROCESS | 1805 | 1461086388872 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 10:19:48 INFO - PROCESS | 1805 | 1461086388877 Marionette TRACE conn3 <- [1,1550,null,{}] 10:19:48 INFO - PROCESS | 1805 | 1461086388892 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:49 INFO - PROCESS | 1805 | 1461086389084 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 10:19:49 INFO - PROCESS | 1805 | 1461086389261 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff852bdb800 == 115 [pid = 1805] [id = 395] 10:19:49 INFO - PROCESS | 1805 | ++DOMWINDOW == 146 (0x7ff84dff1800) [pid = 1805] [serial = 1186] [outer = (nil)] 10:19:49 INFO - PROCESS | 1805 | ++DOMWINDOW == 147 (0x7ff85195c000) [pid = 1805] [serial = 1187] [outer = 0x7ff84dff1800] 10:19:49 INFO - PROCESS | 1805 | 1461086389333 Marionette DEBUG loaded listener.js 10:19:49 INFO - PROCESS | 1805 | ++DOMWINDOW == 148 (0x7ff852d1ec00) [pid = 1805] [serial = 1188] [outer = 0x7ff84dff1800] 10:19:50 INFO - PROCESS | 1805 | 1461086390091 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 10:19:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 10:19:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1233ms 10:19:50 INFO - PROCESS | 1805 | 1461086390106 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 10:19:50 INFO - PROCESS | 1805 | 1461086390110 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 10:19:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 10:19:50 INFO - PROCESS | 1805 | 1461086390120 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 10:19:50 INFO - PROCESS | 1805 | 1461086390122 Marionette TRACE conn3 <- [1,1554,null,{}] 10:19:50 INFO - PROCESS | 1805 | 1461086390126 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:50 INFO - PROCESS | 1805 | 1461086390385 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 10:19:50 INFO - PROCESS | 1805 | 1461086390416 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff855457000 == 116 [pid = 1805] [id = 396] 10:19:50 INFO - PROCESS | 1805 | ++DOMWINDOW == 149 (0x7ff84e656800) [pid = 1805] [serial = 1189] [outer = (nil)] 10:19:50 INFO - PROCESS | 1805 | ++DOMWINDOW == 150 (0x7ff853650000) [pid = 1805] [serial = 1190] [outer = 0x7ff84e656800] 10:19:50 INFO - PROCESS | 1805 | 1461086390479 Marionette DEBUG loaded listener.js 10:19:50 INFO - PROCESS | 1805 | ++DOMWINDOW == 151 (0x7ff855231c00) [pid = 1805] [serial = 1191] [outer = 0x7ff84e656800] 10:19:51 INFO - PROCESS | 1805 | 1461086391373 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 10:19:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 10:19:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1280ms 10:19:51 INFO - PROCESS | 1805 | 1461086391401 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 10:19:51 INFO - PROCESS | 1805 | 1461086391404 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 10:19:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 10:19:51 INFO - PROCESS | 1805 | 1461086391410 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 10:19:51 INFO - PROCESS | 1805 | 1461086391412 Marionette TRACE conn3 <- [1,1558,null,{}] 10:19:51 INFO - PROCESS | 1805 | 1461086391417 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:51 INFO - PROCESS | 1805 | 1461086391641 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 10:19:51 INFO - PROCESS | 1805 | 1461086391676 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff85adde000 == 117 [pid = 1805] [id = 397] 10:19:51 INFO - PROCESS | 1805 | ++DOMWINDOW == 152 (0x7ff84dc36400) [pid = 1805] [serial = 1192] [outer = (nil)] 10:19:51 INFO - PROCESS | 1805 | ++DOMWINDOW == 153 (0x7ff85523a800) [pid = 1805] [serial = 1193] [outer = 0x7ff84dc36400] 10:19:51 INFO - PROCESS | 1805 | 1461086391747 Marionette DEBUG loaded listener.js 10:19:51 INFO - PROCESS | 1805 | ++DOMWINDOW == 154 (0x7ff855879000) [pid = 1805] [serial = 1194] [outer = 0x7ff84dc36400] 10:19:52 INFO - PROCESS | 1805 | --DOMWINDOW == 153 (0x7ff84d9c9800) [pid = 1805] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 10:19:52 INFO - PROCESS | 1805 | --DOMWINDOW == 152 (0x7ff851cc7400) [pid = 1805] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 10:19:52 INFO - PROCESS | 1805 | --DOMWINDOW == 151 (0x7ff85d1b6800) [pid = 1805] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:19:52 INFO - PROCESS | 1805 | --DOMWINDOW == 150 (0x7ff84d9bb400) [pid = 1805] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 10:19:52 INFO - PROCESS | 1805 | --DOMWINDOW == 149 (0x7ff8516b8400) [pid = 1805] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 10:19:52 INFO - PROCESS | 1805 | --DOMWINDOW == 148 (0x7ff84e652c00) [pid = 1805] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 10:19:52 INFO - PROCESS | 1805 | --DOMWINDOW == 147 (0x7ff84c7e2400) [pid = 1805] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 10:19:52 INFO - PROCESS | 1805 | --DOMWINDOW == 146 (0x7ff85c7e0400) [pid = 1805] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 10:19:52 INFO - PROCESS | 1805 | --DOMWINDOW == 145 (0x7ff85587f400) [pid = 1805] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 10:19:52 INFO - PROCESS | 1805 | --DOMWINDOW == 144 (0x7ff85523dc00) [pid = 1805] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 10:19:53 INFO - PROCESS | 1805 | 1461086393002 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 10:19:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 10:19:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1630ms 10:19:53 INFO - PROCESS | 1805 | 1461086393040 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 10:19:53 INFO - PROCESS | 1805 | 1461086393043 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 10:19:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 10:19:53 INFO - PROCESS | 1805 | 1461086393049 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 10:19:53 INFO - PROCESS | 1805 | 1461086393050 Marionette TRACE conn3 <- [1,1562,null,{}] 10:19:53 INFO - PROCESS | 1805 | 1461086393056 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:53 INFO - PROCESS | 1805 | 1461086393294 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 10:19:53 INFO - PROCESS | 1805 | 1461086393315 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff85be0a000 == 118 [pid = 1805] [id = 398] 10:19:53 INFO - PROCESS | 1805 | ++DOMWINDOW == 145 (0x7ff84e654800) [pid = 1805] [serial = 1195] [outer = (nil)] 10:19:53 INFO - PROCESS | 1805 | ++DOMWINDOW == 146 (0x7ff8552d2000) [pid = 1805] [serial = 1196] [outer = 0x7ff84e654800] 10:19:53 INFO - PROCESS | 1805 | 1461086393377 Marionette DEBUG loaded listener.js 10:19:53 INFO - PROCESS | 1805 | ++DOMWINDOW == 147 (0x7ff85c9ef800) [pid = 1805] [serial = 1197] [outer = 0x7ff84e654800] 10:19:54 INFO - PROCESS | 1805 | 1461086394159 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 10:19:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 10:19:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1127ms 10:19:54 INFO - PROCESS | 1805 | 1461086394177 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 10:19:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 10:19:54 INFO - PROCESS | 1805 | 1461086394192 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 10:19:54 INFO - PROCESS | 1805 | 1461086394198 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 10:19:54 INFO - PROCESS | 1805 | 1461086394201 Marionette TRACE conn3 <- [1,1566,null,{}] 10:19:54 INFO - PROCESS | 1805 | 1461086394206 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:54 INFO - PROCESS | 1805 | 1461086394429 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 10:19:54 INFO - PROCESS | 1805 | 1461086394449 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85ca32000 == 119 [pid = 1805] [id = 399] 10:19:54 INFO - PROCESS | 1805 | ++DOMWINDOW == 148 (0x7ff85c2fc400) [pid = 1805] [serial = 1198] [outer = (nil)] 10:19:54 INFO - PROCESS | 1805 | ++DOMWINDOW == 149 (0x7ff85d2ea800) [pid = 1805] [serial = 1199] [outer = 0x7ff85c2fc400] 10:19:54 INFO - PROCESS | 1805 | 1461086394508 Marionette DEBUG loaded listener.js 10:19:54 INFO - PROCESS | 1805 | ++DOMWINDOW == 150 (0x7ff85d6d5c00) [pid = 1805] [serial = 1200] [outer = 0x7ff85c2fc400] 10:19:55 INFO - PROCESS | 1805 | 1461086395622 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 10:19:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 10:19:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1486ms 10:19:55 INFO - PROCESS | 1805 | 1461086395685 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 10:19:55 INFO - PROCESS | 1805 | 1461086395692 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 10:19:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 10:19:55 INFO - PROCESS | 1805 | 1461086395701 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 10:19:55 INFO - PROCESS | 1805 | 1461086395706 Marionette TRACE conn3 <- [1,1570,null,{}] 10:19:55 INFO - PROCESS | 1805 | 1461086395713 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:55 INFO - PROCESS | 1805 | 1461086395957 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 10:19:56 INFO - PROCESS | 1805 | 1461086396203 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff851e81000 == 120 [pid = 1805] [id = 400] 10:19:56 INFO - PROCESS | 1805 | ++DOMWINDOW == 151 (0x7ff84e6e6c00) [pid = 1805] [serial = 1201] [outer = (nil)] 10:19:56 INFO - PROCESS | 1805 | ++DOMWINDOW == 152 (0x7ff84e771800) [pid = 1805] [serial = 1202] [outer = 0x7ff84e6e6c00] 10:19:56 INFO - PROCESS | 1805 | 1461086396322 Marionette DEBUG loaded listener.js 10:19:56 INFO - PROCESS | 1805 | ++DOMWINDOW == 153 (0x7ff850ed4c00) [pid = 1805] [serial = 1203] [outer = 0x7ff84e6e6c00] 10:19:57 INFO - PROCESS | 1805 | 1461086397281 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 10:19:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 10:19:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1635ms 10:19:57 INFO - PROCESS | 1805 | 1461086397337 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 10:19:57 INFO - PROCESS | 1805 | 1461086397346 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 10:19:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 10:19:57 INFO - PROCESS | 1805 | 1461086397357 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 10:19:57 INFO - PROCESS | 1805 | 1461086397361 Marionette TRACE conn3 <- [1,1574,null,{}] 10:19:57 INFO - PROCESS | 1805 | 1461086397366 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:57 INFO - PROCESS | 1805 | 1461086397590 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 10:19:57 INFO - PROCESS | 1805 | 1461086397876 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff85ac20800 == 121 [pid = 1805] [id = 401] 10:19:57 INFO - PROCESS | 1805 | ++DOMWINDOW == 154 (0x7ff8516b2800) [pid = 1805] [serial = 1204] [outer = (nil)] 10:19:57 INFO - PROCESS | 1805 | ++DOMWINDOW == 155 (0x7ff852d15400) [pid = 1805] [serial = 1205] [outer = 0x7ff8516b2800] 10:19:58 INFO - PROCESS | 1805 | 1461086397993 Marionette DEBUG loaded listener.js 10:19:58 INFO - PROCESS | 1805 | ++DOMWINDOW == 156 (0x7ff853645c00) [pid = 1805] [serial = 1206] [outer = 0x7ff8516b2800] 10:19:58 INFO - PROCESS | 1805 | 1461086398828 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 10:19:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 10:19:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1533ms 10:19:58 INFO - PROCESS | 1805 | 1461086398890 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 10:19:58 INFO - PROCESS | 1805 | 1461086398894 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 10:19:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 10:19:58 INFO - PROCESS | 1805 | 1461086398900 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 10:19:58 INFO - PROCESS | 1805 | 1461086398906 Marionette TRACE conn3 <- [1,1578,null,{}] 10:19:58 INFO - PROCESS | 1805 | 1461086398922 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:59 INFO - PROCESS | 1805 | 1461086399154 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 10:19:59 INFO - PROCESS | 1805 | 1461086399402 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff860a9c800 == 122 [pid = 1805] [id = 402] 10:19:59 INFO - PROCESS | 1805 | ++DOMWINDOW == 157 (0x7ff853650800) [pid = 1805] [serial = 1207] [outer = (nil)] 10:19:59 INFO - PROCESS | 1805 | ++DOMWINDOW == 158 (0x7ff85be80c00) [pid = 1805] [serial = 1208] [outer = 0x7ff853650800] 10:19:59 INFO - PROCESS | 1805 | 1461086399522 Marionette DEBUG loaded listener.js 10:19:59 INFO - PROCESS | 1805 | ++DOMWINDOW == 159 (0x7ff85c7ed000) [pid = 1805] [serial = 1209] [outer = 0x7ff853650800] 10:20:00 INFO - PROCESS | 1805 | 1461086400390 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 10:20:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 10:20:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1535ms 10:20:00 INFO - PROCESS | 1805 | 1461086400436 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 10:20:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 10:20:00 INFO - PROCESS | 1805 | 1461086400441 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 10:20:00 INFO - PROCESS | 1805 | 1461086400448 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 10:20:00 INFO - PROCESS | 1805 | 1461086400451 Marionette TRACE conn3 <- [1,1582,null,{}] 10:20:00 INFO - PROCESS | 1805 | 1461086400457 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:00 INFO - PROCESS | 1805 | 1461086400658 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 10:20:00 INFO - PROCESS | 1805 | 1461086400863 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff8617bb800 == 123 [pid = 1805] [id = 403] 10:20:00 INFO - PROCESS | 1805 | ++DOMWINDOW == 160 (0x7ff854fcf000) [pid = 1805] [serial = 1210] [outer = (nil)] 10:20:00 INFO - PROCESS | 1805 | ++DOMWINDOW == 161 (0x7ff85da6b400) [pid = 1805] [serial = 1211] [outer = 0x7ff854fcf000] 10:20:00 INFO - PROCESS | 1805 | 1461086400937 Marionette DEBUG loaded listener.js 10:20:01 INFO - PROCESS | 1805 | ++DOMWINDOW == 162 (0x7ff85e89e000) [pid = 1805] [serial = 1212] [outer = 0x7ff854fcf000] 10:20:01 INFO - PROCESS | 1805 | 1461086401814 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 10:20:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 10:20:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1431ms 10:20:01 INFO - PROCESS | 1805 | 1461086401878 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 10:20:01 INFO - PROCESS | 1805 | 1461086401882 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 10:20:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 10:20:01 INFO - PROCESS | 1805 | 1461086401887 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 10:20:01 INFO - PROCESS | 1805 | 1461086401890 Marionette TRACE conn3 <- [1,1586,null,{}] 10:20:01 INFO - PROCESS | 1805 | 1461086401895 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:02 INFO - PROCESS | 1805 | 1461086402142 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 10:20:02 INFO - PROCESS | 1805 | 1461086402350 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff861a85000 == 124 [pid = 1805] [id = 404] 10:20:02 INFO - PROCESS | 1805 | ++DOMWINDOW == 163 (0x7ff85eb46800) [pid = 1805] [serial = 1213] [outer = (nil)] 10:20:02 INFO - PROCESS | 1805 | ++DOMWINDOW == 164 (0x7ff85f523000) [pid = 1805] [serial = 1214] [outer = 0x7ff85eb46800] 10:20:02 INFO - PROCESS | 1805 | 1461086402518 Marionette DEBUG loaded listener.js 10:20:02 INFO - PROCESS | 1805 | ++DOMWINDOW == 165 (0x7ff860a62400) [pid = 1805] [serial = 1215] [outer = 0x7ff85eb46800] 10:20:03 INFO - PROCESS | 1805 | 1461086403385 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 10:20:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 10:20:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1530ms 10:20:03 INFO - PROCESS | 1805 | 1461086403417 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 10:20:03 INFO - PROCESS | 1805 | 1461086403420 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 10:20:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 10:20:03 INFO - PROCESS | 1805 | 1461086403426 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 10:20:03 INFO - PROCESS | 1805 | 1461086403429 Marionette TRACE conn3 <- [1,1590,null,{}] 10:20:03 INFO - PROCESS | 1805 | 1461086403434 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:03 INFO - PROCESS | 1805 | 1461086403630 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 10:20:03 INFO - PROCESS | 1805 | 1461086403838 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff865b42000 == 125 [pid = 1805] [id = 405] 10:20:03 INFO - PROCESS | 1805 | ++DOMWINDOW == 166 (0x7ff85eb47000) [pid = 1805] [serial = 1216] [outer = (nil)] 10:20:03 INFO - PROCESS | 1805 | ++DOMWINDOW == 167 (0x7ff861e46800) [pid = 1805] [serial = 1217] [outer = 0x7ff85eb47000] 10:20:03 INFO - PROCESS | 1805 | 1461086403912 Marionette DEBUG loaded listener.js 10:20:04 INFO - PROCESS | 1805 | ++DOMWINDOW == 168 (0x7ff863e31800) [pid = 1805] [serial = 1218] [outer = 0x7ff85eb47000] 10:20:04 INFO - PROCESS | 1805 | 1461086404783 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 10:20:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 10:20:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1392ms 10:20:04 INFO - PROCESS | 1805 | 1461086404820 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 10:20:04 INFO - PROCESS | 1805 | 1461086404824 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 10:20:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 10:20:04 INFO - PROCESS | 1805 | 1461086404830 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 10:20:04 INFO - PROCESS | 1805 | 1461086404833 Marionette TRACE conn3 <- [1,1594,null,{}] 10:20:04 INFO - PROCESS | 1805 | 1461086404838 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:05 INFO - PROCESS | 1805 | 1461086405030 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 10:20:05 INFO - PROCESS | 1805 | 1461086405238 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff866cec800 == 126 [pid = 1805] [id = 406] 10:20:05 INFO - PROCESS | 1805 | ++DOMWINDOW == 169 (0x7ff860a6d400) [pid = 1805] [serial = 1219] [outer = (nil)] 10:20:05 INFO - PROCESS | 1805 | ++DOMWINDOW == 170 (0x7ff865631400) [pid = 1805] [serial = 1220] [outer = 0x7ff860a6d400] 10:20:05 INFO - PROCESS | 1805 | 1461086405361 Marionette DEBUG loaded listener.js 10:20:05 INFO - PROCESS | 1805 | ++DOMWINDOW == 171 (0x7ff865ab9000) [pid = 1805] [serial = 1221] [outer = 0x7ff860a6d400] 10:20:06 INFO - PROCESS | 1805 | 1461086406269 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 10:20:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 10:20:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1485ms 10:20:06 INFO - PROCESS | 1805 | 1461086406316 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 10:20:06 INFO - PROCESS | 1805 | 1461086406320 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 10:20:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 10:20:06 INFO - PROCESS | 1805 | 1461086406326 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 10:20:06 INFO - PROCESS | 1805 | 1461086406329 Marionette TRACE conn3 <- [1,1598,null,{}] 10:20:06 INFO - PROCESS | 1805 | 1461086406334 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:06 INFO - PROCESS | 1805 | 1461086406527 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 10:20:06 INFO - PROCESS | 1805 | 1461086406732 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff868e16000 == 127 [pid = 1805] [id = 407] 10:20:06 INFO - PROCESS | 1805 | ++DOMWINDOW == 172 (0x7ff86185b000) [pid = 1805] [serial = 1222] [outer = (nil)] 10:20:06 INFO - PROCESS | 1805 | ++DOMWINDOW == 173 (0x7ff866095400) [pid = 1805] [serial = 1223] [outer = 0x7ff86185b000] 10:20:06 INFO - PROCESS | 1805 | 1461086406812 Marionette DEBUG loaded listener.js 10:20:06 INFO - PROCESS | 1805 | ++DOMWINDOW == 174 (0x7ff866471400) [pid = 1805] [serial = 1224] [outer = 0x7ff86185b000] 10:20:07 INFO - PROCESS | 1805 | 1461086407650 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 10:20:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 10:20:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1382ms 10:20:07 INFO - PROCESS | 1805 | 1461086407709 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 10:20:07 INFO - PROCESS | 1805 | 1461086407713 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 10:20:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 10:20:07 INFO - PROCESS | 1805 | 1461086407718 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 10:20:07 INFO - PROCESS | 1805 | 1461086407722 Marionette TRACE conn3 <- [1,1602,null,{}] 10:20:07 INFO - PROCESS | 1805 | 1461086407727 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:07 INFO - PROCESS | 1805 | 1461086407917 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 10:20:08 INFO - PROCESS | 1805 | 1461086408123 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff8736d9800 == 128 [pid = 1805] [id = 408] 10:20:08 INFO - PROCESS | 1805 | ++DOMWINDOW == 175 (0x7ff8649be400) [pid = 1805] [serial = 1225] [outer = (nil)] 10:20:08 INFO - PROCESS | 1805 | ++DOMWINDOW == 176 (0x7ff866d33c00) [pid = 1805] [serial = 1226] [outer = 0x7ff8649be400] 10:20:08 INFO - PROCESS | 1805 | 1461086408194 Marionette DEBUG loaded listener.js 10:20:08 INFO - PROCESS | 1805 | ++DOMWINDOW == 177 (0x7ff867348800) [pid = 1805] [serial = 1227] [outer = 0x7ff8649be400] 10:20:09 INFO - PROCESS | 1805 | 1461086409068 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 10:20:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 10:20:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1382ms 10:20:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 10:20:09 INFO - PROCESS | 1805 | 1461086409101 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 10:20:09 INFO - PROCESS | 1805 | 1461086409104 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 10:20:09 INFO - PROCESS | 1805 | 1461086409110 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 10:20:09 INFO - PROCESS | 1805 | 1461086409114 Marionette TRACE conn3 <- [1,1606,null,{}] 10:20:09 INFO - PROCESS | 1805 | 1461086409119 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:09 INFO - PROCESS | 1805 | 1461086409317 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 10:20:09 INFO - PROCESS | 1805 | 1461086409526 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff87651c000 == 129 [pid = 1805] [id = 409] 10:20:09 INFO - PROCESS | 1805 | ++DOMWINDOW == 178 (0x7ff865c2fc00) [pid = 1805] [serial = 1228] [outer = (nil)] 10:20:09 INFO - PROCESS | 1805 | ++DOMWINDOW == 179 (0x7ff8682da000) [pid = 1805] [serial = 1229] [outer = 0x7ff865c2fc00] 10:20:09 INFO - PROCESS | 1805 | 1461086409639 Marionette DEBUG loaded listener.js 10:20:09 INFO - PROCESS | 1805 | ++DOMWINDOW == 180 (0x7ff868e5f000) [pid = 1805] [serial = 1230] [outer = 0x7ff865c2fc00] 10:20:10 INFO - PROCESS | 1805 | 1461086410631 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 10:20:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 10:20:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1581ms 10:20:10 INFO - PROCESS | 1805 | 1461086410691 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 10:20:10 INFO - PROCESS | 1805 | 1461086410695 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 10:20:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 10:20:10 INFO - PROCESS | 1805 | 1461086410701 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 10:20:10 INFO - PROCESS | 1805 | 1461086410706 Marionette TRACE conn3 <- [1,1610,null,{}] 10:20:10 INFO - PROCESS | 1805 | 1461086410711 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:10 INFO - PROCESS | 1805 | 1461086410936 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 10:20:11 INFO - PROCESS | 1805 | 1461086411141 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff878747800 == 130 [pid = 1805] [id = 410] 10:20:11 INFO - PROCESS | 1805 | ++DOMWINDOW == 181 (0x7ff8682da400) [pid = 1805] [serial = 1231] [outer = (nil)] 10:20:11 INFO - PROCESS | 1805 | ++DOMWINDOW == 182 (0x7ff8736ebc00) [pid = 1805] [serial = 1232] [outer = 0x7ff8682da400] 10:20:11 INFO - PROCESS | 1805 | 1461086411303 Marionette DEBUG loaded listener.js 10:20:11 INFO - PROCESS | 1805 | ++DOMWINDOW == 183 (0x7ff873b3b800) [pid = 1805] [serial = 1233] [outer = 0x7ff8682da400] 10:20:12 INFO - PROCESS | 1805 | 1461086412186 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 10:20:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 10:20:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1535ms 10:20:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 10:20:12 INFO - PROCESS | 1805 | 1461086412238 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 10:20:12 INFO - PROCESS | 1805 | 1461086412241 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 10:20:12 INFO - PROCESS | 1805 | 1461086412247 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 10:20:12 INFO - PROCESS | 1805 | 1461086412250 Marionette TRACE conn3 <- [1,1614,null,{}] 10:20:12 INFO - PROCESS | 1805 | 1461086412255 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:12 INFO - PROCESS | 1805 | 1461086412450 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 10:20:12 INFO - PROCESS | 1805 | 1461086412660 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff87b731000 == 131 [pid = 1805] [id = 411] 10:20:12 INFO - PROCESS | 1805 | ++DOMWINDOW == 184 (0x7ff872871400) [pid = 1805] [serial = 1234] [outer = (nil)] 10:20:12 INFO - PROCESS | 1805 | ++DOMWINDOW == 185 (0x7ff874b06000) [pid = 1805] [serial = 1235] [outer = 0x7ff872871400] 10:20:12 INFO - PROCESS | 1805 | 1461086412731 Marionette DEBUG loaded listener.js 10:20:12 INFO - PROCESS | 1805 | ++DOMWINDOW == 186 (0x7ff874cc5800) [pid = 1805] [serial = 1236] [outer = 0x7ff872871400] 10:20:13 INFO - PROCESS | 1805 | 1461086413708 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 10:20:13 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:20:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1540ms 10:20:13 INFO - PROCESS | 1805 | 1461086413788 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 10:20:13 INFO - PROCESS | 1805 | 1461086413791 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 10:20:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 10:20:13 INFO - PROCESS | 1805 | 1461086413797 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 10:20:13 INFO - PROCESS | 1805 | 1461086413799 Marionette TRACE conn3 <- [1,1618,null,{}] 10:20:13 INFO - PROCESS | 1805 | 1461086413805 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:14 INFO - PROCESS | 1805 | 1461086414005 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 10:20:14 INFO - PROCESS | 1805 | 1461086414262 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff87db1b800 == 132 [pid = 1805] [id = 412] 10:20:14 INFO - PROCESS | 1805 | ++DOMWINDOW == 187 (0x7ff84c7e0800) [pid = 1805] [serial = 1237] [outer = (nil)] 10:20:14 INFO - PROCESS | 1805 | ++DOMWINDOW == 188 (0x7ff876b44400) [pid = 1805] [serial = 1238] [outer = 0x7ff84c7e0800] 10:20:14 INFO - PROCESS | 1805 | 1461086414381 Marionette DEBUG loaded listener.js 10:20:14 INFO - PROCESS | 1805 | ++DOMWINDOW == 189 (0x7ff87824c800) [pid = 1805] [serial = 1239] [outer = 0x7ff84c7e0800] 10:20:15 INFO - PROCESS | 1805 | 1461086415242 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 10:20:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 10:20:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1493ms 10:20:15 INFO - PROCESS | 1805 | 1461086415291 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 10:20:15 INFO - PROCESS | 1805 | 1461086415294 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 10:20:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 10:20:15 INFO - PROCESS | 1805 | 1461086415300 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 10:20:15 INFO - PROCESS | 1805 | 1461086415302 Marionette TRACE conn3 <- [1,1622,null,{}] 10:20:15 INFO - PROCESS | 1805 | 1461086415308 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:15 INFO - PROCESS | 1805 | 1461086415527 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 10:20:15 INFO - PROCESS | 1805 | 1461086415737 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff8515ee000 == 133 [pid = 1805] [id = 413] 10:20:15 INFO - PROCESS | 1805 | ++DOMWINDOW == 190 (0x7ff84d9ca000) [pid = 1805] [serial = 1240] [outer = (nil)] 10:20:15 INFO - PROCESS | 1805 | ++DOMWINDOW == 191 (0x7ff84e653400) [pid = 1805] [serial = 1241] [outer = 0x7ff84d9ca000] 10:20:15 INFO - PROCESS | 1805 | 1461086415818 Marionette DEBUG loaded listener.js 10:20:15 INFO - PROCESS | 1805 | ++DOMWINDOW == 192 (0x7ff8749bf400) [pid = 1805] [serial = 1242] [outer = 0x7ff84d9ca000] 10:20:17 INFO - PROCESS | 1805 | 1461086417202 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 10:20:17 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:20:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1979ms 10:20:17 INFO - PROCESS | 1805 | 1461086417281 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 10:20:17 INFO - PROCESS | 1805 | 1461086417287 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 10:20:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 10:20:17 INFO - PROCESS | 1805 | 1461086417296 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 10:20:17 INFO - PROCESS | 1805 | 1461086417300 Marionette TRACE conn3 <- [1,1626,null,{}] 10:20:17 INFO - PROCESS | 1805 | 1461086417308 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:17 INFO - PROCESS | 1805 | 1461086417544 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 10:20:17 INFO - PROCESS | 1805 | 1461086417796 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff851a67000 == 134 [pid = 1805] [id = 414] 10:20:17 INFO - PROCESS | 1805 | ++DOMWINDOW == 193 (0x7ff84e0cf400) [pid = 1805] [serial = 1243] [outer = (nil)] 10:20:17 INFO - PROCESS | 1805 | ++DOMWINDOW == 194 (0x7ff84e6e1000) [pid = 1805] [serial = 1244] [outer = 0x7ff84e0cf400] 10:20:17 INFO - PROCESS | 1805 | 1461086417925 Marionette DEBUG loaded listener.js 10:20:18 INFO - PROCESS | 1805 | ++DOMWINDOW == 195 (0x7ff850ed8800) [pid = 1805] [serial = 1245] [outer = 0x7ff84e0cf400] 10:20:18 INFO - PROCESS | 1805 | 1461086418973 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 10:20:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 10:20:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1732ms 10:20:19 INFO - PROCESS | 1805 | 1461086419029 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 10:20:19 INFO - PROCESS | 1805 | 1461086419037 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 10:20:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 10:20:19 INFO - PROCESS | 1805 | 1461086419047 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 10:20:19 INFO - PROCESS | 1805 | 1461086419050 Marionette TRACE conn3 <- [1,1630,null,{}] 10:20:19 INFO - PROCESS | 1805 | 1461086419054 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:19 INFO - PROCESS | 1805 | 1461086419257 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 10:20:19 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85be0a000 == 133 [pid = 1805] [id = 398] 10:20:19 INFO - PROCESS | 1805 | --DOMWINDOW == 194 (0x7ff851959000) [pid = 1805] [serial = 1133] [outer = (nil)] [url = about:blank] 10:20:19 INFO - PROCESS | 1805 | --DOMWINDOW == 193 (0x7ff84e766c00) [pid = 1805] [serial = 1094] [outer = (nil)] [url = about:blank] 10:20:19 INFO - PROCESS | 1805 | --DOMWINDOW == 192 (0x7ff863ebf000) [pid = 1805] [serial = 1103] [outer = (nil)] [url = about:blank] 10:20:19 INFO - PROCESS | 1805 | --DOMWINDOW == 191 (0x7ff84c4f8800) [pid = 1805] [serial = 1106] [outer = (nil)] [url = about:blank] 10:20:19 INFO - PROCESS | 1805 | --DOMWINDOW == 190 (0x7ff855232000) [pid = 1805] [serial = 1097] [outer = (nil)] [url = about:blank] 10:20:19 INFO - PROCESS | 1805 | --DOMWINDOW == 189 (0x7ff84dfecc00) [pid = 1805] [serial = 1100] [outer = (nil)] [url = about:blank] 10:20:19 INFO - PROCESS | 1805 | --DOMWINDOW == 188 (0x7ff85dab3800) [pid = 1805] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:20:19 INFO - PROCESS | 1805 | 1461086419653 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | --DOCSHELL 0x7ff85adde000 == 132 [pid = 1805] [id = 397] 10:20:19 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff855457000 == 131 [pid = 1805] [id = 396] 10:20:19 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff852bdb800 == 130 [pid = 1805] [id = 395] 10:20:19 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84d830800 == 129 [pid = 1805] [id = 394] 10:20:19 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84dfd8000 == 128 [pid = 1805] [id = 393] 10:20:19 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84dfcb800 == 129 [pid = 1805] [id = 415] 10:20:19 INFO - PROCESS | 1805 | ++DOMWINDOW == 189 (0x7ff84c4f8800) [pid = 1805] [serial = 1246] [outer = (nil)] 10:20:19 INFO - PROCESS | 1805 | ++DOMWINDOW == 190 (0x7ff851957c00) [pid = 1805] [serial = 1247] [outer = 0x7ff84c4f8800] 10:20:19 INFO - PROCESS | 1805 | 1461086419728 Marionette DEBUG loaded listener.js 10:20:19 INFO - PROCESS | 1805 | ++DOMWINDOW == 191 (0x7ff851cce400) [pid = 1805] [serial = 1248] [outer = 0x7ff84c4f8800] 10:20:19 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff851a61000 == 128 [pid = 1805] [id = 389] 10:20:19 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff87cd9b000 == 127 [pid = 1805] [id = 388] 10:20:20 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff87874a000 == 126 [pid = 1805] [id = 387] 10:20:20 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff876526800 == 125 [pid = 1805] [id = 386] 10:20:20 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8736cc800 == 124 [pid = 1805] [id = 385] 10:20:20 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff868da0800 == 123 [pid = 1805] [id = 384] 10:20:20 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff866ce9000 == 122 [pid = 1805] [id = 383] 10:20:20 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8657b1000 == 121 [pid = 1805] [id = 382] 10:20:20 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8619ca000 == 120 [pid = 1805] [id = 381] 10:20:20 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85ae55000 == 119 [pid = 1805] [id = 379] 10:20:20 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff851e9b800 == 118 [pid = 1805] [id = 378] 10:20:20 INFO - PROCESS | 1805 | --DOMWINDOW == 190 (0x7ff84d9c4c00) [pid = 1805] [serial = 1130] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1805 | --DOMWINDOW == 189 (0x7ff8516bec00) [pid = 1805] [serial = 1116] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1805 | --DOMWINDOW == 188 (0x7ff86609b800) [pid = 1805] [serial = 1085] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1805 | --DOMWINDOW == 187 (0x7ff850ede000) [pid = 1805] [serial = 1113] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1805 | --DOMWINDOW == 186 (0x7ff855462400) [pid = 1805] [serial = 1076] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1805 | --DOMWINDOW == 185 (0x7ff878cf5800) [pid = 1805] [serial = 1088] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1805 | --DOMWINDOW == 184 (0x7ff84dc3ac00) [pid = 1805] [serial = 1110] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1805 | --DOMWINDOW == 183 (0x7ff85d2f5800) [pid = 1805] [serial = 1128] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1805 | --DOMWINDOW == 182 (0x7ff8653c8400) [pid = 1805] [serial = 1071] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1805 | --DOMWINDOW == 181 (0x7ff850bb0800) [pid = 1805] [serial = 1131] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1805 | --DOMWINDOW == 180 (0x7ff86166e000) [pid = 1805] [serial = 1079] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1805 | --DOMWINDOW == 179 (0x7ff85acde400) [pid = 1805] [serial = 1125] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1805 | --DOMWINDOW == 178 (0x7ff85cfd5c00) [pid = 1805] [serial = 1127] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1805 | --DOMWINDOW == 177 (0x7ff864a6c000) [pid = 1805] [serial = 1082] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1805 | --DOMWINDOW == 176 (0x7ff855240400) [pid = 1805] [serial = 1124] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1805 | --DOMWINDOW == 175 (0x7ff850ed9c00) [pid = 1805] [serial = 1118] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1805 | --DOMWINDOW == 174 (0x7ff85364cc00) [pid = 1805] [serial = 1121] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1805 | --DOMWINDOW == 173 (0x7ff855232400) [pid = 1805] [serial = 1122] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1805 | --DOMWINDOW == 172 (0x7ff852e03000) [pid = 1805] [serial = 1119] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1805 | --DOMWINDOW == 171 (0x7ff84e0d4400) [pid = 1805] [serial = 1091] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1805 | --DOMWINDOW == 170 (0x7ff850bb6800) [pid = 1805] [serial = 1112] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1805 | --DOMWINDOW == 169 (0x7ff84d9bd400) [pid = 1805] [serial = 1109] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1805 | --DOMWINDOW == 168 (0x7ff850fcd000) [pid = 1805] [serial = 1073] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1805 | --DOMWINDOW == 167 (0x7ff8516ba400) [pid = 1805] [serial = 1115] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1805 | 1461086420510 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 10:20:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 10:20:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1486ms 10:20:20 INFO - PROCESS | 1805 | 1461086420533 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 10:20:20 INFO - PROCESS | 1805 | 1461086420537 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 10:20:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 10:20:20 INFO - PROCESS | 1805 | 1461086420543 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 10:20:20 INFO - PROCESS | 1805 | 1461086420549 Marionette TRACE conn3 <- [1,1634,null,{}] 10:20:20 INFO - PROCESS | 1805 | 1461086420567 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:20 INFO - PROCESS | 1805 | 1461086420775 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 10:20:20 INFO - PROCESS | 1805 | 1461086420966 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff851e94000 == 119 [pid = 1805] [id = 416] 10:20:20 INFO - PROCESS | 1805 | ++DOMWINDOW == 168 (0x7ff84e0d4400) [pid = 1805] [serial = 1249] [outer = (nil)] 10:20:21 INFO - PROCESS | 1805 | ++DOMWINDOW == 169 (0x7ff852e05000) [pid = 1805] [serial = 1250] [outer = 0x7ff84e0d4400] 10:20:21 INFO - PROCESS | 1805 | 1461086421034 Marionette DEBUG loaded listener.js 10:20:21 INFO - PROCESS | 1805 | ++DOMWINDOW == 170 (0x7ff85523e000) [pid = 1805] [serial = 1251] [outer = 0x7ff84e0d4400] 10:20:21 INFO - PROCESS | 1805 | 1461086421961 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 10:20:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 10:20:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1439ms 10:20:21 INFO - PROCESS | 1805 | 1461086421982 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 10:20:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 10:20:21 INFO - PROCESS | 1805 | 1461086421987 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 10:20:21 INFO - PROCESS | 1805 | 1461086421992 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 10:20:21 INFO - PROCESS | 1805 | 1461086421995 Marionette TRACE conn3 <- [1,1638,null,{}] 10:20:22 INFO - PROCESS | 1805 | 1461086422000 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:22 INFO - PROCESS | 1805 | 1461086422275 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 10:20:22 INFO - PROCESS | 1805 | 1461086422307 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff85543f000 == 120 [pid = 1805] [id = 417] 10:20:22 INFO - PROCESS | 1805 | ++DOMWINDOW == 171 (0x7ff850fd3800) [pid = 1805] [serial = 1252] [outer = (nil)] 10:20:22 INFO - PROCESS | 1805 | ++DOMWINDOW == 172 (0x7ff85aeccc00) [pid = 1805] [serial = 1253] [outer = 0x7ff850fd3800] 10:20:22 INFO - PROCESS | 1805 | 1461086422378 Marionette DEBUG loaded listener.js 10:20:22 INFO - PROCESS | 1805 | ++DOMWINDOW == 173 (0x7ff85c679c00) [pid = 1805] [serial = 1254] [outer = 0x7ff850fd3800] 10:20:23 INFO - PROCESS | 1805 | 1461086423275 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 10:20:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 10:20:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1328ms 10:20:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 10:20:23 INFO - PROCESS | 1805 | 1461086423326 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 10:20:23 INFO - PROCESS | 1805 | 1461086423328 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 10:20:23 INFO - PROCESS | 1805 | 1461086423335 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 10:20:23 INFO - PROCESS | 1805 | 1461086423338 Marionette TRACE conn3 <- [1,1642,null,{}] 10:20:23 INFO - PROCESS | 1805 | 1461086423349 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:23 INFO - PROCESS | 1805 | 1461086423587 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 10:20:23 INFO - PROCESS | 1805 | 1461086423639 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85ae45800 == 121 [pid = 1805] [id = 418] 10:20:23 INFO - PROCESS | 1805 | ++DOMWINDOW == 174 (0x7ff8539fa000) [pid = 1805] [serial = 1255] [outer = (nil)] 10:20:23 INFO - PROCESS | 1805 | ++DOMWINDOW == 175 (0x7ff85ce47000) [pid = 1805] [serial = 1256] [outer = 0x7ff8539fa000] 10:20:23 INFO - PROCESS | 1805 | 1461086423701 Marionette DEBUG loaded listener.js 10:20:23 INFO - PROCESS | 1805 | ++DOMWINDOW == 176 (0x7ff85d6d3400) [pid = 1805] [serial = 1257] [outer = 0x7ff8539fa000] 10:20:24 INFO - PROCESS | 1805 | --DOMWINDOW == 175 (0x7ff84dc36400) [pid = 1805] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 10:20:24 INFO - PROCESS | 1805 | --DOMWINDOW == 174 (0x7ff84dff1800) [pid = 1805] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 10:20:24 INFO - PROCESS | 1805 | --DOMWINDOW == 173 (0x7ff84e654800) [pid = 1805] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 10:20:24 INFO - PROCESS | 1805 | --DOMWINDOW == 172 (0x7ff84dfe7800) [pid = 1805] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 10:20:24 INFO - PROCESS | 1805 | --DOMWINDOW == 171 (0x7ff84d9c1c00) [pid = 1805] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 10:20:24 INFO - PROCESS | 1805 | --DOMWINDOW == 170 (0x7ff84e656800) [pid = 1805] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 10:20:24 INFO - PROCESS | 1805 | 1461086424936 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 10:20:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 10:20:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1629ms 10:20:24 INFO - PROCESS | 1805 | 1461086424964 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 10:20:24 INFO - PROCESS | 1805 | 1461086424967 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 10:20:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 10:20:24 INFO - PROCESS | 1805 | 1461086424973 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 10:20:24 INFO - PROCESS | 1805 | 1461086424975 Marionette TRACE conn3 <- [1,1646,null,{}] 10:20:24 INFO - PROCESS | 1805 | 1461086424980 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:25 INFO - PROCESS | 1805 | 1461086425235 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 10:20:25 INFO - PROCESS | 1805 | 1461086425257 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85ca2e800 == 122 [pid = 1805] [id = 419] 10:20:25 INFO - PROCESS | 1805 | ++DOMWINDOW == 171 (0x7ff852e0ac00) [pid = 1805] [serial = 1258] [outer = (nil)] 10:20:25 INFO - PROCESS | 1805 | ++DOMWINDOW == 172 (0x7ff85e899400) [pid = 1805] [serial = 1259] [outer = 0x7ff852e0ac00] 10:20:25 INFO - PROCESS | 1805 | 1461086425322 Marionette DEBUG loaded listener.js 10:20:25 INFO - PROCESS | 1805 | ++DOMWINDOW == 173 (0x7ff861665000) [pid = 1805] [serial = 1260] [outer = 0x7ff852e0ac00] 10:20:26 INFO - PROCESS | 1805 | 1461086426159 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 10:20:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 10:20:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1232ms 10:20:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 10:20:26 INFO - PROCESS | 1805 | 1461086426212 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 10:20:26 INFO - PROCESS | 1805 | 1461086426216 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 10:20:26 INFO - PROCESS | 1805 | 1461086426223 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 10:20:26 INFO - PROCESS | 1805 | 1461086426226 Marionette TRACE conn3 <- [1,1650,null,{}] 10:20:26 INFO - PROCESS | 1805 | 1461086426231 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:26 INFO - PROCESS | 1805 | 1461086426410 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 10:20:26 INFO - PROCESS | 1805 | 1461086426420 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff85f57e800 == 123 [pid = 1805] [id = 420] 10:20:26 INFO - PROCESS | 1805 | ++DOMWINDOW == 174 (0x7ff861665800) [pid = 1805] [serial = 1261] [outer = (nil)] 10:20:26 INFO - PROCESS | 1805 | ++DOMWINDOW == 175 (0x7ff861857000) [pid = 1805] [serial = 1262] [outer = 0x7ff861665800] 10:20:26 INFO - PROCESS | 1805 | 1461086426479 Marionette DEBUG loaded listener.js 10:20:26 INFO - PROCESS | 1805 | ++DOMWINDOW == 176 (0x7ff861ef4400) [pid = 1805] [serial = 1263] [outer = 0x7ff861665800] 10:20:27 INFO - PROCESS | 1805 | 1461086427711 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 10:20:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 10:20:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1533ms 10:20:27 INFO - PROCESS | 1805 | 1461086427756 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 10:20:27 INFO - PROCESS | 1805 | 1461086427762 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 10:20:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 10:20:27 INFO - PROCESS | 1805 | 1461086427771 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 10:20:27 INFO - PROCESS | 1805 | 1461086427777 Marionette TRACE conn3 <- [1,1654,null,{}] 10:20:27 INFO - PROCESS | 1805 | 1461086427784 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:27 INFO - PROCESS | 1805 | 1461086427990 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 10:20:28 INFO - PROCESS | 1805 | 1461086428260 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff852bcb800 == 124 [pid = 1805] [id = 421] 10:20:28 INFO - PROCESS | 1805 | ++DOMWINDOW == 177 (0x7ff850cf9c00) [pid = 1805] [serial = 1264] [outer = (nil)] 10:20:28 INFO - PROCESS | 1805 | ++DOMWINDOW == 178 (0x7ff8516bc400) [pid = 1805] [serial = 1265] [outer = 0x7ff850cf9c00] 10:20:28 INFO - PROCESS | 1805 | 1461086428366 Marionette DEBUG loaded listener.js 10:20:28 INFO - PROCESS | 1805 | ++DOMWINDOW == 179 (0x7ff851b25800) [pid = 1805] [serial = 1266] [outer = 0x7ff850cf9c00] 10:20:29 INFO - PROCESS | 1805 | 1461086429274 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 10:20:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 10:20:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1535ms 10:20:29 INFO - PROCESS | 1805 | 1461086429305 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 10:20:29 INFO - PROCESS | 1805 | 1461086429313 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 10:20:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 10:20:29 INFO - PROCESS | 1805 | 1461086429323 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 10:20:29 INFO - PROCESS | 1805 | 1461086429327 Marionette TRACE conn3 <- [1,1658,null,{}] 10:20:29 INFO - PROCESS | 1805 | 1461086429333 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:29 INFO - PROCESS | 1805 | 1461086429533 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 10:20:29 INFO - PROCESS | 1805 | 1461086429823 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff85cec6800 == 125 [pid = 1805] [id = 422] 10:20:29 INFO - PROCESS | 1805 | ++DOMWINDOW == 180 (0x7ff853642800) [pid = 1805] [serial = 1267] [outer = (nil)] 10:20:29 INFO - PROCESS | 1805 | ++DOMWINDOW == 181 (0x7ff85acdbc00) [pid = 1805] [serial = 1268] [outer = 0x7ff853642800] 10:20:29 INFO - PROCESS | 1805 | 1461086429942 Marionette DEBUG loaded listener.js 10:20:30 INFO - PROCESS | 1805 | ++DOMWINDOW == 182 (0x7ff85ce3a800) [pid = 1805] [serial = 1269] [outer = 0x7ff853642800] 10:20:30 INFO - PROCESS | 1805 | 1461086430824 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 10:20:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 10:20:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1540ms 10:20:30 INFO - PROCESS | 1805 | 1461086430864 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 10:20:30 INFO - PROCESS | 1805 | 1461086430867 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 10:20:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 10:20:30 INFO - PROCESS | 1805 | 1461086430874 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 10:20:30 INFO - PROCESS | 1805 | 1461086430880 Marionette TRACE conn3 <- [1,1662,null,{}] 10:20:30 INFO - PROCESS | 1805 | 1461086430896 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:31 INFO - PROCESS | 1805 | 1461086431126 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 10:20:31 INFO - PROCESS | 1805 | 1461086431384 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff8619b4800 == 126 [pid = 1805] [id = 423] 10:20:31 INFO - PROCESS | 1805 | ++DOMWINDOW == 183 (0x7ff8516b4400) [pid = 1805] [serial = 1270] [outer = (nil)] 10:20:31 INFO - PROCESS | 1805 | ++DOMWINDOW == 184 (0x7ff85d6d1c00) [pid = 1805] [serial = 1271] [outer = 0x7ff8516b4400] 10:20:31 INFO - PROCESS | 1805 | 1461086431505 Marionette DEBUG loaded listener.js 10:20:31 INFO - PROCESS | 1805 | ++DOMWINDOW == 185 (0x7ff860a65000) [pid = 1805] [serial = 1272] [outer = 0x7ff8516b4400] 10:20:32 INFO - PROCESS | 1805 | 1461086432401 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 10:20:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 10:20:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1584ms 10:20:32 INFO - PROCESS | 1805 | 1461086432460 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 10:20:32 INFO - PROCESS | 1805 | 1461086432463 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 10:20:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 10:20:32 INFO - PROCESS | 1805 | 1461086432470 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 10:20:32 INFO - PROCESS | 1805 | 1461086432474 Marionette TRACE conn3 <- [1,1666,null,{}] 10:20:32 INFO - PROCESS | 1805 | 1461086432479 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:32 INFO - PROCESS | 1805 | 1461086432686 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 10:20:32 INFO - PROCESS | 1805 | 1461086432896 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff865b37000 == 127 [pid = 1805] [id = 424] 10:20:32 INFO - PROCESS | 1805 | ++DOMWINDOW == 186 (0x7ff84e64d400) [pid = 1805] [serial = 1273] [outer = (nil)] 10:20:33 INFO - PROCESS | 1805 | ++DOMWINDOW == 187 (0x7ff861ef3800) [pid = 1805] [serial = 1274] [outer = 0x7ff84e64d400] 10:20:33 INFO - PROCESS | 1805 | 1461086433019 Marionette DEBUG loaded listener.js 10:20:33 INFO - PROCESS | 1805 | ++DOMWINDOW == 188 (0x7ff86324ec00) [pid = 1805] [serial = 1275] [outer = 0x7ff84e64d400] 10:20:33 INFO - PROCESS | 1805 | 1461086433947 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 10:20:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 10:20:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1529ms 10:20:34 INFO - PROCESS | 1805 | 1461086434001 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 10:20:34 INFO - PROCESS | 1805 | 1461086434005 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 10:20:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 10:20:34 INFO - PROCESS | 1805 | 1461086434010 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 10:20:34 INFO - PROCESS | 1805 | 1461086434014 Marionette TRACE conn3 <- [1,1670,null,{}] 10:20:34 INFO - PROCESS | 1805 | 1461086434019 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:34 INFO - PROCESS | 1805 | 1461086434213 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 10:20:34 INFO - PROCESS | 1805 | 1461086434426 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff867592800 == 128 [pid = 1805] [id = 425] 10:20:34 INFO - PROCESS | 1805 | ++DOMWINDOW == 189 (0x7ff85d6cd400) [pid = 1805] [serial = 1276] [outer = (nil)] 10:20:34 INFO - PROCESS | 1805 | ++DOMWINDOW == 190 (0x7ff86593d400) [pid = 1805] [serial = 1277] [outer = 0x7ff85d6cd400] 10:20:34 INFO - PROCESS | 1805 | 1461086434545 Marionette DEBUG loaded listener.js 10:20:34 INFO - PROCESS | 1805 | ++DOMWINDOW == 191 (0x7ff86609e400) [pid = 1805] [serial = 1278] [outer = 0x7ff85d6cd400] 10:20:35 INFO - PROCESS | 1805 | 1461086435504 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 10:20:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 10:20:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1533ms 10:20:35 INFO - PROCESS | 1805 | 1461086435545 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 10:20:35 INFO - PROCESS | 1805 | 1461086435549 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 10:20:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 10:20:35 INFO - PROCESS | 1805 | 1461086435555 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 10:20:35 INFO - PROCESS | 1805 | 1461086435557 Marionette TRACE conn3 <- [1,1674,null,{}] 10:20:35 INFO - PROCESS | 1805 | 1461086435563 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:35 INFO - PROCESS | 1805 | 1461086435772 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 10:20:35 INFO - PROCESS | 1805 | 1461086435985 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff876514800 == 129 [pid = 1805] [id = 426] 10:20:36 INFO - PROCESS | 1805 | ++DOMWINDOW == 192 (0x7ff855884400) [pid = 1805] [serial = 1279] [outer = (nil)] 10:20:36 INFO - PROCESS | 1805 | ++DOMWINDOW == 193 (0x7ff86ca5e800) [pid = 1805] [serial = 1280] [outer = 0x7ff855884400] 10:20:36 INFO - PROCESS | 1805 | 1461086436100 Marionette DEBUG loaded listener.js 10:20:36 INFO - PROCESS | 1805 | ++DOMWINDOW == 194 (0x7ff873b1dc00) [pid = 1805] [serial = 1281] [outer = 0x7ff855884400] 10:20:37 INFO - PROCESS | 1805 | 1461086436997 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 10:20:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 10:20:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1478ms 10:20:37 INFO - PROCESS | 1805 | 1461086437034 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 10:20:37 INFO - PROCESS | 1805 | 1461086437037 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 10:20:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 10:20:37 INFO - PROCESS | 1805 | 1461086437043 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 10:20:37 INFO - PROCESS | 1805 | 1461086437046 Marionette TRACE conn3 <- [1,1678,null,{}] 10:20:37 INFO - PROCESS | 1805 | 1461086437051 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:37 INFO - PROCESS | 1805 | 1461086437235 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 10:20:37 INFO - PROCESS | 1805 | 1461086437456 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff87874e000 == 130 [pid = 1805] [id = 427] 10:20:37 INFO - PROCESS | 1805 | ++DOMWINDOW == 195 (0x7ff84e0d7000) [pid = 1805] [serial = 1282] [outer = (nil)] 10:20:37 INFO - PROCESS | 1805 | ++DOMWINDOW == 196 (0x7ff876504400) [pid = 1805] [serial = 1283] [outer = 0x7ff84e0d7000] 10:20:37 INFO - PROCESS | 1805 | 1461086437568 Marionette DEBUG loaded listener.js 10:20:37 INFO - PROCESS | 1805 | ++DOMWINDOW == 197 (0x7ff878823000) [pid = 1805] [serial = 1284] [outer = 0x7ff84e0d7000] 10:20:38 INFO - PROCESS | 1805 | 1461086438458 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 10:20:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 10:20:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1485ms 10:20:38 INFO - PROCESS | 1805 | 1461086438529 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 10:20:38 INFO - PROCESS | 1805 | 1461086438533 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 10:20:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 10:20:38 INFO - PROCESS | 1805 | 1461086438539 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 10:20:38 INFO - PROCESS | 1805 | 1461086438541 Marionette TRACE conn3 <- [1,1682,null,{}] 10:20:38 INFO - PROCESS | 1805 | 1461086438547 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:38 INFO - PROCESS | 1805 | 1461086438739 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 10:20:38 INFO - PROCESS | 1805 | 1461086438946 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff87db10800 == 131 [pid = 1805] [id = 428] 10:20:39 INFO - PROCESS | 1805 | ++DOMWINDOW == 198 (0x7ff8657f2c00) [pid = 1805] [serial = 1285] [outer = (nil)] 10:20:39 INFO - PROCESS | 1805 | ++DOMWINDOW == 199 (0x7ff878968000) [pid = 1805] [serial = 1286] [outer = 0x7ff8657f2c00] 10:20:39 INFO - PROCESS | 1805 | 1461086439057 Marionette DEBUG loaded listener.js 10:20:39 INFO - PROCESS | 1805 | ++DOMWINDOW == 200 (0x7ff878c9f400) [pid = 1805] [serial = 1287] [outer = 0x7ff8657f2c00] 10:20:39 INFO - PROCESS | 1805 | 1461086439942 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 10:20:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 10:20:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1435ms 10:20:39 INFO - PROCESS | 1805 | 1461086439975 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 10:20:39 INFO - PROCESS | 1805 | 1461086439979 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 10:20:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 10:20:39 INFO - PROCESS | 1805 | 1461086439985 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 10:20:39 INFO - PROCESS | 1805 | 1461086439987 Marionette TRACE conn3 <- [1,1686,null,{}] 10:20:39 INFO - PROCESS | 1805 | 1461086439993 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:40 INFO - PROCESS | 1805 | 1461086440194 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 10:20:40 INFO - PROCESS | 1805 | 1461086440407 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84c6cd800 == 132 [pid = 1805] [id = 429] 10:20:40 INFO - PROCESS | 1805 | ++DOMWINDOW == 201 (0x7ff84c4a2800) [pid = 1805] [serial = 1288] [outer = (nil)] 10:20:40 INFO - PROCESS | 1805 | ++DOMWINDOW == 202 (0x7ff84c4ab800) [pid = 1805] [serial = 1289] [outer = 0x7ff84c4a2800] 10:20:40 INFO - PROCESS | 1805 | 1461086440531 Marionette DEBUG loaded listener.js 10:20:40 INFO - PROCESS | 1805 | ++DOMWINDOW == 203 (0x7ff84c4b0800) [pid = 1805] [serial = 1290] [outer = 0x7ff84c4a2800] 10:20:41 INFO - PROCESS | 1805 | 1461086441427 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 10:20:41 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:20:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1482ms 10:20:41 INFO - PROCESS | 1805 | 1461086441471 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 10:20:41 INFO - PROCESS | 1805 | 1461086441475 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 10:20:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 10:20:41 INFO - PROCESS | 1805 | 1461086441481 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 10:20:41 INFO - PROCESS | 1805 | 1461086441484 Marionette TRACE conn3 <- [1,1690,null,{}] 10:20:41 INFO - PROCESS | 1805 | 1461086441490 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:41 INFO - PROCESS | 1805 | 1461086441675 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 10:20:41 INFO - PROCESS | 1805 | 1461086441895 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff87db13800 == 133 [pid = 1805] [id = 430] 10:20:41 INFO - PROCESS | 1805 | ++DOMWINDOW == 204 (0x7ff84c4a5800) [pid = 1805] [serial = 1291] [outer = (nil)] 10:20:42 INFO - PROCESS | 1805 | ++DOMWINDOW == 205 (0x7ff878c02400) [pid = 1805] [serial = 1292] [outer = 0x7ff84c4a5800] 10:20:42 INFO - PROCESS | 1805 | 1461086442012 Marionette DEBUG loaded listener.js 10:20:42 INFO - PROCESS | 1805 | ++DOMWINDOW == 206 (0x7ff878e06400) [pid = 1805] [serial = 1293] [outer = 0x7ff84c4a5800] 10:20:43 INFO - PROCESS | 1805 | 1461086443031 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 10:20:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 10:20:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1596ms 10:20:43 INFO - PROCESS | 1805 | 1461086443079 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 10:20:43 INFO - PROCESS | 1805 | 1461086443088 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 10:20:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 10:20:43 INFO - PROCESS | 1805 | 1461086443093 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 10:20:43 INFO - PROCESS | 1805 | 1461086443097 Marionette TRACE conn3 <- [1,1694,null,{}] 10:20:43 INFO - PROCESS | 1805 | 1461086443102 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:43 INFO - PROCESS | 1805 | 1461086443322 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 10:20:43 INFO - PROCESS | 1805 | 1461086443580 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff84e632000 == 134 [pid = 1805] [id = 431] 10:20:43 INFO - PROCESS | 1805 | ++DOMWINDOW == 207 (0x7ff854f67800) [pid = 1805] [serial = 1294] [outer = (nil)] 10:20:43 INFO - PROCESS | 1805 | ++DOMWINDOW == 208 (0x7ff854f71000) [pid = 1805] [serial = 1295] [outer = 0x7ff854f67800] 10:20:43 INFO - PROCESS | 1805 | 1461086443703 Marionette DEBUG loaded listener.js 10:20:43 INFO - PROCESS | 1805 | ++DOMWINDOW == 209 (0x7ff878eef400) [pid = 1805] [serial = 1296] [outer = 0x7ff854f67800] 10:20:44 INFO - PROCESS | 1805 | 1461086444519 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 10:20:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 10:20:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1483ms 10:20:44 INFO - PROCESS | 1805 | 1461086444577 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 10:20:44 INFO - PROCESS | 1805 | 1461086444580 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 10:20:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 10:20:44 INFO - PROCESS | 1805 | 1461086444586 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 10:20:44 INFO - PROCESS | 1805 | 1461086444588 Marionette TRACE conn3 <- [1,1698,null,{}] 10:20:44 INFO - PROCESS | 1805 | 1461086444594 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:44 INFO - PROCESS | 1805 | 1461086444785 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 10:20:45 INFO - PROCESS | 1805 | 1461086444999 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff84b8db000 == 135 [pid = 1805] [id = 432] 10:20:45 INFO - PROCESS | 1805 | ++DOMWINDOW == 210 (0x7ff851d02400) [pid = 1805] [serial = 1297] [outer = (nil)] 10:20:45 INFO - PROCESS | 1805 | ++DOMWINDOW == 211 (0x7ff851d0b000) [pid = 1805] [serial = 1298] [outer = 0x7ff851d02400] 10:20:45 INFO - PROCESS | 1805 | 1461086445112 Marionette DEBUG loaded listener.js 10:20:45 INFO - PROCESS | 1805 | ++DOMWINDOW == 212 (0x7ff851d0f800) [pid = 1805] [serial = 1299] [outer = 0x7ff851d02400] 10:20:46 INFO - PROCESS | 1805 | 1461086446050 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 10:20:46 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:20:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1528ms 10:20:46 INFO - PROCESS | 1805 | 1461086446115 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 10:20:46 INFO - PROCESS | 1805 | 1461086446119 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 10:20:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 10:20:46 INFO - PROCESS | 1805 | 1461086446124 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 10:20:46 INFO - PROCESS | 1805 | 1461086446127 Marionette TRACE conn3 <- [1,1702,null,{}] 10:20:46 INFO - PROCESS | 1805 | 1461086446132 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:46 INFO - PROCESS | 1805 | 1461086446327 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 10:20:46 INFO - PROCESS | 1805 | 1461086446544 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84c035800 == 136 [pid = 1805] [id = 433] 10:20:46 INFO - PROCESS | 1805 | ++DOMWINDOW == 213 (0x7ff84e0d4800) [pid = 1805] [serial = 1300] [outer = (nil)] 10:20:46 INFO - PROCESS | 1805 | ++DOMWINDOW == 214 (0x7ff84e274000) [pid = 1805] [serial = 1301] [outer = 0x7ff84e0d4800] 10:20:46 INFO - PROCESS | 1805 | 1461086446656 Marionette DEBUG loaded listener.js 10:20:46 INFO - PROCESS | 1805 | ++DOMWINDOW == 215 (0x7ff84e279800) [pid = 1805] [serial = 1302] [outer = 0x7ff84e0d4800] 10:20:48 INFO - PROCESS | 1805 | 1461086448028 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 10:20:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 10:20:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1934ms 10:20:48 INFO - PROCESS | 1805 | 1461086448060 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 10:20:48 INFO - PROCESS | 1805 | 1461086448065 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 10:20:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 10:20:48 INFO - PROCESS | 1805 | 1461086448074 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 10:20:48 INFO - PROCESS | 1805 | 1461086448078 Marionette TRACE conn3 <- [1,1706,null,{}] 10:20:48 INFO - PROCESS | 1805 | 1461086448087 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:48 INFO - PROCESS | 1805 | 1461086448322 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 10:20:48 INFO - PROCESS | 1805 | 1461086448560 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84e856800 == 137 [pid = 1805] [id = 434] 10:20:48 INFO - PROCESS | 1805 | ++DOMWINDOW == 216 (0x7ff84c4f5800) [pid = 1805] [serial = 1303] [outer = (nil)] 10:20:48 INFO - PROCESS | 1805 | ++DOMWINDOW == 217 (0x7ff84e0d9000) [pid = 1805] [serial = 1304] [outer = 0x7ff84c4f5800] 10:20:48 INFO - PROCESS | 1805 | 1461086448627 Marionette DEBUG loaded listener.js 10:20:48 INFO - PROCESS | 1805 | ++DOMWINDOW == 218 (0x7ff84e27ac00) [pid = 1805] [serial = 1305] [outer = 0x7ff84c4f5800] 10:20:49 INFO - PROCESS | 1805 | 1461086449618 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 10:20:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 10:20:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1633ms 10:20:49 INFO - PROCESS | 1805 | 1461086449708 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 10:20:49 INFO - PROCESS | 1805 | 1461086449722 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 10:20:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 10:20:49 INFO - PROCESS | 1805 | 1461086449733 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 10:20:49 INFO - PROCESS | 1805 | 1461086449736 Marionette TRACE conn3 <- [1,1710,null,{}] 10:20:49 INFO - PROCESS | 1805 | 1461086449748 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:50 INFO - PROCESS | 1805 | 1461086450029 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 10:20:50 INFO - PROCESS | 1805 | 1461086450313 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | --DOCSHELL 0x7ff85ca2e800 == 136 [pid = 1805] [id = 419] 10:20:50 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85ae45800 == 135 [pid = 1805] [id = 418] 10:20:50 INFO - PROCESS | 1805 | --DOMWINDOW == 217 (0x7ff861eebc00) [pid = 1805] [serial = 1163] [outer = (nil)] [url = about:blank] 10:20:50 INFO - PROCESS | 1805 | --DOMWINDOW == 216 (0x7ff864cc7800) [pid = 1805] [serial = 1166] [outer = (nil)] [url = about:blank] 10:20:50 INFO - PROCESS | 1805 | --DOMWINDOW == 215 (0x7ff8516be400) [pid = 1805] [serial = 1172] [outer = (nil)] [url = about:blank] 10:20:50 INFO - PROCESS | 1805 | --DOMWINDOW == 214 (0x7ff866474000) [pid = 1805] [serial = 1169] [outer = (nil)] [url = about:blank] 10:20:50 INFO - PROCESS | 1805 | --DOMWINDOW == 213 (0x7ff850bb3800) [pid = 1805] [serial = 1175] [outer = (nil)] [url = about:blank] 10:20:50 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84d82f000 == 136 [pid = 1805] [id = 435] 10:20:50 INFO - PROCESS | 1805 | ++DOMWINDOW == 214 (0x7ff84d9c9000) [pid = 1805] [serial = 1306] [outer = (nil)] 10:20:50 INFO - PROCESS | 1805 | ++DOMWINDOW == 215 (0x7ff850ceec00) [pid = 1805] [serial = 1307] [outer = 0x7ff84d9c9000] 10:20:50 INFO - PROCESS | 1805 | 1461086450480 Marionette DEBUG loaded listener.js 10:20:50 INFO - PROCESS | 1805 | ++DOMWINDOW == 216 (0x7ff850fcd000) [pid = 1805] [serial = 1308] [outer = 0x7ff84d9c9000] 10:20:50 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85543f000 == 135 [pid = 1805] [id = 417] 10:20:50 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff851e94000 == 134 [pid = 1805] [id = 416] 10:20:50 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84dfcb800 == 133 [pid = 1805] [id = 415] 10:20:50 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff851a67000 == 132 [pid = 1805] [id = 414] 10:20:50 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff878747800 == 131 [pid = 1805] [id = 410] 10:20:50 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff87651c000 == 130 [pid = 1805] [id = 409] 10:20:50 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8736d9800 == 129 [pid = 1805] [id = 408] 10:20:50 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff868e16000 == 128 [pid = 1805] [id = 407] 10:20:50 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff866cec800 == 127 [pid = 1805] [id = 406] 10:20:50 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff865b42000 == 126 [pid = 1805] [id = 405] 10:20:50 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff861a85000 == 125 [pid = 1805] [id = 404] 10:20:50 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8617bb800 == 124 [pid = 1805] [id = 403] 10:20:50 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff860a9c800 == 123 [pid = 1805] [id = 402] 10:20:50 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff861927000 == 122 [pid = 1805] [id = 346] 10:20:50 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85ac20800 == 121 [pid = 1805] [id = 401] 10:20:50 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff851e81000 == 120 [pid = 1805] [id = 400] 10:20:51 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85ca32000 == 119 [pid = 1805] [id = 399] 10:20:51 INFO - PROCESS | 1805 | --DOMWINDOW == 215 (0x7ff85523a800) [pid = 1805] [serial = 1193] [outer = (nil)] [url = about:blank] 10:20:51 INFO - PROCESS | 1805 | --DOMWINDOW == 214 (0x7ff85195c000) [pid = 1805] [serial = 1187] [outer = (nil)] [url = about:blank] 10:20:51 INFO - PROCESS | 1805 | --DOMWINDOW == 213 (0x7ff8516b7400) [pid = 1805] [serial = 1139] [outer = (nil)] [url = about:blank] 10:20:51 INFO - PROCESS | 1805 | --DOMWINDOW == 212 (0x7ff8539f3800) [pid = 1805] [serial = 1142] [outer = (nil)] [url = about:blank] 10:20:51 INFO - PROCESS | 1805 | --DOMWINDOW == 211 (0x7ff84e64e800) [pid = 1805] [serial = 1136] [outer = (nil)] [url = about:blank] 10:20:51 INFO - PROCESS | 1805 | --DOMWINDOW == 210 (0x7ff8616b0800) [pid = 1805] [serial = 1160] [outer = (nil)] [url = about:blank] 10:20:51 INFO - PROCESS | 1805 | --DOMWINDOW == 209 (0x7ff852e11c00) [pid = 1805] [serial = 1178] [outer = (nil)] [url = about:blank] 10:20:51 INFO - PROCESS | 1805 | --DOMWINDOW == 208 (0x7ff855887800) [pid = 1805] [serial = 1145] [outer = (nil)] [url = about:blank] 10:20:51 INFO - PROCESS | 1805 | --DOMWINDOW == 207 (0x7ff860a6bc00) [pid = 1805] [serial = 1154] [outer = (nil)] [url = about:blank] 10:20:51 INFO - PROCESS | 1805 | --DOMWINDOW == 206 (0x7ff85db54000) [pid = 1805] [serial = 1151] [outer = (nil)] [url = about:blank] 10:20:51 INFO - PROCESS | 1805 | --DOMWINDOW == 205 (0x7ff86166a000) [pid = 1805] [serial = 1157] [outer = (nil)] [url = about:blank] 10:20:51 INFO - PROCESS | 1805 | --DOMWINDOW == 204 (0x7ff85c9f0c00) [pid = 1805] [serial = 1148] [outer = (nil)] [url = about:blank] 10:20:51 INFO - PROCESS | 1805 | --DOMWINDOW == 203 (0x7ff8552d2000) [pid = 1805] [serial = 1196] [outer = (nil)] [url = about:blank] 10:20:51 INFO - PROCESS | 1805 | --DOMWINDOW == 202 (0x7ff84e6e9400) [pid = 1805] [serial = 1182] [outer = (nil)] [url = about:blank] 10:20:51 INFO - PROCESS | 1805 | --DOMWINDOW == 201 (0x7ff84e0cd400) [pid = 1805] [serial = 1181] [outer = (nil)] [url = about:blank] 10:20:51 INFO - PROCESS | 1805 | --DOMWINDOW == 200 (0x7ff850eda800) [pid = 1805] [serial = 1184] [outer = (nil)] [url = about:blank] 10:20:51 INFO - PROCESS | 1805 | --DOMWINDOW == 199 (0x7ff850fd9400) [pid = 1805] [serial = 1185] [outer = (nil)] [url = about:blank] 10:20:51 INFO - PROCESS | 1805 | --DOMWINDOW == 198 (0x7ff852d1ec00) [pid = 1805] [serial = 1188] [outer = (nil)] [url = about:blank] 10:20:51 INFO - PROCESS | 1805 | --DOMWINDOW == 197 (0x7ff853650000) [pid = 1805] [serial = 1190] [outer = (nil)] [url = about:blank] 10:20:51 INFO - PROCESS | 1805 | --DOMWINDOW == 196 (0x7ff855231c00) [pid = 1805] [serial = 1191] [outer = (nil)] [url = about:blank] 10:20:51 INFO - PROCESS | 1805 | --DOMWINDOW == 195 (0x7ff855879000) [pid = 1805] [serial = 1194] [outer = (nil)] [url = about:blank] 10:20:51 INFO - PROCESS | 1805 | --DOMWINDOW == 194 (0x7ff85c9ef800) [pid = 1805] [serial = 1197] [outer = (nil)] [url = about:blank] 10:20:51 INFO - PROCESS | 1805 | 1461086451378 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 10:20:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 10:20:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1692ms 10:20:51 INFO - PROCESS | 1805 | 1461086451425 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 10:20:51 INFO - PROCESS | 1805 | 1461086451428 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 10:20:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 10:20:51 INFO - PROCESS | 1805 | 1461086451434 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 10:20:51 INFO - PROCESS | 1805 | 1461086451439 Marionette TRACE conn3 <- [1,1714,null,{}] 10:20:51 INFO - PROCESS | 1805 | 1461086451454 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:51 INFO - PROCESS | 1805 | 1461086451630 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 10:20:51 INFO - PROCESS | 1805 | 1461086451647 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff851e94000 == 120 [pid = 1805] [id = 436] 10:20:51 INFO - PROCESS | 1805 | ++DOMWINDOW == 195 (0x7ff85195c800) [pid = 1805] [serial = 1309] [outer = (nil)] 10:20:51 INFO - PROCESS | 1805 | ++DOMWINDOW == 196 (0x7ff851d10c00) [pid = 1805] [serial = 1310] [outer = 0x7ff85195c800] 10:20:51 INFO - PROCESS | 1805 | 1461086451710 Marionette DEBUG loaded listener.js 10:20:51 INFO - PROCESS | 1805 | ++DOMWINDOW == 197 (0x7ff852e0c000) [pid = 1805] [serial = 1311] [outer = 0x7ff85195c800] 10:20:52 INFO - PROCESS | 1805 | 1461086452619 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 10:20:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 10:20:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1233ms 10:20:52 INFO - PROCESS | 1805 | 1461086452669 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 10:20:52 INFO - PROCESS | 1805 | 1461086452673 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 10:20:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 10:20:52 INFO - PROCESS | 1805 | 1461086452679 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 10:20:52 INFO - PROCESS | 1805 | 1461086452681 Marionette TRACE conn3 <- [1,1718,null,{}] 10:20:52 INFO - PROCESS | 1805 | 1461086452686 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:52 INFO - PROCESS | 1805 | 1461086452857 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 10:20:53 INFO - PROCESS | 1805 | 1461086453053 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff853936000 == 121 [pid = 1805] [id = 437] 10:20:53 INFO - PROCESS | 1805 | ++DOMWINDOW == 198 (0x7ff84d9c9400) [pid = 1805] [serial = 1312] [outer = (nil)] 10:20:53 INFO - PROCESS | 1805 | ++DOMWINDOW == 199 (0x7ff853768c00) [pid = 1805] [serial = 1313] [outer = 0x7ff84d9c9400] 10:20:53 INFO - PROCESS | 1805 | 1461086453118 Marionette DEBUG loaded listener.js 10:20:53 INFO - PROCESS | 1805 | ++DOMWINDOW == 200 (0x7ff854f6a800) [pid = 1805] [serial = 1314] [outer = 0x7ff84d9c9400] 10:20:53 INFO - PROCESS | 1805 | 1461086453938 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 10:20:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 10:20:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1281ms 10:20:53 INFO - PROCESS | 1805 | 1461086453960 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 10:20:53 INFO - PROCESS | 1805 | 1461086453962 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 10:20:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 10:20:53 INFO - PROCESS | 1805 | 1461086453968 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 10:20:53 INFO - PROCESS | 1805 | 1461086453970 Marionette TRACE conn3 <- [1,1722,null,{}] 10:20:53 INFO - PROCESS | 1805 | 1461086453976 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:54 INFO - PROCESS | 1805 | 1461086454197 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 10:20:54 INFO - PROCESS | 1805 | 1461086454226 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff855ccb000 == 122 [pid = 1805] [id = 438] 10:20:54 INFO - PROCESS | 1805 | ++DOMWINDOW == 201 (0x7ff853643800) [pid = 1805] [serial = 1315] [outer = (nil)] 10:20:54 INFO - PROCESS | 1805 | ++DOMWINDOW == 202 (0x7ff854fd1000) [pid = 1805] [serial = 1316] [outer = 0x7ff853643800] 10:20:54 INFO - PROCESS | 1805 | 1461086454285 Marionette DEBUG loaded listener.js 10:20:54 INFO - PROCESS | 1805 | ++DOMWINDOW == 203 (0x7ff8552d6800) [pid = 1805] [serial = 1317] [outer = 0x7ff853643800] 10:20:55 INFO - PROCESS | 1805 | --DOMWINDOW == 202 (0x7ff8539fa000) [pid = 1805] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 10:20:55 INFO - PROCESS | 1805 | --DOMWINDOW == 201 (0x7ff84e0cf400) [pid = 1805] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 10:20:55 INFO - PROCESS | 1805 | --DOMWINDOW == 200 (0x7ff84c4f8800) [pid = 1805] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 10:20:55 INFO - PROCESS | 1805 | --DOMWINDOW == 199 (0x7ff84e0d4400) [pid = 1805] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 10:20:55 INFO - PROCESS | 1805 | --DOMWINDOW == 198 (0x7ff852e0ac00) [pid = 1805] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 10:20:55 INFO - PROCESS | 1805 | --DOMWINDOW == 197 (0x7ff850fd3800) [pid = 1805] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 10:20:55 INFO - PROCESS | 1805 | 1461086455481 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 10:20:55 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:20:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1541ms 10:20:55 INFO - PROCESS | 1805 | 1461086455510 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 10:20:55 INFO - PROCESS | 1805 | 1461086455514 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 10:20:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 10:20:55 INFO - PROCESS | 1805 | 1461086455519 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 10:20:55 INFO - PROCESS | 1805 | 1461086455526 Marionette TRACE conn3 <- [1,1726,null,{}] 10:20:55 INFO - PROCESS | 1805 | 1461086455551 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:55 INFO - PROCESS | 1805 | 1461086455744 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 10:20:55 INFO - PROCESS | 1805 | 1461086455755 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85be1b800 == 123 [pid = 1805] [id = 439] 10:20:55 INFO - PROCESS | 1805 | ++DOMWINDOW == 198 (0x7ff8555e3400) [pid = 1805] [serial = 1318] [outer = (nil)] 10:20:55 INFO - PROCESS | 1805 | ++DOMWINDOW == 199 (0x7ff85c7ec000) [pid = 1805] [serial = 1319] [outer = 0x7ff8555e3400] 10:20:55 INFO - PROCESS | 1805 | 1461086455820 Marionette DEBUG loaded listener.js 10:20:55 INFO - PROCESS | 1805 | ++DOMWINDOW == 200 (0x7ff85d168000) [pid = 1805] [serial = 1320] [outer = 0x7ff8555e3400] 10:20:56 INFO - PROCESS | 1805 | 1461086456669 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 10:20:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 10:20:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1201ms 10:20:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 10:20:56 INFO - PROCESS | 1805 | 1461086456722 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 10:20:56 INFO - PROCESS | 1805 | 1461086456724 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 10:20:56 INFO - PROCESS | 1805 | 1461086456730 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 10:20:56 INFO - PROCESS | 1805 | 1461086456733 Marionette TRACE conn3 <- [1,1730,null,{}] 10:20:56 INFO - PROCESS | 1805 | 1461086456738 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:56 INFO - PROCESS | 1805 | 1461086456967 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 10:20:56 INFO - PROCESS | 1805 | 1461086456993 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff85ca2e800 == 124 [pid = 1805] [id = 440] 10:20:57 INFO - PROCESS | 1805 | ++DOMWINDOW == 201 (0x7ff85d16c800) [pid = 1805] [serial = 1321] [outer = (nil)] 10:20:57 INFO - PROCESS | 1805 | ++DOMWINDOW == 202 (0x7ff85d8dd400) [pid = 1805] [serial = 1322] [outer = 0x7ff85d16c800] 10:20:57 INFO - PROCESS | 1805 | 1461086457052 Marionette DEBUG loaded listener.js 10:20:57 INFO - PROCESS | 1805 | ++DOMWINDOW == 203 (0x7ff860919400) [pid = 1805] [serial = 1323] [outer = 0x7ff85d16c800] 10:20:58 INFO - PROCESS | 1805 | 1461086458226 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 10:20:58 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:20:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1535ms 10:20:58 INFO - PROCESS | 1805 | 1461086458266 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 10:20:58 INFO - PROCESS | 1805 | 1461086458270 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 10:20:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 10:20:58 INFO - PROCESS | 1805 | 1461086458278 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 10:20:58 INFO - PROCESS | 1805 | 1461086458283 Marionette TRACE conn3 <- [1,1734,null,{}] 10:20:58 INFO - PROCESS | 1805 | 1461086458291 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:58 INFO - PROCESS | 1805 | 1461086458494 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 10:20:58 INFO - PROCESS | 1805 | 1461086458762 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff850dcf000 == 125 [pid = 1805] [id = 441] 10:20:58 INFO - PROCESS | 1805 | ++DOMWINDOW == 204 (0x7ff84e27b400) [pid = 1805] [serial = 1324] [outer = (nil)] 10:20:58 INFO - PROCESS | 1805 | ++DOMWINDOW == 205 (0x7ff850bbe400) [pid = 1805] [serial = 1325] [outer = 0x7ff84e27b400] 10:20:58 INFO - PROCESS | 1805 | 1461086458882 Marionette DEBUG loaded listener.js 10:20:58 INFO - PROCESS | 1805 | ++DOMWINDOW == 206 (0x7ff8516b3400) [pid = 1805] [serial = 1326] [outer = 0x7ff84e27b400] 10:20:59 INFO - PROCESS | 1805 | 1461086459782 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 10:20:59 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:20:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1581ms 10:20:59 INFO - PROCESS | 1805 | 1461086459860 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 10:20:59 INFO - PROCESS | 1805 | 1461086459869 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 10:20:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 10:20:59 INFO - PROCESS | 1805 | 1461086459879 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 10:20:59 INFO - PROCESS | 1805 | 1461086459883 Marionette TRACE conn3 <- [1,1738,null,{}] 10:20:59 INFO - PROCESS | 1805 | 1461086459889 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:00 INFO - PROCESS | 1805 | 1461086460118 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 10:21:00 INFO - PROCESS | 1805 | 1461086460409 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff85ae3d800 == 126 [pid = 1805] [id = 442] 10:21:00 INFO - PROCESS | 1805 | ++DOMWINDOW == 207 (0x7ff8516bf400) [pid = 1805] [serial = 1327] [outer = (nil)] 10:21:00 INFO - PROCESS | 1805 | ++DOMWINDOW == 208 (0x7ff853647800) [pid = 1805] [serial = 1328] [outer = 0x7ff8516bf400] 10:21:00 INFO - PROCESS | 1805 | 1461086460525 Marionette DEBUG loaded listener.js 10:21:00 INFO - PROCESS | 1805 | ++DOMWINDOW == 209 (0x7ff854f6c800) [pid = 1805] [serial = 1329] [outer = 0x7ff8516bf400] 10:21:01 INFO - PROCESS | 1805 | 1461086461374 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 10:21:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 10:21:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1534ms 10:21:01 INFO - PROCESS | 1805 | 1461086461413 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 10:21:01 INFO - PROCESS | 1805 | 1461086461417 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 10:21:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 10:21:01 INFO - PROCESS | 1805 | 1461086461423 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 10:21:01 INFO - PROCESS | 1805 | 1461086461429 Marionette TRACE conn3 <- [1,1742,null,{}] 10:21:01 INFO - PROCESS | 1805 | 1461086461444 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:01 INFO - PROCESS | 1805 | 1461086461641 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 10:21:01 INFO - PROCESS | 1805 | 1461086461865 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff86105c800 == 127 [pid = 1805] [id = 443] 10:21:01 INFO - PROCESS | 1805 | ++DOMWINDOW == 210 (0x7ff85523a800) [pid = 1805] [serial = 1330] [outer = (nil)] 10:21:01 INFO - PROCESS | 1805 | ++DOMWINDOW == 211 (0x7ff85c2f7c00) [pid = 1805] [serial = 1331] [outer = 0x7ff85523a800] 10:21:01 INFO - PROCESS | 1805 | 1461086461990 Marionette DEBUG loaded listener.js 10:21:02 INFO - PROCESS | 1805 | ++DOMWINDOW == 212 (0x7ff85d6d4800) [pid = 1805] [serial = 1332] [outer = 0x7ff85523a800] 10:21:02 INFO - PROCESS | 1805 | 1461086462985 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 10:21:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 10:21:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1638ms 10:21:03 INFO - PROCESS | 1805 | 1461086463062 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 10:21:03 INFO - PROCESS | 1805 | 1461086463067 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 10:21:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 10:21:03 INFO - PROCESS | 1805 | 1461086463074 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 10:21:03 INFO - PROCESS | 1805 | 1461086463077 Marionette TRACE conn3 <- [1,1746,null,{}] 10:21:03 INFO - PROCESS | 1805 | 1461086463082 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:03 INFO - PROCESS | 1805 | 1461086463309 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 10:21:03 INFO - PROCESS | 1805 | 1461086463566 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff8619c2800 == 128 [pid = 1805] [id = 444] 10:21:03 INFO - PROCESS | 1805 | ++DOMWINDOW == 213 (0x7ff84e6de800) [pid = 1805] [serial = 1333] [outer = (nil)] 10:21:03 INFO - PROCESS | 1805 | ++DOMWINDOW == 214 (0x7ff860c45400) [pid = 1805] [serial = 1334] [outer = 0x7ff84e6de800] 10:21:03 INFO - PROCESS | 1805 | 1461086463681 Marionette DEBUG loaded listener.js 10:21:03 INFO - PROCESS | 1805 | ++DOMWINDOW == 215 (0x7ff8616afc00) [pid = 1805] [serial = 1335] [outer = 0x7ff84e6de800] 10:21:04 INFO - PROCESS | 1805 | 1461086464479 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 10:21:04 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:21:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1478ms 10:21:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 10:21:04 INFO - PROCESS | 1805 | 1461086464553 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 10:21:04 INFO - PROCESS | 1805 | 1461086464556 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 10:21:04 INFO - PROCESS | 1805 | 1461086464562 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 10:21:04 INFO - PROCESS | 1805 | 1461086464565 Marionette TRACE conn3 <- [1,1750,null,{}] 10:21:04 INFO - PROCESS | 1805 | 1461086464570 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:04 INFO - PROCESS | 1805 | 1461086464751 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 10:21:04 INFO - PROCESS | 1805 | 1461086464961 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff865b39800 == 129 [pid = 1805] [id = 445] 10:21:05 INFO - PROCESS | 1805 | ++DOMWINDOW == 216 (0x7ff85bec7c00) [pid = 1805] [serial = 1336] [outer = (nil)] 10:21:05 INFO - PROCESS | 1805 | ++DOMWINDOW == 217 (0x7ff863220c00) [pid = 1805] [serial = 1337] [outer = 0x7ff85bec7c00] 10:21:05 INFO - PROCESS | 1805 | 1461086465075 Marionette DEBUG loaded listener.js 10:21:05 INFO - PROCESS | 1805 | ++DOMWINDOW == 218 (0x7ff86547f800) [pid = 1805] [serial = 1338] [outer = 0x7ff85bec7c00] 10:21:05 INFO - PROCESS | 1805 | 1461086465990 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 10:21:06 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:21:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1482ms 10:21:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 10:21:06 INFO - PROCESS | 1805 | 1461086466045 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 10:21:06 INFO - PROCESS | 1805 | 1461086466048 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 10:21:06 INFO - PROCESS | 1805 | 1461086466054 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 10:21:06 INFO - PROCESS | 1805 | 1461086466057 Marionette TRACE conn3 <- [1,1754,null,{}] 10:21:06 INFO - PROCESS | 1805 | 1461086466063 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:06 INFO - PROCESS | 1805 | 1461086466284 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 10:21:06 INFO - PROCESS | 1805 | 1461086466495 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff86d7ca000 == 130 [pid = 1805] [id = 446] 10:21:06 INFO - PROCESS | 1805 | ++DOMWINDOW == 219 (0x7ff86608fc00) [pid = 1805] [serial = 1339] [outer = (nil)] 10:21:06 INFO - PROCESS | 1805 | ++DOMWINDOW == 220 (0x7ff866d35400) [pid = 1805] [serial = 1340] [outer = 0x7ff86608fc00] 10:21:06 INFO - PROCESS | 1805 | 1461086466614 Marionette DEBUG loaded listener.js 10:21:06 INFO - PROCESS | 1805 | ++DOMWINDOW == 221 (0x7ff8690c2400) [pid = 1805] [serial = 1341] [outer = 0x7ff86608fc00] 10:21:07 INFO - PROCESS | 1805 | 1461086467513 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 10:21:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 10:21:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1533ms 10:21:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 10:21:07 INFO - PROCESS | 1805 | 1461086467587 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 10:21:07 INFO - PROCESS | 1805 | 1461086467590 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 10:21:07 INFO - PROCESS | 1805 | 1461086467597 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 10:21:07 INFO - PROCESS | 1805 | 1461086467600 Marionette TRACE conn3 <- [1,1758,null,{}] 10:21:07 INFO - PROCESS | 1805 | 1461086467605 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:07 INFO - PROCESS | 1805 | 1461086467787 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 10:21:08 INFO - PROCESS | 1805 | 1461086468049 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff87460c000 == 131 [pid = 1805] [id = 447] 10:21:08 INFO - PROCESS | 1805 | ++DOMWINDOW == 222 (0x7ff84dff2000) [pid = 1805] [serial = 1342] [outer = (nil)] 10:21:08 INFO - PROCESS | 1805 | ++DOMWINDOW == 223 (0x7ff87347e800) [pid = 1805] [serial = 1343] [outer = 0x7ff84dff2000] 10:21:08 INFO - PROCESS | 1805 | 1461086468162 Marionette DEBUG loaded listener.js 10:21:08 INFO - PROCESS | 1805 | ++DOMWINDOW == 224 (0x7ff873929400) [pid = 1805] [serial = 1344] [outer = 0x7ff84dff2000] 10:21:08 INFO - PROCESS | 1805 | 1461086468973 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 10:21:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 10:21:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1434ms 10:21:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 10:21:09 INFO - PROCESS | 1805 | 1461086469030 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 10:21:09 INFO - PROCESS | 1805 | 1461086469033 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 10:21:09 INFO - PROCESS | 1805 | 1461086469039 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 10:21:09 INFO - PROCESS | 1805 | 1461086469042 Marionette TRACE conn3 <- [1,1762,null,{}] 10:21:09 INFO - PROCESS | 1805 | 1461086469048 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:09 INFO - PROCESS | 1805 | 1461086469241 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 10:21:09 INFO - PROCESS | 1805 | 1461086469505 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff878734800 == 132 [pid = 1805] [id = 448] 10:21:09 INFO - PROCESS | 1805 | ++DOMWINDOW == 225 (0x7ff86609b800) [pid = 1805] [serial = 1345] [outer = (nil)] 10:21:09 INFO - PROCESS | 1805 | ++DOMWINDOW == 226 (0x7ff876a28800) [pid = 1805] [serial = 1346] [outer = 0x7ff86609b800] 10:21:09 INFO - PROCESS | 1805 | 1461086469582 Marionette DEBUG loaded listener.js 10:21:09 INFO - PROCESS | 1805 | ++DOMWINDOW == 227 (0x7ff878c08c00) [pid = 1805] [serial = 1347] [outer = 0x7ff86609b800] 10:21:10 INFO - PROCESS | 1805 | 1461086470439 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 10:21:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 10:21:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1435ms 10:21:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 10:21:10 INFO - PROCESS | 1805 | 1461086470474 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 10:21:10 INFO - PROCESS | 1805 | 1461086470477 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 10:21:10 INFO - PROCESS | 1805 | 1461086470483 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 10:21:10 INFO - PROCESS | 1805 | 1461086470486 Marionette TRACE conn3 <- [1,1766,null,{}] 10:21:10 INFO - PROCESS | 1805 | 1461086470491 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:10 INFO - PROCESS | 1805 | 1461086470681 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 10:21:10 INFO - PROCESS | 1805 | 1461086470965 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff87db05800 == 133 [pid = 1805] [id = 449] 10:21:10 INFO - PROCESS | 1805 | ++DOMWINDOW == 228 (0x7ff84dfa2c00) [pid = 1805] [serial = 1348] [outer = (nil)] 10:21:11 INFO - PROCESS | 1805 | ++DOMWINDOW == 229 (0x7ff84dfabc00) [pid = 1805] [serial = 1349] [outer = 0x7ff84dfa2c00] 10:21:11 INFO - PROCESS | 1805 | 1461086471044 Marionette DEBUG loaded listener.js 10:21:11 INFO - PROCESS | 1805 | ++DOMWINDOW == 230 (0x7ff84dfb0800) [pid = 1805] [serial = 1350] [outer = 0x7ff84dfa2c00] 10:21:11 INFO - PROCESS | 1805 | 1461086471941 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 10:21:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 10:21:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1529ms 10:21:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 10:21:12 INFO - PROCESS | 1805 | 1461086472014 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 10:21:12 INFO - PROCESS | 1805 | 1461086472017 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 10:21:12 INFO - PROCESS | 1805 | 1461086472032 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 10:21:12 INFO - PROCESS | 1805 | 1461086472038 Marionette TRACE conn3 <- [1,1770,null,{}] 10:21:12 INFO - PROCESS | 1805 | 1461086472046 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:12 INFO - PROCESS | 1805 | 1461086472247 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 10:21:12 INFO - PROCESS | 1805 | 1461086472506 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84a111800 == 134 [pid = 1805] [id = 450] 10:21:12 INFO - PROCESS | 1805 | ++DOMWINDOW == 231 (0x7ff873923c00) [pid = 1805] [serial = 1351] [outer = (nil)] 10:21:12 INFO - PROCESS | 1805 | ++DOMWINDOW == 232 (0x7ff878c5c000) [pid = 1805] [serial = 1352] [outer = 0x7ff873923c00] 10:21:12 INFO - PROCESS | 1805 | 1461086472637 Marionette DEBUG loaded listener.js 10:21:12 INFO - PROCESS | 1805 | ++DOMWINDOW == 233 (0x7ff878e0f000) [pid = 1805] [serial = 1353] [outer = 0x7ff873923c00] 10:21:13 INFO - PROCESS | 1805 | 1461086473559 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 10:21:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 10:21:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1565ms 10:21:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 10:21:13 INFO - PROCESS | 1805 | 1461086473591 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 10:21:13 INFO - PROCESS | 1805 | 1461086473594 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 10:21:13 INFO - PROCESS | 1805 | 1461086473600 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 10:21:13 INFO - PROCESS | 1805 | 1461086473610 Marionette TRACE conn3 <- [1,1774,null,{}] 10:21:13 INFO - PROCESS | 1805 | 1461086473614 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:13 INFO - PROCESS | 1805 | 1461086473829 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 10:21:14 INFO - PROCESS | 1805 | 1461086474063 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff84a3ce000 == 135 [pid = 1805] [id = 451] 10:21:14 INFO - PROCESS | 1805 | ++DOMWINDOW == 234 (0x7ff85cacd000) [pid = 1805] [serial = 1354] [outer = (nil)] 10:21:14 INFO - PROCESS | 1805 | ++DOMWINDOW == 235 (0x7ff85cad3400) [pid = 1805] [serial = 1355] [outer = 0x7ff85cacd000] 10:21:14 INFO - PROCESS | 1805 | 1461086474220 Marionette DEBUG loaded listener.js 10:21:14 INFO - PROCESS | 1805 | ++DOMWINDOW == 236 (0x7ff878eef000) [pid = 1805] [serial = 1356] [outer = 0x7ff85cacd000] 10:21:15 INFO - PROCESS | 1805 | 1461086475047 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 10:21:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 10:21:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1490ms 10:21:15 INFO - PROCESS | 1805 | 1461086475090 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 10:21:15 INFO - PROCESS | 1805 | 1461086475093 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 10:21:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 10:21:15 INFO - PROCESS | 1805 | 1461086475099 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 10:21:15 INFO - PROCESS | 1805 | 1461086475101 Marionette TRACE conn3 <- [1,1778,null,{}] 10:21:15 INFO - PROCESS | 1805 | 1461086475107 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:15 INFO - PROCESS | 1805 | 1461086475360 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 10:21:15 INFO - PROCESS | 1805 | 1461086475516 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1805 | ++DOCSHELL 0x7ff87dd11800 == 136 [pid = 1805] [id = 452] 10:21:15 INFO - PROCESS | 1805 | ++DOMWINDOW == 237 (0x7ff861605800) [pid = 1805] [serial = 1357] [outer = (nil)] 10:21:15 INFO - PROCESS | 1805 | ++DOMWINDOW == 238 (0x7ff86160ac00) [pid = 1805] [serial = 1358] [outer = 0x7ff861605800] 10:21:15 INFO - PROCESS | 1805 | 1461086475589 Marionette DEBUG loaded listener.js 10:21:15 INFO - PROCESS | 1805 | ++DOMWINDOW == 239 (0x7ff86160ec00) [pid = 1805] [serial = 1359] [outer = 0x7ff861605800] 10:21:16 INFO - PROCESS | 1805 | 1461086476474 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 10:21:16 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:21:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1427ms 10:21:16 INFO - PROCESS | 1805 | 1461086476527 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 10:21:16 INFO - PROCESS | 1805 | 1461086476530 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 10:21:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 10:21:16 INFO - PROCESS | 1805 | 1461086476537 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 10:21:16 INFO - PROCESS | 1805 | 1461086476540 Marionette TRACE conn3 <- [1,1782,null,{}] 10:21:16 INFO - PROCESS | 1805 | 1461086476546 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:16 INFO - PROCESS | 1805 | 1461086476737 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 10:21:16 INFO - PROCESS | 1805 | 1461086476981 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84d837000 == 137 [pid = 1805] [id = 453] 10:21:17 INFO - PROCESS | 1805 | ++DOMWINDOW == 240 (0x7ff84a057000) [pid = 1805] [serial = 1360] [outer = (nil)] 10:21:17 INFO - PROCESS | 1805 | ++DOMWINDOW == 241 (0x7ff84a05d000) [pid = 1805] [serial = 1361] [outer = 0x7ff84a057000] 10:21:17 INFO - PROCESS | 1805 | 1461086477109 Marionette DEBUG loaded listener.js 10:21:17 INFO - PROCESS | 1805 | ++DOMWINDOW == 242 (0x7ff84a062400) [pid = 1805] [serial = 1362] [outer = 0x7ff84a057000] 10:21:18 INFO - PROCESS | 1805 | 1461086478458 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 10:21:18 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:21:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1995ms 10:21:18 INFO - PROCESS | 1805 | 1461086478532 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 10:21:18 INFO - PROCESS | 1805 | 1461086478541 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 10:21:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 10:21:18 INFO - PROCESS | 1805 | 1461086478549 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 10:21:18 INFO - PROCESS | 1805 | 1461086478554 Marionette TRACE conn3 <- [1,1786,null,{}] 10:21:18 INFO - PROCESS | 1805 | 1461086478561 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:18 INFO - PROCESS | 1805 | 1461086478802 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 10:21:19 INFO - PROCESS | 1805 | 1461086479145 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff850c49800 == 138 [pid = 1805] [id = 454] 10:21:19 INFO - PROCESS | 1805 | ++DOMWINDOW == 243 (0x7ff84dfe7800) [pid = 1805] [serial = 1363] [outer = (nil)] 10:21:19 INFO - PROCESS | 1805 | ++DOMWINDOW == 244 (0x7ff84dff1400) [pid = 1805] [serial = 1364] [outer = 0x7ff84dfe7800] 10:21:19 INFO - PROCESS | 1805 | 1461086479288 Marionette DEBUG loaded listener.js 10:21:19 INFO - PROCESS | 1805 | ++DOMWINDOW == 245 (0x7ff84e275400) [pid = 1805] [serial = 1365] [outer = 0x7ff84dfe7800] 10:21:20 INFO - PROCESS | 1805 | 1461086480194 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 10:21:20 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:21:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1685ms 10:21:20 INFO - PROCESS | 1805 | 1461086480241 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 10:21:20 INFO - PROCESS | 1805 | 1461086480248 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 10:21:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 10:21:20 INFO - PROCESS | 1805 | 1461086480258 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 10:21:20 INFO - PROCESS | 1805 | 1461086480262 Marionette TRACE conn3 <- [1,1790,null,{}] 10:21:20 INFO - PROCESS | 1805 | 1461086480267 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:20 INFO - PROCESS | 1805 | 1461086480458 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 10:21:20 INFO - PROCESS | 1805 | 1461086480737 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff851a5e800 == 139 [pid = 1805] [id = 455] 10:21:20 INFO - PROCESS | 1805 | ++DOMWINDOW == 246 (0x7ff850bba000) [pid = 1805] [serial = 1366] [outer = (nil)] 10:21:20 INFO - PROCESS | 1805 | ++DOMWINDOW == 247 (0x7ff850fd1400) [pid = 1805] [serial = 1367] [outer = 0x7ff850bba000] 10:21:20 INFO - PROCESS | 1805 | 1461086480881 Marionette DEBUG loaded listener.js 10:21:20 INFO - PROCESS | 1805 | ++DOMWINDOW == 248 (0x7ff8516bd000) [pid = 1805] [serial = 1368] [outer = 0x7ff850bba000] 10:21:21 INFO - PROCESS | 1805 | 1461086481706 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 10:21:21 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:21:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1489ms 10:21:21 INFO - PROCESS | 1805 | 1461086481747 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 10:21:21 INFO - PROCESS | 1805 | 1461086481751 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 10:21:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 10:21:21 INFO - PROCESS | 1805 | 1461086481757 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 10:21:21 INFO - PROCESS | 1805 | 1461086481763 Marionette TRACE conn3 <- [1,1794,null,{}] 10:21:21 INFO - PROCESS | 1805 | 1461086481777 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:21 INFO - PROCESS | 1805 | 1461086481961 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 10:21:22 INFO - PROCESS | 1805 | 1461086482189 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff855003800 == 140 [pid = 1805] [id = 456] 10:21:22 INFO - PROCESS | 1805 | ++DOMWINDOW == 249 (0x7ff852d13800) [pid = 1805] [serial = 1369] [outer = (nil)] 10:21:22 INFO - PROCESS | 1805 | ++DOMWINDOW == 250 (0x7ff852e0ac00) [pid = 1805] [serial = 1370] [outer = 0x7ff852d13800] 10:21:22 INFO - PROCESS | 1805 | 1461086482302 Marionette DEBUG loaded listener.js 10:21:22 INFO - PROCESS | 1805 | ++DOMWINDOW == 251 (0x7ff8539fe000) [pid = 1805] [serial = 1371] [outer = 0x7ff852d13800] 10:21:23 INFO - PROCESS | 1805 | --DOMWINDOW == 250 (0x7ff874b06000) [pid = 1805] [serial = 1235] [outer = (nil)] [url = about:blank] 10:21:23 INFO - PROCESS | 1805 | --DOMWINDOW == 249 (0x7ff861e46800) [pid = 1805] [serial = 1217] [outer = (nil)] [url = about:blank] 10:21:23 INFO - PROCESS | 1805 | --DOMWINDOW == 248 (0x7ff865631400) [pid = 1805] [serial = 1220] [outer = (nil)] [url = about:blank] 10:21:23 INFO - PROCESS | 1805 | --DOMWINDOW == 247 (0x7ff85f523000) [pid = 1805] [serial = 1214] [outer = (nil)] [url = about:blank] 10:21:23 INFO - PROCESS | 1805 | --DOMWINDOW == 246 (0x7ff84e653400) [pid = 1805] [serial = 1241] [outer = (nil)] [url = about:blank] 10:21:23 INFO - PROCESS | 1805 | --DOMWINDOW == 245 (0x7ff85da6b400) [pid = 1805] [serial = 1211] [outer = (nil)] [url = about:blank] 10:21:23 INFO - PROCESS | 1805 | --DOMWINDOW == 244 (0x7ff852d15400) [pid = 1805] [serial = 1205] [outer = (nil)] [url = about:blank] 10:21:23 INFO - PROCESS | 1805 | --DOMWINDOW == 243 (0x7ff85be80c00) [pid = 1805] [serial = 1208] [outer = (nil)] [url = about:blank] 10:21:23 INFO - PROCESS | 1805 | --DOMWINDOW == 242 (0x7ff866d33c00) [pid = 1805] [serial = 1226] [outer = (nil)] [url = about:blank] 10:21:23 INFO - PROCESS | 1805 | --DOMWINDOW == 241 (0x7ff866095400) [pid = 1805] [serial = 1223] [outer = (nil)] [url = about:blank] 10:21:23 INFO - PROCESS | 1805 | --DOMWINDOW == 240 (0x7ff8682da000) [pid = 1805] [serial = 1229] [outer = (nil)] [url = about:blank] 10:21:23 INFO - PROCESS | 1805 | --DOMWINDOW == 239 (0x7ff8736ebc00) [pid = 1805] [serial = 1232] [outer = (nil)] [url = about:blank] 10:21:23 INFO - PROCESS | 1805 | --DOMWINDOW == 238 (0x7ff84e771800) [pid = 1805] [serial = 1202] [outer = (nil)] [url = about:blank] 10:21:23 INFO - PROCESS | 1805 | --DOMWINDOW == 237 (0x7ff876b44400) [pid = 1805] [serial = 1238] [outer = (nil)] [url = about:blank] 10:21:23 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85be1b800 == 139 [pid = 1805] [id = 439] 10:21:23 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff855ccb000 == 138 [pid = 1805] [id = 438] 10:21:23 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff853936000 == 137 [pid = 1805] [id = 437] 10:21:23 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff851e94000 == 136 [pid = 1805] [id = 436] 10:21:23 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84d82f000 == 135 [pid = 1805] [id = 435] 10:21:23 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84e856800 == 134 [pid = 1805] [id = 434] 10:21:23 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84e632000 == 133 [pid = 1805] [id = 431] 10:21:23 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff87db13800 == 132 [pid = 1805] [id = 430] 10:21:23 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84c6cd800 == 131 [pid = 1805] [id = 429] 10:21:23 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff87db10800 == 130 [pid = 1805] [id = 428] 10:21:23 INFO - PROCESS | 1805 | 1461086483326 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 10:21:23 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff87874e000 == 129 [pid = 1805] [id = 427] 10:21:23 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff876514800 == 128 [pid = 1805] [id = 426] 10:21:23 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff867592800 == 127 [pid = 1805] [id = 425] 10:21:23 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff865b37000 == 126 [pid = 1805] [id = 424] 10:21:23 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85cec6800 == 125 [pid = 1805] [id = 422] 10:21:23 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff852bcb800 == 124 [pid = 1805] [id = 421] 10:21:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:21:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1633ms 10:21:23 INFO - PROCESS | 1805 | 1461086483392 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 10:21:23 INFO - PROCESS | 1805 | 1461086483397 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 10:21:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 10:21:23 INFO - PROCESS | 1805 | 1461086483402 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 10:21:23 INFO - PROCESS | 1805 | 1461086483404 Marionette TRACE conn3 <- [1,1798,null,{}] 10:21:23 INFO - PROCESS | 1805 | 1461086483409 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:23 INFO - PROCESS | 1805 | 1461086483589 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 10:21:23 INFO - PROCESS | 1805 | --DOMWINDOW == 236 (0x7ff85ce47000) [pid = 1805] [serial = 1256] [outer = (nil)] [url = about:blank] 10:21:23 INFO - PROCESS | 1805 | --DOMWINDOW == 235 (0x7ff85d2ea800) [pid = 1805] [serial = 1199] [outer = (nil)] [url = about:blank] 10:21:23 INFO - PROCESS | 1805 | --DOMWINDOW == 234 (0x7ff850ed8800) [pid = 1805] [serial = 1245] [outer = (nil)] [url = about:blank] 10:21:23 INFO - PROCESS | 1805 | --DOMWINDOW == 233 (0x7ff84e6e1000) [pid = 1805] [serial = 1244] [outer = (nil)] [url = about:blank] 10:21:23 INFO - PROCESS | 1805 | --DOMWINDOW == 232 (0x7ff851957c00) [pid = 1805] [serial = 1247] [outer = (nil)] [url = about:blank] 10:21:23 INFO - PROCESS | 1805 | --DOMWINDOW == 231 (0x7ff851cce400) [pid = 1805] [serial = 1248] [outer = (nil)] [url = about:blank] 10:21:23 INFO - PROCESS | 1805 | --DOMWINDOW == 230 (0x7ff852e05000) [pid = 1805] [serial = 1250] [outer = (nil)] [url = about:blank] 10:21:23 INFO - PROCESS | 1805 | --DOMWINDOW == 229 (0x7ff85523e000) [pid = 1805] [serial = 1251] [outer = (nil)] [url = about:blank] 10:21:23 INFO - PROCESS | 1805 | --DOMWINDOW == 228 (0x7ff85e899400) [pid = 1805] [serial = 1259] [outer = (nil)] [url = about:blank] 10:21:23 INFO - PROCESS | 1805 | --DOMWINDOW == 227 (0x7ff85d6d3400) [pid = 1805] [serial = 1257] [outer = (nil)] [url = about:blank] 10:21:23 INFO - PROCESS | 1805 | --DOMWINDOW == 226 (0x7ff85aeccc00) [pid = 1805] [serial = 1253] [outer = (nil)] [url = about:blank] 10:21:23 INFO - PROCESS | 1805 | --DOMWINDOW == 225 (0x7ff85c679c00) [pid = 1805] [serial = 1254] [outer = (nil)] [url = about:blank] 10:21:23 INFO - PROCESS | 1805 | --DOMWINDOW == 224 (0x7ff861665000) [pid = 1805] [serial = 1260] [outer = (nil)] [url = about:blank] 10:21:23 INFO - PROCESS | 1805 | 1461086483873 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84e5e0800 == 125 [pid = 1805] [id = 457] 10:21:23 INFO - PROCESS | 1805 | ++DOMWINDOW == 225 (0x7ff84c4a2400) [pid = 1805] [serial = 1372] [outer = (nil)] 10:21:23 INFO - PROCESS | 1805 | ++DOMWINDOW == 226 (0x7ff851957c00) [pid = 1805] [serial = 1373] [outer = 0x7ff84c4a2400] 10:21:23 INFO - PROCESS | 1805 | 1461086483944 Marionette DEBUG loaded listener.js 10:21:24 INFO - PROCESS | 1805 | ++DOMWINDOW == 227 (0x7ff854f6c000) [pid = 1805] [serial = 1374] [outer = 0x7ff84c4a2400] 10:21:24 INFO - PROCESS | 1805 | 1461086484615 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 10:21:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 10:21:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1232ms 10:21:24 INFO - PROCESS | 1805 | 1461086484634 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 10:21:24 INFO - PROCESS | 1805 | 1461086484636 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 10:21:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 10:21:24 INFO - PROCESS | 1805 | 1461086484643 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 10:21:24 INFO - PROCESS | 1805 | 1461086484645 Marionette TRACE conn3 <- [1,1802,null,{}] 10:21:24 INFO - PROCESS | 1805 | 1461086484650 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:24 INFO - PROCESS | 1805 | 1461086484880 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 10:21:24 INFO - PROCESS | 1805 | 1461086484901 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff852cd5000 == 126 [pid = 1805] [id = 458] 10:21:24 INFO - PROCESS | 1805 | ++DOMWINDOW == 228 (0x7ff84dfe9800) [pid = 1805] [serial = 1375] [outer = (nil)] 10:21:24 INFO - PROCESS | 1805 | ++DOMWINDOW == 229 (0x7ff854f70000) [pid = 1805] [serial = 1376] [outer = 0x7ff84dfe9800] 10:21:24 INFO - PROCESS | 1805 | 1461086484960 Marionette DEBUG loaded listener.js 10:21:25 INFO - PROCESS | 1805 | ++DOMWINDOW == 230 (0x7ff85be80c00) [pid = 1805] [serial = 1377] [outer = 0x7ff84dfe9800] 10:21:25 INFO - PROCESS | 1805 | 1461086485852 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:21:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 10:21:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1278ms 10:21:25 INFO - PROCESS | 1805 | 1461086485921 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 10:21:25 INFO - PROCESS | 1805 | 1461086485925 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 10:21:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 10:21:25 INFO - PROCESS | 1805 | 1461086485930 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 10:21:25 INFO - PROCESS | 1805 | 1461086485933 Marionette TRACE conn3 <- [1,1806,null,{}] 10:21:25 INFO - PROCESS | 1805 | 1461086485938 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:26 INFO - PROCESS | 1805 | 1461086486201 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 10:21:26 INFO - PROCESS | 1805 | 1461086486225 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85c626800 == 127 [pid = 1805] [id = 459] 10:21:26 INFO - PROCESS | 1805 | ++DOMWINDOW == 231 (0x7ff85c9f6800) [pid = 1805] [serial = 1378] [outer = (nil)] 10:21:26 INFO - PROCESS | 1805 | ++DOMWINDOW == 232 (0x7ff85ce47000) [pid = 1805] [serial = 1379] [outer = 0x7ff85c9f6800] 10:21:26 INFO - PROCESS | 1805 | 1461086486288 Marionette DEBUG loaded listener.js 10:21:26 INFO - PROCESS | 1805 | ++DOMWINDOW == 233 (0x7ff85f518800) [pid = 1805] [serial = 1380] [outer = 0x7ff85c9f6800] 10:21:27 INFO - PROCESS | 1805 | 1461086487175 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 10:21:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 10:21:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1277ms 10:21:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 10:21:27 INFO - PROCESS | 1805 | 1461086487208 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 10:21:27 INFO - PROCESS | 1805 | 1461086487210 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 10:21:27 INFO - PROCESS | 1805 | 1461086487217 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 10:21:27 INFO - PROCESS | 1805 | 1461086487220 Marionette TRACE conn3 <- [1,1810,null,{}] 10:21:27 INFO - PROCESS | 1805 | 1461086487229 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:27 INFO - PROCESS | 1805 | 1461086487478 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 10:21:27 INFO - PROCESS | 1805 | 1461086487500 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85daca800 == 128 [pid = 1805] [id = 460] 10:21:27 INFO - PROCESS | 1805 | ++DOMWINDOW == 234 (0x7ff85cacec00) [pid = 1805] [serial = 1381] [outer = (nil)] 10:21:27 INFO - PROCESS | 1805 | ++DOMWINDOW == 235 (0x7ff860920400) [pid = 1805] [serial = 1382] [outer = 0x7ff85cacec00] 10:21:27 INFO - PROCESS | 1805 | 1461086487557 Marionette DEBUG loaded listener.js 10:21:27 INFO - PROCESS | 1805 | ++DOMWINDOW == 236 (0x7ff86160c800) [pid = 1805] [serial = 1383] [outer = 0x7ff85cacec00] 10:21:28 INFO - PROCESS | 1805 | --DOMWINDOW == 235 (0x7ff85d16e800) [pid = 1805] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 10:21:28 INFO - PROCESS | 1805 | --DOMWINDOW == 234 (0x7ff84c7dcc00) [pid = 1805] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 10:21:28 INFO - PROCESS | 1805 | --DOMWINDOW == 233 (0x7ff84c7de000) [pid = 1805] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 10:21:28 INFO - PROCESS | 1805 | --DOMWINDOW == 232 (0x7ff853643800) [pid = 1805] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 10:21:28 INFO - PROCESS | 1805 | --DOMWINDOW == 231 (0x7ff84e0cfc00) [pid = 1805] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 10:21:28 INFO - PROCESS | 1805 | --DOMWINDOW == 230 (0x7ff8659d1400) [pid = 1805] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 10:21:28 INFO - PROCESS | 1805 | --DOMWINDOW == 229 (0x7ff85195c800) [pid = 1805] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 10:21:28 INFO - PROCESS | 1805 | --DOMWINDOW == 228 (0x7ff850ed9800) [pid = 1805] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 10:21:28 INFO - PROCESS | 1805 | --DOMWINDOW == 227 (0x7ff8555e3400) [pid = 1805] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 10:21:28 INFO - PROCESS | 1805 | --DOMWINDOW == 226 (0x7ff851b25400) [pid = 1805] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 10:21:28 INFO - PROCESS | 1805 | --DOMWINDOW == 225 (0x7ff855240000) [pid = 1805] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 10:21:28 INFO - PROCESS | 1805 | --DOMWINDOW == 224 (0x7ff85f51f400) [pid = 1805] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 10:21:28 INFO - PROCESS | 1805 | --DOMWINDOW == 223 (0x7ff84c4f5800) [pid = 1805] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 10:21:28 INFO - PROCESS | 1805 | --DOMWINDOW == 222 (0x7ff84e651800) [pid = 1805] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 10:21:28 INFO - PROCESS | 1805 | --DOMWINDOW == 221 (0x7ff84e0d0000) [pid = 1805] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 10:21:28 INFO - PROCESS | 1805 | --DOMWINDOW == 220 (0x7ff85364ec00) [pid = 1805] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 10:21:28 INFO - PROCESS | 1805 | --DOMWINDOW == 219 (0x7ff84c7d6c00) [pid = 1805] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 10:21:28 INFO - PROCESS | 1805 | --DOMWINDOW == 218 (0x7ff84d9ca000) [pid = 1805] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 10:21:28 INFO - PROCESS | 1805 | --DOMWINDOW == 217 (0x7ff861666000) [pid = 1805] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 10:21:28 INFO - PROCESS | 1805 | --DOMWINDOW == 216 (0x7ff84e0d0800) [pid = 1805] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 10:21:28 INFO - PROCESS | 1805 | --DOMWINDOW == 215 (0x7ff84d9c9000) [pid = 1805] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 10:21:28 INFO - PROCESS | 1805 | --DOMWINDOW == 214 (0x7ff84c7d8800) [pid = 1805] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 10:21:28 INFO - PROCESS | 1805 | --DOMWINDOW == 213 (0x7ff876a2c000) [pid = 1805] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 10:21:28 INFO - PROCESS | 1805 | --DOMWINDOW == 212 (0x7ff84dfe6000) [pid = 1805] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 10:21:28 INFO - PROCESS | 1805 | --DOMWINDOW == 211 (0x7ff84d9c9400) [pid = 1805] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 10:21:28 INFO - PROCESS | 1805 | --DOMWINDOW == 210 (0x7ff84c4f2000) [pid = 1805] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 10:21:28 INFO - PROCESS | 1805 | --DOMWINDOW == 209 (0x7ff852d14c00) [pid = 1805] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 10:21:29 INFO - PROCESS | 1805 | 1461086489113 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 10:21:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 10:21:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1936ms 10:21:29 INFO - PROCESS | 1805 | 1461086489152 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 10:21:29 INFO - PROCESS | 1805 | 1461086489155 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 10:21:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 10:21:29 INFO - PROCESS | 1805 | 1461086489160 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 10:21:29 INFO - PROCESS | 1805 | 1461086489163 Marionette TRACE conn3 <- [1,1814,null,{}] 10:21:29 INFO - PROCESS | 1805 | 1461086489168 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:29 INFO - PROCESS | 1805 | 1461086489340 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 10:21:29 INFO - PROCESS | 1805 | 1461086489354 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85391b800 == 129 [pid = 1805] [id = 461] 10:21:29 INFO - PROCESS | 1805 | ++DOMWINDOW == 210 (0x7ff84c4fc800) [pid = 1805] [serial = 1384] [outer = (nil)] 10:21:29 INFO - PROCESS | 1805 | ++DOMWINDOW == 211 (0x7ff84e26c400) [pid = 1805] [serial = 1385] [outer = 0x7ff84c4fc800] 10:21:29 INFO - PROCESS | 1805 | 1461086489412 Marionette DEBUG loaded listener.js 10:21:29 INFO - PROCESS | 1805 | ++DOMWINDOW == 212 (0x7ff8516bb400) [pid = 1805] [serial = 1386] [outer = 0x7ff84c4fc800] 10:21:30 INFO - PROCESS | 1805 | 1461086490281 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 10:21:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 10:21:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1182ms 10:21:30 INFO - PROCESS | 1805 | 1461086490347 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 10:21:30 INFO - PROCESS | 1805 | 1461086490350 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 10:21:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 10:21:30 INFO - PROCESS | 1805 | 1461086490356 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 10:21:30 INFO - PROCESS | 1805 | 1461086490358 Marionette TRACE conn3 <- [1,1818,null,{}] 10:21:30 INFO - PROCESS | 1805 | 1461086490363 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:30 INFO - PROCESS | 1805 | 1461086490530 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 10:21:30 INFO - PROCESS | 1805 | 1461086490885 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84c035000 == 130 [pid = 1805] [id = 462] 10:21:30 INFO - PROCESS | 1805 | ++DOMWINDOW == 213 (0x7ff84a057400) [pid = 1805] [serial = 1387] [outer = (nil)] 10:21:30 INFO - PROCESS | 1805 | ++DOMWINDOW == 214 (0x7ff84a05f400) [pid = 1805] [serial = 1388] [outer = 0x7ff84a057400] 10:21:30 INFO - PROCESS | 1805 | 1461086490965 Marionette DEBUG loaded listener.js 10:21:31 INFO - PROCESS | 1805 | ++DOMWINDOW == 215 (0x7ff84c7dcc00) [pid = 1805] [serial = 1389] [outer = 0x7ff84a057400] 10:21:31 INFO - PROCESS | 1805 | 1461086491968 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 10:21:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 10:21:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1678ms 10:21:32 INFO - PROCESS | 1805 | 1461086492036 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 10:21:32 INFO - PROCESS | 1805 | 1461086492044 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 10:21:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 10:21:32 INFO - PROCESS | 1805 | 1461086492052 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 10:21:32 INFO - PROCESS | 1805 | 1461086492057 Marionette TRACE conn3 <- [1,1822,null,{}] 10:21:32 INFO - PROCESS | 1805 | 1461086492066 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:32 INFO - PROCESS | 1805 | 1461086492306 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 10:21:32 INFO - PROCESS | 1805 | 1461086492616 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff853925800 == 131 [pid = 1805] [id = 463] 10:21:32 INFO - PROCESS | 1805 | ++DOMWINDOW == 216 (0x7ff84e6e8000) [pid = 1805] [serial = 1390] [outer = (nil)] 10:21:32 INFO - PROCESS | 1805 | ++DOMWINDOW == 217 (0x7ff850cef000) [pid = 1805] [serial = 1391] [outer = 0x7ff84e6e8000] 10:21:32 INFO - PROCESS | 1805 | 1461086492699 Marionette DEBUG loaded listener.js 10:21:32 INFO - PROCESS | 1805 | ++DOMWINDOW == 218 (0x7ff851958400) [pid = 1805] [serial = 1392] [outer = 0x7ff84e6e8000] 10:21:33 INFO - PROCESS | 1805 | 1461086493640 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 10:21:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 10:21:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1638ms 10:21:33 INFO - PROCESS | 1805 | 1461086493699 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 10:21:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 10:21:33 INFO - PROCESS | 1805 | 1461086493705 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 10:21:33 INFO - PROCESS | 1805 | 1461086493712 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 10:21:33 INFO - PROCESS | 1805 | 1461086493715 Marionette TRACE conn3 <- [1,1826,null,{}] 10:21:33 INFO - PROCESS | 1805 | 1461086493721 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:33 INFO - PROCESS | 1805 | 1461086493919 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 10:21:34 INFO - PROCESS | 1805 | 1461086494211 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85c983000 == 132 [pid = 1805] [id = 464] 10:21:34 INFO - PROCESS | 1805 | ++DOMWINDOW == 219 (0x7ff851b2dc00) [pid = 1805] [serial = 1393] [outer = (nil)] 10:21:34 INFO - PROCESS | 1805 | ++DOMWINDOW == 220 (0x7ff853643800) [pid = 1805] [serial = 1394] [outer = 0x7ff851b2dc00] 10:21:34 INFO - PROCESS | 1805 | 1461086494327 Marionette DEBUG loaded listener.js 10:21:34 INFO - PROCESS | 1805 | ++DOMWINDOW == 221 (0x7ff855232c00) [pid = 1805] [serial = 1395] [outer = 0x7ff851b2dc00] 10:21:35 INFO - PROCESS | 1805 | 1461086495251 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 10:21:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 10:21:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1581ms 10:21:35 INFO - PROCESS | 1805 | 1461086495293 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 10:21:35 INFO - PROCESS | 1805 | 1461086495296 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 10:21:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 10:21:35 INFO - PROCESS | 1805 | 1461086495312 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 10:21:35 INFO - PROCESS | 1805 | 1461086495321 Marionette TRACE conn3 <- [1,1830,null,{}] 10:21:35 INFO - PROCESS | 1805 | 1461086495327 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:35 INFO - PROCESS | 1805 | 1461086495551 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 10:21:35 INFO - PROCESS | 1805 | 1461086495861 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff8632b0800 == 133 [pid = 1805] [id = 465] 10:21:35 INFO - PROCESS | 1805 | ++DOMWINDOW == 222 (0x7ff852d12c00) [pid = 1805] [serial = 1396] [outer = (nil)] 10:21:35 INFO - PROCESS | 1805 | ++DOMWINDOW == 223 (0x7ff85c2f9c00) [pid = 1805] [serial = 1397] [outer = 0x7ff852d12c00] 10:21:35 INFO - PROCESS | 1805 | 1461086495937 Marionette DEBUG loaded listener.js 10:21:36 INFO - PROCESS | 1805 | ++DOMWINDOW == 224 (0x7ff85d166800) [pid = 1805] [serial = 1398] [outer = 0x7ff852d12c00] 10:21:36 INFO - PROCESS | 1805 | 1461086496771 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 10:21:36 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:21:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1543ms 10:21:36 INFO - PROCESS | 1805 | 1461086496848 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 10:21:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 10:21:36 INFO - PROCESS | 1805 | 1461086496853 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 10:21:36 INFO - PROCESS | 1805 | 1461086496859 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 10:21:36 INFO - PROCESS | 1805 | 1461086496862 Marionette TRACE conn3 <- [1,1834,null,{}] 10:21:36 INFO - PROCESS | 1805 | 1461086496867 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:37 INFO - PROCESS | 1805 | 1461086497097 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 10:21:37 INFO - PROCESS | 1805 | 1461086497404 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff867169000 == 134 [pid = 1805] [id = 466] 10:21:37 INFO - PROCESS | 1805 | ++DOMWINDOW == 225 (0x7ff855879c00) [pid = 1805] [serial = 1399] [outer = (nil)] 10:21:37 INFO - PROCESS | 1805 | ++DOMWINDOW == 226 (0x7ff85f520800) [pid = 1805] [serial = 1400] [outer = 0x7ff855879c00] 10:21:37 INFO - PROCESS | 1805 | 1461086497485 Marionette DEBUG loaded listener.js 10:21:37 INFO - PROCESS | 1805 | ++DOMWINDOW == 227 (0x7ff860a68c00) [pid = 1805] [serial = 1401] [outer = 0x7ff855879c00] 10:21:38 INFO - PROCESS | 1805 | 1461086498291 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 10:21:38 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:21:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1479ms 10:21:38 INFO - PROCESS | 1805 | 1461086498338 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 10:21:38 INFO - PROCESS | 1805 | 1461086498342 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 10:21:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 10:21:38 INFO - PROCESS | 1805 | 1461086498347 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 10:21:38 INFO - PROCESS | 1805 | 1461086498350 Marionette TRACE conn3 <- [1,1838,null,{}] 10:21:38 INFO - PROCESS | 1805 | 1461086498355 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:38 INFO - PROCESS | 1805 | 1461086498539 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 10:21:38 INFO - PROCESS | 1805 | 1461086498813 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff8734dd000 == 135 [pid = 1805] [id = 467] 10:21:38 INFO - PROCESS | 1805 | ++DOMWINDOW == 228 (0x7ff861610800) [pid = 1805] [serial = 1402] [outer = (nil)] 10:21:38 INFO - PROCESS | 1805 | ++DOMWINDOW == 229 (0x7ff861665c00) [pid = 1805] [serial = 1403] [outer = 0x7ff861610800] 10:21:38 INFO - PROCESS | 1805 | 1461086498905 Marionette DEBUG loaded listener.js 10:21:39 INFO - PROCESS | 1805 | ++DOMWINDOW == 230 (0x7ff863242c00) [pid = 1805] [serial = 1404] [outer = 0x7ff861610800] 10:21:39 INFO - PROCESS | 1805 | 1461086499862 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 10:21:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 10:21:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1581ms 10:21:39 INFO - PROCESS | 1805 | 1461086499930 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 10:21:39 INFO - PROCESS | 1805 | 1461086499933 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 10:21:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 10:21:39 INFO - PROCESS | 1805 | 1461086499939 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 10:21:39 INFO - PROCESS | 1805 | 1461086499941 Marionette TRACE conn3 <- [1,1842,null,{}] 10:21:39 INFO - PROCESS | 1805 | 1461086499946 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:40 INFO - PROCESS | 1805 | 1461086500145 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 10:21:40 INFO - PROCESS | 1805 | 1461086500452 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff878c3b000 == 136 [pid = 1805] [id = 468] 10:21:40 INFO - PROCESS | 1805 | ++DOMWINDOW == 231 (0x7ff861611800) [pid = 1805] [serial = 1405] [outer = (nil)] 10:21:40 INFO - PROCESS | 1805 | ++DOMWINDOW == 232 (0x7ff86593fc00) [pid = 1805] [serial = 1406] [outer = 0x7ff861611800] 10:21:40 INFO - PROCESS | 1805 | 1461086500533 Marionette DEBUG loaded listener.js 10:21:40 INFO - PROCESS | 1805 | ++DOMWINDOW == 233 (0x7ff866476800) [pid = 1805] [serial = 1407] [outer = 0x7ff861611800] 10:21:41 INFO - PROCESS | 1805 | 1461086501396 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 10:21:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 10:21:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1528ms 10:21:41 INFO - PROCESS | 1805 | 1461086501468 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 10:21:41 INFO - PROCESS | 1805 | 1461086501471 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 10:21:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 10:21:41 INFO - PROCESS | 1805 | 1461086501477 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 10:21:41 INFO - PROCESS | 1805 | 1461086501479 Marionette TRACE conn3 <- [1,1846,null,{}] 10:21:41 INFO - PROCESS | 1805 | 1461086501485 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:41 INFO - PROCESS | 1805 | 1461086501720 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 10:21:42 INFO - PROCESS | 1805 | 1461086502025 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff87db13800 == 137 [pid = 1805] [id = 469] 10:21:42 INFO - PROCESS | 1805 | ++DOMWINDOW == 234 (0x7ff863243800) [pid = 1805] [serial = 1408] [outer = (nil)] 10:21:42 INFO - PROCESS | 1805 | ++DOMWINDOW == 235 (0x7ff867347800) [pid = 1805] [serial = 1409] [outer = 0x7ff863243800] 10:21:42 INFO - PROCESS | 1805 | 1461086502107 Marionette DEBUG loaded listener.js 10:21:42 INFO - PROCESS | 1805 | ++DOMWINDOW == 236 (0x7ff868d34000) [pid = 1805] [serial = 1410] [outer = 0x7ff863243800] 10:21:42 INFO - PROCESS | 1805 | 1461086502937 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 10:21:43 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:21:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1534ms 10:21:43 INFO - PROCESS | 1805 | 1461086503012 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 10:21:43 INFO - PROCESS | 1805 | 1461086503015 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 10:21:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 10:21:43 INFO - PROCESS | 1805 | 1461086503021 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 10:21:43 INFO - PROCESS | 1805 | 1461086503024 Marionette TRACE conn3 <- [1,1850,null,{}] 10:21:43 INFO - PROCESS | 1805 | 1461086503029 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:43 INFO - PROCESS | 1805 | 1461086503262 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 10:21:43 INFO - PROCESS | 1805 | 1461086503561 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff850a32800 == 138 [pid = 1805] [id = 470] 10:21:43 INFO - PROCESS | 1805 | ++DOMWINDOW == 237 (0x7ff866474000) [pid = 1805] [serial = 1411] [outer = (nil)] 10:21:43 INFO - PROCESS | 1805 | ++DOMWINDOW == 238 (0x7ff872866800) [pid = 1805] [serial = 1412] [outer = 0x7ff866474000] 10:21:43 INFO - PROCESS | 1805 | 1461086503639 Marionette DEBUG loaded listener.js 10:21:43 INFO - PROCESS | 1805 | ++DOMWINDOW == 239 (0x7ff8739a7000) [pid = 1805] [serial = 1413] [outer = 0x7ff866474000] 10:21:44 INFO - PROCESS | 1805 | 1461086504461 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 10:21:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:21:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1480ms 10:21:44 INFO - PROCESS | 1805 | 1461086504502 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 10:21:44 INFO - PROCESS | 1805 | 1461086504506 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 10:21:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 10:21:44 INFO - PROCESS | 1805 | 1461086504512 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 10:21:44 INFO - PROCESS | 1805 | 1461086504515 Marionette TRACE conn3 <- [1,1854,null,{}] 10:21:44 INFO - PROCESS | 1805 | 1461086504520 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:44 INFO - PROCESS | 1805 | 1461086504723 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 10:21:45 INFO - PROCESS | 1805 | 1461086504994 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84e80e800 == 139 [pid = 1805] [id = 471] 10:21:45 INFO - PROCESS | 1805 | ++DOMWINDOW == 240 (0x7ff866099400) [pid = 1805] [serial = 1414] [outer = (nil)] 10:21:45 INFO - PROCESS | 1805 | ++DOMWINDOW == 241 (0x7ff876b4dc00) [pid = 1805] [serial = 1415] [outer = 0x7ff866099400] 10:21:45 INFO - PROCESS | 1805 | 1461086505068 Marionette DEBUG loaded listener.js 10:21:45 INFO - PROCESS | 1805 | ++DOMWINDOW == 242 (0x7ff878c9bc00) [pid = 1805] [serial = 1416] [outer = 0x7ff866099400] 10:21:45 INFO - PROCESS | 1805 | 1461086505959 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:21:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 10:21:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1483ms 10:21:46 INFO - PROCESS | 1805 | 1461086505997 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 10:21:46 INFO - PROCESS | 1805 | 1461086506000 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 10:21:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 10:21:46 INFO - PROCESS | 1805 | 1461086506007 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 10:21:46 INFO - PROCESS | 1805 | 1461086506010 Marionette TRACE conn3 <- [1,1858,null,{}] 10:21:46 INFO - PROCESS | 1805 | 1461086506015 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:46 INFO - PROCESS | 1805 | 1461086506216 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 10:21:46 INFO - PROCESS | 1805 | 1461086506481 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff868e78000 == 140 [pid = 1805] [id = 472] 10:21:46 INFO - PROCESS | 1805 | ++DOMWINDOW == 243 (0x7ff84e29a400) [pid = 1805] [serial = 1417] [outer = (nil)] 10:21:46 INFO - PROCESS | 1805 | ++DOMWINDOW == 244 (0x7ff84e29c000) [pid = 1805] [serial = 1418] [outer = 0x7ff84e29a400] 10:21:46 INFO - PROCESS | 1805 | 1461086506620 Marionette DEBUG loaded listener.js 10:21:46 INFO - PROCESS | 1805 | ++DOMWINDOW == 245 (0x7ff878c9cc00) [pid = 1805] [serial = 1419] [outer = 0x7ff84e29a400] 10:21:47 INFO - PROCESS | 1805 | 1461086507488 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 10:21:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 10:21:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1534ms 10:21:47 INFO - PROCESS | 1805 | 1461086507542 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 10:21:47 INFO - PROCESS | 1805 | 1461086507546 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 10:21:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 10:21:47 INFO - PROCESS | 1805 | 1461086507551 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 10:21:47 INFO - PROCESS | 1805 | 1461086507555 Marionette TRACE conn3 <- [1,1862,null,{}] 10:21:47 INFO - PROCESS | 1805 | 1461086507560 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:47 INFO - PROCESS | 1805 | 1461086507788 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 10:21:48 INFO - PROCESS | 1805 | 1461086508091 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff897bd2800 == 141 [pid = 1805] [id = 473] 10:21:48 INFO - PROCESS | 1805 | ++DOMWINDOW == 246 (0x7ff84a4e1400) [pid = 1805] [serial = 1420] [outer = (nil)] 10:21:48 INFO - PROCESS | 1805 | ++DOMWINDOW == 247 (0x7ff84e293400) [pid = 1805] [serial = 1421] [outer = 0x7ff84a4e1400] 10:21:48 INFO - PROCESS | 1805 | 1461086508168 Marionette DEBUG loaded listener.js 10:21:48 INFO - PROCESS | 1805 | ++DOMWINDOW == 248 (0x7ff878ee7c00) [pid = 1805] [serial = 1422] [outer = 0x7ff84a4e1400] 10:21:48 INFO - PROCESS | 1805 | 1461086508974 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 10:21:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 10:21:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1487ms 10:21:49 INFO - PROCESS | 1805 | 1461086509040 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 10:21:49 INFO - PROCESS | 1805 | 1461086509044 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 10:21:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 10:21:49 INFO - PROCESS | 1805 | 1461086509049 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 10:21:49 INFO - PROCESS | 1805 | 1461086509052 Marionette TRACE conn3 <- [1,1866,null,{}] 10:21:49 INFO - PROCESS | 1805 | 1461086509057 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:49 INFO - PROCESS | 1805 | 1461086509257 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 10:21:49 INFO - PROCESS | 1805 | 1461086509531 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84d81b000 == 142 [pid = 1805] [id = 474] 10:21:49 INFO - PROCESS | 1805 | ++DOMWINDOW == 249 (0x7ff84a4e2800) [pid = 1805] [serial = 1423] [outer = (nil)] 10:21:49 INFO - PROCESS | 1805 | ++DOMWINDOW == 250 (0x7ff84e6e3800) [pid = 1805] [serial = 1424] [outer = 0x7ff84a4e2800] 10:21:49 INFO - PROCESS | 1805 | 1461086509647 Marionette DEBUG loaded listener.js 10:21:49 INFO - PROCESS | 1805 | ++DOMWINDOW == 251 (0x7ff8511db000) [pid = 1805] [serial = 1425] [outer = 0x7ff84a4e2800] 10:21:50 INFO - PROCESS | 1805 | 1461086510485 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 10:21:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 10:21:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1490ms 10:21:50 INFO - PROCESS | 1805 | 1461086510541 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 10:21:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 10:21:50 INFO - PROCESS | 1805 | 1461086510545 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 10:21:50 INFO - PROCESS | 1805 | 1461086510552 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 10:21:50 INFO - PROCESS | 1805 | 1461086510555 Marionette TRACE conn3 <- [1,1870,null,{}] 10:21:50 INFO - PROCESS | 1805 | 1461086510560 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:50 INFO - PROCESS | 1805 | 1461086510791 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 10:21:51 INFO - PROCESS | 1805 | 1461086511103 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff852ccb800 == 143 [pid = 1805] [id = 475] 10:21:51 INFO - PROCESS | 1805 | ++DOMWINDOW == 252 (0x7ff84a002c00) [pid = 1805] [serial = 1426] [outer = (nil)] 10:21:51 INFO - PROCESS | 1805 | ++DOMWINDOW == 253 (0x7ff84a00b400) [pid = 1805] [serial = 1427] [outer = 0x7ff84a002c00] 10:21:51 INFO - PROCESS | 1805 | 1461086511177 Marionette DEBUG loaded listener.js 10:21:51 INFO - PROCESS | 1805 | ++DOMWINDOW == 254 (0x7ff84a010400) [pid = 1805] [serial = 1428] [outer = 0x7ff84a002c00] 10:21:51 INFO - PROCESS | 1805 | 1461086511979 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 10:21:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 10:21:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1481ms 10:21:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 10:21:52 INFO - PROCESS | 1805 | 1461086512033 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 10:21:52 INFO - PROCESS | 1805 | 1461086512035 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 10:21:52 INFO - PROCESS | 1805 | 1461086512042 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 10:21:52 INFO - PROCESS | 1805 | 1461086512045 Marionette TRACE conn3 <- [1,1874,null,{}] 10:21:52 INFO - PROCESS | 1805 | 1461086512050 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:52 INFO - PROCESS | 1805 | 1461086512264 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 10:21:52 INFO - PROCESS | 1805 | 1461086512537 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84dfda800 == 144 [pid = 1805] [id = 476] 10:21:52 INFO - PROCESS | 1805 | ++DOMWINDOW == 255 (0x7ff84a003400) [pid = 1805] [serial = 1429] [outer = (nil)] 10:21:52 INFO - PROCESS | 1805 | ++DOMWINDOW == 256 (0x7ff84c4f2800) [pid = 1805] [serial = 1430] [outer = 0x7ff84a003400] 10:21:52 INFO - PROCESS | 1805 | 1461086512652 Marionette DEBUG loaded listener.js 10:21:52 INFO - PROCESS | 1805 | ++DOMWINDOW == 257 (0x7ff84dfec400) [pid = 1805] [serial = 1431] [outer = 0x7ff84a003400] 10:21:53 INFO - PROCESS | 1805 | 1461086513502 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 10:21:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 10:21:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1530ms 10:21:53 INFO - PROCESS | 1805 | 1461086513572 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 10:21:53 INFO - PROCESS | 1805 | 1461086513575 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 10:21:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 10:21:53 INFO - PROCESS | 1805 | 1461086513581 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 10:21:53 INFO - PROCESS | 1805 | 1461086513584 Marionette TRACE conn3 <- [1,1878,null,{}] 10:21:53 INFO - PROCESS | 1805 | 1461086513590 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:53 INFO - PROCESS | 1805 | 1461086513795 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 10:21:54 INFO - PROCESS | 1805 | 1461086514738 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84e5fa800 == 145 [pid = 1805] [id = 477] 10:21:54 INFO - PROCESS | 1805 | ++DOMWINDOW == 258 (0x7ff84a062800) [pid = 1805] [serial = 1432] [outer = (nil)] 10:21:54 INFO - PROCESS | 1805 | ++DOMWINDOW == 259 (0x7ff84a4df000) [pid = 1805] [serial = 1433] [outer = 0x7ff84a062800] 10:21:54 INFO - PROCESS | 1805 | 1461086514807 Marionette DEBUG loaded listener.js 10:21:54 INFO - PROCESS | 1805 | ++DOMWINDOW == 260 (0x7ff84c4a9400) [pid = 1805] [serial = 1434] [outer = 0x7ff84a062800] 10:21:55 INFO - PROCESS | 1805 | 1461086515667 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 10:21:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 10:21:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 2145ms 10:21:55 INFO - PROCESS | 1805 | 1461086515728 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 10:21:55 INFO - PROCESS | 1805 | 1461086515735 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 10:21:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 10:21:55 INFO - PROCESS | 1805 | 1461086515743 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 10:21:55 INFO - PROCESS | 1805 | 1461086515747 Marionette TRACE conn3 <- [1,1882,null,{}] 10:21:55 INFO - PROCESS | 1805 | 1461086515753 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:55 INFO - PROCESS | 1805 | 1461086515954 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 10:21:56 INFO - PROCESS | 1805 | 1461086516247 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84e30e800 == 146 [pid = 1805] [id = 478] 10:21:56 INFO - PROCESS | 1805 | ++DOMWINDOW == 261 (0x7ff84d9be800) [pid = 1805] [serial = 1435] [outer = (nil)] 10:21:56 INFO - PROCESS | 1805 | ++DOMWINDOW == 262 (0x7ff84dfa4c00) [pid = 1805] [serial = 1436] [outer = 0x7ff84d9be800] 10:21:56 INFO - PROCESS | 1805 | 1461086516478 Marionette DEBUG loaded listener.js 10:21:56 INFO - PROCESS | 1805 | ++DOMWINDOW == 263 (0x7ff84e0d0000) [pid = 1805] [serial = 1437] [outer = 0x7ff84d9be800] 10:21:57 INFO - PROCESS | 1805 | 1461086517464 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 10:21:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 10:21:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1783ms 10:21:57 INFO - PROCESS | 1805 | 1461086517530 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 10:21:57 INFO - PROCESS | 1805 | 1461086517536 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 10:21:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 10:21:57 INFO - PROCESS | 1805 | 1461086517542 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 10:21:57 INFO - PROCESS | 1805 | 1461086517544 Marionette TRACE conn3 <- [1,1886,null,{}] 10:21:57 INFO - PROCESS | 1805 | 1461086517550 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:57 INFO - PROCESS | 1805 | 1461086517733 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 10:21:58 INFO - PROCESS | 1805 | 1461086518100 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff87cd05800 == 145 [pid = 1805] [id = 362] 10:21:58 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85c61a800 == 144 [pid = 1805] [id = 355] 10:21:58 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff861929800 == 143 [pid = 1805] [id = 356] 10:21:58 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85cf30000 == 142 [pid = 1805] [id = 354] 10:21:58 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85f57e800 == 141 [pid = 1805] [id = 420] 10:21:58 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff867166800 == 140 [pid = 1805] [id = 360] 10:21:58 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff866ce8800 == 139 [pid = 1805] [id = 315] 10:21:58 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85ae42000 == 138 [pid = 1805] [id = 353] 10:21:58 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff852bdb000 == 137 [pid = 1805] [id = 352] 10:21:58 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff855448800 == 136 [pid = 1805] [id = 311] 10:21:58 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff855cbf800 == 135 [pid = 1805] [id = 363] 10:21:58 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff851e8d000 == 134 [pid = 1805] [id = 366] 10:21:58 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff855017800 == 133 [pid = 1805] [id = 357] 10:21:58 INFO - PROCESS | 1805 | --DOMWINDOW == 262 (0x7ff85d8dd400) [pid = 1805] [serial = 1322] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1805 | --DOMWINDOW == 261 (0x7ff878c02400) [pid = 1805] [serial = 1292] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1805 | --DOMWINDOW == 260 (0x7ff851d0b000) [pid = 1805] [serial = 1298] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1805 | --DOMWINDOW == 259 (0x7ff854f71000) [pid = 1805] [serial = 1295] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1805 | --DOMWINDOW == 258 (0x7ff878968000) [pid = 1805] [serial = 1286] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1805 | --DOMWINDOW == 257 (0x7ff84c4ab800) [pid = 1805] [serial = 1289] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84b8de000 == 134 [pid = 1805] [id = 479] 10:21:58 INFO - PROCESS | 1805 | ++DOMWINDOW == 258 (0x7ff84a056400) [pid = 1805] [serial = 1438] [outer = (nil)] 10:21:58 INFO - PROCESS | 1805 | ++DOMWINDOW == 259 (0x7ff84e64d800) [pid = 1805] [serial = 1439] [outer = 0x7ff84a056400] 10:21:58 INFO - PROCESS | 1805 | 1461086518274 Marionette DEBUG loaded listener.js 10:21:58 INFO - PROCESS | 1805 | ++DOMWINDOW == 260 (0x7ff84e6e9c00) [pid = 1805] [serial = 1440] [outer = 0x7ff84a056400] 10:21:58 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff873710800 == 133 [pid = 1805] [id = 361] 10:21:58 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85ca21800 == 132 [pid = 1805] [id = 377] 10:21:58 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85391b800 == 131 [pid = 1805] [id = 461] 10:21:58 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85daca800 == 130 [pid = 1805] [id = 460] 10:21:58 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85c626800 == 129 [pid = 1805] [id = 459] 10:21:58 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff852cd5000 == 128 [pid = 1805] [id = 458] 10:21:58 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84e5e0800 == 127 [pid = 1805] [id = 457] 10:21:58 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff855003800 == 126 [pid = 1805] [id = 456] 10:21:58 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff851a5e800 == 125 [pid = 1805] [id = 455] 10:21:58 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff850c49800 == 124 [pid = 1805] [id = 454] 10:21:58 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff87db05800 == 123 [pid = 1805] [id = 449] 10:21:58 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff878734800 == 122 [pid = 1805] [id = 448] 10:21:58 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff87460c000 == 121 [pid = 1805] [id = 447] 10:21:58 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff86d7ca000 == 120 [pid = 1805] [id = 446] 10:21:58 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff865b39800 == 119 [pid = 1805] [id = 445] 10:21:58 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8619c2800 == 118 [pid = 1805] [id = 444] 10:21:58 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff86105c800 == 117 [pid = 1805] [id = 443] 10:21:58 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85ae3d800 == 116 [pid = 1805] [id = 442] 10:21:58 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff850dcf000 == 115 [pid = 1805] [id = 441] 10:21:58 INFO - PROCESS | 1805 | --DOMWINDOW == 259 (0x7ff861857000) [pid = 1805] [serial = 1262] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1805 | --DOMWINDOW == 258 (0x7ff861e7dc00) [pid = 1805] [serial = 1080] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1805 | --DOMWINDOW == 257 (0x7ff855471000) [pid = 1805] [serial = 1179] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1805 | --DOMWINDOW == 256 (0x7ff855470c00) [pid = 1805] [serial = 1053] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1805 | --DOMWINDOW == 255 (0x7ff8552d6800) [pid = 1805] [serial = 1317] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1805 | --DOMWINDOW == 254 (0x7ff84e76c000) [pid = 1805] [serial = 1095] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1805 | --DOMWINDOW == 253 (0x7ff866d39000) [pid = 1805] [serial = 1086] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1805 | --DOMWINDOW == 252 (0x7ff852e0c000) [pid = 1805] [serial = 1311] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1805 | --DOMWINDOW == 251 (0x7ff86ca5e800) [pid = 1805] [serial = 1280] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1805 | --DOMWINDOW == 250 (0x7ff854fd1000) [pid = 1805] [serial = 1316] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1805 | --DOMWINDOW == 249 (0x7ff876504400) [pid = 1805] [serial = 1283] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1805 | --DOMWINDOW == 248 (0x7ff851b26c00) [pid = 1805] [serial = 1074] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1805 | --DOMWINDOW == 247 (0x7ff85c7ec000) [pid = 1805] [serial = 1319] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1805 | --DOMWINDOW == 246 (0x7ff851b30c00) [pid = 1805] [serial = 1038] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1805 | --DOMWINDOW == 245 (0x7ff878ee6800) [pid = 1805] [serial = 1104] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1805 | --DOMWINDOW == 244 (0x7ff865940400) [pid = 1805] [serial = 1083] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1805 | --DOMWINDOW == 243 (0x7ff84e27ac00) [pid = 1805] [serial = 1305] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1805 | --DOMWINDOW == 242 (0x7ff878cf6400) [pid = 1805] [serial = 1044] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1805 | --DOMWINDOW == 241 (0x7ff86593d400) [pid = 1805] [serial = 1277] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1805 | --DOMWINDOW == 240 (0x7ff84e0d9400) [pid = 1805] [serial = 1092] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1805 | --DOMWINDOW == 239 (0x7ff85bebe000) [pid = 1805] [serial = 1077] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1805 | --DOMWINDOW == 238 (0x7ff84c7e4c00) [pid = 1805] [serial = 1047] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1805 | --DOMWINDOW == 237 (0x7ff84e0d9000) [pid = 1805] [serial = 1304] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1805 | --DOMWINDOW == 236 (0x7ff85acdbc00) [pid = 1805] [serial = 1268] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1805 | --DOMWINDOW == 235 (0x7ff851d10c00) [pid = 1805] [serial = 1310] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1805 | --DOMWINDOW == 234 (0x7ff8749bf400) [pid = 1805] [serial = 1242] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1805 | --DOMWINDOW == 233 (0x7ff876a2a000) [pid = 1805] [serial = 1035] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1805 | --DOMWINDOW == 232 (0x7ff855235800) [pid = 1805] [serial = 1098] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1805 | --DOMWINDOW == 231 (0x7ff861ef3800) [pid = 1805] [serial = 1274] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1805 | --DOMWINDOW == 230 (0x7ff850fcd000) [pid = 1805] [serial = 1308] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1805 | --DOMWINDOW == 229 (0x7ff850fd0c00) [pid = 1805] [serial = 1050] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1805 | --DOMWINDOW == 228 (0x7ff878ee4800) [pid = 1805] [serial = 1089] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1805 | --DOMWINDOW == 227 (0x7ff84dff1c00) [pid = 1805] [serial = 1101] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1805 | --DOMWINDOW == 226 (0x7ff850ceec00) [pid = 1805] [serial = 1307] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1805 | --DOMWINDOW == 225 (0x7ff85d168000) [pid = 1805] [serial = 1320] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1805 | --DOMWINDOW == 224 (0x7ff85d6d1c00) [pid = 1805] [serial = 1271] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1805 | --DOMWINDOW == 223 (0x7ff854f6a800) [pid = 1805] [serial = 1314] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1805 | --DOMWINDOW == 222 (0x7ff84c4fd800) [pid = 1805] [serial = 1107] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1805 | --DOMWINDOW == 221 (0x7ff8516bc400) [pid = 1805] [serial = 1265] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1805 | --DOMWINDOW == 220 (0x7ff853768c00) [pid = 1805] [serial = 1313] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1805 | --DOMWINDOW == 219 (0x7ff84e274000) [pid = 1805] [serial = 1301] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1805 | --DOMWINDOW == 218 (0x7ff878822c00) [pid = 1805] [serial = 1041] [outer = (nil)] [url = about:blank] 10:21:59 INFO - PROCESS | 1805 | 1461086519172 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 10:21:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 10:21:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1683ms 10:21:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 10:21:59 INFO - PROCESS | 1805 | 1461086519226 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 10:21:59 INFO - PROCESS | 1805 | 1461086519229 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 10:21:59 INFO - PROCESS | 1805 | 1461086519244 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 10:21:59 INFO - PROCESS | 1805 | 1461086519252 Marionette TRACE conn3 <- [1,1890,null,{}] 10:21:59 INFO - PROCESS | 1805 | 1461086519258 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:59 INFO - PROCESS | 1805 | 1461086519445 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 10:21:59 INFO - PROCESS | 1805 | 1461086519631 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff850d0a800 == 116 [pid = 1805] [id = 480] 10:21:59 INFO - PROCESS | 1805 | ++DOMWINDOW == 219 (0x7ff84c4ab800) [pid = 1805] [serial = 1441] [outer = (nil)] 10:21:59 INFO - PROCESS | 1805 | ++DOMWINDOW == 220 (0x7ff850cf8800) [pid = 1805] [serial = 1442] [outer = 0x7ff84c4ab800] 10:21:59 INFO - PROCESS | 1805 | 1461086519696 Marionette DEBUG loaded listener.js 10:21:59 INFO - PROCESS | 1805 | ++DOMWINDOW == 221 (0x7ff850fd0000) [pid = 1805] [serial = 1443] [outer = 0x7ff84c4ab800] 10:22:00 INFO - PROCESS | 1805 | 1461086520449 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 10:22:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 10:22:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1244ms 10:22:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 10:22:00 INFO - PROCESS | 1805 | 1461086520480 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 10:22:00 INFO - PROCESS | 1805 | 1461086520483 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 10:22:00 INFO - PROCESS | 1805 | 1461086520490 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 10:22:00 INFO - PROCESS | 1805 | 1461086520493 Marionette TRACE conn3 <- [1,1894,null,{}] 10:22:00 INFO - PROCESS | 1805 | 1461086520497 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:00 INFO - PROCESS | 1805 | 1461086520768 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 10:22:00 INFO - PROCESS | 1805 | 1461086520804 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:00 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff851a6b800 == 117 [pid = 1805] [id = 481] 10:22:00 INFO - PROCESS | 1805 | ++DOMWINDOW == 222 (0x7ff850edcc00) [pid = 1805] [serial = 1444] [outer = (nil)] 10:22:00 INFO - PROCESS | 1805 | ++DOMWINDOW == 223 (0x7ff8516b1400) [pid = 1805] [serial = 1445] [outer = 0x7ff850edcc00] 10:22:00 INFO - PROCESS | 1805 | 1461086520876 Marionette DEBUG loaded listener.js 10:22:00 INFO - PROCESS | 1805 | ++DOMWINDOW == 224 (0x7ff851953800) [pid = 1805] [serial = 1446] [outer = 0x7ff850edcc00] 10:22:01 INFO - PROCESS | 1805 | 1461086521829 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 10:22:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 10:22:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1392ms 10:22:01 INFO - PROCESS | 1805 | 1461086521882 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 10:22:01 INFO - PROCESS | 1805 | 1461086521885 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 10:22:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 10:22:01 INFO - PROCESS | 1805 | 1461086521890 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 10:22:01 INFO - PROCESS | 1805 | 1461086521893 Marionette TRACE conn3 <- [1,1898,null,{}] 10:22:01 INFO - PROCESS | 1805 | 1461086521905 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:02 INFO - PROCESS | 1805 | 1461086522168 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 10:22:02 INFO - PROCESS | 1805 | 1461086522209 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:02 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff852bd0000 == 118 [pid = 1805] [id = 482] 10:22:02 INFO - PROCESS | 1805 | ++DOMWINDOW == 225 (0x7ff851b2e000) [pid = 1805] [serial = 1447] [outer = (nil)] 10:22:02 INFO - PROCESS | 1805 | ++DOMWINDOW == 226 (0x7ff851ccd800) [pid = 1805] [serial = 1448] [outer = 0x7ff851b2e000] 10:22:02 INFO - PROCESS | 1805 | 1461086522444 Marionette DEBUG loaded listener.js 10:22:02 INFO - PROCESS | 1805 | ++DOMWINDOW == 227 (0x7ff852e05c00) [pid = 1805] [serial = 1449] [outer = 0x7ff851b2e000] 10:22:03 INFO - PROCESS | 1805 | --DOMWINDOW == 226 (0x7ff84dfe7800) [pid = 1805] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 10:22:03 INFO - PROCESS | 1805 | --DOMWINDOW == 225 (0x7ff850bba000) [pid = 1805] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 10:22:03 INFO - PROCESS | 1805 | --DOMWINDOW == 224 (0x7ff85cacec00) [pid = 1805] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 10:22:03 INFO - PROCESS | 1805 | --DOMWINDOW == 223 (0x7ff852d13800) [pid = 1805] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 10:22:03 INFO - PROCESS | 1805 | --DOMWINDOW == 222 (0x7ff85c9f6800) [pid = 1805] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 10:22:03 INFO - PROCESS | 1805 | --DOMWINDOW == 221 (0x7ff84dfe9800) [pid = 1805] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 10:22:03 INFO - PROCESS | 1805 | --DOMWINDOW == 220 (0x7ff84c4a2400) [pid = 1805] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 10:22:04 INFO - PROCESS | 1805 | 1461086524122 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 10:22:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 10:22:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 2282ms 10:22:04 INFO - PROCESS | 1805 | 1461086524178 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 10:22:04 INFO - PROCESS | 1805 | 1461086524182 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 10:22:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 10:22:04 INFO - PROCESS | 1805 | 1461086524187 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 10:22:04 INFO - PROCESS | 1805 | 1461086524189 Marionette TRACE conn3 <- [1,1902,null,{}] 10:22:04 INFO - PROCESS | 1805 | 1461086524195 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:04 INFO - PROCESS | 1805 | 1461086524363 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 10:22:04 INFO - PROCESS | 1805 | 1461086524384 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:04 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85392b800 == 119 [pid = 1805] [id = 483] 10:22:04 INFO - PROCESS | 1805 | ++DOMWINDOW == 221 (0x7ff852e06400) [pid = 1805] [serial = 1450] [outer = (nil)] 10:22:04 INFO - PROCESS | 1805 | ++DOMWINDOW == 222 (0x7ff853765400) [pid = 1805] [serial = 1451] [outer = 0x7ff852e06400] 10:22:04 INFO - PROCESS | 1805 | 1461086524444 Marionette DEBUG loaded listener.js 10:22:04 INFO - PROCESS | 1805 | ++DOMWINDOW == 223 (0x7ff854f64400) [pid = 1805] [serial = 1452] [outer = 0x7ff852e06400] 10:22:05 INFO - PROCESS | 1805 | 1461086525336 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 10:22:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 10:22:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1182ms 10:22:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 10:22:05 INFO - PROCESS | 1805 | 1461086525371 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 10:22:05 INFO - PROCESS | 1805 | 1461086525374 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 10:22:05 INFO - PROCESS | 1805 | 1461086525380 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 10:22:05 INFO - PROCESS | 1805 | 1461086525383 Marionette TRACE conn3 <- [1,1906,null,{}] 10:22:05 INFO - PROCESS | 1805 | 1461086525388 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:05 INFO - PROCESS | 1805 | 1461086525558 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 10:22:05 INFO - PROCESS | 1805 | 1461086525908 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:05 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84b8c8800 == 120 [pid = 1805] [id = 484] 10:22:05 INFO - PROCESS | 1805 | ++DOMWINDOW == 224 (0x7ff84a006800) [pid = 1805] [serial = 1453] [outer = (nil)] 10:22:05 INFO - PROCESS | 1805 | ++DOMWINDOW == 225 (0x7ff84a011400) [pid = 1805] [serial = 1454] [outer = 0x7ff84a006800] 10:22:05 INFO - PROCESS | 1805 | 1461086525987 Marionette DEBUG loaded listener.js 10:22:06 INFO - PROCESS | 1805 | ++DOMWINDOW == 226 (0x7ff84a4e7400) [pid = 1805] [serial = 1455] [outer = 0x7ff84a006800] 10:22:06 INFO - PROCESS | 1805 | 1461086526938 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 10:22:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 10:22:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1636ms 10:22:07 INFO - PROCESS | 1805 | 1461086527018 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 10:22:07 INFO - PROCESS | 1805 | 1461086527025 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 10:22:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 10:22:07 INFO - PROCESS | 1805 | 1461086527035 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 10:22:07 INFO - PROCESS | 1805 | 1461086527039 Marionette TRACE conn3 <- [1,1910,null,{}] 10:22:07 INFO - PROCESS | 1805 | 1461086527047 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:07 INFO - PROCESS | 1805 | 1461086527314 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 10:22:07 INFO - PROCESS | 1805 | 1461086527633 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:07 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff850c62800 == 121 [pid = 1805] [id = 485] 10:22:07 INFO - PROCESS | 1805 | ++DOMWINDOW == 227 (0x7ff84dfe6000) [pid = 1805] [serial = 1456] [outer = (nil)] 10:22:07 INFO - PROCESS | 1805 | ++DOMWINDOW == 228 (0x7ff84e294800) [pid = 1805] [serial = 1457] [outer = 0x7ff84dfe6000] 10:22:07 INFO - PROCESS | 1805 | 1461086527712 Marionette DEBUG loaded listener.js 10:22:07 INFO - PROCESS | 1805 | ++DOMWINDOW == 229 (0x7ff84e658000) [pid = 1805] [serial = 1458] [outer = 0x7ff84dfe6000] 10:22:08 INFO - PROCESS | 1805 | 1461086528633 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 10:22:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 10:22:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1644ms 10:22:08 INFO - PROCESS | 1805 | 1461086528684 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 10:22:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 10:22:08 INFO - PROCESS | 1805 | 1461086528690 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 10:22:08 INFO - PROCESS | 1805 | 1461086528696 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 10:22:08 INFO - PROCESS | 1805 | 1461086528700 Marionette TRACE conn3 <- [1,1914,null,{}] 10:22:08 INFO - PROCESS | 1805 | 1461086528705 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:08 INFO - PROCESS | 1805 | 1461086528908 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 10:22:09 INFO - PROCESS | 1805 | 1461086529211 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:09 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff852bcf000 == 122 [pid = 1805] [id = 486] 10:22:09 INFO - PROCESS | 1805 | ++DOMWINDOW == 230 (0x7ff84e27ac00) [pid = 1805] [serial = 1459] [outer = (nil)] 10:22:09 INFO - PROCESS | 1805 | ++DOMWINDOW == 231 (0x7ff850cf1800) [pid = 1805] [serial = 1460] [outer = 0x7ff84e27ac00] 10:22:09 INFO - PROCESS | 1805 | 1461086529331 Marionette DEBUG loaded listener.js 10:22:09 INFO - PROCESS | 1805 | ++DOMWINDOW == 232 (0x7ff8511db800) [pid = 1805] [serial = 1461] [outer = 0x7ff84e27ac00] 10:22:10 INFO - PROCESS | 1805 | 1461086530184 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 10:22:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 10:22:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1533ms 10:22:10 INFO - PROCESS | 1805 | 1461086530230 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 10:22:10 INFO - PROCESS | 1805 | 1461086530234 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 10:22:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 10:22:10 INFO - PROCESS | 1805 | 1461086530249 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 10:22:10 INFO - PROCESS | 1805 | 1461086530258 Marionette TRACE conn3 <- [1,1918,null,{}] 10:22:10 INFO - PROCESS | 1805 | 1461086530266 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:10 INFO - PROCESS | 1805 | 1461086530485 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 10:22:10 INFO - PROCESS | 1805 | 1461086530698 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:10 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff855799000 == 123 [pid = 1805] [id = 487] 10:22:10 INFO - PROCESS | 1805 | ++DOMWINDOW == 233 (0x7ff84e767800) [pid = 1805] [serial = 1462] [outer = (nil)] 10:22:10 INFO - PROCESS | 1805 | ++DOMWINDOW == 234 (0x7ff851d11800) [pid = 1805] [serial = 1463] [outer = 0x7ff84e767800] 10:22:10 INFO - PROCESS | 1805 | 1461086530814 Marionette DEBUG loaded listener.js 10:22:10 INFO - PROCESS | 1805 | ++DOMWINDOW == 235 (0x7ff852e05000) [pid = 1805] [serial = 1464] [outer = 0x7ff84e767800] 10:22:11 INFO - PROCESS | 1805 | 1461086531742 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 10:22:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 10:22:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1552ms 10:22:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 10:22:11 INFO - PROCESS | 1805 | 1461086531794 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 10:22:11 INFO - PROCESS | 1805 | 1461086531798 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 10:22:11 INFO - PROCESS | 1805 | 1461086531804 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 10:22:11 INFO - PROCESS | 1805 | 1461086531807 Marionette TRACE conn3 <- [1,1922,null,{}] 10:22:11 INFO - PROCESS | 1805 | 1461086531812 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:12 INFO - PROCESS | 1805 | 1461086532016 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 10:22:12 INFO - PROCESS | 1805 | 1461086532228 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:12 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85adcb800 == 124 [pid = 1805] [id = 488] 10:22:12 INFO - PROCESS | 1805 | ++DOMWINDOW == 236 (0x7ff850fd1800) [pid = 1805] [serial = 1465] [outer = (nil)] 10:22:12 INFO - PROCESS | 1805 | ++DOMWINDOW == 237 (0x7ff854f65400) [pid = 1805] [serial = 1466] [outer = 0x7ff850fd1800] 10:22:12 INFO - PROCESS | 1805 | 1461086532344 Marionette DEBUG loaded listener.js 10:22:12 INFO - PROCESS | 1805 | ++DOMWINDOW == 238 (0x7ff854f72400) [pid = 1805] [serial = 1467] [outer = 0x7ff850fd1800] 10:22:13 INFO - PROCESS | 1805 | 1461086533257 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 10:22:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 10:22:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1532ms 10:22:13 INFO - PROCESS | 1805 | 1461086533336 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 10:22:13 INFO - PROCESS | 1805 | 1461086533340 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 10:22:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 10:22:13 INFO - PROCESS | 1805 | 1461086533345 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 10:22:13 INFO - PROCESS | 1805 | 1461086533349 Marionette TRACE conn3 <- [1,1926,null,{}] 10:22:13 INFO - PROCESS | 1805 | 1461086533354 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:13 INFO - PROCESS | 1805 | 1461086533561 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 10:22:13 INFO - PROCESS | 1805 | 1461086533779 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:13 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85be1a800 == 125 [pid = 1805] [id = 489] 10:22:13 INFO - PROCESS | 1805 | ++DOMWINDOW == 239 (0x7ff8552d9800) [pid = 1805] [serial = 1468] [outer = (nil)] 10:22:13 INFO - PROCESS | 1805 | ++DOMWINDOW == 240 (0x7ff855466000) [pid = 1805] [serial = 1469] [outer = 0x7ff8552d9800] 10:22:13 INFO - PROCESS | 1805 | 1461086533953 Marionette DEBUG loaded listener.js 10:22:14 INFO - PROCESS | 1805 | ++DOMWINDOW == 241 (0x7ff85acdf800) [pid = 1805] [serial = 1470] [outer = 0x7ff8552d9800] 10:22:14 INFO - PROCESS | 1805 | 1461086534898 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 10:22:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 10:22:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1630ms 10:22:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 10:22:14 INFO - PROCESS | 1805 | 1461086534977 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 10:22:14 INFO - PROCESS | 1805 | 1461086534980 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 10:22:14 INFO - PROCESS | 1805 | 1461086534986 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 10:22:14 INFO - PROCESS | 1805 | 1461086534989 Marionette TRACE conn3 <- [1,1930,null,{}] 10:22:14 INFO - PROCESS | 1805 | 1461086534994 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:15 INFO - PROCESS | 1805 | 1461086535204 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 10:22:15 INFO - PROCESS | 1805 | 1461086535420 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:15 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85ca21800 == 126 [pid = 1805] [id = 490] 10:22:15 INFO - PROCESS | 1805 | ++DOMWINDOW == 242 (0x7ff855462400) [pid = 1805] [serial = 1471] [outer = (nil)] 10:22:15 INFO - PROCESS | 1805 | ++DOMWINDOW == 243 (0x7ff85c2fc000) [pid = 1805] [serial = 1472] [outer = 0x7ff855462400] 10:22:15 INFO - PROCESS | 1805 | 1461086535568 Marionette DEBUG loaded listener.js 10:22:15 INFO - PROCESS | 1805 | ++DOMWINDOW == 244 (0x7ff85c7e0400) [pid = 1805] [serial = 1473] [outer = 0x7ff855462400] 10:22:16 INFO - PROCESS | 1805 | 1461086536462 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 10:22:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 10:22:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1531ms 10:22:16 INFO - PROCESS | 1805 | 1461086536517 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 10:22:16 INFO - PROCESS | 1805 | 1461086536520 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 10:22:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 10:22:16 INFO - PROCESS | 1805 | 1461086536527 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 10:22:16 INFO - PROCESS | 1805 | 1461086536529 Marionette TRACE conn3 <- [1,1934,null,{}] 10:22:16 INFO - PROCESS | 1805 | 1461086536535 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:16 INFO - PROCESS | 1805 | 1461086536722 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 10:22:16 INFO - PROCESS | 1805 | 1461086536941 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:17 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85dac3000 == 127 [pid = 1805] [id = 491] 10:22:17 INFO - PROCESS | 1805 | ++DOMWINDOW == 245 (0x7ff85aed2400) [pid = 1805] [serial = 1474] [outer = (nil)] 10:22:17 INFO - PROCESS | 1805 | ++DOMWINDOW == 246 (0x7ff85c9f8000) [pid = 1805] [serial = 1475] [outer = 0x7ff85aed2400] 10:22:17 INFO - PROCESS | 1805 | 1461086537057 Marionette DEBUG loaded listener.js 10:22:17 INFO - PROCESS | 1805 | ++DOMWINDOW == 247 (0x7ff85cad0800) [pid = 1805] [serial = 1476] [outer = 0x7ff85aed2400] 10:22:17 INFO - PROCESS | 1805 | 1461086537973 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 10:22:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 10:22:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1478ms 10:22:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 10:22:18 INFO - PROCESS | 1805 | 1461086538006 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 10:22:18 INFO - PROCESS | 1805 | 1461086538009 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 10:22:18 INFO - PROCESS | 1805 | 1461086538015 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 10:22:18 INFO - PROCESS | 1805 | 1461086538018 Marionette TRACE conn3 <- [1,1938,null,{}] 10:22:18 INFO - PROCESS | 1805 | 1461086538024 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:18 INFO - PROCESS | 1805 | 1461086538215 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 10:22:18 INFO - PROCESS | 1805 | 1461086538435 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:18 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff860aac000 == 128 [pid = 1805] [id = 492] 10:22:18 INFO - PROCESS | 1805 | ++DOMWINDOW == 248 (0x7ff85bebf800) [pid = 1805] [serial = 1477] [outer = (nil)] 10:22:18 INFO - PROCESS | 1805 | ++DOMWINDOW == 249 (0x7ff85d162800) [pid = 1805] [serial = 1478] [outer = 0x7ff85bebf800] 10:22:18 INFO - PROCESS | 1805 | 1461086538546 Marionette DEBUG loaded listener.js 10:22:18 INFO - PROCESS | 1805 | ++DOMWINDOW == 250 (0x7ff85d2ec800) [pid = 1805] [serial = 1479] [outer = 0x7ff85bebf800] 10:22:19 INFO - PROCESS | 1805 | 1461086539468 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 10:22:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 10:22:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1497ms 10:22:19 INFO - PROCESS | 1805 | 1461086539512 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 10:22:19 INFO - PROCESS | 1805 | 1461086539516 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 10:22:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 10:22:19 INFO - PROCESS | 1805 | 1461086539522 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 10:22:19 INFO - PROCESS | 1805 | 1461086539524 Marionette TRACE conn3 <- [1,1942,null,{}] 10:22:19 INFO - PROCESS | 1805 | 1461086539530 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:19 INFO - PROCESS | 1805 | 1461086539721 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 10:22:19 INFO - PROCESS | 1805 | 1461086539947 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:20 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff861156000 == 129 [pid = 1805] [id = 493] 10:22:20 INFO - PROCESS | 1805 | ++DOMWINDOW == 251 (0x7ff85be8c800) [pid = 1805] [serial = 1480] [outer = (nil)] 10:22:20 INFO - PROCESS | 1805 | ++DOMWINDOW == 252 (0x7ff85d6d0800) [pid = 1805] [serial = 1481] [outer = 0x7ff85be8c800] 10:22:20 INFO - PROCESS | 1805 | 1461086540057 Marionette DEBUG loaded listener.js 10:22:20 INFO - PROCESS | 1805 | ++DOMWINDOW == 253 (0x7ff85da6fc00) [pid = 1805] [serial = 1482] [outer = 0x7ff85be8c800] 10:22:20 INFO - PROCESS | 1805 | 1461086540971 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 10:22:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 10:22:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1478ms 10:22:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 10:22:21 INFO - PROCESS | 1805 | 1461086541001 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 10:22:21 INFO - PROCESS | 1805 | 1461086541004 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 10:22:21 INFO - PROCESS | 1805 | 1461086541010 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 10:22:21 INFO - PROCESS | 1805 | 1461086541013 Marionette TRACE conn3 <- [1,1946,null,{}] 10:22:21 INFO - PROCESS | 1805 | 1461086541018 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:21 INFO - PROCESS | 1805 | 1461086541221 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 10:22:21 INFO - PROCESS | 1805 | 1461086541483 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:21 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff861923000 == 130 [pid = 1805] [id = 494] 10:22:21 INFO - PROCESS | 1805 | ++DOMWINDOW == 254 (0x7ff85db51c00) [pid = 1805] [serial = 1483] [outer = (nil)] 10:22:21 INFO - PROCESS | 1805 | ++DOMWINDOW == 255 (0x7ff85eb4bc00) [pid = 1805] [serial = 1484] [outer = 0x7ff85db51c00] 10:22:21 INFO - PROCESS | 1805 | 1461086541568 Marionette DEBUG loaded listener.js 10:22:21 INFO - PROCESS | 1805 | ++DOMWINDOW == 256 (0x7ff860920800) [pid = 1805] [serial = 1485] [outer = 0x7ff85db51c00] 10:22:22 INFO - PROCESS | 1805 | 1461086542550 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 10:22:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 10:22:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1595ms 10:22:22 INFO - PROCESS | 1805 | 1461086542605 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 10:22:22 INFO - PROCESS | 1805 | 1461086542609 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 10:22:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 10:22:22 INFO - PROCESS | 1805 | 1461086542615 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 10:22:22 INFO - PROCESS | 1805 | 1461086542618 Marionette TRACE conn3 <- [1,1950,null,{}] 10:22:22 INFO - PROCESS | 1805 | 1461086542623 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:22 INFO - PROCESS | 1805 | 1461086542830 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 10:22:23 INFO - PROCESS | 1805 | 1461086543046 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:23 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff865654000 == 131 [pid = 1805] [id = 495] 10:22:23 INFO - PROCESS | 1805 | ++DOMWINDOW == 257 (0x7ff85db54800) [pid = 1805] [serial = 1486] [outer = (nil)] 10:22:23 INFO - PROCESS | 1805 | ++DOMWINDOW == 258 (0x7ff861e44800) [pid = 1805] [serial = 1487] [outer = 0x7ff85db54800] 10:22:23 INFO - PROCESS | 1805 | 1461086543157 Marionette DEBUG loaded listener.js 10:22:23 INFO - PROCESS | 1805 | ++DOMWINDOW == 259 (0x7ff863002400) [pid = 1805] [serial = 1488] [outer = 0x7ff85db54800] 10:22:24 INFO - PROCESS | 1805 | 1461086544064 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 10:22:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 10:22:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1478ms 10:22:24 INFO - PROCESS | 1805 | 1461086544094 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 10:22:24 INFO - PROCESS | 1805 | 1461086544097 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 10:22:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 10:22:24 INFO - PROCESS | 1805 | 1461086544103 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 10:22:24 INFO - PROCESS | 1805 | 1461086544105 Marionette TRACE conn3 <- [1,1954,null,{}] 10:22:24 INFO - PROCESS | 1805 | 1461086544111 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:24 INFO - PROCESS | 1805 | 1461086544313 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 10:22:24 INFO - PROCESS | 1805 | 1461086544597 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:24 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff866c60800 == 132 [pid = 1805] [id = 496] 10:22:24 INFO - PROCESS | 1805 | ++DOMWINDOW == 260 (0x7ff84d9c1000) [pid = 1805] [serial = 1489] [outer = (nil)] 10:22:24 INFO - PROCESS | 1805 | ++DOMWINDOW == 261 (0x7ff863222c00) [pid = 1805] [serial = 1490] [outer = 0x7ff84d9c1000] 10:22:24 INFO - PROCESS | 1805 | 1461086544673 Marionette DEBUG loaded listener.js 10:22:24 INFO - PROCESS | 1805 | ++DOMWINDOW == 262 (0x7ff8645ba000) [pid = 1805] [serial = 1491] [outer = 0x7ff84d9c1000] 10:22:25 INFO - PROCESS | 1805 | 1461086545533 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 10:22:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 10:22:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1493ms 10:22:25 INFO - PROCESS | 1805 | 1461086545597 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 10:22:25 INFO - PROCESS | 1805 | 1461086545601 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 10:22:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 10:22:25 INFO - PROCESS | 1805 | 1461086545606 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 10:22:25 INFO - PROCESS | 1805 | 1461086545608 Marionette TRACE conn3 <- [1,1958,null,{}] 10:22:25 INFO - PROCESS | 1805 | 1461086545615 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:25 INFO - PROCESS | 1805 | 1461086545824 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 10:22:26 INFO - PROCESS | 1805 | 1461086546093 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:26 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85f590000 == 133 [pid = 1805] [id = 497] 10:22:26 INFO - PROCESS | 1805 | ++DOMWINDOW == 263 (0x7ff865479800) [pid = 1805] [serial = 1492] [outer = (nil)] 10:22:26 INFO - PROCESS | 1805 | ++DOMWINDOW == 264 (0x7ff86569dc00) [pid = 1805] [serial = 1493] [outer = 0x7ff865479800] 10:22:26 INFO - PROCESS | 1805 | 1461086546264 Marionette DEBUG loaded listener.js 10:22:26 INFO - PROCESS | 1805 | ++DOMWINDOW == 265 (0x7ff865944400) [pid = 1805] [serial = 1494] [outer = 0x7ff865479800] 10:22:26 INFO - PROCESS | 1805 | ************************* 10:22:26 INFO - PROCESS | 1805 | A coding exception was thrown and uncaught in a Task. 10:22:26 INFO - PROCESS | 1805 | 10:22:26 INFO - PROCESS | 1805 | Full message: TypeError: NetworkError when attempting to fetch resource. 10:22:26 INFO - PROCESS | 1805 | Full stack: 10:22:26 INFO - PROCESS | 1805 | ************************* 10:22:27 INFO - PROCESS | 1805 | 1461086547143 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 10:22:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 10:22:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1589ms 10:22:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 10:22:27 INFO - PROCESS | 1805 | 1461086547198 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 10:22:27 INFO - PROCESS | 1805 | 1461086547201 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 10:22:27 INFO - PROCESS | 1805 | 1461086547207 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 10:22:27 INFO - PROCESS | 1805 | 1461086547210 Marionette TRACE conn3 <- [1,1962,null,{}] 10:22:27 INFO - PROCESS | 1805 | 1461086547215 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:27 INFO - PROCESS | 1805 | 1461086547422 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 10:22:27 INFO - PROCESS | 1805 | 1461086547701 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:27 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff868ecf800 == 134 [pid = 1805] [id = 498] 10:22:27 INFO - PROCESS | 1805 | ++DOMWINDOW == 266 (0x7ff854f6e800) [pid = 1805] [serial = 1495] [outer = (nil)] 10:22:27 INFO - PROCESS | 1805 | ++DOMWINDOW == 267 (0x7ff86608f400) [pid = 1805] [serial = 1496] [outer = 0x7ff854f6e800] 10:22:27 INFO - PROCESS | 1805 | 1461086547815 Marionette DEBUG loaded listener.js 10:22:27 INFO - PROCESS | 1805 | ++DOMWINDOW == 268 (0x7ff866470000) [pid = 1805] [serial = 1497] [outer = 0x7ff854f6e800] 10:22:28 INFO - PROCESS | 1805 | 1461086548657 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 10:22:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 10:22:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1479ms 10:22:28 INFO - PROCESS | 1805 | 1461086548686 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 10:22:28 INFO - PROCESS | 1805 | 1461086548690 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 10:22:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 10:22:28 INFO - PROCESS | 1805 | 1461086548696 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 10:22:28 INFO - PROCESS | 1805 | 1461086548698 Marionette TRACE conn3 <- [1,1966,null,{}] 10:22:28 INFO - PROCESS | 1805 | 1461086548703 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:28 INFO - PROCESS | 1805 | 1461086548910 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 10:22:29 INFO - PROCESS | 1805 | 1461086549623 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:29 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff850a2b000 == 135 [pid = 1805] [id = 499] 10:22:29 INFO - PROCESS | 1805 | ++DOMWINDOW == 269 (0x7ff84a05a400) [pid = 1805] [serial = 1498] [outer = (nil)] 10:22:29 INFO - PROCESS | 1805 | ++DOMWINDOW == 270 (0x7ff84a05b800) [pid = 1805] [serial = 1499] [outer = 0x7ff84a05a400] 10:22:29 INFO - PROCESS | 1805 | 1461086549751 Marionette DEBUG loaded listener.js 10:22:29 INFO - PROCESS | 1805 | ++DOMWINDOW == 271 (0x7ff84c7d8800) [pid = 1805] [serial = 1500] [outer = 0x7ff84a05a400] 10:22:30 INFO - PROCESS | 1805 | 1461086550603 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 10:22:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 10:22:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1979ms 10:22:30 INFO - PROCESS | 1805 | 1461086550677 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 10:22:30 INFO - PROCESS | 1805 | 1461086550681 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 10:22:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 10:22:30 INFO - PROCESS | 1805 | 1461086550688 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 10:22:30 INFO - PROCESS | 1805 | 1461086550694 Marionette TRACE conn3 <- [1,1970,null,{}] 10:22:30 INFO - PROCESS | 1805 | 1461086550701 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:30 INFO - PROCESS | 1805 | 1461086550937 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 10:22:31 INFO - PROCESS | 1805 | 1461086551244 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:31 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff851e87800 == 136 [pid = 1805] [id = 500] 10:22:31 INFO - PROCESS | 1805 | ++DOMWINDOW == 272 (0x7ff84a05b000) [pid = 1805] [serial = 1501] [outer = (nil)] 10:22:31 INFO - PROCESS | 1805 | ++DOMWINDOW == 273 (0x7ff84d9c6c00) [pid = 1805] [serial = 1502] [outer = 0x7ff84a05b000] 10:22:31 INFO - PROCESS | 1805 | 1461086551366 Marionette DEBUG loaded listener.js 10:22:31 INFO - PROCESS | 1805 | ++DOMWINDOW == 274 (0x7ff84e6e5400) [pid = 1805] [serial = 1503] [outer = 0x7ff84a05b000] 10:22:32 INFO - PROCESS | 1805 | 1461086552400 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 10:22:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 10:22:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1784ms 10:22:32 INFO - PROCESS | 1805 | 1461086552475 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 10:22:32 INFO - PROCESS | 1805 | 1461086552479 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 10:22:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 10:22:32 INFO - PROCESS | 1805 | 1461086552488 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 10:22:32 INFO - PROCESS | 1805 | 1461086552490 Marionette TRACE conn3 <- [1,1974,null,{}] 10:22:32 INFO - PROCESS | 1805 | 1461086552496 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:32 INFO - PROCESS | 1805 | 1461086552696 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 10:22:33 INFO - PROCESS | 1805 | 1461086553138 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:33 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff867650800 == 135 [pid = 1805] [id = 44] 10:22:33 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85392b800 == 134 [pid = 1805] [id = 483] 10:22:33 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff852bd0000 == 133 [pid = 1805] [id = 482] 10:22:33 INFO - PROCESS | 1805 | --DOMWINDOW == 273 (0x7ff84e26c400) [pid = 1805] [serial = 1385] [outer = (nil)] [url = about:blank] 10:22:33 INFO - PROCESS | 1805 | --DOMWINDOW == 272 (0x7ff86160ac00) [pid = 1805] [serial = 1358] [outer = (nil)] [url = about:blank] 10:22:33 INFO - PROCESS | 1805 | --DOMWINDOW == 271 (0x7ff85cad3400) [pid = 1805] [serial = 1355] [outer = (nil)] [url = about:blank] 10:22:33 INFO - PROCESS | 1805 | --DOMWINDOW == 270 (0x7ff84dfabc00) [pid = 1805] [serial = 1349] [outer = (nil)] [url = about:blank] 10:22:33 INFO - PROCESS | 1805 | --DOMWINDOW == 269 (0x7ff878c5c000) [pid = 1805] [serial = 1352] [outer = (nil)] [url = about:blank] 10:22:33 INFO - PROCESS | 1805 | --DOMWINDOW == 268 (0x7ff876a28800) [pid = 1805] [serial = 1346] [outer = (nil)] [url = about:blank] 10:22:33 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84a3d5800 == 134 [pid = 1805] [id = 501] 10:22:33 INFO - PROCESS | 1805 | ++DOMWINDOW == 269 (0x7ff84a004c00) [pid = 1805] [serial = 1504] [outer = (nil)] 10:22:33 INFO - PROCESS | 1805 | ++DOMWINDOW == 270 (0x7ff850ed2800) [pid = 1805] [serial = 1505] [outer = 0x7ff84a004c00] 10:22:33 INFO - PROCESS | 1805 | 1461086553305 Marionette DEBUG loaded listener.js 10:22:33 INFO - PROCESS | 1805 | ++DOMWINDOW == 271 (0x7ff8511de400) [pid = 1805] [serial = 1506] [outer = 0x7ff84a004c00] 10:22:33 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff851a6b800 == 133 [pid = 1805] [id = 481] 10:22:33 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff850d0a800 == 132 [pid = 1805] [id = 480] 10:22:33 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84b8de000 == 131 [pid = 1805] [id = 479] 10:22:33 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84e30e800 == 130 [pid = 1805] [id = 478] 10:22:33 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84e5fa800 == 129 [pid = 1805] [id = 477] 10:22:33 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff868e78000 == 128 [pid = 1805] [id = 472] 10:22:33 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84e80e800 == 127 [pid = 1805] [id = 471] 10:22:33 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff850a32800 == 126 [pid = 1805] [id = 470] 10:22:33 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff87db13800 == 125 [pid = 1805] [id = 469] 10:22:33 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff878c3b000 == 124 [pid = 1805] [id = 468] 10:22:33 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8734dd000 == 123 [pid = 1805] [id = 467] 10:22:33 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff867169000 == 122 [pid = 1805] [id = 466] 10:22:33 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8632b0800 == 121 [pid = 1805] [id = 465] 10:22:33 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85c983000 == 120 [pid = 1805] [id = 464] 10:22:33 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff853925800 == 119 [pid = 1805] [id = 463] 10:22:33 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84c035000 == 118 [pid = 1805] [id = 462] 10:22:34 INFO - PROCESS | 1805 | 1461086554123 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 10:22:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 10:22:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1693ms 10:22:34 INFO - PROCESS | 1805 | --DOMWINDOW == 270 (0x7ff87347e800) [pid = 1805] [serial = 1343] [outer = (nil)] [url = about:blank] 10:22:34 INFO - PROCESS | 1805 | --DOMWINDOW == 269 (0x7ff84e275400) [pid = 1805] [serial = 1365] [outer = (nil)] [url = about:blank] 10:22:34 INFO - PROCESS | 1805 | --DOMWINDOW == 268 (0x7ff8516bd000) [pid = 1805] [serial = 1368] [outer = (nil)] [url = about:blank] 10:22:34 INFO - PROCESS | 1805 | --DOMWINDOW == 267 (0x7ff860920400) [pid = 1805] [serial = 1382] [outer = (nil)] [url = about:blank] 10:22:34 INFO - PROCESS | 1805 | --DOMWINDOW == 266 (0x7ff86160c800) [pid = 1805] [serial = 1383] [outer = (nil)] [url = about:blank] 10:22:34 INFO - PROCESS | 1805 | --DOMWINDOW == 265 (0x7ff850bbe400) [pid = 1805] [serial = 1325] [outer = (nil)] [url = about:blank] 10:22:34 INFO - PROCESS | 1805 | --DOMWINDOW == 264 (0x7ff84dff1400) [pid = 1805] [serial = 1364] [outer = (nil)] [url = about:blank] 10:22:34 INFO - PROCESS | 1805 | --DOMWINDOW == 263 (0x7ff860c45400) [pid = 1805] [serial = 1334] [outer = (nil)] [url = about:blank] 10:22:34 INFO - PROCESS | 1805 | --DOMWINDOW == 262 (0x7ff85c2f7c00) [pid = 1805] [serial = 1331] [outer = (nil)] [url = about:blank] 10:22:34 INFO - PROCESS | 1805 | --DOMWINDOW == 261 (0x7ff8539fe000) [pid = 1805] [serial = 1371] [outer = (nil)] [url = about:blank] 10:22:34 INFO - PROCESS | 1805 | --DOMWINDOW == 260 (0x7ff84a05d000) [pid = 1805] [serial = 1361] [outer = (nil)] [url = about:blank] 10:22:34 INFO - PROCESS | 1805 | --DOMWINDOW == 259 (0x7ff85ce47000) [pid = 1805] [serial = 1379] [outer = (nil)] [url = about:blank] 10:22:34 INFO - PROCESS | 1805 | --DOMWINDOW == 258 (0x7ff866d35400) [pid = 1805] [serial = 1340] [outer = (nil)] [url = about:blank] 10:22:34 INFO - PROCESS | 1805 | --DOMWINDOW == 257 (0x7ff852e0ac00) [pid = 1805] [serial = 1370] [outer = (nil)] [url = about:blank] 10:22:34 INFO - PROCESS | 1805 | --DOMWINDOW == 256 (0x7ff85be80c00) [pid = 1805] [serial = 1377] [outer = (nil)] [url = about:blank] 10:22:34 INFO - PROCESS | 1805 | --DOMWINDOW == 255 (0x7ff850fd1400) [pid = 1805] [serial = 1367] [outer = (nil)] [url = about:blank] 10:22:34 INFO - PROCESS | 1805 | --DOMWINDOW == 254 (0x7ff85f518800) [pid = 1805] [serial = 1380] [outer = (nil)] [url = about:blank] 10:22:34 INFO - PROCESS | 1805 | --DOMWINDOW == 253 (0x7ff854f6c000) [pid = 1805] [serial = 1374] [outer = (nil)] [url = about:blank] 10:22:34 INFO - PROCESS | 1805 | --DOMWINDOW == 252 (0x7ff853647800) [pid = 1805] [serial = 1328] [outer = (nil)] [url = about:blank] 10:22:34 INFO - PROCESS | 1805 | --DOMWINDOW == 251 (0x7ff854f70000) [pid = 1805] [serial = 1376] [outer = (nil)] [url = about:blank] 10:22:34 INFO - PROCESS | 1805 | --DOMWINDOW == 250 (0x7ff851957c00) [pid = 1805] [serial = 1373] [outer = (nil)] [url = about:blank] 10:22:34 INFO - PROCESS | 1805 | --DOMWINDOW == 249 (0x7ff863220c00) [pid = 1805] [serial = 1337] [outer = (nil)] [url = about:blank] 10:22:34 INFO - PROCESS | 1805 | 1461086554203 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 10:22:34 INFO - PROCESS | 1805 | 1461086554207 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 10:22:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 10:22:34 INFO - PROCESS | 1805 | 1461086554218 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 10:22:34 INFO - PROCESS | 1805 | 1461086554227 Marionette TRACE conn3 <- [1,1978,null,{}] 10:22:34 INFO - PROCESS | 1805 | 1461086554240 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:34 INFO - PROCESS | 1805 | 1461086554448 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 10:22:34 INFO - PROCESS | 1805 | 1461086554645 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:34 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84e80d800 == 119 [pid = 1805] [id = 502] 10:22:34 INFO - PROCESS | 1805 | ++DOMWINDOW == 250 (0x7ff84a005000) [pid = 1805] [serial = 1507] [outer = (nil)] 10:22:34 INFO - PROCESS | 1805 | ++DOMWINDOW == 251 (0x7ff8511dec00) [pid = 1805] [serial = 1508] [outer = 0x7ff84a005000] 10:22:34 INFO - PROCESS | 1805 | 1461086554723 Marionette DEBUG loaded listener.js 10:22:34 INFO - PROCESS | 1805 | ++DOMWINDOW == 252 (0x7ff853644800) [pid = 1805] [serial = 1509] [outer = 0x7ff84a005000] 10:22:35 INFO - PROCESS | 1805 | 1461086555472 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:22:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 10:22:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1287ms 10:22:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 10:22:35 INFO - PROCESS | 1805 | 1461086555505 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 10:22:35 INFO - PROCESS | 1805 | 1461086555508 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 10:22:35 INFO - PROCESS | 1805 | 1461086555514 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 10:22:35 INFO - PROCESS | 1805 | 1461086555517 Marionette TRACE conn3 <- [1,1982,null,{}] 10:22:35 INFO - PROCESS | 1805 | 1461086555522 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:35 INFO - PROCESS | 1805 | 1461086555798 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 10:22:35 INFO - PROCESS | 1805 | 1461086555832 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:35 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff851e7f000 == 120 [pid = 1805] [id = 503] 10:22:35 INFO - PROCESS | 1805 | ++DOMWINDOW == 253 (0x7ff852d17800) [pid = 1805] [serial = 1510] [outer = (nil)] 10:22:35 INFO - PROCESS | 1805 | ++DOMWINDOW == 254 (0x7ff855237800) [pid = 1805] [serial = 1511] [outer = 0x7ff852d17800] 10:22:35 INFO - PROCESS | 1805 | 1461086555895 Marionette DEBUG loaded listener.js 10:22:36 INFO - PROCESS | 1805 | ++DOMWINDOW == 255 (0x7ff8552d8c00) [pid = 1805] [serial = 1512] [outer = 0x7ff852d17800] 10:22:36 INFO - PROCESS | 1805 | 1461086556802 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:22:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 10:22:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1329ms 10:22:36 INFO - PROCESS | 1805 | 1461086556843 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 10:22:36 INFO - PROCESS | 1805 | 1461086556846 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 10:22:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 10:22:36 INFO - PROCESS | 1805 | 1461086556857 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 10:22:36 INFO - PROCESS | 1805 | 1461086556859 Marionette TRACE conn3 <- [1,1986,null,{}] 10:22:36 INFO - PROCESS | 1805 | 1461086556865 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:37 INFO - PROCESS | 1805 | 1461086557116 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 10:22:37 INFO - PROCESS | 1805 | 1461086557157 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:37 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85578f800 == 121 [pid = 1805] [id = 504] 10:22:37 INFO - PROCESS | 1805 | ++DOMWINDOW == 256 (0x7ff855887800) [pid = 1805] [serial = 1513] [outer = (nil)] 10:22:37 INFO - PROCESS | 1805 | ++DOMWINDOW == 257 (0x7ff85acdbc00) [pid = 1805] [serial = 1514] [outer = 0x7ff855887800] 10:22:37 INFO - PROCESS | 1805 | 1461086557250 Marionette DEBUG loaded listener.js 10:22:37 INFO - PROCESS | 1805 | ++DOMWINDOW == 258 (0x7ff85cacd800) [pid = 1805] [serial = 1515] [outer = 0x7ff855887800] 10:22:38 INFO - PROCESS | 1805 | --DOMWINDOW == 257 (0x7ff850edcc00) [pid = 1805] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 10:22:38 INFO - PROCESS | 1805 | --DOMWINDOW == 256 (0x7ff8649be400) [pid = 1805] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 10:22:38 INFO - PROCESS | 1805 | --DOMWINDOW == 255 (0x7ff86185b000) [pid = 1805] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 10:22:38 INFO - PROCESS | 1805 | --DOMWINDOW == 254 (0x7ff8616af400) [pid = 1805] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 10:22:38 INFO - PROCESS | 1805 | --DOMWINDOW == 253 (0x7ff85eb47000) [pid = 1805] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 10:22:38 INFO - PROCESS | 1805 | --DOMWINDOW == 252 (0x7ff865c2fc00) [pid = 1805] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 10:22:38 INFO - PROCESS | 1805 | --DOMWINDOW == 251 (0x7ff872871400) [pid = 1805] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 10:22:38 INFO - PROCESS | 1805 | --DOMWINDOW == 250 (0x7ff860a68000) [pid = 1805] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 10:22:38 INFO - PROCESS | 1805 | --DOMWINDOW == 249 (0x7ff8516b2800) [pid = 1805] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 10:22:38 INFO - PROCESS | 1805 | --DOMWINDOW == 248 (0x7ff860a6d400) [pid = 1805] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 10:22:38 INFO - PROCESS | 1805 | --DOMWINDOW == 247 (0x7ff84e6e6c00) [pid = 1805] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 10:22:38 INFO - PROCESS | 1805 | --DOMWINDOW == 246 (0x7ff8682da400) [pid = 1805] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 10:22:38 INFO - PROCESS | 1805 | --DOMWINDOW == 245 (0x7ff84c7e2c00) [pid = 1805] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 10:22:38 INFO - PROCESS | 1805 | --DOMWINDOW == 244 (0x7ff861e4e000) [pid = 1805] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 10:22:38 INFO - PROCESS | 1805 | --DOMWINDOW == 243 (0x7ff84dc3a400) [pid = 1805] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 10:22:38 INFO - PROCESS | 1805 | --DOMWINDOW == 242 (0x7ff84d9bc400) [pid = 1805] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 10:22:38 INFO - PROCESS | 1805 | --DOMWINDOW == 241 (0x7ff84dc35400) [pid = 1805] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 10:22:38 INFO - PROCESS | 1805 | --DOMWINDOW == 240 (0x7ff850fd9c00) [pid = 1805] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 10:22:38 INFO - PROCESS | 1805 | --DOMWINDOW == 239 (0x7ff852e09800) [pid = 1805] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 10:22:38 INFO - PROCESS | 1805 | --DOMWINDOW == 238 (0x7ff852e0d400) [pid = 1805] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 10:22:38 INFO - PROCESS | 1805 | --DOMWINDOW == 237 (0x7ff85523b800) [pid = 1805] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 10:22:38 INFO - PROCESS | 1805 | --DOMWINDOW == 236 (0x7ff85c672400) [pid = 1805] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 10:22:38 INFO - PROCESS | 1805 | --DOMWINDOW == 235 (0x7ff85d521800) [pid = 1805] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 10:22:38 INFO - PROCESS | 1805 | --DOMWINDOW == 234 (0x7ff85da6d400) [pid = 1805] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 10:22:38 INFO - PROCESS | 1805 | --DOMWINDOW == 233 (0x7ff860925000) [pid = 1805] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 10:22:38 INFO - PROCESS | 1805 | --DOMWINDOW == 232 (0x7ff853650800) [pid = 1805] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 10:22:38 INFO - PROCESS | 1805 | --DOMWINDOW == 231 (0x7ff854fcf000) [pid = 1805] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 10:22:38 INFO - PROCESS | 1805 | --DOMWINDOW == 230 (0x7ff85eb46800) [pid = 1805] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 10:22:38 INFO - PROCESS | 1805 | --DOMWINDOW == 229 (0x7ff84c7e0800) [pid = 1805] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 10:22:38 INFO - PROCESS | 1805 | --DOMWINDOW == 228 (0x7ff861665800) [pid = 1805] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 10:22:38 INFO - PROCESS | 1805 | --DOMWINDOW == 227 (0x7ff850cf9c00) [pid = 1805] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 10:22:38 INFO - PROCESS | 1805 | --DOMWINDOW == 226 (0x7ff853642800) [pid = 1805] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 10:22:38 INFO - PROCESS | 1805 | --DOMWINDOW == 225 (0x7ff8516b4400) [pid = 1805] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 10:22:38 INFO - PROCESS | 1805 | --DOMWINDOW == 224 (0x7ff84e64d400) [pid = 1805] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 10:22:38 INFO - PROCESS | 1805 | --DOMWINDOW == 223 (0x7ff85d6cd400) [pid = 1805] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 10:22:38 INFO - PROCESS | 1805 | --DOMWINDOW == 222 (0x7ff855884400) [pid = 1805] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 10:22:38 INFO - PROCESS | 1805 | --DOMWINDOW == 221 (0x7ff84e0d7000) [pid = 1805] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 10:22:38 INFO - PROCESS | 1805 | --DOMWINDOW == 220 (0x7ff8657f2c00) [pid = 1805] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 10:22:38 INFO - PROCESS | 1805 | --DOMWINDOW == 219 (0x7ff84c4a2800) [pid = 1805] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 10:22:38 INFO - PROCESS | 1805 | --DOMWINDOW == 218 (0x7ff84c4a5800) [pid = 1805] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 10:22:38 INFO - PROCESS | 1805 | --DOMWINDOW == 217 (0x7ff854f67800) [pid = 1805] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 10:22:38 INFO - PROCESS | 1805 | --DOMWINDOW == 216 (0x7ff851d02400) [pid = 1805] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 10:22:38 INFO - PROCESS | 1805 | --DOMWINDOW == 215 (0x7ff84c4fc800) [pid = 1805] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 10:22:38 INFO - PROCESS | 1805 | --DOMWINDOW == 214 (0x7ff85d16c800) [pid = 1805] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 10:22:38 INFO - PROCESS | 1805 | --DOMWINDOW == 213 (0x7ff851b2e000) [pid = 1805] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 10:22:38 INFO - PROCESS | 1805 | --DOMWINDOW == 212 (0x7ff84d9be800) [pid = 1805] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 10:22:38 INFO - PROCESS | 1805 | --DOMWINDOW == 211 (0x7ff84c4ab800) [pid = 1805] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 10:22:38 INFO - PROCESS | 1805 | --DOMWINDOW == 210 (0x7ff84a056400) [pid = 1805] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 10:22:38 INFO - PROCESS | 1805 | --DOMWINDOW == 209 (0x7ff84a062800) [pid = 1805] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 10:22:38 INFO - PROCESS | 1805 | 1461086558907 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:22:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 10:22:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 2089ms 10:22:38 INFO - PROCESS | 1805 | 1461086558946 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 10:22:38 INFO - PROCESS | 1805 | 1461086558949 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 10:22:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 10:22:38 INFO - PROCESS | 1805 | 1461086558955 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 10:22:38 INFO - PROCESS | 1805 | 1461086558957 Marionette TRACE conn3 <- [1,1990,null,{}] 10:22:38 INFO - PROCESS | 1805 | 1461086558962 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:39 INFO - PROCESS | 1805 | 1461086559207 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 10:22:39 INFO - PROCESS | 1805 | 1461086559227 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:39 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84e81a000 == 122 [pid = 1805] [id = 505] 10:22:39 INFO - PROCESS | 1805 | ++DOMWINDOW == 210 (0x7ff84d9bb400) [pid = 1805] [serial = 1516] [outer = (nil)] 10:22:39 INFO - PROCESS | 1805 | ++DOMWINDOW == 211 (0x7ff850edcc00) [pid = 1805] [serial = 1517] [outer = 0x7ff84d9bb400] 10:22:39 INFO - PROCESS | 1805 | 1461086559287 Marionette DEBUG loaded listener.js 10:22:39 INFO - PROCESS | 1805 | ++DOMWINDOW == 212 (0x7ff851cc6000) [pid = 1805] [serial = 1518] [outer = 0x7ff84d9bb400] 10:22:40 INFO - PROCESS | 1805 | 1461086560110 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:22:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 10:22:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1181ms 10:22:40 INFO - PROCESS | 1805 | 1461086560136 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 10:22:40 INFO - PROCESS | 1805 | 1461086560139 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 10:22:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 10:22:40 INFO - PROCESS | 1805 | 1461086560145 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 10:22:40 INFO - PROCESS | 1805 | 1461086560147 Marionette TRACE conn3 <- [1,1994,null,{}] 10:22:40 INFO - PROCESS | 1805 | 1461086560164 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:40 INFO - PROCESS | 1805 | 1461086560344 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 10:22:40 INFO - PROCESS | 1805 | 1461086560362 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:40 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85c992000 == 123 [pid = 1805] [id = 506] 10:22:40 INFO - PROCESS | 1805 | ++DOMWINDOW == 213 (0x7ff851cc9400) [pid = 1805] [serial = 1519] [outer = (nil)] 10:22:40 INFO - PROCESS | 1805 | ++DOMWINDOW == 214 (0x7ff8552cd800) [pid = 1805] [serial = 1520] [outer = 0x7ff851cc9400] 10:22:40 INFO - PROCESS | 1805 | 1461086560422 Marionette DEBUG loaded listener.js 10:22:40 INFO - PROCESS | 1805 | ++DOMWINDOW == 215 (0x7ff85cacbc00) [pid = 1805] [serial = 1521] [outer = 0x7ff851cc9400] 10:22:41 INFO - PROCESS | 1805 | 1461086561640 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 10:22:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 10:22:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1551ms 10:22:41 INFO - PROCESS | 1805 | 1461086561698 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 10:22:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 10:22:41 INFO - PROCESS | 1805 | 1461086561705 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 10:22:41 INFO - PROCESS | 1805 | 1461086561714 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 10:22:41 INFO - PROCESS | 1805 | 1461086561719 Marionette TRACE conn3 <- [1,1998,null,{}] 10:22:41 INFO - PROCESS | 1805 | 1461086561726 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:41 INFO - PROCESS | 1805 | 1461086561946 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 10:22:42 INFO - PROCESS | 1805 | 1461086562208 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:42 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff850c53000 == 124 [pid = 1805] [id = 507] 10:22:42 INFO - PROCESS | 1805 | ++DOMWINDOW == 216 (0x7ff84dfe5c00) [pid = 1805] [serial = 1522] [outer = (nil)] 10:22:42 INFO - PROCESS | 1805 | ++DOMWINDOW == 217 (0x7ff84e29b400) [pid = 1805] [serial = 1523] [outer = 0x7ff84dfe5c00] 10:22:42 INFO - PROCESS | 1805 | 1461086562337 Marionette DEBUG loaded listener.js 10:22:42 INFO - PROCESS | 1805 | ++DOMWINDOW == 218 (0x7ff84e770400) [pid = 1805] [serial = 1524] [outer = 0x7ff84dfe5c00] 10:22:43 INFO - PROCESS | 1805 | 1461086563252 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 10:22:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 10:22:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1587ms 10:22:43 INFO - PROCESS | 1805 | 1461086563301 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 10:22:43 INFO - PROCESS | 1805 | 1461086563309 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 10:22:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 10:22:43 INFO - PROCESS | 1805 | 1461086563319 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 10:22:43 INFO - PROCESS | 1805 | 1461086563323 Marionette TRACE conn3 <- [1,2002,null,{}] 10:22:43 INFO - PROCESS | 1805 | 1461086563329 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:43 INFO - PROCESS | 1805 | 1461086563605 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 10:22:43 INFO - PROCESS | 1805 | 1461086563956 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:43 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff8558c8800 == 125 [pid = 1805] [id = 508] 10:22:43 INFO - PROCESS | 1805 | ++DOMWINDOW == 219 (0x7ff84e0d9000) [pid = 1805] [serial = 1525] [outer = (nil)] 10:22:44 INFO - PROCESS | 1805 | ++DOMWINDOW == 220 (0x7ff8516bd000) [pid = 1805] [serial = 1526] [outer = 0x7ff84e0d9000] 10:22:44 INFO - PROCESS | 1805 | 1461086564027 Marionette DEBUG loaded listener.js 10:22:44 INFO - PROCESS | 1805 | ++DOMWINDOW == 221 (0x7ff851d11400) [pid = 1805] [serial = 1527] [outer = 0x7ff84e0d9000] 10:22:44 INFO - PROCESS | 1805 | 1461086564917 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 10:22:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 10:22:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1634ms 10:22:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 10:22:44 INFO - PROCESS | 1805 | 1461086564953 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 10:22:44 INFO - PROCESS | 1805 | 1461086564956 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 10:22:44 INFO - PROCESS | 1805 | 1461086564963 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 10:22:44 INFO - PROCESS | 1805 | 1461086564969 Marionette TRACE conn3 <- [1,2006,null,{}] 10:22:44 INFO - PROCESS | 1805 | 1461086564985 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:45 INFO - PROCESS | 1805 | 1461086565195 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 10:22:45 INFO - PROCESS | 1805 | 1461086565514 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:45 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff860ab6000 == 126 [pid = 1805] [id = 509] 10:22:45 INFO - PROCESS | 1805 | ++DOMWINDOW == 222 (0x7ff853763c00) [pid = 1805] [serial = 1528] [outer = (nil)] 10:22:45 INFO - PROCESS | 1805 | ++DOMWINDOW == 223 (0x7ff855881000) [pid = 1805] [serial = 1529] [outer = 0x7ff853763c00] 10:22:45 INFO - PROCESS | 1805 | 1461086565606 Marionette DEBUG loaded listener.js 10:22:45 INFO - PROCESS | 1805 | ++DOMWINDOW == 224 (0x7ff85c7e3400) [pid = 1805] [serial = 1530] [outer = 0x7ff853763c00] 10:22:46 INFO - PROCESS | 1805 | 1461086566481 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 10:22:46 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:22:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1588ms 10:22:46 INFO - PROCESS | 1805 | 1461086566551 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 10:22:46 INFO - PROCESS | 1805 | 1461086566556 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 10:22:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 10:22:46 INFO - PROCESS | 1805 | 1461086566561 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 10:22:46 INFO - PROCESS | 1805 | 1461086566564 Marionette TRACE conn3 <- [1,2010,null,{}] 10:22:46 INFO - PROCESS | 1805 | 1461086566569 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:46 INFO - PROCESS | 1805 | 1461086566791 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 10:22:47 INFO - PROCESS | 1805 | 1461086567031 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:47 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff8632a8800 == 127 [pid = 1805] [id = 510] 10:22:47 INFO - PROCESS | 1805 | ++DOMWINDOW == 225 (0x7ff850cf3c00) [pid = 1805] [serial = 1531] [outer = (nil)] 10:22:47 INFO - PROCESS | 1805 | ++DOMWINDOW == 226 (0x7ff85d8d7000) [pid = 1805] [serial = 1532] [outer = 0x7ff850cf3c00] 10:22:47 INFO - PROCESS | 1805 | 1461086567141 Marionette DEBUG loaded listener.js 10:22:47 INFO - PROCESS | 1805 | ++DOMWINDOW == 227 (0x7ff85eb4c800) [pid = 1805] [serial = 1533] [outer = 0x7ff850cf3c00] 10:22:48 INFO - PROCESS | 1805 | 1461086568047 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 10:22:48 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:22:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1534ms 10:22:48 INFO - PROCESS | 1805 | 1461086568097 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 10:22:48 INFO - PROCESS | 1805 | 1461086568100 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 10:22:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 10:22:48 INFO - PROCESS | 1805 | 1461086568111 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 10:22:48 INFO - PROCESS | 1805 | 1461086568114 Marionette TRACE conn3 <- [1,2014,null,{}] 10:22:48 INFO - PROCESS | 1805 | 1461086568118 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:48 INFO - PROCESS | 1805 | 1461086568350 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 10:22:48 INFO - PROCESS | 1805 | 1461086568621 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:48 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff866d15000 == 128 [pid = 1805] [id = 511] 10:22:48 INFO - PROCESS | 1805 | ++DOMWINDOW == 228 (0x7ff860920400) [pid = 1805] [serial = 1534] [outer = (nil)] 10:22:48 INFO - PROCESS | 1805 | ++DOMWINDOW == 229 (0x7ff860a67000) [pid = 1805] [serial = 1535] [outer = 0x7ff860920400] 10:22:48 INFO - PROCESS | 1805 | 1461086568748 Marionette DEBUG loaded listener.js 10:22:48 INFO - PROCESS | 1805 | ++DOMWINDOW == 230 (0x7ff861609400) [pid = 1805] [serial = 1536] [outer = 0x7ff860920400] 10:22:49 INFO - PROCESS | 1805 | 1461086569631 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 10:22:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 10:22:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1585ms 10:22:49 INFO - PROCESS | 1805 | 1461086569695 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 10:22:49 INFO - PROCESS | 1805 | 1461086569698 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 10:22:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 10:22:49 INFO - PROCESS | 1805 | 1461086569704 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 10:22:49 INFO - PROCESS | 1805 | 1461086569707 Marionette TRACE conn3 <- [1,2018,null,{}] 10:22:49 INFO - PROCESS | 1805 | 1461086569712 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:49 INFO - PROCESS | 1805 | 1461086569956 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 10:22:50 INFO - PROCESS | 1805 | 1461086570262 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:50 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff873bad000 == 129 [pid = 1805] [id = 512] 10:22:50 INFO - PROCESS | 1805 | ++DOMWINDOW == 231 (0x7ff860921400) [pid = 1805] [serial = 1537] [outer = (nil)] 10:22:50 INFO - PROCESS | 1805 | ++DOMWINDOW == 232 (0x7ff861e4a000) [pid = 1805] [serial = 1538] [outer = 0x7ff860921400] 10:22:50 INFO - PROCESS | 1805 | 1461086570346 Marionette DEBUG loaded listener.js 10:22:50 INFO - PROCESS | 1805 | ++DOMWINDOW == 233 (0x7ff8649bb000) [pid = 1805] [serial = 1539] [outer = 0x7ff860921400] 10:22:51 INFO - PROCESS | 1805 | 1461086571224 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:22:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 10:22:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1548ms 10:22:51 INFO - PROCESS | 1805 | 1461086571255 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 10:22:51 INFO - PROCESS | 1805 | 1461086571259 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 10:22:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 10:22:51 INFO - PROCESS | 1805 | 1461086571265 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 10:22:51 INFO - PROCESS | 1805 | 1461086571268 Marionette TRACE conn3 <- [1,2022,null,{}] 10:22:51 INFO - PROCESS | 1805 | 1461086571273 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:51 INFO - PROCESS | 1805 | 1461086571484 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 10:22:51 INFO - PROCESS | 1805 | 1461086571758 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:51 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff87828a000 == 130 [pid = 1805] [id = 513] 10:22:51 INFO - PROCESS | 1805 | ++DOMWINDOW == 234 (0x7ff85c7eb000) [pid = 1805] [serial = 1540] [outer = (nil)] 10:22:51 INFO - PROCESS | 1805 | ++DOMWINDOW == 235 (0x7ff865c38c00) [pid = 1805] [serial = 1541] [outer = 0x7ff85c7eb000] 10:22:51 INFO - PROCESS | 1805 | 1461086571875 Marionette DEBUG loaded listener.js 10:22:51 INFO - PROCESS | 1805 | ++DOMWINDOW == 236 (0x7ff866471800) [pid = 1805] [serial = 1542] [outer = 0x7ff85c7eb000] 10:22:52 INFO - PROCESS | 1805 | 1461086572705 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 10:22:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 10:22:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1485ms 10:22:52 INFO - PROCESS | 1805 | 1461086572751 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 10:22:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 10:22:52 INFO - PROCESS | 1805 | 1461086572755 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 10:22:52 INFO - PROCESS | 1805 | 1461086572761 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 10:22:52 INFO - PROCESS | 1805 | 1461086572764 Marionette TRACE conn3 <- [1,2026,null,{}] 10:22:52 INFO - PROCESS | 1805 | 1461086572769 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:52 INFO - PROCESS | 1805 | 1461086572965 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 10:22:53 INFO - PROCESS | 1805 | 1461086573235 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:53 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff87873c800 == 131 [pid = 1805] [id = 514] 10:22:53 INFO - PROCESS | 1805 | ++DOMWINDOW == 237 (0x7ff860c48c00) [pid = 1805] [serial = 1543] [outer = (nil)] 10:22:53 INFO - PROCESS | 1805 | ++DOMWINDOW == 238 (0x7ff867d6a000) [pid = 1805] [serial = 1544] [outer = 0x7ff860c48c00] 10:22:53 INFO - PROCESS | 1805 | 1461086573313 Marionette DEBUG loaded listener.js 10:22:53 INFO - PROCESS | 1805 | ++DOMWINDOW == 239 (0x7ff8682da400) [pid = 1805] [serial = 1545] [outer = 0x7ff860c48c00] 10:22:54 INFO - PROCESS | 1805 | 1461086574215 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 10:22:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 10:22:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1530ms 10:22:54 INFO - PROCESS | 1805 | 1461086574291 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 10:22:54 INFO - PROCESS | 1805 | 1461086574294 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 10:22:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 10:22:54 INFO - PROCESS | 1805 | 1461086574300 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 10:22:54 INFO - PROCESS | 1805 | 1461086574303 Marionette TRACE conn3 <- [1,2030,null,{}] 10:22:54 INFO - PROCESS | 1805 | 1461086574308 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:54 INFO - PROCESS | 1805 | 1461086574485 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 10:22:54 INFO - PROCESS | 1805 | 1461086574749 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:54 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff878e1c800 == 132 [pid = 1805] [id = 515] 10:22:54 INFO - PROCESS | 1805 | ++DOMWINDOW == 240 (0x7ff85523ec00) [pid = 1805] [serial = 1546] [outer = (nil)] 10:22:54 INFO - PROCESS | 1805 | ++DOMWINDOW == 241 (0x7ff8690eb800) [pid = 1805] [serial = 1547] [outer = 0x7ff85523ec00] 10:22:54 INFO - PROCESS | 1805 | 1461086574838 Marionette DEBUG loaded listener.js 10:22:54 INFO - PROCESS | 1805 | ++DOMWINDOW == 242 (0x7ff872866400) [pid = 1805] [serial = 1548] [outer = 0x7ff85523ec00] 10:22:55 INFO - PROCESS | 1805 | 1461086575696 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 10:22:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 10:22:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1434ms 10:22:55 INFO - PROCESS | 1805 | 1461086575735 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 10:22:55 INFO - PROCESS | 1805 | 1461086575738 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 10:22:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 10:22:55 INFO - PROCESS | 1805 | 1461086575744 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 10:22:55 INFO - PROCESS | 1805 | 1461086575747 Marionette TRACE conn3 <- [1,2034,null,{}] 10:22:55 INFO - PROCESS | 1805 | 1461086575752 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:55 INFO - PROCESS | 1805 | 1461086575939 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 10:22:56 INFO - PROCESS | 1805 | 1461086576212 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:56 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff87db0a800 == 133 [pid = 1805] [id = 516] 10:22:56 INFO - PROCESS | 1805 | ++DOMWINDOW == 243 (0x7ff86646dc00) [pid = 1805] [serial = 1549] [outer = (nil)] 10:22:56 INFO - PROCESS | 1805 | ++DOMWINDOW == 244 (0x7ff8736ec400) [pid = 1805] [serial = 1550] [outer = 0x7ff86646dc00] 10:22:56 INFO - PROCESS | 1805 | 1461086576292 Marionette DEBUG loaded listener.js 10:22:56 INFO - PROCESS | 1805 | ++DOMWINDOW == 245 (0x7ff873b77c00) [pid = 1805] [serial = 1551] [outer = 0x7ff86646dc00] 10:22:57 INFO - PROCESS | 1805 | 1461086577156 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:22:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 10:22:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1489ms 10:22:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 10:22:57 INFO - PROCESS | 1805 | 1461086577235 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 10:22:57 INFO - PROCESS | 1805 | 1461086577238 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 10:22:57 INFO - PROCESS | 1805 | 1461086577245 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 10:22:57 INFO - PROCESS | 1805 | 1461086577249 Marionette TRACE conn3 <- [1,2038,null,{}] 10:22:57 INFO - PROCESS | 1805 | 1461086577254 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:57 INFO - PROCESS | 1805 | 1461086577530 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 10:22:57 INFO - PROCESS | 1805 | 1461086577845 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:57 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84c7b7000 == 134 [pid = 1805] [id = 517] 10:22:57 INFO - PROCESS | 1805 | ++DOMWINDOW == 246 (0x7ff85195a000) [pid = 1805] [serial = 1552] [outer = (nil)] 10:22:57 INFO - PROCESS | 1805 | ++DOMWINDOW == 247 (0x7ff878c9e800) [pid = 1805] [serial = 1553] [outer = 0x7ff85195a000] 10:22:57 INFO - PROCESS | 1805 | 1461086577926 Marionette DEBUG loaded listener.js 10:22:58 INFO - PROCESS | 1805 | ++DOMWINDOW == 248 (0x7ff878ee7400) [pid = 1805] [serial = 1554] [outer = 0x7ff85195a000] 10:22:58 INFO - PROCESS | 1805 | 1461086578708 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 10:22:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 10:22:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1531ms 10:22:58 INFO - PROCESS | 1805 | 1461086578779 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 10:22:58 INFO - PROCESS | 1805 | 1461086578782 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 10:22:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 10:22:58 INFO - PROCESS | 1805 | 1461086578790 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 10:22:58 INFO - PROCESS | 1805 | 1461086578793 Marionette TRACE conn3 <- [1,2042,null,{}] 10:22:58 INFO - PROCESS | 1805 | 1461086578798 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:59 INFO - PROCESS | 1805 | 1461086579002 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 10:22:59 INFO - PROCESS | 1805 | 1461086579273 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:59 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84b73e800 == 135 [pid = 1805] [id = 518] 10:22:59 INFO - PROCESS | 1805 | ++DOMWINDOW == 249 (0x7ff84b723400) [pid = 1805] [serial = 1555] [outer = (nil)] 10:22:59 INFO - PROCESS | 1805 | ++DOMWINDOW == 250 (0x7ff84b728800) [pid = 1805] [serial = 1556] [outer = 0x7ff84b723400] 10:22:59 INFO - PROCESS | 1805 | 1461086579346 Marionette DEBUG loaded listener.js 10:22:59 INFO - PROCESS | 1805 | ++DOMWINDOW == 251 (0x7ff84b72e400) [pid = 1805] [serial = 1557] [outer = 0x7ff84b723400] 10:23:00 INFO - PROCESS | 1805 | 1461086580263 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 10:23:00 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:23:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1536ms 10:23:00 INFO - PROCESS | 1805 | 1461086580327 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 10:23:00 INFO - PROCESS | 1805 | 1461086580330 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 10:23:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 10:23:00 INFO - PROCESS | 1805 | 1461086580355 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 10:23:00 INFO - PROCESS | 1805 | 1461086580358 Marionette TRACE conn3 <- [1,2046,null,{}] 10:23:00 INFO - PROCESS | 1805 | 1461086580364 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:00 INFO - PROCESS | 1805 | 1461086580550 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 10:23:00 INFO - PROCESS | 1805 | 1461086580820 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:00 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff885bcc000 == 136 [pid = 1805] [id = 519] 10:23:00 INFO - PROCESS | 1805 | ++DOMWINDOW == 252 (0x7ff84b724000) [pid = 1805] [serial = 1558] [outer = (nil)] 10:23:00 INFO - PROCESS | 1805 | ++DOMWINDOW == 253 (0x7ff84b769c00) [pid = 1805] [serial = 1559] [outer = 0x7ff84b724000] 10:23:00 INFO - PROCESS | 1805 | 1461086580934 Marionette DEBUG loaded listener.js 10:23:01 INFO - PROCESS | 1805 | ++DOMWINDOW == 254 (0x7ff84b76dc00) [pid = 1805] [serial = 1560] [outer = 0x7ff84b724000] 10:23:01 INFO - PROCESS | 1805 | 1461086581788 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 10:23:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:23:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1487ms 10:23:01 INFO - PROCESS | 1805 | 1461086581838 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 10:23:01 INFO - PROCESS | 1805 | 1461086581842 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 10:23:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 10:23:01 INFO - PROCESS | 1805 | 1461086581847 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 10:23:01 INFO - PROCESS | 1805 | 1461086581850 Marionette TRACE conn3 <- [1,2050,null,{}] 10:23:01 INFO - PROCESS | 1805 | 1461086581856 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:02 INFO - PROCESS | 1805 | 1461086582046 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 10:23:02 INFO - PROCESS | 1805 | 1461086582325 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:02 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84c121800 == 137 [pid = 1805] [id = 520] 10:23:02 INFO - PROCESS | 1805 | ++DOMWINDOW == 255 (0x7ff84b729800) [pid = 1805] [serial = 1561] [outer = (nil)] 10:23:02 INFO - PROCESS | 1805 | ++DOMWINDOW == 256 (0x7ff8553bb800) [pid = 1805] [serial = 1562] [outer = 0x7ff84b729800] 10:23:02 INFO - PROCESS | 1805 | 1461086582405 Marionette DEBUG loaded listener.js 10:23:02 INFO - PROCESS | 1805 | ++DOMWINDOW == 257 (0x7ff8553c0400) [pid = 1805] [serial = 1563] [outer = 0x7ff84b729800] 10:23:03 INFO - PROCESS | 1805 | 1461086583271 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:23:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 10:23:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1487ms 10:23:03 INFO - PROCESS | 1805 | 1461086583336 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 10:23:03 INFO - PROCESS | 1805 | 1461086583339 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 10:23:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 10:23:03 INFO - PROCESS | 1805 | 1461086583346 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 10:23:03 INFO - PROCESS | 1805 | 1461086583349 Marionette TRACE conn3 <- [1,2054,null,{}] 10:23:03 INFO - PROCESS | 1805 | 1461086583354 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:03 INFO - PROCESS | 1805 | 1461086583556 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 10:23:03 INFO - PROCESS | 1805 | 1461086583857 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:03 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff8494d6800 == 138 [pid = 1805] [id = 521] 10:23:03 INFO - PROCESS | 1805 | ++DOMWINDOW == 258 (0x7ff84a4e4400) [pid = 1805] [serial = 1564] [outer = (nil)] 10:23:03 INFO - PROCESS | 1805 | ++DOMWINDOW == 259 (0x7ff84d9c6000) [pid = 1805] [serial = 1565] [outer = 0x7ff84a4e4400] 10:23:03 INFO - PROCESS | 1805 | 1461086583972 Marionette DEBUG loaded listener.js 10:23:04 INFO - PROCESS | 1805 | ++DOMWINDOW == 260 (0x7ff850bbd800) [pid = 1805] [serial = 1566] [outer = 0x7ff84a4e4400] 10:23:04 INFO - PROCESS | 1805 | 1461086584819 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 10:23:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 10:23:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1535ms 10:23:04 INFO - PROCESS | 1805 | 1461086584882 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 10:23:04 INFO - PROCESS | 1805 | 1461086584886 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 10:23:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 10:23:04 INFO - PROCESS | 1805 | 1461086584891 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 10:23:04 INFO - PROCESS | 1805 | 1461086584893 Marionette TRACE conn3 <- [1,2058,null,{}] 10:23:04 INFO - PROCESS | 1805 | 1461086584899 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:05 INFO - PROCESS | 1805 | 1461086585120 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 10:23:05 INFO - PROCESS | 1805 | 1461086585395 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:05 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84c124000 == 139 [pid = 1805] [id = 522] 10:23:05 INFO - PROCESS | 1805 | ++DOMWINDOW == 261 (0x7ff84a4e9800) [pid = 1805] [serial = 1567] [outer = (nil)] 10:23:05 INFO - PROCESS | 1805 | ++DOMWINDOW == 262 (0x7ff84c4ae800) [pid = 1805] [serial = 1568] [outer = 0x7ff84a4e9800] 10:23:05 INFO - PROCESS | 1805 | 1461086585517 Marionette DEBUG loaded listener.js 10:23:05 INFO - PROCESS | 1805 | ++DOMWINDOW == 263 (0x7ff84e273800) [pid = 1805] [serial = 1569] [outer = 0x7ff84a4e9800] 10:23:06 INFO - PROCESS | 1805 | 1461086586408 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 10:23:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 10:23:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1580ms 10:23:06 INFO - PROCESS | 1805 | 1461086586473 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 10:23:06 INFO - PROCESS | 1805 | 1461086586477 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 10:23:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 10:23:06 INFO - PROCESS | 1805 | 1461086586484 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 10:23:06 INFO - PROCESS | 1805 | 1461086586487 Marionette TRACE conn3 <- [1,2062,null,{}] 10:23:06 INFO - PROCESS | 1805 | 1461086586493 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:06 INFO - PROCESS | 1805 | 1461086586713 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 10:23:07 INFO - PROCESS | 1805 | 1461086587039 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:07 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff850a3c800 == 140 [pid = 1805] [id = 523] 10:23:07 INFO - PROCESS | 1805 | ++DOMWINDOW == 264 (0x7ff84c4fcc00) [pid = 1805] [serial = 1570] [outer = (nil)] 10:23:07 INFO - PROCESS | 1805 | ++DOMWINDOW == 265 (0x7ff84dc33400) [pid = 1805] [serial = 1571] [outer = 0x7ff84c4fcc00] 10:23:07 INFO - PROCESS | 1805 | 1461086587118 Marionette DEBUG loaded listener.js 10:23:07 INFO - PROCESS | 1805 | ++DOMWINDOW == 266 (0x7ff850cf3000) [pid = 1805] [serial = 1572] [outer = 0x7ff84c4fcc00] 10:23:08 INFO - PROCESS | 1805 | 1461086588060 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 10:23:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 10:23:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 2135ms 10:23:08 INFO - PROCESS | 1805 | 1461086588796 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 10:23:08 INFO - PROCESS | 1805 | 1461086588803 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 10:23:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 10:23:08 INFO - PROCESS | 1805 | 1461086588830 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 10:23:08 INFO - PROCESS | 1805 | 1461086588835 Marionette TRACE conn3 <- [1,2066,null,{}] 10:23:08 INFO - PROCESS | 1805 | 1461086588843 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:09 INFO - PROCESS | 1805 | 1461086589043 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 10:23:09 INFO - PROCESS | 1805 | 1461086589295 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:09 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84e819000 == 141 [pid = 1805] [id = 524] 10:23:09 INFO - PROCESS | 1805 | ++DOMWINDOW == 267 (0x7ff84c7d9000) [pid = 1805] [serial = 1573] [outer = (nil)] 10:23:09 INFO - PROCESS | 1805 | ++DOMWINDOW == 268 (0x7ff84d9be400) [pid = 1805] [serial = 1574] [outer = 0x7ff84c7d9000] 10:23:09 INFO - PROCESS | 1805 | 1461086589381 Marionette DEBUG loaded listener.js 10:23:09 INFO - PROCESS | 1805 | ++DOMWINDOW == 269 (0x7ff84dc37800) [pid = 1805] [serial = 1575] [outer = 0x7ff84c7d9000] 10:23:10 INFO - PROCESS | 1805 | 1461086590326 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 10:23:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 10:23:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1544ms 10:23:10 INFO - PROCESS | 1805 | 1461086590371 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 10:23:10 INFO - PROCESS | 1805 | 1461086590376 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 10:23:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 10:23:10 INFO - PROCESS | 1805 | 1461086590387 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 10:23:10 INFO - PROCESS | 1805 | 1461086590392 Marionette TRACE conn3 <- [1,2070,null,{}] 10:23:10 INFO - PROCESS | 1805 | 1461086590397 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:10 INFO - PROCESS | 1805 | 1461086590582 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 10:23:11 INFO - PROCESS | 1805 | 1461086591036 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:11 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84c03f800 == 142 [pid = 1805] [id = 525] 10:23:11 INFO - PROCESS | 1805 | ++DOMWINDOW == 270 (0x7ff84e64f800) [pid = 1805] [serial = 1576] [outer = (nil)] 10:23:11 INFO - PROCESS | 1805 | ++DOMWINDOW == 271 (0x7ff84e656c00) [pid = 1805] [serial = 1577] [outer = 0x7ff84e64f800] 10:23:11 INFO - PROCESS | 1805 | 1461086591111 Marionette DEBUG loaded listener.js 10:23:11 INFO - PROCESS | 1805 | ++DOMWINDOW == 272 (0x7ff850bbe400) [pid = 1805] [serial = 1578] [outer = 0x7ff84e64f800] 10:23:11 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff865be6000 == 141 [pid = 1805] [id = 314] 10:23:11 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85f590000 == 140 [pid = 1805] [id = 497] 10:23:11 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff866c60800 == 139 [pid = 1805] [id = 496] 10:23:11 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff865654000 == 138 [pid = 1805] [id = 495] 10:23:11 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff861923000 == 137 [pid = 1805] [id = 494] 10:23:11 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff861156000 == 136 [pid = 1805] [id = 493] 10:23:11 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff860aac000 == 135 [pid = 1805] [id = 492] 10:23:11 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85dac3000 == 134 [pid = 1805] [id = 491] 10:23:11 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85ca21800 == 133 [pid = 1805] [id = 490] 10:23:11 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85be1a800 == 132 [pid = 1805] [id = 489] 10:23:11 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85adcb800 == 131 [pid = 1805] [id = 488] 10:23:11 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff855799000 == 130 [pid = 1805] [id = 487] 10:23:11 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff852bcf000 == 129 [pid = 1805] [id = 486] 10:23:11 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff850c62800 == 128 [pid = 1805] [id = 485] 10:23:11 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84b8c8800 == 127 [pid = 1805] [id = 484] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 271 (0x7ff8516bb400) [pid = 1805] [serial = 1386] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 270 (0x7ff865d77400) [pid = 1805] [serial = 1173] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 269 (0x7ff8681f5800) [pid = 1805] [serial = 1170] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 268 (0x7ff851958c00) [pid = 1805] [serial = 1176] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 267 (0x7ff853651800) [pid = 1805] [serial = 1134] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 266 (0x7ff84e771000) [pid = 1805] [serial = 1137] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 265 (0x7ff851953000) [pid = 1805] [serial = 1140] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 264 (0x7ff85523c800) [pid = 1805] [serial = 1143] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 263 (0x7ff85c2efc00) [pid = 1805] [serial = 1146] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 262 (0x7ff85d2ec400) [pid = 1805] [serial = 1149] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 261 (0x7ff85f5f9c00) [pid = 1805] [serial = 1152] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 260 (0x7ff860c4f000) [pid = 1805] [serial = 1155] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 259 (0x7ff8616a3c00) [pid = 1805] [serial = 1158] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 258 (0x7ff861e41400) [pid = 1805] [serial = 1161] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 257 (0x7ff85c7ed000) [pid = 1805] [serial = 1209] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 256 (0x7ff85e89e000) [pid = 1805] [serial = 1212] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 255 (0x7ff860a62400) [pid = 1805] [serial = 1215] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 254 (0x7ff87824c800) [pid = 1805] [serial = 1239] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 253 (0x7ff861ef4400) [pid = 1805] [serial = 1263] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 252 (0x7ff851b25800) [pid = 1805] [serial = 1266] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 251 (0x7ff85ce3a800) [pid = 1805] [serial = 1269] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 250 (0x7ff860a65000) [pid = 1805] [serial = 1272] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 249 (0x7ff86324ec00) [pid = 1805] [serial = 1275] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 248 (0x7ff86609e400) [pid = 1805] [serial = 1278] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 247 (0x7ff873b1dc00) [pid = 1805] [serial = 1281] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 246 (0x7ff878823000) [pid = 1805] [serial = 1284] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 245 (0x7ff878c9f400) [pid = 1805] [serial = 1287] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 244 (0x7ff84c4b0800) [pid = 1805] [serial = 1290] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 243 (0x7ff878e06400) [pid = 1805] [serial = 1293] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 242 (0x7ff878eef400) [pid = 1805] [serial = 1296] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 241 (0x7ff851d0f800) [pid = 1805] [serial = 1299] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 240 (0x7ff867348800) [pid = 1805] [serial = 1227] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 239 (0x7ff866471400) [pid = 1805] [serial = 1224] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 238 (0x7ff86593d000) [pid = 1805] [serial = 1167] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 237 (0x7ff863e31800) [pid = 1805] [serial = 1218] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 236 (0x7ff868e5f000) [pid = 1805] [serial = 1230] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 235 (0x7ff874cc5800) [pid = 1805] [serial = 1236] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 234 (0x7ff863240000) [pid = 1805] [serial = 1164] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 233 (0x7ff853645c00) [pid = 1805] [serial = 1206] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 232 (0x7ff865ab9000) [pid = 1805] [serial = 1221] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 231 (0x7ff850ed4c00) [pid = 1805] [serial = 1203] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 230 (0x7ff873b3b800) [pid = 1805] [serial = 1233] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 229 (0x7ff860919400) [pid = 1805] [serial = 1323] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 228 (0x7ff853765400) [pid = 1805] [serial = 1451] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 227 (0x7ff851ccd800) [pid = 1805] [serial = 1448] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 226 (0x7ff867347800) [pid = 1805] [serial = 1409] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 225 (0x7ff872866800) [pid = 1805] [serial = 1412] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 224 (0x7ff84e0d0000) [pid = 1805] [serial = 1437] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 223 (0x7ff84dfa4c00) [pid = 1805] [serial = 1436] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 222 (0x7ff850cf8800) [pid = 1805] [serial = 1442] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 221 (0x7ff850fd0000) [pid = 1805] [serial = 1443] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 220 (0x7ff84e64d800) [pid = 1805] [serial = 1439] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 219 (0x7ff84e6e9c00) [pid = 1805] [serial = 1440] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 218 (0x7ff853643800) [pid = 1805] [serial = 1394] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 217 (0x7ff84c4a9400) [pid = 1805] [serial = 1434] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 216 (0x7ff84a4df000) [pid = 1805] [serial = 1433] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 215 (0x7ff84e293400) [pid = 1805] [serial = 1421] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 214 (0x7ff861665c00) [pid = 1805] [serial = 1403] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 213 (0x7ff84e29c000) [pid = 1805] [serial = 1418] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 212 (0x7ff86593fc00) [pid = 1805] [serial = 1406] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 211 (0x7ff850cef000) [pid = 1805] [serial = 1391] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 210 (0x7ff85c2f9c00) [pid = 1805] [serial = 1397] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 209 (0x7ff876b4dc00) [pid = 1805] [serial = 1415] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 208 (0x7ff84a05f400) [pid = 1805] [serial = 1388] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 207 (0x7ff85f520800) [pid = 1805] [serial = 1400] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 206 (0x7ff84e6e3800) [pid = 1805] [serial = 1424] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 205 (0x7ff84a00b400) [pid = 1805] [serial = 1427] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 204 (0x7ff84c4f2800) [pid = 1805] [serial = 1430] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 203 (0x7ff852e05c00) [pid = 1805] [serial = 1449] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 202 (0x7ff8516b1400) [pid = 1805] [serial = 1445] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 1805 | --DOMWINDOW == 201 (0x7ff851953800) [pid = 1805] [serial = 1446] [outer = (nil)] [url = about:blank] 10:23:12 INFO - PROCESS | 1805 | 1461086592230 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 10:23:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 10:23:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1936ms 10:23:12 INFO - PROCESS | 1805 | 1461086592320 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 10:23:12 INFO - PROCESS | 1805 | 1461086592324 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 10:23:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 10:23:12 INFO - PROCESS | 1805 | 1461086592329 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 10:23:12 INFO - PROCESS | 1805 | 1461086592332 Marionette TRACE conn3 <- [1,2074,null,{}] 10:23:12 INFO - PROCESS | 1805 | 1461086592357 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:12 INFO - PROCESS | 1805 | 1461086592564 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 10:23:12 INFO - PROCESS | 1805 | 1461086592742 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:12 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84e30b000 == 128 [pid = 1805] [id = 526] 10:23:12 INFO - PROCESS | 1805 | ++DOMWINDOW == 202 (0x7ff84c4f6c00) [pid = 1805] [serial = 1579] [outer = (nil)] 10:23:12 INFO - PROCESS | 1805 | ++DOMWINDOW == 203 (0x7ff850edd400) [pid = 1805] [serial = 1580] [outer = 0x7ff84c4f6c00] 10:23:12 INFO - PROCESS | 1805 | 1461086592816 Marionette DEBUG loaded listener.js 10:23:12 INFO - PROCESS | 1805 | ++DOMWINDOW == 204 (0x7ff851953800) [pid = 1805] [serial = 1581] [outer = 0x7ff84c4f6c00] 10:23:13 INFO - PROCESS | 1805 | 1461086593631 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 10:23:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 10:23:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1342ms 10:23:13 INFO - PROCESS | 1805 | 1461086593697 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 10:23:13 INFO - PROCESS | 1805 | 1461086593700 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 10:23:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 10:23:13 INFO - PROCESS | 1805 | 1461086593708 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 10:23:13 INFO - PROCESS | 1805 | 1461086593711 Marionette TRACE conn3 <- [1,2078,null,{}] 10:23:13 INFO - PROCESS | 1805 | 1461086593716 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:13 INFO - PROCESS | 1805 | 1461086593899 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 10:23:13 INFO - PROCESS | 1805 | 1461086593914 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:13 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff851143800 == 129 [pid = 1805] [id = 527] 10:23:13 INFO - PROCESS | 1805 | ++DOMWINDOW == 205 (0x7ff851961400) [pid = 1805] [serial = 1582] [outer = (nil)] 10:23:13 INFO - PROCESS | 1805 | ++DOMWINDOW == 206 (0x7ff852d13800) [pid = 1805] [serial = 1583] [outer = 0x7ff851961400] 10:23:13 INFO - PROCESS | 1805 | 1461086593977 Marionette DEBUG loaded listener.js 10:23:14 INFO - PROCESS | 1805 | ++DOMWINDOW == 207 (0x7ff852e03c00) [pid = 1805] [serial = 1584] [outer = 0x7ff851961400] 10:23:15 INFO - PROCESS | 1805 | 1461086595008 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 10:23:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 10:23:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1331ms 10:23:15 INFO - PROCESS | 1805 | 1461086595040 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 10:23:15 INFO - PROCESS | 1805 | 1461086595055 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 10:23:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 10:23:15 INFO - PROCESS | 1805 | 1461086595100 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 10:23:15 INFO - PROCESS | 1805 | 1461086595103 Marionette TRACE conn3 <- [1,2082,null,{}] 10:23:15 INFO - PROCESS | 1805 | 1461086595108 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:15 INFO - PROCESS | 1805 | 1461086595354 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 10:23:15 INFO - PROCESS | 1805 | 1461086595382 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:15 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff852ce5800 == 130 [pid = 1805] [id = 528] 10:23:15 INFO - PROCESS | 1805 | ++DOMWINDOW == 208 (0x7ff85195fc00) [pid = 1805] [serial = 1585] [outer = (nil)] 10:23:15 INFO - PROCESS | 1805 | ++DOMWINDOW == 209 (0x7ff853651c00) [pid = 1805] [serial = 1586] [outer = 0x7ff85195fc00] 10:23:15 INFO - PROCESS | 1805 | 1461086595442 Marionette DEBUG loaded listener.js 10:23:15 INFO - PROCESS | 1805 | ++DOMWINDOW == 210 (0x7ff8539f4c00) [pid = 1805] [serial = 1587] [outer = 0x7ff85195fc00] 10:23:16 INFO - PROCESS | 1805 | --DOMWINDOW == 209 (0x7ff852e06400) [pid = 1805] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 10:23:16 INFO - PROCESS | 1805 | --DOMWINDOW == 208 (0x7ff855887800) [pid = 1805] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 10:23:16 INFO - PROCESS | 1805 | --DOMWINDOW == 207 (0x7ff84a05b000) [pid = 1805] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 10:23:16 INFO - PROCESS | 1805 | --DOMWINDOW == 206 (0x7ff84a004c00) [pid = 1805] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 10:23:16 INFO - PROCESS | 1805 | --DOMWINDOW == 205 (0x7ff84a005000) [pid = 1805] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 10:23:16 INFO - PROCESS | 1805 | --DOMWINDOW == 204 (0x7ff84a05a400) [pid = 1805] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 10:23:16 INFO - PROCESS | 1805 | --DOMWINDOW == 203 (0x7ff852d17800) [pid = 1805] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 10:23:16 INFO - PROCESS | 1805 | --DOMWINDOW == 202 (0x7ff84d9bb400) [pid = 1805] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 10:23:16 INFO - PROCESS | 1805 | 1461086596985 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 10:23:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 10:23:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1936ms 10:23:17 INFO - PROCESS | 1805 | 1461086597031 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 10:23:17 INFO - PROCESS | 1805 | 1461086597034 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 10:23:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 10:23:17 INFO - PROCESS | 1805 | 1461086597044 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 10:23:17 INFO - PROCESS | 1805 | 1461086597046 Marionette TRACE conn3 <- [1,2086,null,{}] 10:23:17 INFO - PROCESS | 1805 | 1461086597051 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:17 INFO - PROCESS | 1805 | 1461086597295 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 10:23:17 INFO - PROCESS | 1805 | 1461086597481 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:17 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff855114000 == 131 [pid = 1805] [id = 529] 10:23:17 INFO - PROCESS | 1805 | ++DOMWINDOW == 203 (0x7ff84e0d0800) [pid = 1805] [serial = 1588] [outer = (nil)] 10:23:17 INFO - PROCESS | 1805 | ++DOMWINDOW == 204 (0x7ff855234000) [pid = 1805] [serial = 1589] [outer = 0x7ff84e0d0800] 10:23:17 INFO - PROCESS | 1805 | 1461086597558 Marionette DEBUG loaded listener.js 10:23:17 INFO - PROCESS | 1805 | ++DOMWINDOW == 205 (0x7ff8553c2c00) [pid = 1805] [serial = 1590] [outer = 0x7ff84e0d0800] 10:23:18 INFO - PROCESS | 1805 | 1461086598266 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 10:23:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 10:23:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1239ms 10:23:18 INFO - PROCESS | 1805 | 1461086598284 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 10:23:18 INFO - PROCESS | 1805 | 1461086598286 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 10:23:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 10:23:18 INFO - PROCESS | 1805 | 1461086598292 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 10:23:18 INFO - PROCESS | 1805 | 1461086598294 Marionette TRACE conn3 <- [1,2090,null,{}] 10:23:18 INFO - PROCESS | 1805 | 1461086598310 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:18 INFO - PROCESS | 1805 | 1461086598543 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 10:23:18 INFO - PROCESS | 1805 | 1461086598563 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:18 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff855447800 == 132 [pid = 1805] [id = 530] 10:23:18 INFO - PROCESS | 1805 | ++DOMWINDOW == 206 (0x7ff852e06400) [pid = 1805] [serial = 1591] [outer = (nil)] 10:23:18 INFO - PROCESS | 1805 | ++DOMWINDOW == 207 (0x7ff855466800) [pid = 1805] [serial = 1592] [outer = 0x7ff852e06400] 10:23:18 INFO - PROCESS | 1805 | 1461086598622 Marionette DEBUG loaded listener.js 10:23:18 INFO - PROCESS | 1805 | ++DOMWINDOW == 208 (0x7ff8555ee000) [pid = 1805] [serial = 1593] [outer = 0x7ff852e06400] 10:23:19 INFO - PROCESS | 1805 | 1461086599790 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 10:23:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 10:23:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1531ms 10:23:19 INFO - PROCESS | 1805 | 1461086599825 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 10:23:19 INFO - PROCESS | 1805 | 1461086599832 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 10:23:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 10:23:19 INFO - PROCESS | 1805 | 1461086599841 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 10:23:19 INFO - PROCESS | 1805 | 1461086599845 Marionette TRACE conn3 <- [1,2094,null,{}] 10:23:19 INFO - PROCESS | 1805 | 1461086599853 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:20 INFO - PROCESS | 1805 | 1461086600057 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 10:23:20 INFO - PROCESS | 1805 | 1461086600345 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:20 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84e321800 == 133 [pid = 1805] [id = 531] 10:23:20 INFO - PROCESS | 1805 | ++DOMWINDOW == 209 (0x7ff84d9c8c00) [pid = 1805] [serial = 1594] [outer = (nil)] 10:23:20 INFO - PROCESS | 1805 | ++DOMWINDOW == 210 (0x7ff84e29b000) [pid = 1805] [serial = 1595] [outer = 0x7ff84d9c8c00] 10:23:20 INFO - PROCESS | 1805 | 1461086600464 Marionette DEBUG loaded listener.js 10:23:20 INFO - PROCESS | 1805 | ++DOMWINDOW == 211 (0x7ff84e766800) [pid = 1805] [serial = 1596] [outer = 0x7ff84d9c8c00] 10:23:21 INFO - PROCESS | 1805 | 1461086601369 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 10:23:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 10:23:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1584ms 10:23:21 INFO - PROCESS | 1805 | 1461086601426 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 10:23:21 INFO - PROCESS | 1805 | 1461086601435 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 10:23:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 10:23:21 INFO - PROCESS | 1805 | 1461086601445 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 10:23:21 INFO - PROCESS | 1805 | 1461086601448 Marionette TRACE conn3 <- [1,2098,null,{}] 10:23:21 INFO - PROCESS | 1805 | 1461086601454 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:21 INFO - PROCESS | 1805 | 1461086601660 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 10:23:21 INFO - PROCESS | 1805 | 1461086601961 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:22 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff853924000 == 134 [pid = 1805] [id = 532] 10:23:22 INFO - PROCESS | 1805 | ++DOMWINDOW == 212 (0x7ff84e0cac00) [pid = 1805] [serial = 1597] [outer = (nil)] 10:23:22 INFO - PROCESS | 1805 | ++DOMWINDOW == 213 (0x7ff85195b400) [pid = 1805] [serial = 1598] [outer = 0x7ff84e0cac00] 10:23:22 INFO - PROCESS | 1805 | 1461086602077 Marionette DEBUG loaded listener.js 10:23:22 INFO - PROCESS | 1805 | ++DOMWINDOW == 214 (0x7ff852d17000) [pid = 1805] [serial = 1599] [outer = 0x7ff84e0cac00] 10:23:22 INFO - PROCESS | 1805 | 1461086602954 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 10:23:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 10:23:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1580ms 10:23:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 10:23:23 INFO - PROCESS | 1805 | 1461086603025 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 10:23:23 INFO - PROCESS | 1805 | 1461086603028 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 10:23:23 INFO - PROCESS | 1805 | 1461086603035 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 10:23:23 INFO - PROCESS | 1805 | 1461086603041 Marionette TRACE conn3 <- [1,2102,null,{}] 10:23:23 INFO - PROCESS | 1805 | 1461086603056 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:23 INFO - PROCESS | 1805 | 1461086603301 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 10:23:23 INFO - PROCESS | 1805 | 1461086603601 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:23 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff855cbe800 == 135 [pid = 1805] [id = 533] 10:23:23 INFO - PROCESS | 1805 | ++DOMWINDOW == 215 (0x7ff852d1d400) [pid = 1805] [serial = 1600] [outer = (nil)] 10:23:23 INFO - PROCESS | 1805 | ++DOMWINDOW == 216 (0x7ff854fc6800) [pid = 1805] [serial = 1601] [outer = 0x7ff852d1d400] 10:23:23 INFO - PROCESS | 1805 | 1461086603681 Marionette DEBUG loaded listener.js 10:23:23 INFO - PROCESS | 1805 | ++DOMWINDOW == 217 (0x7ff8552d3400) [pid = 1805] [serial = 1602] [outer = 0x7ff852d1d400] 10:23:24 INFO - PROCESS | 1805 | 1461086604518 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 10:23:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 10:23:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1537ms 10:23:24 INFO - PROCESS | 1805 | 1461086604572 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 10:23:24 INFO - PROCESS | 1805 | 1461086604576 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 10:23:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 10:23:24 INFO - PROCESS | 1805 | 1461086604582 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 10:23:24 INFO - PROCESS | 1805 | 1461086604585 Marionette TRACE conn3 <- [1,2106,null,{}] 10:23:24 INFO - PROCESS | 1805 | 1461086604590 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:24 INFO - PROCESS | 1805 | 1461086604795 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 10:23:25 INFO - PROCESS | 1805 | 1461086605012 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:25 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85ae4c800 == 136 [pid = 1805] [id = 534] 10:23:25 INFO - PROCESS | 1805 | ++DOMWINDOW == 218 (0x7ff85364ec00) [pid = 1805] [serial = 1603] [outer = (nil)] 10:23:25 INFO - PROCESS | 1805 | ++DOMWINDOW == 219 (0x7ff8553c8000) [pid = 1805] [serial = 1604] [outer = 0x7ff85364ec00] 10:23:25 INFO - PROCESS | 1805 | 1461086605137 Marionette DEBUG loaded listener.js 10:23:25 INFO - PROCESS | 1805 | ++DOMWINDOW == 220 (0x7ff855887800) [pid = 1805] [serial = 1605] [outer = 0x7ff85364ec00] 10:23:26 INFO - PROCESS | 1805 | 1461086606045 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 10:23:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 10:23:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1529ms 10:23:26 INFO - PROCESS | 1805 | 1461086606113 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 10:23:26 INFO - PROCESS | 1805 | 1461086606116 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 10:23:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 10:23:26 INFO - PROCESS | 1805 | 1461086606122 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 10:23:26 INFO - PROCESS | 1805 | 1461086606124 Marionette TRACE conn3 <- [1,2110,null,{}] 10:23:26 INFO - PROCESS | 1805 | 1461086606130 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:26 INFO - PROCESS | 1805 | 1461086606348 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 10:23:26 INFO - PROCESS | 1805 | 1461086606610 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:26 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85c994000 == 137 [pid = 1805] [id = 535] 10:23:26 INFO - PROCESS | 1805 | ++DOMWINDOW == 221 (0x7ff85acdf400) [pid = 1805] [serial = 1606] [outer = (nil)] 10:23:26 INFO - PROCESS | 1805 | ++DOMWINDOW == 222 (0x7ff85be80c00) [pid = 1805] [serial = 1607] [outer = 0x7ff85acdf400] 10:23:26 INFO - PROCESS | 1805 | 1461086606734 Marionette DEBUG loaded listener.js 10:23:26 INFO - PROCESS | 1805 | ++DOMWINDOW == 223 (0x7ff85bec9400) [pid = 1805] [serial = 1608] [outer = 0x7ff85acdf400] 10:23:27 INFO - PROCESS | 1805 | 1461086607581 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 10:23:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 10:23:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1528ms 10:23:27 INFO - PROCESS | 1805 | 1461086607651 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 10:23:27 INFO - PROCESS | 1805 | 1461086607655 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 10:23:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 10:23:27 INFO - PROCESS | 1805 | 1461086607661 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 10:23:27 INFO - PROCESS | 1805 | 1461086607663 Marionette TRACE conn3 <- [1,2114,null,{}] 10:23:27 INFO - PROCESS | 1805 | 1461086607669 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:27 INFO - PROCESS | 1805 | 1461086607898 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 10:23:28 INFO - PROCESS | 1805 | 1461086608157 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:28 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85dab4800 == 138 [pid = 1805] [id = 536] 10:23:28 INFO - PROCESS | 1805 | ++DOMWINDOW == 224 (0x7ff85c2fa400) [pid = 1805] [serial = 1609] [outer = (nil)] 10:23:28 INFO - PROCESS | 1805 | ++DOMWINDOW == 225 (0x7ff85ce45800) [pid = 1805] [serial = 1610] [outer = 0x7ff85c2fa400] 10:23:28 INFO - PROCESS | 1805 | 1461086608276 Marionette DEBUG loaded listener.js 10:23:28 INFO - PROCESS | 1805 | ++DOMWINDOW == 226 (0x7ff85d8dc000) [pid = 1805] [serial = 1611] [outer = 0x7ff85c2fa400] 10:23:29 INFO - PROCESS | 1805 | 1461086609076 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 10:23:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 10:23:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1478ms 10:23:29 INFO - PROCESS | 1805 | 1461086609140 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 10:23:29 INFO - PROCESS | 1805 | 1461086609144 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 10:23:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 10:23:29 INFO - PROCESS | 1805 | 1461086609149 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 10:23:29 INFO - PROCESS | 1805 | 1461086609152 Marionette TRACE conn3 <- [1,2118,null,{}] 10:23:29 INFO - PROCESS | 1805 | 1461086609157 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:29 INFO - PROCESS | 1805 | 1461086609359 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 10:23:29 INFO - PROCESS | 1805 | 1461086609581 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:29 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff860aa0800 == 139 [pid = 1805] [id = 537] 10:23:29 INFO - PROCESS | 1805 | ++DOMWINDOW == 227 (0x7ff85c674000) [pid = 1805] [serial = 1612] [outer = (nil)] 10:23:29 INFO - PROCESS | 1805 | ++DOMWINDOW == 228 (0x7ff85f51b400) [pid = 1805] [serial = 1613] [outer = 0x7ff85c674000] 10:23:29 INFO - PROCESS | 1805 | 1461086609695 Marionette DEBUG loaded listener.js 10:23:29 INFO - PROCESS | 1805 | ++DOMWINDOW == 229 (0x7ff85f5ac000) [pid = 1805] [serial = 1614] [outer = 0x7ff85c674000] 10:23:30 INFO - PROCESS | 1805 | 1461086610594 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 10:23:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 10:23:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1479ms 10:23:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 10:23:30 INFO - PROCESS | 1805 | 1461086610630 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 10:23:30 INFO - PROCESS | 1805 | 1461086610633 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 10:23:30 INFO - PROCESS | 1805 | 1461086610639 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 10:23:30 INFO - PROCESS | 1805 | 1461086610642 Marionette TRACE conn3 <- [1,2122,null,{}] 10:23:30 INFO - PROCESS | 1805 | 1461086610648 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:30 INFO - PROCESS | 1805 | 1461086610841 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 10:23:31 INFO - PROCESS | 1805 | 1461086611107 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:31 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff861151000 == 140 [pid = 1805] [id = 538] 10:23:31 INFO - PROCESS | 1805 | ++DOMWINDOW == 230 (0x7ff850fd0c00) [pid = 1805] [serial = 1615] [outer = (nil)] 10:23:31 INFO - PROCESS | 1805 | ++DOMWINDOW == 231 (0x7ff85f521c00) [pid = 1805] [serial = 1616] [outer = 0x7ff850fd0c00] 10:23:31 INFO - PROCESS | 1805 | 1461086611230 Marionette DEBUG loaded listener.js 10:23:31 INFO - PROCESS | 1805 | ++DOMWINDOW == 232 (0x7ff860845c00) [pid = 1805] [serial = 1617] [outer = 0x7ff850fd0c00] 10:23:32 INFO - PROCESS | 1805 | 1461086612053 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 10:23:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 10:23:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1482ms 10:23:32 INFO - PROCESS | 1805 | 1461086612121 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 10:23:32 INFO - PROCESS | 1805 | 1461086612125 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 10:23:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 10:23:32 INFO - PROCESS | 1805 | 1461086612130 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 10:23:32 INFO - PROCESS | 1805 | 1461086612133 Marionette TRACE conn3 <- [1,2126,null,{}] 10:23:32 INFO - PROCESS | 1805 | 1461086612139 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:32 INFO - PROCESS | 1805 | 1461086612349 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 10:23:32 INFO - PROCESS | 1805 | 1461086612620 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:32 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff8619b7000 == 141 [pid = 1805] [id = 539] 10:23:32 INFO - PROCESS | 1805 | ++DOMWINDOW == 233 (0x7ff8552d7800) [pid = 1805] [serial = 1618] [outer = (nil)] 10:23:32 INFO - PROCESS | 1805 | ++DOMWINDOW == 234 (0x7ff861602c00) [pid = 1805] [serial = 1619] [outer = 0x7ff8552d7800] 10:23:32 INFO - PROCESS | 1805 | 1461086612736 Marionette DEBUG loaded listener.js 10:23:32 INFO - PROCESS | 1805 | ++DOMWINDOW == 235 (0x7ff86166dc00) [pid = 1805] [serial = 1620] [outer = 0x7ff8552d7800] 10:23:33 INFO - PROCESS | 1805 | 1461086613551 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 10:23:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 10:23:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1488ms 10:23:33 INFO - PROCESS | 1805 | 1461086613619 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 10:23:33 INFO - PROCESS | 1805 | 1461086613623 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 10:23:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 10:23:33 INFO - PROCESS | 1805 | 1461086613630 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 10:23:33 INFO - PROCESS | 1805 | 1461086613635 Marionette TRACE conn3 <- [1,2130,null,{}] 10:23:33 INFO - PROCESS | 1805 | 1461086613642 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:33 INFO - PROCESS | 1805 | 1461086613883 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 10:23:34 INFO - PROCESS | 1805 | 1461086614145 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:34 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff863c4f000 == 142 [pid = 1805] [id = 540] 10:23:34 INFO - PROCESS | 1805 | ++DOMWINDOW == 236 (0x7ff861855000) [pid = 1805] [serial = 1621] [outer = (nil)] 10:23:34 INFO - PROCESS | 1805 | ++DOMWINDOW == 237 (0x7ff86185ac00) [pid = 1805] [serial = 1622] [outer = 0x7ff861855000] 10:23:34 INFO - PROCESS | 1805 | 1461086614276 Marionette DEBUG loaded listener.js 10:23:34 INFO - PROCESS | 1805 | ++DOMWINDOW == 238 (0x7ff861e4a800) [pid = 1805] [serial = 1623] [outer = 0x7ff861855000] 10:23:35 INFO - PROCESS | 1805 | 1461086615148 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 10:23:35 INFO - PROCESS | 1805 | 1461086615225 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 10:23:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 10:23:35 INFO - PROCESS | 1805 | 1461086615232 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 10:23:35 INFO - PROCESS | 1805 | 1461086615236 Marionette TRACE conn3 <- [1,2134,null,{}] 10:23:35 INFO - PROCESS | 1805 | 1461086615241 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:35 INFO - PROCESS | 1805 | 1461086615531 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 10:23:35 INFO - PROCESS | 1805 | 1461086615838 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:35 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff866254000 == 143 [pid = 1805] [id = 541] 10:23:35 INFO - PROCESS | 1805 | ++DOMWINDOW == 239 (0x7ff861858000) [pid = 1805] [serial = 1624] [outer = (nil)] 10:23:35 INFO - PROCESS | 1805 | ++DOMWINDOW == 240 (0x7ff863e27000) [pid = 1805] [serial = 1625] [outer = 0x7ff861858000] 10:23:35 INFO - PROCESS | 1805 | 1461086615919 Marionette DEBUG loaded listener.js 10:23:36 INFO - PROCESS | 1805 | ++DOMWINDOW == 241 (0x7ff86593fc00) [pid = 1805] [serial = 1626] [outer = 0x7ff861858000] 10:23:36 INFO - PROCESS | 1805 | 1461086616772 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 10:23:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 10:23:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1590ms 10:23:36 INFO - PROCESS | 1805 | 1461086616822 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 10:23:36 INFO - PROCESS | 1805 | 1461086616826 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 10:23:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 10:23:36 INFO - PROCESS | 1805 | 1461086616832 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 10:23:36 INFO - PROCESS | 1805 | 1461086616834 Marionette TRACE conn3 <- [1,2138,null,{}] 10:23:36 INFO - PROCESS | 1805 | 1461086616839 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:37 INFO - PROCESS | 1805 | 1461086617039 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 10:23:37 INFO - PROCESS | 1805 | 1461086617306 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:37 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff867590800 == 144 [pid = 1805] [id = 542] 10:23:37 INFO - PROCESS | 1805 | ++DOMWINDOW == 242 (0x7ff861ef3800) [pid = 1805] [serial = 1627] [outer = (nil)] 10:23:37 INFO - PROCESS | 1805 | ++DOMWINDOW == 243 (0x7ff865c36c00) [pid = 1805] [serial = 1628] [outer = 0x7ff861ef3800] 10:23:37 INFO - PROCESS | 1805 | 1461086617380 Marionette DEBUG loaded listener.js 10:23:37 INFO - PROCESS | 1805 | ++DOMWINDOW == 244 (0x7ff86609ec00) [pid = 1805] [serial = 1629] [outer = 0x7ff861ef3800] 10:23:38 INFO - PROCESS | 1805 | 1461086618235 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 10:23:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 10:23:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1481ms 10:23:38 INFO - PROCESS | 1805 | 1461086618314 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 10:23:38 INFO - PROCESS | 1805 | 1461086618318 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 10:23:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 10:23:38 INFO - PROCESS | 1805 | 1461086618324 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 10:23:38 INFO - PROCESS | 1805 | 1461086618328 Marionette TRACE conn3 <- [1,2142,null,{}] 10:23:38 INFO - PROCESS | 1805 | 1461086618333 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:38 INFO - PROCESS | 1805 | 1461086618523 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 10:23:38 INFO - PROCESS | 1805 | 1461086618791 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:38 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff868ed0800 == 145 [pid = 1805] [id = 543] 10:23:38 INFO - PROCESS | 1805 | ++DOMWINDOW == 245 (0x7ff863e26800) [pid = 1805] [serial = 1630] [outer = (nil)] 10:23:38 INFO - PROCESS | 1805 | ++DOMWINDOW == 246 (0x7ff866812c00) [pid = 1805] [serial = 1631] [outer = 0x7ff863e26800] 10:23:38 INFO - PROCESS | 1805 | 1461086618861 Marionette DEBUG loaded listener.js 10:23:38 INFO - PROCESS | 1805 | ++DOMWINDOW == 247 (0x7ff867d6dc00) [pid = 1805] [serial = 1632] [outer = 0x7ff863e26800] 10:23:39 INFO - PROCESS | 1805 | 1461086619764 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 10:23:39 INFO - PROCESS | 1805 | 1461086619811 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 10:23:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 10:23:39 INFO - PROCESS | 1805 | 1461086619818 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 10:23:39 INFO - PROCESS | 1805 | 1461086619820 Marionette TRACE conn3 <- [1,2146,null,{}] 10:23:39 INFO - PROCESS | 1805 | 1461086619825 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:40 INFO - PROCESS | 1805 | 1461086620007 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 10:23:40 INFO - PROCESS | 1805 | 1461086620285 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:40 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff873937800 == 146 [pid = 1805] [id = 544] 10:23:40 INFO - PROCESS | 1805 | ++DOMWINDOW == 248 (0x7ff84c7da400) [pid = 1805] [serial = 1633] [outer = (nil)] 10:23:40 INFO - PROCESS | 1805 | ++DOMWINDOW == 249 (0x7ff85f5f9c00) [pid = 1805] [serial = 1634] [outer = 0x7ff84c7da400] 10:23:40 INFO - PROCESS | 1805 | 1461086620366 Marionette DEBUG loaded listener.js 10:23:40 INFO - PROCESS | 1805 | ++DOMWINDOW == 250 (0x7ff86cb3d000) [pid = 1805] [serial = 1635] [outer = 0x7ff84c7da400] 10:23:41 INFO - PROCESS | 1805 | 1461086621221 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 10:23:41 INFO - PROCESS | 1805 | 1461086621303 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 10:23:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 10:23:41 INFO - PROCESS | 1805 | 1461086621309 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 10:23:41 INFO - PROCESS | 1805 | 1461086621311 Marionette TRACE conn3 <- [1,2150,null,{}] 10:23:41 INFO - PROCESS | 1805 | 1461086621317 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:41 INFO - PROCESS | 1805 | 1461086621528 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 10:23:41 INFO - PROCESS | 1805 | 1461086621796 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:41 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff878213000 == 147 [pid = 1805] [id = 545] 10:23:41 INFO - PROCESS | 1805 | ++DOMWINDOW == 251 (0x7ff84e652400) [pid = 1805] [serial = 1636] [outer = (nil)] 10:23:41 INFO - PROCESS | 1805 | ++DOMWINDOW == 252 (0x7ff8737edc00) [pid = 1805] [serial = 1637] [outer = 0x7ff84e652400] 10:23:41 INFO - PROCESS | 1805 | 1461086621905 Marionette DEBUG loaded listener.js 10:23:42 INFO - PROCESS | 1805 | ++DOMWINDOW == 253 (0x7ff8749ca000) [pid = 1805] [serial = 1638] [outer = 0x7ff84e652400] 10:23:42 INFO - PROCESS | 1805 | 1461086622840 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 10:23:42 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:23:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1581ms 10:23:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 10:23:42 INFO - PROCESS | 1805 | 1461086622892 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 10:23:42 INFO - PROCESS | 1805 | 1461086622895 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 10:23:42 INFO - PROCESS | 1805 | 1461086622901 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 10:23:42 INFO - PROCESS | 1805 | 1461086622904 Marionette TRACE conn3 <- [1,2154,null,{}] 10:23:42 INFO - PROCESS | 1805 | 1461086622909 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:43 INFO - PROCESS | 1805 | 1461086623109 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 10:23:43 INFO - PROCESS | 1805 | 1461086623426 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:43 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84e309000 == 148 [pid = 1805] [id = 546] 10:23:43 INFO - PROCESS | 1805 | ++DOMWINDOW == 254 (0x7ff84a063800) [pid = 1805] [serial = 1639] [outer = (nil)] 10:23:43 INFO - PROCESS | 1805 | ++DOMWINDOW == 255 (0x7ff84e6e6800) [pid = 1805] [serial = 1640] [outer = 0x7ff84a063800] 10:23:43 INFO - PROCESS | 1805 | 1461086623500 Marionette DEBUG loaded listener.js 10:23:43 INFO - PROCESS | 1805 | ++DOMWINDOW == 256 (0x7ff854fcf000) [pid = 1805] [serial = 1641] [outer = 0x7ff84a063800] 10:23:44 INFO - PROCESS | 1805 | 1461086624315 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 10:23:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 10:23:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1480ms 10:23:44 INFO - PROCESS | 1805 | 1461086624381 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 10:23:44 INFO - PROCESS | 1805 | 1461086624385 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 10:23:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 10:23:44 INFO - PROCESS | 1805 | 1461086624391 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 10:23:44 INFO - PROCESS | 1805 | 1461086624393 Marionette TRACE conn3 <- [1,2158,null,{}] 10:23:44 INFO - PROCESS | 1805 | 1461086624399 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:44 INFO - PROCESS | 1805 | 1461086624599 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 10:23:44 INFO - PROCESS | 1805 | 1461086624869 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:44 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85ae3e000 == 149 [pid = 1805] [id = 547] 10:23:44 INFO - PROCESS | 1805 | ++DOMWINDOW == 257 (0x7ff84a056000) [pid = 1805] [serial = 1642] [outer = (nil)] 10:23:44 INFO - PROCESS | 1805 | ++DOMWINDOW == 258 (0x7ff8555e6c00) [pid = 1805] [serial = 1643] [outer = 0x7ff84a056000] 10:23:44 INFO - PROCESS | 1805 | 1461086624987 Marionette DEBUG loaded listener.js 10:23:45 INFO - PROCESS | 1805 | ++DOMWINDOW == 259 (0x7ff876b44400) [pid = 1805] [serial = 1644] [outer = 0x7ff84a056000] 10:23:46 INFO - PROCESS | 1805 | 1461086626307 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 10:23:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 10:23:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1936ms 10:23:46 INFO - PROCESS | 1805 | 1461086626328 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 10:23:46 INFO - PROCESS | 1805 | 1461086626333 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 10:23:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 10:23:46 INFO - PROCESS | 1805 | 1461086626341 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 10:23:46 INFO - PROCESS | 1805 | 1461086626345 Marionette TRACE conn3 <- [1,2162,null,{}] 10:23:46 INFO - PROCESS | 1805 | 1461086626353 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:46 INFO - PROCESS | 1805 | 1461086626576 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 10:23:46 INFO - PROCESS | 1805 | 1461086626824 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:46 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff852cd2000 == 150 [pid = 1805] [id = 548] 10:23:46 INFO - PROCESS | 1805 | ++DOMWINDOW == 260 (0x7ff84c7e2400) [pid = 1805] [serial = 1645] [outer = (nil)] 10:23:46 INFO - PROCESS | 1805 | ++DOMWINDOW == 261 (0x7ff84d9cac00) [pid = 1805] [serial = 1646] [outer = 0x7ff84c7e2400] 10:23:46 INFO - PROCESS | 1805 | 1461086626896 Marionette DEBUG loaded listener.js 10:23:47 INFO - PROCESS | 1805 | ++DOMWINDOW == 262 (0x7ff84e29c000) [pid = 1805] [serial = 1647] [outer = 0x7ff84c7e2400] 10:23:47 INFO - PROCESS | 1805 | 1461086627775 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 10:23:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 10:23:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1481ms 10:23:47 INFO - PROCESS | 1805 | 1461086627821 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 10:23:47 INFO - PROCESS | 1805 | 1461086627829 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 10:23:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 10:23:47 INFO - PROCESS | 1805 | 1461086627838 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 10:23:47 INFO - PROCESS | 1805 | 1461086627842 Marionette TRACE conn3 <- [1,2166,null,{}] 10:23:47 INFO - PROCESS | 1805 | 1461086627847 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:48 INFO - PROCESS | 1805 | 1461086628029 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 10:23:48 INFO - PROCESS | 1805 | 1461086628320 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:48 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84e626000 == 151 [pid = 1805] [id = 549] 10:23:48 INFO - PROCESS | 1805 | ++DOMWINDOW == 263 (0x7ff84a062800) [pid = 1805] [serial = 1648] [outer = (nil)] 10:23:48 INFO - PROCESS | 1805 | ++DOMWINDOW == 264 (0x7ff84b76c800) [pid = 1805] [serial = 1649] [outer = 0x7ff84a062800] 10:23:48 INFO - PROCESS | 1805 | 1461086628463 Marionette DEBUG loaded listener.js 10:23:48 INFO - PROCESS | 1805 | ++DOMWINDOW == 265 (0x7ff84e655800) [pid = 1805] [serial = 1650] [outer = 0x7ff84a062800] 10:23:49 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff855114000 == 150 [pid = 1805] [id = 529] 10:23:49 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff852ce5800 == 149 [pid = 1805] [id = 528] 10:23:49 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff851143800 == 148 [pid = 1805] [id = 527] 10:23:49 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84e30b000 == 147 [pid = 1805] [id = 526] 10:23:49 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84c03f800 == 146 [pid = 1805] [id = 525] 10:23:49 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84e819000 == 145 [pid = 1805] [id = 524] 10:23:49 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84c121800 == 144 [pid = 1805] [id = 520] 10:23:49 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff885bcc000 == 143 [pid = 1805] [id = 519] 10:23:49 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84b73e800 == 142 [pid = 1805] [id = 518] 10:23:49 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84c7b7000 == 141 [pid = 1805] [id = 517] 10:23:49 INFO - PROCESS | 1805 | --DOMWINDOW == 264 (0x7ff854f64400) [pid = 1805] [serial = 1452] [outer = (nil)] [url = about:blank] 10:23:49 INFO - PROCESS | 1805 | --DOMWINDOW == 263 (0x7ff85acdbc00) [pid = 1805] [serial = 1514] [outer = (nil)] [url = about:blank] 10:23:49 INFO - PROCESS | 1805 | --DOMWINDOW == 262 (0x7ff854f65400) [pid = 1805] [serial = 1466] [outer = (nil)] [url = about:blank] 10:23:49 INFO - PROCESS | 1805 | --DOMWINDOW == 261 (0x7ff84d9c6c00) [pid = 1805] [serial = 1502] [outer = (nil)] [url = about:blank] 10:23:49 INFO - PROCESS | 1805 | --DOMWINDOW == 260 (0x7ff84e6e5400) [pid = 1805] [serial = 1503] [outer = (nil)] [url = about:blank] 10:23:49 INFO - PROCESS | 1805 | --DOMWINDOW == 259 (0x7ff850ed2800) [pid = 1805] [serial = 1505] [outer = (nil)] [url = about:blank] 10:23:49 INFO - PROCESS | 1805 | --DOMWINDOW == 258 (0x7ff8511de400) [pid = 1805] [serial = 1506] [outer = (nil)] [url = about:blank] 10:23:49 INFO - PROCESS | 1805 | --DOMWINDOW == 257 (0x7ff85d6d0800) [pid = 1805] [serial = 1481] [outer = (nil)] [url = about:blank] 10:23:49 INFO - PROCESS | 1805 | --DOMWINDOW == 256 (0x7ff84a011400) [pid = 1805] [serial = 1454] [outer = (nil)] [url = about:blank] 10:23:49 INFO - PROCESS | 1805 | --DOMWINDOW == 255 (0x7ff850cf1800) [pid = 1805] [serial = 1460] [outer = (nil)] [url = about:blank] 10:23:49 INFO - PROCESS | 1805 | --DOMWINDOW == 254 (0x7ff85eb4bc00) [pid = 1805] [serial = 1484] [outer = (nil)] [url = about:blank] 10:23:49 INFO - PROCESS | 1805 | --DOMWINDOW == 253 (0x7ff86608f400) [pid = 1805] [serial = 1496] [outer = (nil)] [url = about:blank] 10:23:49 INFO - PROCESS | 1805 | --DOMWINDOW == 252 (0x7ff86569dc00) [pid = 1805] [serial = 1493] [outer = (nil)] [url = about:blank] 10:23:49 INFO - PROCESS | 1805 | --DOMWINDOW == 251 (0x7ff851d11800) [pid = 1805] [serial = 1463] [outer = (nil)] [url = about:blank] 10:23:49 INFO - PROCESS | 1805 | --DOMWINDOW == 250 (0x7ff863222c00) [pid = 1805] [serial = 1490] [outer = (nil)] [url = about:blank] 10:23:49 INFO - PROCESS | 1805 | --DOMWINDOW == 249 (0x7ff84e294800) [pid = 1805] [serial = 1457] [outer = (nil)] [url = about:blank] 10:23:49 INFO - PROCESS | 1805 | --DOMWINDOW == 248 (0x7ff861e44800) [pid = 1805] [serial = 1487] [outer = (nil)] [url = about:blank] 10:23:49 INFO - PROCESS | 1805 | --DOMWINDOW == 247 (0x7ff85c2fc000) [pid = 1805] [serial = 1472] [outer = (nil)] [url = about:blank] 10:23:49 INFO - PROCESS | 1805 | --DOMWINDOW == 246 (0x7ff85d162800) [pid = 1805] [serial = 1478] [outer = (nil)] [url = about:blank] 10:23:49 INFO - PROCESS | 1805 | --DOMWINDOW == 245 (0x7ff855466000) [pid = 1805] [serial = 1469] [outer = (nil)] [url = about:blank] 10:23:49 INFO - PROCESS | 1805 | --DOMWINDOW == 244 (0x7ff85c9f8000) [pid = 1805] [serial = 1475] [outer = (nil)] [url = about:blank] 10:23:49 INFO - PROCESS | 1805 | --DOMWINDOW == 243 (0x7ff8511dec00) [pid = 1805] [serial = 1508] [outer = (nil)] [url = about:blank] 10:23:49 INFO - PROCESS | 1805 | --DOMWINDOW == 242 (0x7ff853644800) [pid = 1805] [serial = 1509] [outer = (nil)] [url = about:blank] 10:23:49 INFO - PROCESS | 1805 | --DOMWINDOW == 241 (0x7ff84a05b800) [pid = 1805] [serial = 1499] [outer = (nil)] [url = about:blank] 10:23:49 INFO - PROCESS | 1805 | --DOMWINDOW == 240 (0x7ff84c7d8800) [pid = 1805] [serial = 1500] [outer = (nil)] [url = about:blank] 10:23:49 INFO - PROCESS | 1805 | --DOMWINDOW == 239 (0x7ff855237800) [pid = 1805] [serial = 1511] [outer = (nil)] [url = about:blank] 10:23:49 INFO - PROCESS | 1805 | --DOMWINDOW == 238 (0x7ff85cacd800) [pid = 1805] [serial = 1515] [outer = (nil)] [url = about:blank] 10:23:49 INFO - PROCESS | 1805 | --DOMWINDOW == 237 (0x7ff8552d8c00) [pid = 1805] [serial = 1512] [outer = (nil)] [url = about:blank] 10:23:49 INFO - PROCESS | 1805 | --DOMWINDOW == 236 (0x7ff850edcc00) [pid = 1805] [serial = 1517] [outer = (nil)] [url = about:blank] 10:23:49 INFO - PROCESS | 1805 | --DOMWINDOW == 235 (0x7ff851cc6000) [pid = 1805] [serial = 1518] [outer = (nil)] [url = about:blank] 10:23:49 INFO - PROCESS | 1805 | 1461086629722 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 10:23:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 10:23:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1932ms 10:23:49 INFO - PROCESS | 1805 | 1461086629771 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 10:23:49 INFO - PROCESS | 1805 | 1461086629774 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 10:23:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 10:23:49 INFO - PROCESS | 1805 | 1461086629780 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 10:23:49 INFO - PROCESS | 1805 | 1461086629785 Marionette TRACE conn3 <- [1,2170,null,{}] 10:23:49 INFO - PROCESS | 1805 | 1461086629803 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:50 INFO - PROCESS | 1805 | 1461086630024 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 10:23:50 INFO - PROCESS | 1805 | 1461086630234 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:50 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84b8d2000 == 142 [pid = 1805] [id = 550] 10:23:50 INFO - PROCESS | 1805 | ++DOMWINDOW == 236 (0x7ff850ee0800) [pid = 1805] [serial = 1651] [outer = (nil)] 10:23:50 INFO - PROCESS | 1805 | ++DOMWINDOW == 237 (0x7ff851d11800) [pid = 1805] [serial = 1652] [outer = 0x7ff850ee0800] 10:23:50 INFO - PROCESS | 1805 | 1461086630302 Marionette DEBUG loaded listener.js 10:23:50 INFO - PROCESS | 1805 | ++DOMWINDOW == 238 (0x7ff853644c00) [pid = 1805] [serial = 1653] [outer = 0x7ff850ee0800] 10:23:51 INFO - PROCESS | 1805 | 1461086631037 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 10:23:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 10:23:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1287ms 10:23:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 10:23:51 INFO - PROCESS | 1805 | 1461086631067 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 10:23:51 INFO - PROCESS | 1805 | 1461086631071 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 10:23:51 INFO - PROCESS | 1805 | 1461086631077 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 10:23:51 INFO - PROCESS | 1805 | 1461086631080 Marionette TRACE conn3 <- [1,2174,null,{}] 10:23:51 INFO - PROCESS | 1805 | 1461086631084 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:51 INFO - PROCESS | 1805 | 1461086631339 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 10:23:51 INFO - PROCESS | 1805 | 1461086631459 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:51 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84e612800 == 143 [pid = 1805] [id = 551] 10:23:51 INFO - PROCESS | 1805 | ++DOMWINDOW == 239 (0x7ff84e655c00) [pid = 1805] [serial = 1654] [outer = (nil)] 10:23:51 INFO - PROCESS | 1805 | ++DOMWINDOW == 240 (0x7ff854f65400) [pid = 1805] [serial = 1655] [outer = 0x7ff84e655c00] 10:23:51 INFO - PROCESS | 1805 | 1461086631520 Marionette DEBUG loaded listener.js 10:23:51 INFO - PROCESS | 1805 | ++DOMWINDOW == 241 (0x7ff8553bcc00) [pid = 1805] [serial = 1656] [outer = 0x7ff84e655c00] 10:23:52 INFO - PROCESS | 1805 | 1461086632347 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 10:23:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 10:23:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1330ms 10:23:52 INFO - PROCESS | 1805 | 1461086632410 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 10:23:52 INFO - PROCESS | 1805 | 1461086632413 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 10:23:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 10:23:52 INFO - PROCESS | 1805 | 1461086632419 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 10:23:52 INFO - PROCESS | 1805 | 1461086632421 Marionette TRACE conn3 <- [1,2178,null,{}] 10:23:52 INFO - PROCESS | 1805 | 1461086632426 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:52 INFO - PROCESS | 1805 | 1461086632700 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 10:23:52 INFO - PROCESS | 1805 | 1461086632734 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:52 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff851137000 == 144 [pid = 1805] [id = 552] 10:23:52 INFO - PROCESS | 1805 | ++DOMWINDOW == 242 (0x7ff854f6f000) [pid = 1805] [serial = 1657] [outer = (nil)] 10:23:52 INFO - PROCESS | 1805 | ++DOMWINDOW == 243 (0x7ff8555ebc00) [pid = 1805] [serial = 1658] [outer = 0x7ff854f6f000] 10:23:52 INFO - PROCESS | 1805 | 1461086632794 Marionette DEBUG loaded listener.js 10:23:52 INFO - PROCESS | 1805 | ++DOMWINDOW == 244 (0x7ff85aec5000) [pid = 1805] [serial = 1659] [outer = 0x7ff854f6f000] 10:23:53 INFO - PROCESS | 1805 | 1461086633690 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 10:23:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 10:23:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1331ms 10:23:53 INFO - PROCESS | 1805 | 1461086633751 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 10:23:53 INFO - PROCESS | 1805 | 1461086633754 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 10:23:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 10:23:53 INFO - PROCESS | 1805 | 1461086633760 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 10:23:53 INFO - PROCESS | 1805 | 1461086633763 Marionette TRACE conn3 <- [1,2182,null,{}] 10:23:53 INFO - PROCESS | 1805 | 1461086633768 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:54 INFO - PROCESS | 1805 | 1461086634049 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 10:23:54 INFO - PROCESS | 1805 | 1461086634082 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:54 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff855259000 == 145 [pid = 1805] [id = 553] 10:23:54 INFO - PROCESS | 1805 | ++DOMWINDOW == 245 (0x7ff85d16c000) [pid = 1805] [serial = 1660] [outer = (nil)] 10:23:54 INFO - PROCESS | 1805 | ++DOMWINDOW == 246 (0x7ff85dd5e000) [pid = 1805] [serial = 1661] [outer = 0x7ff85d16c000] 10:23:54 INFO - PROCESS | 1805 | 1461086634147 Marionette DEBUG loaded listener.js 10:23:54 INFO - PROCESS | 1805 | ++DOMWINDOW == 247 (0x7ff860a6d400) [pid = 1805] [serial = 1662] [outer = 0x7ff85d16c000] 10:23:54 INFO - PROCESS | 1805 | --DOMWINDOW == 246 (0x7ff84e64f800) [pid = 1805] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 10:23:54 INFO - PROCESS | 1805 | --DOMWINDOW == 245 (0x7ff84e0d0800) [pid = 1805] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 10:23:54 INFO - PROCESS | 1805 | --DOMWINDOW == 244 (0x7ff851961400) [pid = 1805] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 10:23:54 INFO - PROCESS | 1805 | --DOMWINDOW == 243 (0x7ff851cc9400) [pid = 1805] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 10:23:54 INFO - PROCESS | 1805 | --DOMWINDOW == 242 (0x7ff84c7d9000) [pid = 1805] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 10:23:54 INFO - PROCESS | 1805 | --DOMWINDOW == 241 (0x7ff84c4f6c00) [pid = 1805] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 10:23:54 INFO - PROCESS | 1805 | --DOMWINDOW == 240 (0x7ff85195fc00) [pid = 1805] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 10:23:55 INFO - PROCESS | 1805 | 1461086635431 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 10:23:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 10:23:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1728ms 10:23:55 INFO - PROCESS | 1805 | 1461086635489 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 10:23:55 INFO - PROCESS | 1805 | 1461086635493 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 10:23:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 10:23:55 INFO - PROCESS | 1805 | 1461086635498 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 10:23:55 INFO - PROCESS | 1805 | 1461086635505 Marionette TRACE conn3 <- [1,2186,null,{}] 10:23:55 INFO - PROCESS | 1805 | 1461086635521 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:55 INFO - PROCESS | 1805 | 1461086635714 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 10:23:55 INFO - PROCESS | 1805 | 1461086635903 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:55 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85ac2a800 == 146 [pid = 1805] [id = 554] 10:23:55 INFO - PROCESS | 1805 | ++DOMWINDOW == 241 (0x7ff84a4df000) [pid = 1805] [serial = 1663] [outer = (nil)] 10:23:55 INFO - PROCESS | 1805 | ++DOMWINDOW == 242 (0x7ff85bec1800) [pid = 1805] [serial = 1664] [outer = 0x7ff84a4df000] 10:23:55 INFO - PROCESS | 1805 | 1461086635979 Marionette DEBUG loaded listener.js 10:23:56 INFO - PROCESS | 1805 | ++DOMWINDOW == 243 (0x7ff8616a3800) [pid = 1805] [serial = 1665] [outer = 0x7ff84a4df000] 10:23:56 INFO - PROCESS | 1805 | 1461086636682 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 10:23:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 10:23:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1198ms 10:23:56 INFO - PROCESS | 1805 | 1461086636697 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 10:23:56 INFO - PROCESS | 1805 | 1461086636701 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 10:23:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 10:23:56 INFO - PROCESS | 1805 | 1461086636707 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 10:23:56 INFO - PROCESS | 1805 | 1461086636709 Marionette TRACE conn3 <- [1,2190,null,{}] 10:23:56 INFO - PROCESS | 1805 | 1461086636714 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:56 INFO - PROCESS | 1805 | 1461086636970 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 10:23:57 INFO - PROCESS | 1805 | 1461086637287 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:57 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84a118000 == 147 [pid = 1805] [id = 555] 10:23:57 INFO - PROCESS | 1805 | ++DOMWINDOW == 244 (0x7ff84a004400) [pid = 1805] [serial = 1666] [outer = (nil)] 10:23:57 INFO - PROCESS | 1805 | ++DOMWINDOW == 245 (0x7ff84a00d400) [pid = 1805] [serial = 1667] [outer = 0x7ff84a004400] 10:23:57 INFO - PROCESS | 1805 | 1461086637369 Marionette DEBUG loaded listener.js 10:23:57 INFO - PROCESS | 1805 | ++DOMWINDOW == 246 (0x7ff84b726800) [pid = 1805] [serial = 1668] [outer = 0x7ff84a004400] 10:23:58 INFO - PROCESS | 1805 | 1461086638319 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 10:23:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 10:23:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1643ms 10:23:58 INFO - PROCESS | 1805 | 1461086638354 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 10:23:58 INFO - PROCESS | 1805 | 1461086638362 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 10:23:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 10:23:58 INFO - PROCESS | 1805 | 1461086638369 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 10:23:58 INFO - PROCESS | 1805 | 1461086638374 Marionette TRACE conn3 <- [1,2194,null,{}] 10:23:58 INFO - PROCESS | 1805 | 1461086638382 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:58 INFO - PROCESS | 1805 | 1461086638599 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 10:23:58 INFO - PROCESS | 1805 | 1461086638876 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:58 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff855017800 == 148 [pid = 1805] [id = 556] 10:23:58 INFO - PROCESS | 1805 | ++DOMWINDOW == 247 (0x7ff84e654c00) [pid = 1805] [serial = 1669] [outer = (nil)] 10:23:59 INFO - PROCESS | 1805 | ++DOMWINDOW == 248 (0x7ff850fd9400) [pid = 1805] [serial = 1670] [outer = 0x7ff84e654c00] 10:23:59 INFO - PROCESS | 1805 | 1461086639009 Marionette DEBUG loaded listener.js 10:23:59 INFO - PROCESS | 1805 | ++DOMWINDOW == 249 (0x7ff851b2a400) [pid = 1805] [serial = 1671] [outer = 0x7ff84e654c00] 10:23:59 INFO - PROCESS | 1805 | 1461086639952 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 10:24:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 10:24:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1639ms 10:24:00 INFO - PROCESS | 1805 | 1461086640012 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 10:24:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 10:24:00 INFO - PROCESS | 1805 | 1461086640019 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 10:24:00 INFO - PROCESS | 1805 | 1461086640025 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 10:24:00 INFO - PROCESS | 1805 | 1461086640028 Marionette TRACE conn3 <- [1,2198,null,{}] 10:24:00 INFO - PROCESS | 1805 | 1461086640034 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:00 INFO - PROCESS | 1805 | 1461086640272 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 10:24:00 INFO - PROCESS | 1805 | 1461086640642 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:00 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85ebbe800 == 149 [pid = 1805] [id = 557] 10:24:00 INFO - PROCESS | 1805 | ++DOMWINDOW == 250 (0x7ff852e09400) [pid = 1805] [serial = 1672] [outer = (nil)] 10:24:00 INFO - PROCESS | 1805 | ++DOMWINDOW == 251 (0x7ff8555e5c00) [pid = 1805] [serial = 1673] [outer = 0x7ff852e09400] 10:24:00 INFO - PROCESS | 1805 | 1461086640720 Marionette DEBUG loaded listener.js 10:24:00 INFO - PROCESS | 1805 | ++DOMWINDOW == 252 (0x7ff85becb800) [pid = 1805] [serial = 1674] [outer = 0x7ff852e09400] 10:24:01 INFO - PROCESS | 1805 | 1461086641634 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 10:24:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 10:24:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1638ms 10:24:01 INFO - PROCESS | 1805 | 1461086641663 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 10:24:01 INFO - PROCESS | 1805 | 1461086641667 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 10:24:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 10:24:01 INFO - PROCESS | 1805 | 1461086641683 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 10:24:01 INFO - PROCESS | 1805 | 1461086641691 Marionette TRACE conn3 <- [1,2202,null,{}] 10:24:01 INFO - PROCESS | 1805 | 1461086641698 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:01 INFO - PROCESS | 1805 | 1461086641921 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 10:24:02 INFO - PROCESS | 1805 | 1461086642237 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:02 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff865fc9000 == 150 [pid = 1805] [id = 558] 10:24:02 INFO - PROCESS | 1805 | ++DOMWINDOW == 253 (0x7ff854f6c000) [pid = 1805] [serial = 1675] [outer = (nil)] 10:24:02 INFO - PROCESS | 1805 | ++DOMWINDOW == 254 (0x7ff85e89e000) [pid = 1805] [serial = 1676] [outer = 0x7ff854f6c000] 10:24:02 INFO - PROCESS | 1805 | 1461086642314 Marionette DEBUG loaded listener.js 10:24:02 INFO - PROCESS | 1805 | ++DOMWINDOW == 255 (0x7ff8616ae800) [pid = 1805] [serial = 1677] [outer = 0x7ff854f6c000] 10:24:03 INFO - PROCESS | 1805 | 1461086643166 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 10:24:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 10:24:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1548ms 10:24:03 INFO - PROCESS | 1805 | 1461086643223 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 10:24:03 INFO - PROCESS | 1805 | 1461086643228 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 10:24:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 10:24:03 INFO - PROCESS | 1805 | 1461086643233 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 10:24:03 INFO - PROCESS | 1805 | 1461086643237 Marionette TRACE conn3 <- [1,2206,null,{}] 10:24:03 INFO - PROCESS | 1805 | 1461086643242 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:03 INFO - PROCESS | 1805 | 1461086643453 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 10:24:03 INFO - PROCESS | 1805 | 1461086643767 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:03 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff867643000 == 151 [pid = 1805] [id = 559] 10:24:03 INFO - PROCESS | 1805 | ++DOMWINDOW == 256 (0x7ff855233800) [pid = 1805] [serial = 1678] [outer = (nil)] 10:24:03 INFO - PROCESS | 1805 | ++DOMWINDOW == 257 (0x7ff86324d400) [pid = 1805] [serial = 1679] [outer = 0x7ff855233800] 10:24:03 INFO - PROCESS | 1805 | 1461086643845 Marionette DEBUG loaded listener.js 10:24:03 INFO - PROCESS | 1805 | ++DOMWINDOW == 258 (0x7ff864ccb800) [pid = 1805] [serial = 1680] [outer = 0x7ff855233800] 10:24:04 INFO - PROCESS | 1805 | 1461086644685 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 10:24:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 10:24:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1484ms 10:24:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 10:24:04 INFO - PROCESS | 1805 | 1461086644719 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 10:24:04 INFO - PROCESS | 1805 | 1461086644722 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 10:24:04 INFO - PROCESS | 1805 | 1461086644728 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 10:24:04 INFO - PROCESS | 1805 | 1461086644732 Marionette TRACE conn3 <- [1,2210,null,{}] 10:24:04 INFO - PROCESS | 1805 | 1461086644737 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:04 INFO - PROCESS | 1805 | 1461086644951 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 10:24:05 INFO - PROCESS | 1805 | 1461086645231 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:05 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff878209800 == 152 [pid = 1805] [id = 560] 10:24:05 INFO - PROCESS | 1805 | ++DOMWINDOW == 259 (0x7ff86734f400) [pid = 1805] [serial = 1681] [outer = (nil)] 10:24:05 INFO - PROCESS | 1805 | ++DOMWINDOW == 260 (0x7ff8681f7000) [pid = 1805] [serial = 1682] [outer = 0x7ff86734f400] 10:24:05 INFO - PROCESS | 1805 | 1461086645369 Marionette DEBUG loaded listener.js 10:24:05 INFO - PROCESS | 1805 | ++DOMWINDOW == 261 (0x7ff8749bf400) [pid = 1805] [serial = 1683] [outer = 0x7ff86734f400] 10:24:06 INFO - PROCESS | 1805 | 1461086646211 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 10:24:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 10:24:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1531ms 10:24:06 INFO - PROCESS | 1805 | 1461086646259 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 10:24:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 10:24:06 INFO - PROCESS | 1805 | 1461086646264 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 10:24:06 INFO - PROCESS | 1805 | 1461086646271 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 10:24:06 INFO - PROCESS | 1805 | 1461086646274 Marionette TRACE conn3 <- [1,2214,null,{}] 10:24:06 INFO - PROCESS | 1805 | 1461086646280 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:06 INFO - PROCESS | 1805 | 1461086646506 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 10:24:06 INFO - PROCESS | 1805 | 1461086646775 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:06 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff878e1c000 == 153 [pid = 1805] [id = 561] 10:24:06 INFO - PROCESS | 1805 | ++DOMWINDOW == 262 (0x7ff84e7b1c00) [pid = 1805] [serial = 1684] [outer = (nil)] 10:24:06 INFO - PROCESS | 1805 | ++DOMWINDOW == 263 (0x7ff84e7bf000) [pid = 1805] [serial = 1685] [outer = 0x7ff84e7b1c00] 10:24:06 INFO - PROCESS | 1805 | 1461086646890 Marionette DEBUG loaded listener.js 10:24:06 INFO - PROCESS | 1805 | ++DOMWINDOW == 264 (0x7ff874b09000) [pid = 1805] [serial = 1686] [outer = 0x7ff84e7b1c00] 10:24:07 INFO - PROCESS | 1805 | 1461086647713 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 10:24:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 10:24:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1481ms 10:24:07 INFO - PROCESS | 1805 | 1461086647751 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 10:24:07 INFO - PROCESS | 1805 | 1461086647755 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 10:24:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 10:24:07 INFO - PROCESS | 1805 | 1461086647760 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 10:24:07 INFO - PROCESS | 1805 | 1461086647763 Marionette TRACE conn3 <- [1,2218,null,{}] 10:24:07 INFO - PROCESS | 1805 | 1461086647768 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:07 INFO - PROCESS | 1805 | 1461086647964 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 10:24:08 INFO - PROCESS | 1805 | 1461086648241 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:08 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff87db05800 == 154 [pid = 1805] [id = 562] 10:24:08 INFO - PROCESS | 1805 | ++DOMWINDOW == 265 (0x7ff84e7bb400) [pid = 1805] [serial = 1687] [outer = (nil)] 10:24:08 INFO - PROCESS | 1805 | ++DOMWINDOW == 266 (0x7ff850a09000) [pid = 1805] [serial = 1688] [outer = 0x7ff84e7bb400] 10:24:08 INFO - PROCESS | 1805 | 1461086648358 Marionette DEBUG loaded listener.js 10:24:08 INFO - PROCESS | 1805 | ++DOMWINDOW == 267 (0x7ff850a0d400) [pid = 1805] [serial = 1689] [outer = 0x7ff84e7bb400] 10:24:09 INFO - PROCESS | 1805 | 1461086649232 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 10:24:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 10:24:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1528ms 10:24:09 INFO - PROCESS | 1805 | 1461086649290 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 10:24:09 INFO - PROCESS | 1805 | 1461086649294 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 10:24:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 10:24:09 INFO - PROCESS | 1805 | 1461086649301 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 10:24:09 INFO - PROCESS | 1805 | 1461086649304 Marionette TRACE conn3 <- [1,2222,null,{}] 10:24:09 INFO - PROCESS | 1805 | 1461086649310 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:09 INFO - PROCESS | 1805 | 1461086649524 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 10:24:09 INFO - PROCESS | 1805 | 1461086649798 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:09 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff885bdd000 == 155 [pid = 1805] [id = 563] 10:24:09 INFO - PROCESS | 1805 | ++DOMWINDOW == 268 (0x7ff850a02800) [pid = 1805] [serial = 1690] [outer = (nil)] 10:24:09 INFO - PROCESS | 1805 | ++DOMWINDOW == 269 (0x7ff865481800) [pid = 1805] [serial = 1691] [outer = 0x7ff850a02800] 10:24:09 INFO - PROCESS | 1805 | 1461086649919 Marionette DEBUG loaded listener.js 10:24:10 INFO - PROCESS | 1805 | ++DOMWINDOW == 270 (0x7ff878252c00) [pid = 1805] [serial = 1692] [outer = 0x7ff850a02800] 10:24:10 INFO - PROCESS | 1805 | 1461086650744 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 10:24:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 10:24:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1485ms 10:24:10 INFO - PROCESS | 1805 | 1461086650790 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 10:24:10 INFO - PROCESS | 1805 | 1461086650797 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 10:24:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 10:24:10 INFO - PROCESS | 1805 | 1461086650805 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 10:24:10 INFO - PROCESS | 1805 | 1461086650809 Marionette TRACE conn3 <- [1,2226,null,{}] 10:24:10 INFO - PROCESS | 1805 | 1461086650835 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:11 INFO - PROCESS | 1805 | 1461086651059 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 10:24:11 INFO - PROCESS | 1805 | 1461086651342 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:11 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84c3b6000 == 156 [pid = 1805] [id = 564] 10:24:11 INFO - PROCESS | 1805 | ++DOMWINDOW == 271 (0x7ff850a03c00) [pid = 1805] [serial = 1693] [outer = (nil)] 10:24:11 INFO - PROCESS | 1805 | ++DOMWINDOW == 272 (0x7ff8537b2c00) [pid = 1805] [serial = 1694] [outer = 0x7ff850a03c00] 10:24:11 INFO - PROCESS | 1805 | 1461086651469 Marionette DEBUG loaded listener.js 10:24:11 INFO - PROCESS | 1805 | ++DOMWINDOW == 273 (0x7ff8537b6c00) [pid = 1805] [serial = 1695] [outer = 0x7ff850a03c00] 10:24:12 INFO - PROCESS | 1805 | 1461086652347 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 10:24:12 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:24:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1600ms 10:24:12 INFO - PROCESS | 1805 | 1461086652405 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 10:24:12 INFO - PROCESS | 1805 | 1461086652408 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 10:24:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 10:24:12 INFO - PROCESS | 1805 | 1461086652414 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 10:24:12 INFO - PROCESS | 1805 | 1461086652416 Marionette TRACE conn3 <- [1,2230,null,{}] 10:24:12 INFO - PROCESS | 1805 | 1461086652422 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:12 INFO - PROCESS | 1805 | 1461086652630 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 10:24:12 INFO - PROCESS | 1805 | 1461086652910 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:12 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84b831800 == 157 [pid = 1805] [id = 565] 10:24:12 INFO - PROCESS | 1805 | ++DOMWINDOW == 274 (0x7ff84e0ce000) [pid = 1805] [serial = 1696] [outer = (nil)] 10:24:12 INFO - PROCESS | 1805 | ++DOMWINDOW == 275 (0x7ff8514e8800) [pid = 1805] [serial = 1697] [outer = 0x7ff84e0ce000] 10:24:12 INFO - PROCESS | 1805 | 1461086652994 Marionette DEBUG loaded listener.js 10:24:13 INFO - PROCESS | 1805 | ++DOMWINDOW == 276 (0x7ff8514efc00) [pid = 1805] [serial = 1698] [outer = 0x7ff84e0ce000] 10:24:13 INFO - PROCESS | 1805 | 1461086653895 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 10:24:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 10:24:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1536ms 10:24:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 10:24:13 INFO - PROCESS | 1805 | 1461086653951 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 10:24:13 INFO - PROCESS | 1805 | 1461086653954 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 10:24:13 INFO - PROCESS | 1805 | 1461086653961 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 10:24:13 INFO - PROCESS | 1805 | 1461086653970 Marionette TRACE conn3 <- [1,2234,null,{}] 10:24:13 INFO - PROCESS | 1805 | 1461086653974 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:14 INFO - PROCESS | 1805 | 1461086654209 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 10:24:14 INFO - PROCESS | 1805 | 1461086654486 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:14 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84e049800 == 158 [pid = 1805] [id = 566] 10:24:14 INFO - PROCESS | 1805 | ++DOMWINDOW == 277 (0x7ff849f9b400) [pid = 1805] [serial = 1699] [outer = (nil)] 10:24:14 INFO - PROCESS | 1805 | ++DOMWINDOW == 278 (0x7ff849fa3800) [pid = 1805] [serial = 1700] [outer = 0x7ff849f9b400] 10:24:14 INFO - PROCESS | 1805 | 1461086654612 Marionette DEBUG loaded listener.js 10:24:14 INFO - PROCESS | 1805 | ++DOMWINDOW == 279 (0x7ff8537b8800) [pid = 1805] [serial = 1701] [outer = 0x7ff849f9b400] 10:24:15 INFO - PROCESS | 1805 | 1461086655423 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 10:24:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 10:24:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1495ms 10:24:15 INFO - PROCESS | 1805 | 1461086655459 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 10:24:15 INFO - PROCESS | 1805 | 1461086655462 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 10:24:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 10:24:15 INFO - PROCESS | 1805 | 1461086655473 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 10:24:15 INFO - PROCESS | 1805 | 1461086655476 Marionette TRACE conn3 <- [1,2238,null,{}] 10:24:15 INFO - PROCESS | 1805 | 1461086655482 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:15 INFO - PROCESS | 1805 | 1461086655704 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 10:24:15 INFO - PROCESS | 1805 | 1461086655984 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:16 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff845fe5000 == 159 [pid = 1805] [id = 567] 10:24:16 INFO - PROCESS | 1805 | ++DOMWINDOW == 280 (0x7ff8493a3800) [pid = 1805] [serial = 1702] [outer = (nil)] 10:24:16 INFO - PROCESS | 1805 | ++DOMWINDOW == 281 (0x7ff8493aac00) [pid = 1805] [serial = 1703] [outer = 0x7ff8493a3800] 10:24:16 INFO - PROCESS | 1805 | 1461086656104 Marionette DEBUG loaded listener.js 10:24:16 INFO - PROCESS | 1805 | ++DOMWINDOW == 282 (0x7ff8493afc00) [pid = 1805] [serial = 1704] [outer = 0x7ff8493a3800] 10:24:17 INFO - PROCESS | 1805 | 1461086657002 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 10:24:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 10:24:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1587ms 10:24:17 INFO - PROCESS | 1805 | 1461086657061 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 10:24:17 INFO - PROCESS | 1805 | 1461086657064 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 10:24:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 10:24:17 INFO - PROCESS | 1805 | 1461086657070 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 10:24:17 INFO - PROCESS | 1805 | 1461086657072 Marionette TRACE conn3 <- [1,2242,null,{}] 10:24:17 INFO - PROCESS | 1805 | 1461086657077 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:17 INFO - PROCESS | 1805 | 1461086657272 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 10:24:17 INFO - PROCESS | 1805 | 1461086657555 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:17 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff8460d1000 == 160 [pid = 1805] [id = 568] 10:24:17 INFO - PROCESS | 1805 | ++DOMWINDOW == 283 (0x7ff8493a5400) [pid = 1805] [serial = 1705] [outer = (nil)] 10:24:17 INFO - PROCESS | 1805 | ++DOMWINDOW == 284 (0x7ff84e6e5000) [pid = 1805] [serial = 1706] [outer = 0x7ff8493a5400] 10:24:17 INFO - PROCESS | 1805 | 1461086657674 Marionette DEBUG loaded listener.js 10:24:17 INFO - PROCESS | 1805 | ++DOMWINDOW == 285 (0x7ff85d51c800) [pid = 1805] [serial = 1707] [outer = 0x7ff8493a5400] 10:24:18 INFO - PROCESS | 1805 | 1461086658512 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 10:24:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 10:24:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1484ms 10:24:18 INFO - PROCESS | 1805 | 1461086658555 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 10:24:18 INFO - PROCESS | 1805 | 1461086658558 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 10:24:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 10:24:18 INFO - PROCESS | 1805 | 1461086658564 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 10:24:18 INFO - PROCESS | 1805 | 1461086658566 Marionette TRACE conn3 <- [1,2246,null,{}] 10:24:18 INFO - PROCESS | 1805 | 1461086658572 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:18 INFO - PROCESS | 1805 | 1461086658780 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 10:24:19 INFO - PROCESS | 1805 | 1461086659060 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:19 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff8460e7800 == 161 [pid = 1805] [id = 569] 10:24:19 INFO - PROCESS | 1805 | ++DOMWINDOW == 286 (0x7ff84a194c00) [pid = 1805] [serial = 1708] [outer = (nil)] 10:24:19 INFO - PROCESS | 1805 | ++DOMWINDOW == 287 (0x7ff84a19c000) [pid = 1805] [serial = 1709] [outer = 0x7ff84a194c00] 10:24:19 INFO - PROCESS | 1805 | 1461086659134 Marionette DEBUG loaded listener.js 10:24:19 INFO - PROCESS | 1805 | ++DOMWINDOW == 288 (0x7ff84a1a0400) [pid = 1805] [serial = 1710] [outer = 0x7ff84a194c00] 10:24:19 INFO - PROCESS | 1805 | 1461086659982 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 10:24:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 10:24:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1484ms 10:24:20 INFO - PROCESS | 1805 | 1461086660050 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 10:24:20 INFO - PROCESS | 1805 | 1461086660053 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 10:24:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 10:24:20 INFO - PROCESS | 1805 | 1461086660059 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 10:24:20 INFO - PROCESS | 1805 | 1461086660062 Marionette TRACE conn3 <- [1,2250,null,{}] 10:24:20 INFO - PROCESS | 1805 | 1461086660067 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:20 INFO - PROCESS | 1805 | 1461086660292 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 10:24:20 INFO - PROCESS | 1805 | 1461086660614 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:20 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85141e800 == 162 [pid = 1805] [id = 570] 10:24:20 INFO - PROCESS | 1805 | ++DOMWINDOW == 289 (0x7ff84a197000) [pid = 1805] [serial = 1711] [outer = (nil)] 10:24:20 INFO - PROCESS | 1805 | ++DOMWINDOW == 290 (0x7ff85147a000) [pid = 1805] [serial = 1712] [outer = 0x7ff84a197000] 10:24:20 INFO - PROCESS | 1805 | 1461086660691 Marionette DEBUG loaded listener.js 10:24:20 INFO - PROCESS | 1805 | ++DOMWINDOW == 291 (0x7ff85147f000) [pid = 1805] [serial = 1713] [outer = 0x7ff84a197000] 10:24:21 INFO - PROCESS | 1805 | 1461086661576 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 10:24:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 10:24:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1584ms 10:24:21 INFO - PROCESS | 1805 | 1461086661645 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 10:24:21 INFO - PROCESS | 1805 | 1461086661649 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 10:24:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 10:24:21 INFO - PROCESS | 1805 | 1461086661654 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 10:24:21 INFO - PROCESS | 1805 | 1461086661656 Marionette TRACE conn3 <- [1,2254,null,{}] 10:24:21 INFO - PROCESS | 1805 | 1461086661662 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:21 INFO - PROCESS | 1805 | 1461086661885 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 10:24:22 INFO - PROCESS | 1805 | 1461086662231 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:22 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff8466a7000 == 163 [pid = 1805] [id = 571] 10:24:22 INFO - PROCESS | 1805 | ++DOMWINDOW == 292 (0x7ff84a19a400) [pid = 1805] [serial = 1714] [outer = (nil)] 10:24:22 INFO - PROCESS | 1805 | ++DOMWINDOW == 293 (0x7ff851483c00) [pid = 1805] [serial = 1715] [outer = 0x7ff84a19a400] 10:24:22 INFO - PROCESS | 1805 | 1461086662308 Marionette DEBUG loaded listener.js 10:24:22 INFO - PROCESS | 1805 | ++DOMWINDOW == 294 (0x7ff851487800) [pid = 1805] [serial = 1716] [outer = 0x7ff84a19a400] 10:24:23 INFO - PROCESS | 1805 | 1461086663180 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 10:24:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 10:24:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1579ms 10:24:23 INFO - PROCESS | 1805 | 1461086663236 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 10:24:23 INFO - PROCESS | 1805 | 1461086663239 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 10:24:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 10:24:23 INFO - PROCESS | 1805 | 1461086663245 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 10:24:23 INFO - PROCESS | 1805 | 1461086663247 Marionette TRACE conn3 <- [1,2258,null,{}] 10:24:23 INFO - PROCESS | 1805 | 1461086663253 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:23 INFO - PROCESS | 1805 | 1461086663963 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 10:24:24 INFO - PROCESS | 1805 | 1461086664407 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:24 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff8494cb800 == 164 [pid = 1805] [id = 572] 10:24:24 INFO - PROCESS | 1805 | ++DOMWINDOW == 295 (0x7ff845f1b400) [pid = 1805] [serial = 1717] [outer = (nil)] 10:24:24 INFO - PROCESS | 1805 | ++DOMWINDOW == 296 (0x7ff8493acc00) [pid = 1805] [serial = 1718] [outer = 0x7ff845f1b400] 10:24:24 INFO - PROCESS | 1805 | 1461086664481 Marionette DEBUG loaded listener.js 10:24:24 INFO - PROCESS | 1805 | ++DOMWINDOW == 297 (0x7ff849fa5000) [pid = 1805] [serial = 1719] [outer = 0x7ff845f1b400] 10:24:25 INFO - PROCESS | 1805 | 1461086665371 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 10:24:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 10:24:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 2179ms 10:24:25 INFO - PROCESS | 1805 | 1461086665428 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 10:24:25 INFO - PROCESS | 1805 | 1461086665435 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 10:24:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 10:24:25 INFO - PROCESS | 1805 | 1461086665442 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 10:24:25 INFO - PROCESS | 1805 | 1461086665448 Marionette TRACE conn3 <- [1,2262,null,{}] 10:24:25 INFO - PROCESS | 1805 | 1461086665454 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:25 INFO - PROCESS | 1805 | 1461086665672 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 10:24:26 INFO - PROCESS | 1805 | 1461086666014 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:26 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84db10000 == 165 [pid = 1805] [id = 573] 10:24:26 INFO - PROCESS | 1805 | ++DOMWINDOW == 298 (0x7ff84a4e7000) [pid = 1805] [serial = 1720] [outer = (nil)] 10:24:26 INFO - PROCESS | 1805 | ++DOMWINDOW == 299 (0x7ff84b725000) [pid = 1805] [serial = 1721] [outer = 0x7ff84a4e7000] 10:24:26 INFO - PROCESS | 1805 | 1461086666092 Marionette DEBUG loaded listener.js 10:24:26 INFO - PROCESS | 1805 | ++DOMWINDOW == 300 (0x7ff84b765c00) [pid = 1805] [serial = 1722] [outer = 0x7ff84a4e7000] 10:24:27 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85ac2a800 == 164 [pid = 1805] [id = 554] 10:24:27 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff855259000 == 163 [pid = 1805] [id = 553] 10:24:27 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff851137000 == 162 [pid = 1805] [id = 552] 10:24:27 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84e612800 == 161 [pid = 1805] [id = 551] 10:24:27 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84b8d2000 == 160 [pid = 1805] [id = 550] 10:24:27 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84e626000 == 159 [pid = 1805] [id = 549] 10:24:27 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff852cd2000 == 158 [pid = 1805] [id = 548] 10:24:27 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff867590800 == 157 [pid = 1805] [id = 542] 10:24:27 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff866254000 == 156 [pid = 1805] [id = 541] 10:24:27 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff863c4f000 == 155 [pid = 1805] [id = 540] 10:24:27 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8619b7000 == 154 [pid = 1805] [id = 539] 10:24:27 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff861151000 == 153 [pid = 1805] [id = 538] 10:24:27 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff860aa0800 == 152 [pid = 1805] [id = 537] 10:24:27 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85dab4800 == 151 [pid = 1805] [id = 536] 10:24:27 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85c994000 == 150 [pid = 1805] [id = 535] 10:24:27 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85ae4c800 == 149 [pid = 1805] [id = 534] 10:24:27 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff855cbe800 == 148 [pid = 1805] [id = 533] 10:24:27 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff853924000 == 147 [pid = 1805] [id = 532] 10:24:27 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84e321800 == 146 [pid = 1805] [id = 531] 10:24:27 INFO - PROCESS | 1805 | --DOMWINDOW == 299 (0x7ff8553bb800) [pid = 1805] [serial = 1562] [outer = (nil)] [url = about:blank] 10:24:27 INFO - PROCESS | 1805 | --DOMWINDOW == 298 (0x7ff84e656c00) [pid = 1805] [serial = 1577] [outer = (nil)] [url = about:blank] 10:24:27 INFO - PROCESS | 1805 | --DOMWINDOW == 297 (0x7ff8553c2c00) [pid = 1805] [serial = 1590] [outer = (nil)] [url = about:blank] 10:24:27 INFO - PROCESS | 1805 | --DOMWINDOW == 296 (0x7ff855881000) [pid = 1805] [serial = 1529] [outer = (nil)] [url = about:blank] 10:24:27 INFO - PROCESS | 1805 | --DOMWINDOW == 295 (0x7ff852d13800) [pid = 1805] [serial = 1583] [outer = (nil)] [url = about:blank] 10:24:27 INFO - PROCESS | 1805 | --DOMWINDOW == 294 (0x7ff85cacbc00) [pid = 1805] [serial = 1521] [outer = (nil)] [url = about:blank] 10:24:27 INFO - PROCESS | 1805 | --DOMWINDOW == 293 (0x7ff8690eb800) [pid = 1805] [serial = 1547] [outer = (nil)] [url = about:blank] 10:24:27 INFO - PROCESS | 1805 | --DOMWINDOW == 292 (0x7ff84dc37800) [pid = 1805] [serial = 1575] [outer = (nil)] [url = about:blank] 10:24:27 INFO - PROCESS | 1805 | --DOMWINDOW == 291 (0x7ff851953800) [pid = 1805] [serial = 1581] [outer = (nil)] [url = about:blank] 10:24:27 INFO - PROCESS | 1805 | --DOMWINDOW == 290 (0x7ff84d9c6000) [pid = 1805] [serial = 1565] [outer = (nil)] [url = about:blank] 10:24:28 INFO - PROCESS | 1805 | --DOMWINDOW == 289 (0x7ff84b769c00) [pid = 1805] [serial = 1559] [outer = (nil)] [url = about:blank] 10:24:28 INFO - PROCESS | 1805 | --DOMWINDOW == 288 (0x7ff850edd400) [pid = 1805] [serial = 1580] [outer = (nil)] [url = about:blank] 10:24:28 INFO - PROCESS | 1805 | --DOMWINDOW == 287 (0x7ff878c9e800) [pid = 1805] [serial = 1553] [outer = (nil)] [url = about:blank] 10:24:28 INFO - PROCESS | 1805 | --DOMWINDOW == 286 (0x7ff861e4a000) [pid = 1805] [serial = 1538] [outer = (nil)] [url = about:blank] 10:24:28 INFO - PROCESS | 1805 | --DOMWINDOW == 285 (0x7ff853651c00) [pid = 1805] [serial = 1586] [outer = (nil)] [url = about:blank] 10:24:28 INFO - PROCESS | 1805 | --DOMWINDOW == 284 (0x7ff852e03c00) [pid = 1805] [serial = 1584] [outer = (nil)] [url = about:blank] 10:24:28 INFO - PROCESS | 1805 | --DOMWINDOW == 283 (0x7ff84dc33400) [pid = 1805] [serial = 1571] [outer = (nil)] [url = about:blank] 10:24:28 INFO - PROCESS | 1805 | --DOMWINDOW == 282 (0x7ff8736ec400) [pid = 1805] [serial = 1550] [outer = (nil)] [url = about:blank] 10:24:28 INFO - PROCESS | 1805 | --DOMWINDOW == 281 (0x7ff850bbe400) [pid = 1805] [serial = 1578] [outer = (nil)] [url = about:blank] 10:24:28 INFO - PROCESS | 1805 | --DOMWINDOW == 280 (0x7ff84b728800) [pid = 1805] [serial = 1556] [outer = (nil)] [url = about:blank] 10:24:28 INFO - PROCESS | 1805 | --DOMWINDOW == 279 (0x7ff867d6a000) [pid = 1805] [serial = 1544] [outer = (nil)] [url = about:blank] 10:24:28 INFO - PROCESS | 1805 | --DOMWINDOW == 278 (0x7ff85d8d7000) [pid = 1805] [serial = 1532] [outer = (nil)] [url = about:blank] 10:24:28 INFO - PROCESS | 1805 | --DOMWINDOW == 277 (0x7ff84d9be400) [pid = 1805] [serial = 1574] [outer = (nil)] [url = about:blank] 10:24:28 INFO - PROCESS | 1805 | --DOMWINDOW == 276 (0x7ff8539f4c00) [pid = 1805] [serial = 1587] [outer = (nil)] [url = about:blank] 10:24:28 INFO - PROCESS | 1805 | --DOMWINDOW == 275 (0x7ff8552cd800) [pid = 1805] [serial = 1520] [outer = (nil)] [url = about:blank] 10:24:28 INFO - PROCESS | 1805 | --DOMWINDOW == 274 (0x7ff8516bd000) [pid = 1805] [serial = 1526] [outer = (nil)] [url = about:blank] 10:24:28 INFO - PROCESS | 1805 | --DOMWINDOW == 273 (0x7ff84c4ae800) [pid = 1805] [serial = 1568] [outer = (nil)] [url = about:blank] 10:24:28 INFO - PROCESS | 1805 | --DOMWINDOW == 272 (0x7ff860a67000) [pid = 1805] [serial = 1535] [outer = (nil)] [url = about:blank] 10:24:28 INFO - PROCESS | 1805 | --DOMWINDOW == 271 (0x7ff855234000) [pid = 1805] [serial = 1589] [outer = (nil)] [url = about:blank] 10:24:28 INFO - PROCESS | 1805 | --DOMWINDOW == 270 (0x7ff865c38c00) [pid = 1805] [serial = 1541] [outer = (nil)] [url = about:blank] 10:24:28 INFO - PROCESS | 1805 | --DOMWINDOW == 269 (0x7ff84e29b400) [pid = 1805] [serial = 1523] [outer = (nil)] [url = about:blank] 10:24:28 INFO - PROCESS | 1805 | --DOMWINDOW == 268 (0x7ff855466800) [pid = 1805] [serial = 1592] [outer = (nil)] [url = about:blank] 10:24:28 INFO - PROCESS | 1805 | 1461086668040 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 10:24:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 10:24:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 2738ms 10:24:28 INFO - PROCESS | 1805 | 1461086668181 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 10:24:28 INFO - PROCESS | 1805 | 1461086668185 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 10:24:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 10:24:28 INFO - PROCESS | 1805 | 1461086668191 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 10:24:28 INFO - PROCESS | 1805 | 1461086668194 Marionette TRACE conn3 <- [1,2266,null,{}] 10:24:28 INFO - PROCESS | 1805 | 1461086668226 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:28 INFO - PROCESS | 1805 | 1461086668416 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 10:24:28 INFO - PROCESS | 1805 | 1461086668638 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:28 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84b737000 == 147 [pid = 1805] [id = 574] 10:24:28 INFO - PROCESS | 1805 | ++DOMWINDOW == 269 (0x7ff84a4ea400) [pid = 1805] [serial = 1723] [outer = (nil)] 10:24:28 INFO - PROCESS | 1805 | ++DOMWINDOW == 270 (0x7ff84c7e5400) [pid = 1805] [serial = 1724] [outer = 0x7ff84a4ea400] 10:24:28 INFO - PROCESS | 1805 | 1461086668700 Marionette DEBUG loaded listener.js 10:24:28 INFO - PROCESS | 1805 | ++DOMWINDOW == 271 (0x7ff84dc38c00) [pid = 1805] [serial = 1725] [outer = 0x7ff84a4ea400] 10:24:29 INFO - PROCESS | 1805 | 1461086669412 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 10:24:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 10:24:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1229ms 10:24:29 INFO - PROCESS | 1805 | 1461086669423 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 10:24:29 INFO - PROCESS | 1805 | 1461086669429 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 10:24:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 10:24:29 INFO - PROCESS | 1805 | 1461086669444 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 10:24:29 INFO - PROCESS | 1805 | 1461086669451 Marionette TRACE conn3 <- [1,2270,null,{}] 10:24:29 INFO - PROCESS | 1805 | 1461086669471 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:29 INFO - PROCESS | 1805 | 1461086669659 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 10:24:29 INFO - PROCESS | 1805 | 1461086669675 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:29 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84dfde000 == 148 [pid = 1805] [id = 575] 10:24:29 INFO - PROCESS | 1805 | ++DOMWINDOW == 272 (0x7ff84dc2c800) [pid = 1805] [serial = 1726] [outer = (nil)] 10:24:29 INFO - PROCESS | 1805 | ++DOMWINDOW == 273 (0x7ff84e271c00) [pid = 1805] [serial = 1727] [outer = 0x7ff84dc2c800] 10:24:29 INFO - PROCESS | 1805 | 1461086669734 Marionette DEBUG loaded listener.js 10:24:29 INFO - PROCESS | 1805 | ++DOMWINDOW == 274 (0x7ff84e29ac00) [pid = 1805] [serial = 1728] [outer = 0x7ff84dc2c800] 10:24:30 INFO - PROCESS | 1805 | 1461086670771 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 10:24:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 10:24:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1361ms 10:24:30 INFO - PROCESS | 1805 | 1461086670798 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 10:24:30 INFO - PROCESS | 1805 | 1461086670801 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 10:24:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 10:24:30 INFO - PROCESS | 1805 | 1461086670807 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 10:24:30 INFO - PROCESS | 1805 | 1461086670809 Marionette TRACE conn3 <- [1,2274,null,{}] 10:24:30 INFO - PROCESS | 1805 | 1461086670815 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:31 INFO - PROCESS | 1805 | 1461086671087 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 10:24:31 INFO - PROCESS | 1805 | 1461086671121 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:31 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84e808800 == 149 [pid = 1805] [id = 576] 10:24:31 INFO - PROCESS | 1805 | ++DOMWINDOW == 275 (0x7ff84b768800) [pid = 1805] [serial = 1729] [outer = (nil)] 10:24:31 INFO - PROCESS | 1805 | ++DOMWINDOW == 276 (0x7ff84e6e3400) [pid = 1805] [serial = 1730] [outer = 0x7ff84b768800] 10:24:31 INFO - PROCESS | 1805 | 1461086671186 Marionette DEBUG loaded listener.js 10:24:31 INFO - PROCESS | 1805 | ++DOMWINDOW == 277 (0x7ff84e764400) [pid = 1805] [serial = 1731] [outer = 0x7ff84b768800] 10:24:32 INFO - PROCESS | 1805 | 1461086672157 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 10:24:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 10:24:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1381ms 10:24:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 10:24:32 INFO - PROCESS | 1805 | 1461086672189 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 10:24:32 INFO - PROCESS | 1805 | 1461086672192 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 10:24:32 INFO - PROCESS | 1805 | 1461086672198 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 10:24:32 INFO - PROCESS | 1805 | 1461086672201 Marionette TRACE conn3 <- [1,2278,null,{}] 10:24:32 INFO - PROCESS | 1805 | 1461086672213 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:32 INFO - PROCESS | 1805 | 1461086672505 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 10:24:33 INFO - PROCESS | 1805 | --DOMWINDOW == 276 (0x7ff84dfa2c00) [pid = 1805] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 10:24:33 INFO - PROCESS | 1805 | --DOMWINDOW == 275 (0x7ff84e655c00) [pid = 1805] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 10:24:33 INFO - PROCESS | 1805 | --DOMWINDOW == 274 (0x7ff84c7e2400) [pid = 1805] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 10:24:33 INFO - PROCESS | 1805 | --DOMWINDOW == 273 (0x7ff8552d9800) [pid = 1805] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 10:24:33 INFO - PROCESS | 1805 | --DOMWINDOW == 272 (0x7ff85d16c000) [pid = 1805] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 10:24:33 INFO - PROCESS | 1805 | --DOMWINDOW == 271 (0x7ff854f6f000) [pid = 1805] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 10:24:33 INFO - PROCESS | 1805 | --DOMWINDOW == 270 (0x7ff85db54800) [pid = 1805] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 10:24:33 INFO - PROCESS | 1805 | --DOMWINDOW == 269 (0x7ff850ee0800) [pid = 1805] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 10:24:33 INFO - PROCESS | 1805 | --DOMWINDOW == 268 (0x7ff851b2dc00) [pid = 1805] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 10:24:33 INFO - PROCESS | 1805 | --DOMWINDOW == 267 (0x7ff855462400) [pid = 1805] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 10:24:33 INFO - PROCESS | 1805 | --DOMWINDOW == 266 (0x7ff84dfe6000) [pid = 1805] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 10:24:33 INFO - PROCESS | 1805 | --DOMWINDOW == 265 (0x7ff84a4e1400) [pid = 1805] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 10:24:33 INFO - PROCESS | 1805 | --DOMWINDOW == 264 (0x7ff85db51c00) [pid = 1805] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 10:24:33 INFO - PROCESS | 1805 | --DOMWINDOW == 263 (0x7ff84a062800) [pid = 1805] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 10:24:33 INFO - PROCESS | 1805 | --DOMWINDOW == 262 (0x7ff84e767800) [pid = 1805] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 10:24:33 INFO - PROCESS | 1805 | --DOMWINDOW == 261 (0x7ff854f6e800) [pid = 1805] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 10:24:33 INFO - PROCESS | 1805 | --DOMWINDOW == 260 (0x7ff85bebf800) [pid = 1805] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 10:24:33 INFO - PROCESS | 1805 | --DOMWINDOW == 259 (0x7ff84dfe5c00) [pid = 1805] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 10:24:33 INFO - PROCESS | 1805 | --DOMWINDOW == 258 (0x7ff866474000) [pid = 1805] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 10:24:33 INFO - PROCESS | 1805 | --DOMWINDOW == 257 (0x7ff855879c00) [pid = 1805] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 10:24:33 INFO - PROCESS | 1805 | --DOMWINDOW == 256 (0x7ff84a4e2800) [pid = 1805] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 10:24:33 INFO - PROCESS | 1805 | --DOMWINDOW == 255 (0x7ff84e6e8000) [pid = 1805] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 10:24:33 INFO - PROCESS | 1805 | --DOMWINDOW == 254 (0x7ff84a057400) [pid = 1805] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 10:24:33 INFO - PROCESS | 1805 | --DOMWINDOW == 253 (0x7ff85523a800) [pid = 1805] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 10:24:33 INFO - PROCESS | 1805 | --DOMWINDOW == 252 (0x7ff84dff2000) [pid = 1805] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 10:24:33 INFO - PROCESS | 1805 | --DOMWINDOW == 251 (0x7ff873923c00) [pid = 1805] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 10:24:33 INFO - PROCESS | 1805 | --DOMWINDOW == 250 (0x7ff84d9c1000) [pid = 1805] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 10:24:33 INFO - PROCESS | 1805 | --DOMWINDOW == 249 (0x7ff84e6de800) [pid = 1805] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 10:24:33 INFO - PROCESS | 1805 | --DOMWINDOW == 248 (0x7ff84e29a400) [pid = 1805] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 10:24:33 INFO - PROCESS | 1805 | --DOMWINDOW == 247 (0x7ff850fd1800) [pid = 1805] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 10:24:33 INFO - PROCESS | 1805 | --DOMWINDOW == 246 (0x7ff84e0d4800) [pid = 1805] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 10:24:33 INFO - PROCESS | 1805 | --DOMWINDOW == 245 (0x7ff84e27ac00) [pid = 1805] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 10:24:33 INFO - PROCESS | 1805 | --DOMWINDOW == 244 (0x7ff861611800) [pid = 1805] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 10:24:33 INFO - PROCESS | 1805 | --DOMWINDOW == 243 (0x7ff861610800) [pid = 1805] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 10:24:33 INFO - PROCESS | 1805 | --DOMWINDOW == 242 (0x7ff84a006800) [pid = 1805] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 10:24:33 INFO - PROCESS | 1805 | --DOMWINDOW == 241 (0x7ff8516bf400) [pid = 1805] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 10:24:33 INFO - PROCESS | 1805 | --DOMWINDOW == 240 (0x7ff86609b800) [pid = 1805] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 10:24:33 INFO - PROCESS | 1805 | --DOMWINDOW == 239 (0x7ff863243800) [pid = 1805] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 10:24:33 INFO - PROCESS | 1805 | --DOMWINDOW == 238 (0x7ff85be8c800) [pid = 1805] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 10:24:33 INFO - PROCESS | 1805 | --DOMWINDOW == 237 (0x7ff85cacd000) [pid = 1805] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 10:24:33 INFO - PROCESS | 1805 | --DOMWINDOW == 236 (0x7ff865479800) [pid = 1805] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 10:24:33 INFO - PROCESS | 1805 | --DOMWINDOW == 235 (0x7ff84a057000) [pid = 1805] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 10:24:33 INFO - PROCESS | 1805 | --DOMWINDOW == 234 (0x7ff84a002c00) [pid = 1805] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 10:24:33 INFO - PROCESS | 1805 | --DOMWINDOW == 233 (0x7ff84a003400) [pid = 1805] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 10:24:33 INFO - PROCESS | 1805 | --DOMWINDOW == 232 (0x7ff861605800) [pid = 1805] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 10:24:33 INFO - PROCESS | 1805 | --DOMWINDOW == 231 (0x7ff852d12c00) [pid = 1805] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 10:24:33 INFO - PROCESS | 1805 | --DOMWINDOW == 230 (0x7ff866099400) [pid = 1805] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 10:24:33 INFO - PROCESS | 1805 | --DOMWINDOW == 229 (0x7ff86608fc00) [pid = 1805] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 10:24:33 INFO - PROCESS | 1805 | --DOMWINDOW == 228 (0x7ff85bec7c00) [pid = 1805] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 10:24:33 INFO - PROCESS | 1805 | --DOMWINDOW == 227 (0x7ff85c2fc400) [pid = 1805] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 10:24:33 INFO - PROCESS | 1805 | --DOMWINDOW == 226 (0x7ff84e27b400) [pid = 1805] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 10:24:33 INFO - PROCESS | 1805 | 1461086673823 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:33 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84b74a000 == 150 [pid = 1805] [id = 577] 10:24:33 INFO - PROCESS | 1805 | ++DOMWINDOW == 227 (0x7ff84a4dc800) [pid = 1805] [serial = 1732] [outer = (nil)] 10:24:33 INFO - PROCESS | 1805 | ++DOMWINDOW == 228 (0x7ff84c4a4400) [pid = 1805] [serial = 1733] [outer = 0x7ff84a4dc800] 10:24:33 INFO - PROCESS | 1805 | 1461086673906 Marionette DEBUG loaded listener.js 10:24:34 INFO - PROCESS | 1805 | ++DOMWINDOW == 229 (0x7ff84e6de800) [pid = 1805] [serial = 1734] [outer = 0x7ff84a4dc800] 10:24:34 INFO - PROCESS | 1805 | 1461086674597 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 10:24:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 10:24:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 2437ms 10:24:34 INFO - PROCESS | 1805 | 1461086674635 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 10:24:34 INFO - PROCESS | 1805 | 1461086674639 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 10:24:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 10:24:34 INFO - PROCESS | 1805 | 1461086674644 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 10:24:34 INFO - PROCESS | 1805 | 1461086674646 Marionette TRACE conn3 <- [1,2282,null,{}] 10:24:34 INFO - PROCESS | 1805 | 1461086674652 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:34 INFO - PROCESS | 1805 | 1461086674860 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 10:24:35 INFO - PROCESS | 1805 | 1461086675055 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:35 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff850dc4800 == 151 [pid = 1805] [id = 578] 10:24:35 INFO - PROCESS | 1805 | ++DOMWINDOW == 230 (0x7ff84a4de800) [pid = 1805] [serial = 1735] [outer = (nil)] 10:24:35 INFO - PROCESS | 1805 | ++DOMWINDOW == 231 (0x7ff850a09800) [pid = 1805] [serial = 1736] [outer = 0x7ff84a4de800] 10:24:35 INFO - PROCESS | 1805 | 1461086675119 Marionette DEBUG loaded listener.js 10:24:35 INFO - PROCESS | 1805 | ++DOMWINDOW == 232 (0x7ff850cec000) [pid = 1805] [serial = 1737] [outer = 0x7ff84a4de800] 10:24:36 INFO - PROCESS | 1805 | 1461086676121 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 10:24:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 10:24:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1535ms 10:24:36 INFO - PROCESS | 1805 | 1461086676183 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 10:24:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 10:24:36 INFO - PROCESS | 1805 | 1461086676192 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 10:24:36 INFO - PROCESS | 1805 | 1461086676202 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 10:24:36 INFO - PROCESS | 1805 | 1461086676208 Marionette TRACE conn3 <- [1,2286,null,{}] 10:24:36 INFO - PROCESS | 1805 | 1461086676263 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:36 INFO - PROCESS | 1805 | 1461086676480 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 10:24:36 INFO - PROCESS | 1805 | 1461086676854 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:36 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84b8d2000 == 152 [pid = 1805] [id = 579] 10:24:36 INFO - PROCESS | 1805 | ++DOMWINDOW == 233 (0x7ff845f17400) [pid = 1805] [serial = 1738] [outer = (nil)] 10:24:36 INFO - PROCESS | 1805 | ++DOMWINDOW == 234 (0x7ff84a057400) [pid = 1805] [serial = 1739] [outer = 0x7ff845f17400] 10:24:36 INFO - PROCESS | 1805 | 1461086676932 Marionette DEBUG loaded listener.js 10:24:37 INFO - PROCESS | 1805 | ++DOMWINDOW == 235 (0x7ff84a1a1000) [pid = 1805] [serial = 1740] [outer = 0x7ff845f17400] 10:24:37 INFO - PROCESS | 1805 | 1461086677876 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 10:24:37 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:24:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1729ms 10:24:37 INFO - PROCESS | 1805 | 1461086677931 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 10:24:37 INFO - PROCESS | 1805 | 1461086677940 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 10:24:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 10:24:37 INFO - PROCESS | 1805 | 1461086677950 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 10:24:37 INFO - PROCESS | 1805 | 1461086677955 Marionette TRACE conn3 <- [1,2290,null,{}] 10:24:37 INFO - PROCESS | 1805 | 1461086677962 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:38 INFO - PROCESS | 1805 | 1461086678221 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 10:24:38 INFO - PROCESS | 1805 | 1461086678551 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:38 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84e053800 == 153 [pid = 1805] [id = 580] 10:24:38 INFO - PROCESS | 1805 | ++DOMWINDOW == 236 (0x7ff84c4fc800) [pid = 1805] [serial = 1741] [outer = (nil)] 10:24:38 INFO - PROCESS | 1805 | ++DOMWINDOW == 237 (0x7ff84d9bb400) [pid = 1805] [serial = 1742] [outer = 0x7ff84c4fc800] 10:24:38 INFO - PROCESS | 1805 | 1461086678628 Marionette DEBUG loaded listener.js 10:24:38 INFO - PROCESS | 1805 | ++DOMWINDOW == 238 (0x7ff84dc39800) [pid = 1805] [serial = 1743] [outer = 0x7ff84c4fc800] 10:24:39 INFO - PROCESS | 1805 | 1461086679593 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 10:24:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 10:24:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1683ms 10:24:39 INFO - PROCESS | 1805 | 1461086679636 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 10:24:39 INFO - PROCESS | 1805 | 1461086679640 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 10:24:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 10:24:39 INFO - PROCESS | 1805 | 1461086679646 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 10:24:39 INFO - PROCESS | 1805 | 1461086679652 Marionette TRACE conn3 <- [1,2294,null,{}] 10:24:39 INFO - PROCESS | 1805 | 1461086679668 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:39 INFO - PROCESS | 1805 | 1461086679893 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 10:24:40 INFO - PROCESS | 1805 | 1461086680208 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:40 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff851415000 == 154 [pid = 1805] [id = 581] 10:24:40 INFO - PROCESS | 1805 | ++DOMWINDOW == 239 (0x7ff84e275000) [pid = 1805] [serial = 1744] [outer = (nil)] 10:24:40 INFO - PROCESS | 1805 | ++DOMWINDOW == 240 (0x7ff84e6e3800) [pid = 1805] [serial = 1745] [outer = 0x7ff84e275000] 10:24:40 INFO - PROCESS | 1805 | 1461086680294 Marionette DEBUG loaded listener.js 10:24:40 INFO - PROCESS | 1805 | ++DOMWINDOW == 241 (0x7ff84e7b5c00) [pid = 1805] [serial = 1746] [outer = 0x7ff84e275000] 10:24:41 INFO - PROCESS | 1805 | 1461086681247 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 10:24:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 10:24:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1645ms 10:24:41 INFO - PROCESS | 1805 | 1461086681292 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 10:24:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 10:24:41 INFO - PROCESS | 1805 | 1461086681297 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 10:24:41 INFO - PROCESS | 1805 | 1461086681304 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 10:24:41 INFO - PROCESS | 1805 | 1461086681307 Marionette TRACE conn3 <- [1,2298,null,{}] 10:24:41 INFO - PROCESS | 1805 | 1461086681312 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:41 INFO - PROCESS | 1805 | 1461086681543 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 10:24:41 INFO - PROCESS | 1805 | 1461086681891 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:41 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff851a62000 == 155 [pid = 1805] [id = 582] 10:24:41 INFO - PROCESS | 1805 | ++DOMWINDOW == 242 (0x7ff84e28f400) [pid = 1805] [serial = 1747] [outer = (nil)] 10:24:41 INFO - PROCESS | 1805 | ++DOMWINDOW == 243 (0x7ff850cec400) [pid = 1805] [serial = 1748] [outer = 0x7ff84e28f400] 10:24:41 INFO - PROCESS | 1805 | 1461086681974 Marionette DEBUG loaded listener.js 10:24:42 INFO - PROCESS | 1805 | ++DOMWINDOW == 244 (0x7ff850cf8800) [pid = 1805] [serial = 1749] [outer = 0x7ff84e28f400] 10:24:42 INFO - PROCESS | 1805 | 1461086682893 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 10:24:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 10:24:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1636ms 10:24:42 INFO - PROCESS | 1805 | 1461086682940 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 10:24:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 10:24:42 INFO - PROCESS | 1805 | 1461086682944 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 10:24:42 INFO - PROCESS | 1805 | 1461086682950 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 10:24:42 INFO - PROCESS | 1805 | 1461086682953 Marionette TRACE conn3 <- [1,2302,null,{}] 10:24:42 INFO - PROCESS | 1805 | 1461086682958 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:43 INFO - PROCESS | 1805 | 1461086683180 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 10:24:43 INFO - PROCESS | 1805 | 1461086683503 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:43 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff851e8e800 == 156 [pid = 1805] [id = 583] 10:24:43 INFO - PROCESS | 1805 | ++DOMWINDOW == 245 (0x7ff84e7b6000) [pid = 1805] [serial = 1750] [outer = (nil)] 10:24:43 INFO - PROCESS | 1805 | ++DOMWINDOW == 246 (0x7ff850edd400) [pid = 1805] [serial = 1751] [outer = 0x7ff84e7b6000] 10:24:43 INFO - PROCESS | 1805 | 1461086683580 Marionette DEBUG loaded listener.js 10:24:43 INFO - PROCESS | 1805 | ++DOMWINDOW == 247 (0x7ff850fd0000) [pid = 1805] [serial = 1752] [outer = 0x7ff84e7b6000] 10:24:44 INFO - PROCESS | 1805 | 1461086684438 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 10:24:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 10:24:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1533ms 10:24:44 INFO - PROCESS | 1805 | 1461086684483 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 10:24:44 INFO - PROCESS | 1805 | 1461086684487 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 10:24:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 10:24:44 INFO - PROCESS | 1805 | 1461086684493 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 10:24:44 INFO - PROCESS | 1805 | 1461086684496 Marionette TRACE conn3 <- [1,2306,null,{}] 10:24:44 INFO - PROCESS | 1805 | 1461086684501 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:44 INFO - PROCESS | 1805 | 1461086684807 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 10:24:45 INFO - PROCESS | 1805 | 1461086685149 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:45 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff852ecd800 == 157 [pid = 1805] [id = 584] 10:24:45 INFO - PROCESS | 1805 | ++DOMWINDOW == 248 (0x7ff851488400) [pid = 1805] [serial = 1753] [outer = (nil)] 10:24:45 INFO - PROCESS | 1805 | ++DOMWINDOW == 249 (0x7ff8514e9400) [pid = 1805] [serial = 1754] [outer = 0x7ff851488400] 10:24:45 INFO - PROCESS | 1805 | 1461086685231 Marionette DEBUG loaded listener.js 10:24:45 INFO - PROCESS | 1805 | ++DOMWINDOW == 250 (0x7ff8516b2000) [pid = 1805] [serial = 1755] [outer = 0x7ff851488400] 10:24:46 INFO - PROCESS | 1805 | 1461086686084 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 10:24:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 10:24:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1636ms 10:24:46 INFO - PROCESS | 1805 | 1461086686130 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 10:24:46 INFO - PROCESS | 1805 | 1461086686133 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 10:24:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 10:24:46 INFO - PROCESS | 1805 | 1461086686139 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 10:24:46 INFO - PROCESS | 1805 | 1461086686141 Marionette TRACE conn3 <- [1,2310,null,{}] 10:24:46 INFO - PROCESS | 1805 | 1461086686147 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:46 INFO - PROCESS | 1805 | 1461086686355 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 10:24:46 INFO - PROCESS | 1805 | 1461086686639 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:46 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff855016000 == 158 [pid = 1805] [id = 585] 10:24:46 INFO - PROCESS | 1805 | ++DOMWINDOW == 251 (0x7ff8514e5c00) [pid = 1805] [serial = 1756] [outer = (nil)] 10:24:46 INFO - PROCESS | 1805 | ++DOMWINDOW == 252 (0x7ff851955800) [pid = 1805] [serial = 1757] [outer = 0x7ff8514e5c00] 10:24:46 INFO - PROCESS | 1805 | 1461086686715 Marionette DEBUG loaded listener.js 10:24:46 INFO - PROCESS | 1805 | ++DOMWINDOW == 253 (0x7ff851960000) [pid = 1805] [serial = 1758] [outer = 0x7ff8514e5c00] 10:24:47 INFO - PROCESS | 1805 | 1461086687686 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 10:24:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 10:24:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1578ms 10:24:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 10:24:47 INFO - PROCESS | 1805 | 1461086687718 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 10:24:47 INFO - PROCESS | 1805 | 1461086687721 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 10:24:47 INFO - PROCESS | 1805 | 1461086687728 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 10:24:47 INFO - PROCESS | 1805 | 1461086687731 Marionette TRACE conn3 <- [1,2314,null,{}] 10:24:47 INFO - PROCESS | 1805 | 1461086687737 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:47 INFO - PROCESS | 1805 | 1461086687951 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 10:24:48 INFO - PROCESS | 1805 | 1461086688233 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:48 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff855260000 == 159 [pid = 1805] [id = 586] 10:24:48 INFO - PROCESS | 1805 | ++DOMWINDOW == 254 (0x7ff8516b3000) [pid = 1805] [serial = 1759] [outer = (nil)] 10:24:48 INFO - PROCESS | 1805 | ++DOMWINDOW == 255 (0x7ff851b2e000) [pid = 1805] [serial = 1760] [outer = 0x7ff8516b3000] 10:24:48 INFO - PROCESS | 1805 | 1461086688363 Marionette DEBUG loaded listener.js 10:24:48 INFO - PROCESS | 1805 | ++DOMWINDOW == 256 (0x7ff851cd0400) [pid = 1805] [serial = 1761] [outer = 0x7ff8516b3000] 10:24:49 INFO - PROCESS | 1805 | 1461086689183 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 10:24:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 10:24:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1483ms 10:24:49 INFO - PROCESS | 1805 | 1461086689211 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 10:24:49 INFO - PROCESS | 1805 | 1461086689213 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 10:24:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 10:24:49 INFO - PROCESS | 1805 | 1461086689220 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 10:24:49 INFO - PROCESS | 1805 | 1461086689223 Marionette TRACE conn3 <- [1,2318,null,{}] 10:24:49 INFO - PROCESS | 1805 | 1461086689229 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:49 INFO - PROCESS | 1805 | 1461086689434 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 10:24:49 INFO - PROCESS | 1805 | 1461086689714 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:49 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff855740000 == 160 [pid = 1805] [id = 587] 10:24:49 INFO - PROCESS | 1805 | ++DOMWINDOW == 257 (0x7ff8516bc800) [pid = 1805] [serial = 1762] [outer = (nil)] 10:24:49 INFO - PROCESS | 1805 | ++DOMWINDOW == 258 (0x7ff851d0e000) [pid = 1805] [serial = 1763] [outer = 0x7ff8516bc800] 10:24:49 INFO - PROCESS | 1805 | 1461086689789 Marionette DEBUG loaded listener.js 10:24:49 INFO - PROCESS | 1805 | ++DOMWINDOW == 259 (0x7ff852d1a400) [pid = 1805] [serial = 1764] [outer = 0x7ff8516bc800] 10:24:50 INFO - PROCESS | 1805 | 1461086690693 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 10:24:50 INFO - PROCESS | 1805 | 1461086690756 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 10:24:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 10:24:50 INFO - PROCESS | 1805 | 1461086690762 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 10:24:50 INFO - PROCESS | 1805 | 1461086690766 Marionette TRACE conn3 <- [1,2322,null,{}] 10:24:50 INFO - PROCESS | 1805 | 1461086690771 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:50 INFO - PROCESS | 1805 | 1461086690975 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 10:24:51 INFO - PROCESS | 1805 | 1461086691299 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:51 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff8558e3000 == 161 [pid = 1805] [id = 588] 10:24:51 INFO - PROCESS | 1805 | ++DOMWINDOW == 260 (0x7ff851b25000) [pid = 1805] [serial = 1765] [outer = (nil)] 10:24:51 INFO - PROCESS | 1805 | ++DOMWINDOW == 261 (0x7ff852e0a800) [pid = 1805] [serial = 1766] [outer = 0x7ff851b25000] 10:24:51 INFO - PROCESS | 1805 | 1461086691376 Marionette DEBUG loaded listener.js 10:24:51 INFO - PROCESS | 1805 | ++DOMWINDOW == 262 (0x7ff853644000) [pid = 1805] [serial = 1767] [outer = 0x7ff851b25000] 10:24:52 INFO - PROCESS | 1805 | 1461086692200 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 10:24:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 10:24:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1492ms 10:24:52 INFO - PROCESS | 1805 | 1461086692256 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 10:24:52 INFO - PROCESS | 1805 | 1461086692259 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 10:24:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 10:24:52 INFO - PROCESS | 1805 | 1461086692266 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 10:24:52 INFO - PROCESS | 1805 | 1461086692270 Marionette TRACE conn3 <- [1,2326,null,{}] 10:24:52 INFO - PROCESS | 1805 | 1461086692275 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:52 INFO - PROCESS | 1805 | 1461086692525 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 10:24:52 INFO - PROCESS | 1805 | 1461086692861 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:52 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85ac31000 == 162 [pid = 1805] [id = 589] 10:24:52 INFO - PROCESS | 1805 | ++DOMWINDOW == 263 (0x7ff8537b3800) [pid = 1805] [serial = 1768] [outer = (nil)] 10:24:52 INFO - PROCESS | 1805 | ++DOMWINDOW == 264 (0x7ff8537b6800) [pid = 1805] [serial = 1769] [outer = 0x7ff8537b3800] 10:24:52 INFO - PROCESS | 1805 | 1461086692947 Marionette DEBUG loaded listener.js 10:24:53 INFO - PROCESS | 1805 | ++DOMWINDOW == 265 (0x7ff8539f9800) [pid = 1805] [serial = 1770] [outer = 0x7ff8537b3800] 10:24:53 INFO - PROCESS | 1805 | 1461086693859 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 10:24:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 10:24:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1643ms 10:24:53 INFO - PROCESS | 1805 | 1461086693909 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 10:24:53 INFO - PROCESS | 1805 | 1461086693913 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 10:24:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 10:24:53 INFO - PROCESS | 1805 | 1461086693919 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 10:24:53 INFO - PROCESS | 1805 | 1461086693921 Marionette TRACE conn3 <- [1,2330,null,{}] 10:24:53 INFO - PROCESS | 1805 | 1461086693928 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:54 INFO - PROCESS | 1805 | 1461086694162 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 10:24:54 INFO - PROCESS | 1805 | 1461086694413 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:54 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85be0e000 == 163 [pid = 1805] [id = 590] 10:24:54 INFO - PROCESS | 1805 | ++DOMWINDOW == 266 (0x7ff8537b3c00) [pid = 1805] [serial = 1771] [outer = (nil)] 10:24:54 INFO - PROCESS | 1805 | ++DOMWINDOW == 267 (0x7ff854f6bc00) [pid = 1805] [serial = 1772] [outer = 0x7ff8537b3c00] 10:24:54 INFO - PROCESS | 1805 | 1461086694546 Marionette DEBUG loaded listener.js 10:24:54 INFO - PROCESS | 1805 | ++DOMWINDOW == 268 (0x7ff854fc7000) [pid = 1805] [serial = 1773] [outer = 0x7ff8537b3c00] 10:24:55 INFO - PROCESS | 1805 | 1461086695345 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 10:24:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 10:24:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1479ms 10:24:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 10:24:55 INFO - PROCESS | 1805 | 1461086695400 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 10:24:55 INFO - PROCESS | 1805 | 1461086695403 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 10:24:55 INFO - PROCESS | 1805 | 1461086695409 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 10:24:55 INFO - PROCESS | 1805 | 1461086695412 Marionette TRACE conn3 <- [1,2334,null,{}] 10:24:55 INFO - PROCESS | 1805 | 1461086695417 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:55 INFO - PROCESS | 1805 | 1461086695628 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 10:24:55 INFO - PROCESS | 1805 | 1461086695918 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:55 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85c98a000 == 164 [pid = 1805] [id = 591] 10:24:55 INFO - PROCESS | 1805 | ++DOMWINDOW == 269 (0x7ff8539f7800) [pid = 1805] [serial = 1774] [outer = (nil)] 10:24:55 INFO - PROCESS | 1805 | ++DOMWINDOW == 270 (0x7ff854fd1c00) [pid = 1805] [serial = 1775] [outer = 0x7ff8539f7800] 10:24:56 INFO - PROCESS | 1805 | 1461086695999 Marionette DEBUG loaded listener.js 10:24:56 INFO - PROCESS | 1805 | ++DOMWINDOW == 271 (0x7ff85523a400) [pid = 1805] [serial = 1776] [outer = 0x7ff8539f7800] 10:24:56 INFO - PROCESS | 1805 | 1461086696841 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 10:24:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 10:24:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1489ms 10:24:56 INFO - PROCESS | 1805 | 1461086696897 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 10:24:56 INFO - PROCESS | 1805 | 1461086696901 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 10:24:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 10:24:56 INFO - PROCESS | 1805 | 1461086696926 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 10:24:56 INFO - PROCESS | 1805 | 1461086696930 Marionette TRACE conn3 <- [1,2338,null,{}] 10:24:56 INFO - PROCESS | 1805 | 1461086696935 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:57 INFO - PROCESS | 1805 | 1461086697158 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 10:24:57 INFO - PROCESS | 1805 | 1461086697439 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:57 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85cf21000 == 165 [pid = 1805] [id = 592] 10:24:57 INFO - PROCESS | 1805 | ++DOMWINDOW == 272 (0x7ff851954000) [pid = 1805] [serial = 1777] [outer = (nil)] 10:24:57 INFO - PROCESS | 1805 | ++DOMWINDOW == 273 (0x7ff8552cd800) [pid = 1805] [serial = 1778] [outer = 0x7ff851954000] 10:24:57 INFO - PROCESS | 1805 | 1461086697554 Marionette DEBUG loaded listener.js 10:24:57 INFO - PROCESS | 1805 | ++DOMWINDOW == 274 (0x7ff8552d8000) [pid = 1805] [serial = 1779] [outer = 0x7ff851954000] 10:24:58 INFO - PROCESS | 1805 | 1461086698459 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 10:24:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 10:24:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1583ms 10:24:58 INFO - PROCESS | 1805 | 1461086698506 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 10:24:58 INFO - PROCESS | 1805 | 1461086698509 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 10:24:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 10:24:58 INFO - PROCESS | 1805 | 1461086698516 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 10:24:58 INFO - PROCESS | 1805 | 1461086698518 Marionette TRACE conn3 <- [1,2342,null,{}] 10:24:58 INFO - PROCESS | 1805 | 1461086698523 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:58 INFO - PROCESS | 1805 | 1461086698736 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 10:24:59 INFO - PROCESS | 1805 | 1461086699069 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:59 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85d63c000 == 166 [pid = 1805] [id = 593] 10:24:59 INFO - PROCESS | 1805 | ++DOMWINDOW == 275 (0x7ff854fce800) [pid = 1805] [serial = 1780] [outer = (nil)] 10:24:59 INFO - PROCESS | 1805 | ++DOMWINDOW == 276 (0x7ff8553c5c00) [pid = 1805] [serial = 1781] [outer = 0x7ff854fce800] 10:24:59 INFO - PROCESS | 1805 | 1461086699147 Marionette DEBUG loaded listener.js 10:24:59 INFO - PROCESS | 1805 | ++DOMWINDOW == 277 (0x7ff855466c00) [pid = 1805] [serial = 1782] [outer = 0x7ff854fce800] 10:25:00 INFO - PROCESS | 1805 | 1461086700008 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 10:25:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 10:25:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1529ms 10:25:00 INFO - PROCESS | 1805 | 1461086700046 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 10:25:00 INFO - PROCESS | 1805 | 1461086700050 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 10:25:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 10:25:00 INFO - PROCESS | 1805 | 1461086700056 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 10:25:00 INFO - PROCESS | 1805 | 1461086700059 Marionette TRACE conn3 <- [1,2346,null,{}] 10:25:00 INFO - PROCESS | 1805 | 1461086700065 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:00 INFO - PROCESS | 1805 | 1461086700281 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 10:25:00 INFO - PROCESS | 1805 | 1461086700577 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:00 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff860984800 == 167 [pid = 1805] [id = 594] 10:25:00 INFO - PROCESS | 1805 | ++DOMWINDOW == 278 (0x7ff84d9c3000) [pid = 1805] [serial = 1783] [outer = (nil)] 10:25:00 INFO - PROCESS | 1805 | ++DOMWINDOW == 279 (0x7ff85523c400) [pid = 1805] [serial = 1784] [outer = 0x7ff84d9c3000] 10:25:00 INFO - PROCESS | 1805 | 1461086700766 Marionette DEBUG loaded listener.js 10:25:00 INFO - PROCESS | 1805 | ++DOMWINDOW == 280 (0x7ff8555ea800) [pid = 1805] [serial = 1785] [outer = 0x7ff84d9c3000] 10:25:01 INFO - PROCESS | 1805 | 1461086701608 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 10:25:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 10:25:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1585ms 10:25:01 INFO - PROCESS | 1805 | 1461086701643 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 10:25:01 INFO - PROCESS | 1805 | 1461086701647 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 10:25:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 10:25:01 INFO - PROCESS | 1805 | 1461086701652 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 10:25:01 INFO - PROCESS | 1805 | 1461086701655 Marionette TRACE conn3 <- [1,2350,null,{}] 10:25:01 INFO - PROCESS | 1805 | 1461086701661 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:01 INFO - PROCESS | 1805 | 1461086701905 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 10:25:02 INFO - PROCESS | 1805 | 1461086702281 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:02 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff861067800 == 168 [pid = 1805] [id = 595] 10:25:02 INFO - PROCESS | 1805 | ++DOMWINDOW == 281 (0x7ff855881c00) [pid = 1805] [serial = 1786] [outer = (nil)] 10:25:02 INFO - PROCESS | 1805 | ++DOMWINDOW == 282 (0x7ff855885c00) [pid = 1805] [serial = 1787] [outer = 0x7ff855881c00] 10:25:02 INFO - PROCESS | 1805 | 1461086702365 Marionette DEBUG loaded listener.js 10:25:02 INFO - PROCESS | 1805 | ++DOMWINDOW == 283 (0x7ff85acdc000) [pid = 1805] [serial = 1788] [outer = 0x7ff855881c00] 10:25:03 INFO - PROCESS | 1805 | 1461086703260 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 10:25:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 10:25:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1679ms 10:25:03 INFO - PROCESS | 1805 | 1461086703332 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 10:25:03 INFO - PROCESS | 1805 | 1461086703336 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 10:25:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 10:25:03 INFO - PROCESS | 1805 | 1461086703342 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 10:25:03 INFO - PROCESS | 1805 | 1461086703349 Marionette TRACE conn3 <- [1,2354,null,{}] 10:25:03 INFO - PROCESS | 1805 | 1461086703360 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:03 INFO - PROCESS | 1805 | 1461086703625 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 10:25:04 INFO - PROCESS | 1805 | 1461086703997 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:04 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff8617d5800 == 169 [pid = 1805] [id = 596] 10:25:04 INFO - PROCESS | 1805 | ++DOMWINDOW == 284 (0x7ff8555ee800) [pid = 1805] [serial = 1789] [outer = (nil)] 10:25:04 INFO - PROCESS | 1805 | ++DOMWINDOW == 285 (0x7ff85aec7400) [pid = 1805] [serial = 1790] [outer = 0x7ff8555ee800] 10:25:04 INFO - PROCESS | 1805 | 1461086704131 Marionette DEBUG loaded listener.js 10:25:04 INFO - PROCESS | 1805 | ++DOMWINDOW == 286 (0x7ff85be84000) [pid = 1805] [serial = 1791] [outer = 0x7ff8555ee800] 10:25:05 INFO - PROCESS | 1805 | 1461086705226 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 10:25:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 10:25:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1940ms 10:25:05 INFO - PROCESS | 1805 | 1461086705290 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 10:25:05 INFO - PROCESS | 1805 | 1461086705294 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 10:25:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 10:25:05 INFO - PROCESS | 1805 | 1461086705303 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 10:25:05 INFO - PROCESS | 1805 | 1461086705306 Marionette TRACE conn3 <- [1,2358,null,{}] 10:25:05 INFO - PROCESS | 1805 | 1461086705310 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:05 INFO - PROCESS | 1805 | 1461086705536 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 10:25:05 INFO - PROCESS | 1805 | 1461086705865 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:05 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff8619c8800 == 170 [pid = 1805] [id = 597] 10:25:05 INFO - PROCESS | 1805 | ++DOMWINDOW == 287 (0x7ff84dfe8000) [pid = 1805] [serial = 1792] [outer = (nil)] 10:25:05 INFO - PROCESS | 1805 | ++DOMWINDOW == 288 (0x7ff85be8a800) [pid = 1805] [serial = 1793] [outer = 0x7ff84dfe8000] 10:25:05 INFO - PROCESS | 1805 | 1461086705944 Marionette DEBUG loaded listener.js 10:25:06 INFO - PROCESS | 1805 | ++DOMWINDOW == 289 (0x7ff85bec6800) [pid = 1805] [serial = 1794] [outer = 0x7ff84dfe8000] 10:25:07 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84dfde000 == 169 [pid = 1805] [id = 575] 10:25:07 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84b737000 == 168 [pid = 1805] [id = 574] 10:25:07 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84db10000 == 167 [pid = 1805] [id = 573] 10:25:07 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8494cb800 == 166 [pid = 1805] [id = 572] 10:25:07 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8460d1000 == 165 [pid = 1805] [id = 568] 10:25:07 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff845fe5000 == 164 [pid = 1805] [id = 567] 10:25:07 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84e049800 == 163 [pid = 1805] [id = 566] 10:25:07 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84b831800 == 162 [pid = 1805] [id = 565] 10:25:07 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84c3b6000 == 161 [pid = 1805] [id = 564] 10:25:07 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff885bdd000 == 160 [pid = 1805] [id = 563] 10:25:07 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff87db05800 == 159 [pid = 1805] [id = 562] 10:25:07 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff878e1c000 == 158 [pid = 1805] [id = 561] 10:25:07 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff878209800 == 157 [pid = 1805] [id = 560] 10:25:07 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff867643000 == 156 [pid = 1805] [id = 559] 10:25:07 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff865fc9000 == 155 [pid = 1805] [id = 558] 10:25:07 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84a118000 == 154 [pid = 1805] [id = 555] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 288 (0x7ff85be80c00) [pid = 1805] [serial = 1607] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 287 (0x7ff854fc6800) [pid = 1805] [serial = 1601] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 286 (0x7ff84dfb0800) [pid = 1805] [serial = 1350] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 285 (0x7ff854f65400) [pid = 1805] [serial = 1655] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 284 (0x7ff84e29c000) [pid = 1805] [serial = 1647] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 283 (0x7ff85acdf800) [pid = 1805] [serial = 1470] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 282 (0x7ff860a6d400) [pid = 1805] [serial = 1662] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 281 (0x7ff85aec5000) [pid = 1805] [serial = 1659] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 280 (0x7ff8555ebc00) [pid = 1805] [serial = 1658] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 279 (0x7ff84d9cac00) [pid = 1805] [serial = 1646] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 278 (0x7ff863002400) [pid = 1805] [serial = 1488] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 277 (0x7ff851d11800) [pid = 1805] [serial = 1652] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 276 (0x7ff855232c00) [pid = 1805] [serial = 1395] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 275 (0x7ff85c7e0400) [pid = 1805] [serial = 1473] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 274 (0x7ff84e658000) [pid = 1805] [serial = 1458] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 273 (0x7ff878ee7c00) [pid = 1805] [serial = 1422] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 272 (0x7ff860920800) [pid = 1805] [serial = 1485] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 271 (0x7ff84b76c800) [pid = 1805] [serial = 1649] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 270 (0x7ff852e05000) [pid = 1805] [serial = 1464] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 269 (0x7ff866470000) [pid = 1805] [serial = 1497] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 268 (0x7ff85d2ec800) [pid = 1805] [serial = 1479] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 267 (0x7ff84e770400) [pid = 1805] [serial = 1524] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 266 (0x7ff8739a7000) [pid = 1805] [serial = 1413] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 265 (0x7ff860a68c00) [pid = 1805] [serial = 1401] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 264 (0x7ff8511db000) [pid = 1805] [serial = 1425] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 263 (0x7ff863e27000) [pid = 1805] [serial = 1625] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 262 (0x7ff84e655800) [pid = 1805] [serial = 1650] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 261 (0x7ff851958400) [pid = 1805] [serial = 1392] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 260 (0x7ff84c7dcc00) [pid = 1805] [serial = 1389] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 259 (0x7ff85d6d4800) [pid = 1805] [serial = 1332] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 258 (0x7ff8737edc00) [pid = 1805] [serial = 1637] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 257 (0x7ff84e29b000) [pid = 1805] [serial = 1595] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 256 (0x7ff85f51b400) [pid = 1805] [serial = 1613] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 255 (0x7ff8553c8000) [pid = 1805] [serial = 1604] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 254 (0x7ff8553bcc00) [pid = 1805] [serial = 1656] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 253 (0x7ff873929400) [pid = 1805] [serial = 1344] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 252 (0x7ff878e0f000) [pid = 1805] [serial = 1353] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 251 (0x7ff861602c00) [pid = 1805] [serial = 1619] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 250 (0x7ff8645ba000) [pid = 1805] [serial = 1491] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 249 (0x7ff8616afc00) [pid = 1805] [serial = 1335] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 248 (0x7ff878c9cc00) [pid = 1805] [serial = 1419] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 247 (0x7ff854f72400) [pid = 1805] [serial = 1467] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 246 (0x7ff84e279800) [pid = 1805] [serial = 1302] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 245 (0x7ff85ce45800) [pid = 1805] [serial = 1610] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 244 (0x7ff8511db800) [pid = 1805] [serial = 1461] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 243 (0x7ff85f521c00) [pid = 1805] [serial = 1616] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 242 (0x7ff866476800) [pid = 1805] [serial = 1407] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 241 (0x7ff863242c00) [pid = 1805] [serial = 1404] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 240 (0x7ff86185ac00) [pid = 1805] [serial = 1622] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 239 (0x7ff84a4e7400) [pid = 1805] [serial = 1455] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 238 (0x7ff854f6c800) [pid = 1805] [serial = 1329] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 237 (0x7ff866812c00) [pid = 1805] [serial = 1631] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 236 (0x7ff878c08c00) [pid = 1805] [serial = 1347] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 235 (0x7ff84e6e6800) [pid = 1805] [serial = 1640] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 234 (0x7ff868d34000) [pid = 1805] [serial = 1410] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 233 (0x7ff85da6fc00) [pid = 1805] [serial = 1482] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 232 (0x7ff85f5f9c00) [pid = 1805] [serial = 1634] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 231 (0x7ff878eef000) [pid = 1805] [serial = 1356] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 230 (0x7ff865944400) [pid = 1805] [serial = 1494] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 229 (0x7ff8555e6c00) [pid = 1805] [serial = 1643] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 228 (0x7ff84a062400) [pid = 1805] [serial = 1362] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 227 (0x7ff84a010400) [pid = 1805] [serial = 1428] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 226 (0x7ff85dd5e000) [pid = 1805] [serial = 1661] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 225 (0x7ff84dfec400) [pid = 1805] [serial = 1431] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 224 (0x7ff86160ec00) [pid = 1805] [serial = 1359] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 223 (0x7ff85d166800) [pid = 1805] [serial = 1398] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 222 (0x7ff878c9bc00) [pid = 1805] [serial = 1416] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 221 (0x7ff8690c2400) [pid = 1805] [serial = 1341] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 220 (0x7ff86547f800) [pid = 1805] [serial = 1338] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 219 (0x7ff85195b400) [pid = 1805] [serial = 1598] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 218 (0x7ff85d6d5c00) [pid = 1805] [serial = 1200] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 217 (0x7ff8516b3400) [pid = 1805] [serial = 1326] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 216 (0x7ff865c36c00) [pid = 1805] [serial = 1628] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 215 (0x7ff853644c00) [pid = 1805] [serial = 1653] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 1805 | --DOMWINDOW == 214 (0x7ff85bec1800) [pid = 1805] [serial = 1664] [outer = (nil)] [url = about:blank] 10:25:08 INFO - PROCESS | 1805 | 1461086708268 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 10:25:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 10:25:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 2997ms 10:25:08 INFO - PROCESS | 1805 | 1461086708301 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 10:25:08 INFO - PROCESS | 1805 | 1461086708308 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 10:25:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 10:25:08 INFO - PROCESS | 1805 | 1461086708316 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 10:25:08 INFO - PROCESS | 1805 | 1461086708322 Marionette TRACE conn3 <- [1,2362,null,{}] 10:25:08 INFO - PROCESS | 1805 | 1461086708329 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:08 INFO - PROCESS | 1805 | 1461086708588 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 10:25:08 INFO - PROCESS | 1805 | 1461086708787 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:08 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84a113000 == 155 [pid = 1805] [id = 598] 10:25:08 INFO - PROCESS | 1805 | ++DOMWINDOW == 215 (0x7ff84a005400) [pid = 1805] [serial = 1795] [outer = (nil)] 10:25:08 INFO - PROCESS | 1805 | ++DOMWINDOW == 216 (0x7ff84a05d000) [pid = 1805] [serial = 1796] [outer = 0x7ff84a005400] 10:25:08 INFO - PROCESS | 1805 | 1461086708858 Marionette DEBUG loaded listener.js 10:25:08 INFO - PROCESS | 1805 | ++DOMWINDOW == 217 (0x7ff84a19ec00) [pid = 1805] [serial = 1797] [outer = 0x7ff84a005400] 10:25:09 INFO - PROCESS | 1805 | 1461086709813 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 10:25:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 10:25:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1539ms 10:25:09 INFO - PROCESS | 1805 | 1461086709857 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 10:25:09 INFO - PROCESS | 1805 | 1461086709866 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 10:25:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 10:25:09 INFO - PROCESS | 1805 | 1461086709876 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 10:25:09 INFO - PROCESS | 1805 | 1461086709880 Marionette TRACE conn3 <- [1,2366,null,{}] 10:25:09 INFO - PROCESS | 1805 | 1461086709886 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:10 INFO - PROCESS | 1805 | 1461086710211 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 10:25:10 INFO - PROCESS | 1805 | 1461086710434 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:10 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84c3ae800 == 156 [pid = 1805] [id = 599] 10:25:10 INFO - PROCESS | 1805 | ++DOMWINDOW == 218 (0x7ff84b72b400) [pid = 1805] [serial = 1798] [outer = (nil)] 10:25:10 INFO - PROCESS | 1805 | ++DOMWINDOW == 219 (0x7ff84c4ad400) [pid = 1805] [serial = 1799] [outer = 0x7ff84b72b400] 10:25:10 INFO - PROCESS | 1805 | 1461086710501 Marionette DEBUG loaded listener.js 10:25:10 INFO - PROCESS | 1805 | ++DOMWINDOW == 220 (0x7ff84c7d9400) [pid = 1805] [serial = 1800] [outer = 0x7ff84b72b400] 10:25:11 INFO - PROCESS | 1805 | 1461086711440 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 10:25:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 10:25:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1592ms 10:25:11 INFO - PROCESS | 1805 | 1461086711474 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 10:25:11 INFO - PROCESS | 1805 | 1461086711484 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 10:25:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 10:25:11 INFO - PROCESS | 1805 | 1461086711493 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 10:25:11 INFO - PROCESS | 1805 | 1461086711504 Marionette TRACE conn3 <- [1,2370,null,{}] 10:25:11 INFO - PROCESS | 1805 | 1461086711547 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:11 INFO - PROCESS | 1805 | 1461086711975 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 10:25:12 INFO - PROCESS | 1805 | 1461086712151 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:12 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84e052000 == 157 [pid = 1805] [id = 600] 10:25:12 INFO - PROCESS | 1805 | ++DOMWINDOW == 221 (0x7ff84d9cac00) [pid = 1805] [serial = 1801] [outer = (nil)] 10:25:12 INFO - PROCESS | 1805 | ++DOMWINDOW == 222 (0x7ff84dfae800) [pid = 1805] [serial = 1802] [outer = 0x7ff84d9cac00] 10:25:12 INFO - PROCESS | 1805 | 1461086712227 Marionette DEBUG loaded listener.js 10:25:12 INFO - PROCESS | 1805 | ++DOMWINDOW == 223 (0x7ff84dff2800) [pid = 1805] [serial = 1803] [outer = 0x7ff84d9cac00] 10:25:13 INFO - PROCESS | 1805 | --DOMWINDOW == 222 (0x7ff853763c00) [pid = 1805] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 10:25:13 INFO - PROCESS | 1805 | --DOMWINDOW == 221 (0x7ff84b768800) [pid = 1805] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 10:25:13 INFO - PROCESS | 1805 | --DOMWINDOW == 220 (0x7ff860920400) [pid = 1805] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 10:25:13 INFO - PROCESS | 1805 | --DOMWINDOW == 219 (0x7ff84b729800) [pid = 1805] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 10:25:13 INFO - PROCESS | 1805 | --DOMWINDOW == 218 (0x7ff845f1b400) [pid = 1805] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 10:25:13 INFO - PROCESS | 1805 | --DOMWINDOW == 217 (0x7ff84a4dc800) [pid = 1805] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 10:25:13 INFO - PROCESS | 1805 | --DOMWINDOW == 216 (0x7ff850cf3c00) [pid = 1805] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 10:25:13 INFO - PROCESS | 1805 | --DOMWINDOW == 215 (0x7ff84a4e7000) [pid = 1805] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 10:25:13 INFO - PROCESS | 1805 | --DOMWINDOW == 214 (0x7ff84e0d9000) [pid = 1805] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 10:25:13 INFO - PROCESS | 1805 | --DOMWINDOW == 213 (0x7ff84a4e4400) [pid = 1805] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 10:25:13 INFO - PROCESS | 1805 | --DOMWINDOW == 212 (0x7ff84a4ea400) [pid = 1805] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 10:25:13 INFO - PROCESS | 1805 | --DOMWINDOW == 211 (0x7ff84dc2c800) [pid = 1805] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 10:25:13 INFO - PROCESS | 1805 | --DOMWINDOW == 210 (0x7ff84a4df000) [pid = 1805] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 10:25:13 INFO - PROCESS | 1805 | --DOMWINDOW == 209 (0x7ff84b724000) [pid = 1805] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 10:25:13 INFO - PROCESS | 1805 | --DOMWINDOW == 208 (0x7ff84a4e9800) [pid = 1805] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 10:25:13 INFO - PROCESS | 1805 | --DOMWINDOW == 207 (0x7ff860c48c00) [pid = 1805] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 10:25:13 INFO - PROCESS | 1805 | --DOMWINDOW == 206 (0x7ff85195a000) [pid = 1805] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 10:25:13 INFO - PROCESS | 1805 | --DOMWINDOW == 205 (0x7ff85aed2400) [pid = 1805] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 10:25:13 INFO - PROCESS | 1805 | --DOMWINDOW == 204 (0x7ff85c7eb000) [pid = 1805] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 10:25:13 INFO - PROCESS | 1805 | --DOMWINDOW == 203 (0x7ff84b723400) [pid = 1805] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 10:25:13 INFO - PROCESS | 1805 | --DOMWINDOW == 202 (0x7ff85523ec00) [pid = 1805] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 10:25:13 INFO - PROCESS | 1805 | --DOMWINDOW == 201 (0x7ff84c4fcc00) [pid = 1805] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 10:25:13 INFO - PROCESS | 1805 | --DOMWINDOW == 200 (0x7ff86646dc00) [pid = 1805] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 10:25:13 INFO - PROCESS | 1805 | --DOMWINDOW == 199 (0x7ff860921400) [pid = 1805] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 10:25:13 INFO - PROCESS | 1805 | 1461086713533 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 10:25:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 10:25:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 2061ms 10:25:13 INFO - PROCESS | 1805 | 1461086713554 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 10:25:13 INFO - PROCESS | 1805 | 1461086713560 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 10:25:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 10:25:13 INFO - PROCESS | 1805 | 1461086713565 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 10:25:13 INFO - PROCESS | 1805 | 1461086713567 Marionette TRACE conn3 <- [1,2374,null,{}] 10:25:13 INFO - PROCESS | 1805 | 1461086713573 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:13 INFO - PROCESS | 1805 | 1461086713768 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 10:25:13 INFO - PROCESS | 1805 | 1461086713966 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:13 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84e5f7000 == 158 [pid = 1805] [id = 601] 10:25:13 INFO - PROCESS | 1805 | ++DOMWINDOW == 200 (0x7ff84a00dc00) [pid = 1805] [serial = 1804] [outer = (nil)] 10:25:14 INFO - PROCESS | 1805 | ++DOMWINDOW == 201 (0x7ff84dfab800) [pid = 1805] [serial = 1805] [outer = 0x7ff84a00dc00] 10:25:14 INFO - PROCESS | 1805 | 1461086714035 Marionette DEBUG loaded listener.js 10:25:14 INFO - PROCESS | 1805 | ++DOMWINDOW == 202 (0x7ff84e278400) [pid = 1805] [serial = 1806] [outer = 0x7ff84a00dc00] 10:25:14 INFO - PROCESS | 1805 | 1461086714785 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 10:25:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 10:25:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1233ms 10:25:14 INFO - PROCESS | 1805 | 1461086714800 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 10:25:14 INFO - PROCESS | 1805 | 1461086714803 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 10:25:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 10:25:14 INFO - PROCESS | 1805 | 1461086714810 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 10:25:14 INFO - PROCESS | 1805 | 1461086714814 Marionette TRACE conn3 <- [1,2378,null,{}] 10:25:14 INFO - PROCESS | 1805 | 1461086714832 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:15 INFO - PROCESS | 1805 | 1461086715194 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 10:25:15 INFO - PROCESS | 1805 | 1461086715479 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:15 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff8494c2800 == 159 [pid = 1805] [id = 602] 10:25:15 INFO - PROCESS | 1805 | ++DOMWINDOW == 203 (0x7ff849f9b800) [pid = 1805] [serial = 1807] [outer = (nil)] 10:25:15 INFO - PROCESS | 1805 | ++DOMWINDOW == 204 (0x7ff84a008400) [pid = 1805] [serial = 1808] [outer = 0x7ff849f9b800] 10:25:15 INFO - PROCESS | 1805 | 1461086715625 Marionette DEBUG loaded listener.js 10:25:15 INFO - PROCESS | 1805 | ++DOMWINDOW == 205 (0x7ff84a19cc00) [pid = 1805] [serial = 1809] [outer = 0x7ff849f9b800] 10:25:16 INFO - PROCESS | 1805 | 1461086716565 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 10:25:16 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:25:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1831ms 10:25:16 INFO - PROCESS | 1805 | 1461086716645 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 10:25:16 INFO - PROCESS | 1805 | 1461086716652 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 10:25:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 10:25:16 INFO - PROCESS | 1805 | 1461086716661 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 10:25:16 INFO - PROCESS | 1805 | 1461086716668 Marionette TRACE conn3 <- [1,2382,null,{}] 10:25:16 INFO - PROCESS | 1805 | 1461086716675 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:17 INFO - PROCESS | 1805 | 1461086717020 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 10:25:17 INFO - PROCESS | 1805 | 1461086717255 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:17 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84e056800 == 160 [pid = 1805] [id = 603] 10:25:17 INFO - PROCESS | 1805 | ++DOMWINDOW == 206 (0x7ff84b767800) [pid = 1805] [serial = 1810] [outer = (nil)] 10:25:17 INFO - PROCESS | 1805 | ++DOMWINDOW == 207 (0x7ff84c4fd800) [pid = 1805] [serial = 1811] [outer = 0x7ff84b767800] 10:25:17 INFO - PROCESS | 1805 | 1461086717345 Marionette DEBUG loaded listener.js 10:25:17 INFO - PROCESS | 1805 | ++DOMWINDOW == 208 (0x7ff84d9c7400) [pid = 1805] [serial = 1812] [outer = 0x7ff84b767800] 10:25:18 INFO - PROCESS | 1805 | 1461086718352 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 10:25:18 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:25:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1735ms 10:25:18 INFO - PROCESS | 1805 | 1461086718395 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 10:25:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 10:25:18 INFO - PROCESS | 1805 | 1461086718406 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 10:25:18 INFO - PROCESS | 1805 | 1461086718417 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 10:25:18 INFO - PROCESS | 1805 | 1461086718420 Marionette TRACE conn3 <- [1,2386,null,{}] 10:25:18 INFO - PROCESS | 1805 | 1461086718427 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:18 INFO - PROCESS | 1805 | 1461086718662 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 10:25:19 INFO - PROCESS | 1805 | 1461086719016 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:19 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff850dc3800 == 161 [pid = 1805] [id = 604] 10:25:19 INFO - PROCESS | 1805 | ++DOMWINDOW == 209 (0x7ff84dff2000) [pid = 1805] [serial = 1813] [outer = (nil)] 10:25:19 INFO - PROCESS | 1805 | ++DOMWINDOW == 210 (0x7ff84e29c400) [pid = 1805] [serial = 1814] [outer = 0x7ff84dff2000] 10:25:19 INFO - PROCESS | 1805 | 1461086719099 Marionette DEBUG loaded listener.js 10:25:19 INFO - PROCESS | 1805 | ++DOMWINDOW == 211 (0x7ff84e6e6800) [pid = 1805] [serial = 1815] [outer = 0x7ff84dff2000] 10:25:19 INFO - PROCESS | 1805 | 1461086719975 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 10:25:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 10:25:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1639ms 10:25:20 INFO - PROCESS | 1805 | 1461086720054 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 10:25:20 INFO - PROCESS | 1805 | 1461086720062 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 10:25:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 10:25:20 INFO - PROCESS | 1805 | 1461086720088 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 10:25:20 INFO - PROCESS | 1805 | 1461086720096 Marionette TRACE conn3 <- [1,2390,null,{}] 10:25:20 INFO - PROCESS | 1805 | 1461086720155 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:20 INFO - PROCESS | 1805 | 1461086720406 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 10:25:20 INFO - PROCESS | 1805 | 1461086720710 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:20 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff851a56000 == 162 [pid = 1805] [id = 605] 10:25:20 INFO - PROCESS | 1805 | ++DOMWINDOW == 212 (0x7ff84e0d4c00) [pid = 1805] [serial = 1816] [outer = (nil)] 10:25:20 INFO - PROCESS | 1805 | ++DOMWINDOW == 213 (0x7ff84e7bfc00) [pid = 1805] [serial = 1817] [outer = 0x7ff84e0d4c00] 10:25:20 INFO - PROCESS | 1805 | 1461086720789 Marionette DEBUG loaded listener.js 10:25:20 INFO - PROCESS | 1805 | ++DOMWINDOW == 214 (0x7ff850bb3800) [pid = 1805] [serial = 1818] [outer = 0x7ff84e0d4c00] 10:25:21 INFO - PROCESS | 1805 | 1461086721743 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 10:25:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 10:25:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1703ms 10:25:21 INFO - PROCESS | 1805 | 1461086721777 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 10:25:21 INFO - PROCESS | 1805 | 1461086721781 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 10:25:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 10:25:21 INFO - PROCESS | 1805 | 1461086721787 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 10:25:21 INFO - PROCESS | 1805 | 1461086721789 Marionette TRACE conn3 <- [1,2394,null,{}] 10:25:21 INFO - PROCESS | 1805 | 1461086721796 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:22 INFO - PROCESS | 1805 | 1461086722029 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 10:25:22 INFO - PROCESS | 1805 | 1461086722308 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:22 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff852cdd800 == 163 [pid = 1805] [id = 606] 10:25:22 INFO - PROCESS | 1805 | ++DOMWINDOW == 215 (0x7ff84e290400) [pid = 1805] [serial = 1819] [outer = (nil)] 10:25:22 INFO - PROCESS | 1805 | ++DOMWINDOW == 216 (0x7ff850ed6800) [pid = 1805] [serial = 1820] [outer = 0x7ff84e290400] 10:25:22 INFO - PROCESS | 1805 | 1461086722429 Marionette DEBUG loaded listener.js 10:25:22 INFO - PROCESS | 1805 | ++DOMWINDOW == 217 (0x7ff850fd1000) [pid = 1805] [serial = 1821] [outer = 0x7ff84e290400] 10:25:23 INFO - PROCESS | 1805 | 1461086723293 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 10:25:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 10:25:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1580ms 10:25:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 10:25:23 INFO - PROCESS | 1805 | 1461086723369 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 10:25:23 INFO - PROCESS | 1805 | 1461086723371 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 10:25:23 INFO - PROCESS | 1805 | 1461086723378 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 10:25:23 INFO - PROCESS | 1805 | 1461086723381 Marionette TRACE conn3 <- [1,2398,null,{}] 10:25:23 INFO - PROCESS | 1805 | 1461086723386 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:23 INFO - PROCESS | 1805 | 1461086723618 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 10:25:23 INFO - PROCESS | 1805 | 1461086723949 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:23 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85543a800 == 164 [pid = 1805] [id = 607] 10:25:23 INFO - PROCESS | 1805 | ++DOMWINDOW == 218 (0x7ff85147d400) [pid = 1805] [serial = 1822] [outer = (nil)] 10:25:24 INFO - PROCESS | 1805 | ++DOMWINDOW == 219 (0x7ff85147f800) [pid = 1805] [serial = 1823] [outer = 0x7ff85147d400] 10:25:24 INFO - PROCESS | 1805 | 1461086724038 Marionette DEBUG loaded listener.js 10:25:24 INFO - PROCESS | 1805 | ++DOMWINDOW == 220 (0x7ff8514e4400) [pid = 1805] [serial = 1824] [outer = 0x7ff85147d400] 10:25:24 INFO - PROCESS | 1805 | 1461086724909 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 10:25:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 10:25:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1581ms 10:25:24 INFO - PROCESS | 1805 | 1461086724959 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 10:25:24 INFO - PROCESS | 1805 | 1461086724963 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 10:25:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 10:25:24 INFO - PROCESS | 1805 | 1461086724969 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 10:25:24 INFO - PROCESS | 1805 | 1461086724971 Marionette TRACE conn3 <- [1,2402,null,{}] 10:25:24 INFO - PROCESS | 1805 | 1461086724978 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:25 INFO - PROCESS | 1805 | 1461086725180 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 10:25:25 INFO - PROCESS | 1805 | 1461086725497 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:25 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff855fda000 == 165 [pid = 1805] [id = 608] 10:25:25 INFO - PROCESS | 1805 | ++DOMWINDOW == 221 (0x7ff850fd9c00) [pid = 1805] [serial = 1825] [outer = (nil)] 10:25:25 INFO - PROCESS | 1805 | ++DOMWINDOW == 222 (0x7ff85195c800) [pid = 1805] [serial = 1826] [outer = 0x7ff850fd9c00] 10:25:25 INFO - PROCESS | 1805 | 1461086725571 Marionette DEBUG loaded listener.js 10:25:25 INFO - PROCESS | 1805 | ++DOMWINDOW == 223 (0x7ff851d04000) [pid = 1805] [serial = 1827] [outer = 0x7ff850fd9c00] 10:25:26 INFO - PROCESS | 1805 | 1461086726391 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 10:25:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 10:25:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1480ms 10:25:26 INFO - PROCESS | 1805 | 1461086726450 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 10:25:26 INFO - PROCESS | 1805 | 1461086726454 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 10:25:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 10:25:26 INFO - PROCESS | 1805 | 1461086726459 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 10:25:26 INFO - PROCESS | 1805 | 1461086726461 Marionette TRACE conn3 <- [1,2406,null,{}] 10:25:26 INFO - PROCESS | 1805 | 1461086726467 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:26 INFO - PROCESS | 1805 | 1461086726671 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 10:25:26 INFO - PROCESS | 1805 | 1461086726950 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:26 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85ae4a000 == 166 [pid = 1805] [id = 609] 10:25:26 INFO - PROCESS | 1805 | ++DOMWINDOW == 224 (0x7ff8511d2400) [pid = 1805] [serial = 1828] [outer = (nil)] 10:25:27 INFO - PROCESS | 1805 | ++DOMWINDOW == 225 (0x7ff852e0b800) [pid = 1805] [serial = 1829] [outer = 0x7ff8511d2400] 10:25:27 INFO - PROCESS | 1805 | 1461086727038 Marionette DEBUG loaded listener.js 10:25:27 INFO - PROCESS | 1805 | ++DOMWINDOW == 226 (0x7ff853763c00) [pid = 1805] [serial = 1830] [outer = 0x7ff8511d2400] 10:25:27 INFO - PROCESS | 1805 | 1461086727917 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 10:25:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 10:25:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1479ms 10:25:27 INFO - PROCESS | 1805 | 1461086727939 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 10:25:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 10:25:27 INFO - PROCESS | 1805 | 1461086727944 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 10:25:27 INFO - PROCESS | 1805 | 1461086727950 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 10:25:27 INFO - PROCESS | 1805 | 1461086727953 Marionette TRACE conn3 <- [1,2410,null,{}] 10:25:27 INFO - PROCESS | 1805 | 1461086727958 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:28 INFO - PROCESS | 1805 | 1461086728166 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 10:25:28 INFO - PROCESS | 1805 | 1461086728447 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:28 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85ca21000 == 167 [pid = 1805] [id = 610] 10:25:28 INFO - PROCESS | 1805 | ++DOMWINDOW == 227 (0x7ff84c7d7c00) [pid = 1805] [serial = 1831] [outer = (nil)] 10:25:28 INFO - PROCESS | 1805 | ++DOMWINDOW == 228 (0x7ff8537ae000) [pid = 1805] [serial = 1832] [outer = 0x7ff84c7d7c00] 10:25:28 INFO - PROCESS | 1805 | 1461086728566 Marionette DEBUG loaded listener.js 10:25:28 INFO - PROCESS | 1805 | ++DOMWINDOW == 229 (0x7ff8537b8000) [pid = 1805] [serial = 1833] [outer = 0x7ff84c7d7c00] 10:25:29 INFO - PROCESS | 1805 | 1461086729438 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 10:25:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 10:25:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1528ms 10:25:29 INFO - PROCESS | 1805 | 1461086729478 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 10:25:29 INFO - PROCESS | 1805 | 1461086729482 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 10:25:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 10:25:29 INFO - PROCESS | 1805 | 1461086729487 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 10:25:29 INFO - PROCESS | 1805 | 1461086729490 Marionette TRACE conn3 <- [1,2414,null,{}] 10:25:29 INFO - PROCESS | 1805 | 1461086729495 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:29 INFO - PROCESS | 1805 | 1461086729696 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 10:25:29 INFO - PROCESS | 1805 | 1461086729976 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:30 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85ebb9000 == 168 [pid = 1805] [id = 611] 10:25:30 INFO - PROCESS | 1805 | ++DOMWINDOW == 230 (0x7ff851cd1c00) [pid = 1805] [serial = 1834] [outer = (nil)] 10:25:30 INFO - PROCESS | 1805 | ++DOMWINDOW == 231 (0x7ff854f6d400) [pid = 1805] [serial = 1835] [outer = 0x7ff851cd1c00] 10:25:30 INFO - PROCESS | 1805 | 1461086730091 Marionette DEBUG loaded listener.js 10:25:30 INFO - PROCESS | 1805 | ++DOMWINDOW == 232 (0x7ff855237c00) [pid = 1805] [serial = 1836] [outer = 0x7ff851cd1c00] 10:25:30 INFO - PROCESS | 1805 | 1461086730937 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 10:25:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 10:25:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1488ms 10:25:30 INFO - PROCESS | 1805 | 1461086730977 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 10:25:30 INFO - PROCESS | 1805 | 1461086730981 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 10:25:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 10:25:30 INFO - PROCESS | 1805 | 1461086730986 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 10:25:30 INFO - PROCESS | 1805 | 1461086730989 Marionette TRACE conn3 <- [1,2418,null,{}] 10:25:30 INFO - PROCESS | 1805 | 1461086730995 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:31 INFO - PROCESS | 1805 | 1461086731217 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 10:25:31 INFO - PROCESS | 1805 | 1461086731502 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:31 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff8617ba800 == 169 [pid = 1805] [id = 612] 10:25:31 INFO - PROCESS | 1805 | ++DOMWINDOW == 233 (0x7ff855465400) [pid = 1805] [serial = 1837] [outer = (nil)] 10:25:31 INFO - PROCESS | 1805 | ++DOMWINDOW == 234 (0x7ff855881000) [pid = 1805] [serial = 1838] [outer = 0x7ff855465400] 10:25:31 INFO - PROCESS | 1805 | 1461086731644 Marionette DEBUG loaded listener.js 10:25:31 INFO - PROCESS | 1805 | ++DOMWINDOW == 235 (0x7ff85be82000) [pid = 1805] [serial = 1839] [outer = 0x7ff855465400] 10:25:32 INFO - PROCESS | 1805 | 1461086732538 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 10:25:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 10:25:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1629ms 10:25:32 INFO - PROCESS | 1805 | 1461086732617 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 10:25:32 INFO - PROCESS | 1805 | 1461086732627 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 10:25:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 10:25:32 INFO - PROCESS | 1805 | 1461086732634 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 10:25:32 INFO - PROCESS | 1805 | 1461086732644 Marionette TRACE conn3 <- [1,2422,null,{}] 10:25:32 INFO - PROCESS | 1805 | 1461086732653 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:33 INFO - PROCESS | 1805 | 1461086733031 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 10:25:33 INFO - PROCESS | 1805 | 1461086733295 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:33 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff861eca000 == 170 [pid = 1805] [id = 613] 10:25:33 INFO - PROCESS | 1805 | ++DOMWINDOW == 236 (0x7ff85bec4c00) [pid = 1805] [serial = 1840] [outer = (nil)] 10:25:33 INFO - PROCESS | 1805 | ++DOMWINDOW == 237 (0x7ff85c67dc00) [pid = 1805] [serial = 1841] [outer = 0x7ff85bec4c00] 10:25:33 INFO - PROCESS | 1805 | 1461086733371 Marionette DEBUG loaded listener.js 10:25:33 INFO - PROCESS | 1805 | ++DOMWINDOW == 238 (0x7ff85c7e3000) [pid = 1805] [serial = 1842] [outer = 0x7ff85bec4c00] 10:25:34 INFO - PROCESS | 1805 | 1461086734233 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 10:25:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 10:25:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1639ms 10:25:34 INFO - PROCESS | 1805 | 1461086734275 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 10:25:34 INFO - PROCESS | 1805 | 1461086734279 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 10:25:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 10:25:34 INFO - PROCESS | 1805 | 1461086734284 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 10:25:34 INFO - PROCESS | 1805 | 1461086734287 Marionette TRACE conn3 <- [1,2426,null,{}] 10:25:34 INFO - PROCESS | 1805 | 1461086734292 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:34 INFO - PROCESS | 1805 | 1461086734501 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 10:25:34 INFO - PROCESS | 1805 | 1461086734784 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:34 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff865418800 == 171 [pid = 1805] [id = 614] 10:25:34 INFO - PROCESS | 1805 | ++DOMWINDOW == 239 (0x7ff85c2f3800) [pid = 1805] [serial = 1843] [outer = (nil)] 10:25:34 INFO - PROCESS | 1805 | ++DOMWINDOW == 240 (0x7ff85c7e9000) [pid = 1805] [serial = 1844] [outer = 0x7ff85c2f3800] 10:25:34 INFO - PROCESS | 1805 | 1461086734860 Marionette DEBUG loaded listener.js 10:25:34 INFO - PROCESS | 1805 | ++DOMWINDOW == 241 (0x7ff85c9f3800) [pid = 1805] [serial = 1845] [outer = 0x7ff85c2f3800] 10:25:35 INFO - PROCESS | 1805 | 1461086735719 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 10:25:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 10:25:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1486ms 10:25:35 INFO - PROCESS | 1805 | 1461086735785 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 10:25:35 INFO - PROCESS | 1805 | 1461086735789 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 10:25:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 10:25:35 INFO - PROCESS | 1805 | 1461086735798 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 10:25:35 INFO - PROCESS | 1805 | 1461086735800 Marionette TRACE conn3 <- [1,2430,null,{}] 10:25:35 INFO - PROCESS | 1805 | 1461086735807 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:36 INFO - PROCESS | 1805 | 1461086736033 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 10:25:36 INFO - PROCESS | 1805 | 1461086736318 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:36 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff865b4e800 == 172 [pid = 1805] [id = 615] 10:25:36 INFO - PROCESS | 1805 | ++DOMWINDOW == 242 (0x7ff852e04c00) [pid = 1805] [serial = 1846] [outer = (nil)] 10:25:36 INFO - PROCESS | 1805 | ++DOMWINDOW == 243 (0x7ff85cac5800) [pid = 1805] [serial = 1847] [outer = 0x7ff852e04c00] 10:25:36 INFO - PROCESS | 1805 | 1461086736432 Marionette DEBUG loaded listener.js 10:25:36 INFO - PROCESS | 1805 | ++DOMWINDOW == 244 (0x7ff85cacf800) [pid = 1805] [serial = 1848] [outer = 0x7ff852e04c00] 10:25:37 INFO - PROCESS | 1805 | 1461086737297 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 10:25:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 10:25:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1529ms 10:25:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 10:25:37 INFO - PROCESS | 1805 | 1461086737327 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 10:25:37 INFO - PROCESS | 1805 | 1461086737330 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 10:25:37 INFO - PROCESS | 1805 | 1461086737335 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 10:25:37 INFO - PROCESS | 1805 | 1461086737339 Marionette TRACE conn3 <- [1,2434,null,{}] 10:25:37 INFO - PROCESS | 1805 | 1461086737344 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:37 INFO - PROCESS | 1805 | 1461086737568 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 10:25:37 INFO - PROCESS | 1805 | 1461086737863 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:37 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff866465000 == 173 [pid = 1805] [id = 616] 10:25:37 INFO - PROCESS | 1805 | ++DOMWINDOW == 245 (0x7ff8555e2800) [pid = 1805] [serial = 1849] [outer = (nil)] 10:25:37 INFO - PROCESS | 1805 | ++DOMWINDOW == 246 (0x7ff85cc96800) [pid = 1805] [serial = 1850] [outer = 0x7ff8555e2800] 10:25:37 INFO - PROCESS | 1805 | 1461086737946 Marionette DEBUG loaded listener.js 10:25:38 INFO - PROCESS | 1805 | ++DOMWINDOW == 247 (0x7ff85cfccc00) [pid = 1805] [serial = 1851] [outer = 0x7ff8555e2800] 10:25:38 INFO - PROCESS | 1805 | 1461086738820 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 10:25:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 10:25:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1532ms 10:25:38 INFO - PROCESS | 1805 | 1461086738868 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 10:25:38 INFO - PROCESS | 1805 | 1461086738871 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 10:25:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 10:25:38 INFO - PROCESS | 1805 | 1461086738892 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 10:25:38 INFO - PROCESS | 1805 | 1461086738896 Marionette TRACE conn3 <- [1,2438,null,{}] 10:25:38 INFO - PROCESS | 1805 | 1461086738907 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:39 INFO - PROCESS | 1805 | 1461086739127 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 10:25:39 INFO - PROCESS | 1805 | 1461086739411 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:39 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff866d20000 == 174 [pid = 1805] [id = 617] 10:25:39 INFO - PROCESS | 1805 | ++DOMWINDOW == 248 (0x7ff85cac5400) [pid = 1805] [serial = 1852] [outer = (nil)] 10:25:39 INFO - PROCESS | 1805 | ++DOMWINDOW == 249 (0x7ff85d168400) [pid = 1805] [serial = 1853] [outer = 0x7ff85cac5400] 10:25:39 INFO - PROCESS | 1805 | 1461086739527 Marionette DEBUG loaded listener.js 10:25:39 INFO - PROCESS | 1805 | ++DOMWINDOW == 250 (0x7ff85d2e9c00) [pid = 1805] [serial = 1854] [outer = 0x7ff85cac5400] 10:25:40 INFO - PROCESS | 1805 | 1461086740422 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 10:25:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 10:25:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1600ms 10:25:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 10:25:40 INFO - PROCESS | 1805 | 1461086740479 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 10:25:40 INFO - PROCESS | 1805 | 1461086740481 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 10:25:40 INFO - PROCESS | 1805 | 1461086740488 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 10:25:40 INFO - PROCESS | 1805 | 1461086740491 Marionette TRACE conn3 <- [1,2442,null,{}] 10:25:40 INFO - PROCESS | 1805 | 1461086740496 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:40 INFO - PROCESS | 1805 | 1461086740734 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 10:25:41 INFO - PROCESS | 1805 | 1461086741060 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:41 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff86765a800 == 175 [pid = 1805] [id = 618] 10:25:41 INFO - PROCESS | 1805 | ++DOMWINDOW == 251 (0x7ff85cacf400) [pid = 1805] [serial = 1855] [outer = (nil)] 10:25:41 INFO - PROCESS | 1805 | ++DOMWINDOW == 252 (0x7ff85d514400) [pid = 1805] [serial = 1856] [outer = 0x7ff85cacf400] 10:25:41 INFO - PROCESS | 1805 | 1461086741142 Marionette DEBUG loaded listener.js 10:25:41 INFO - PROCESS | 1805 | ++DOMWINDOW == 253 (0x7ff85d521000) [pid = 1805] [serial = 1857] [outer = 0x7ff85cacf400] 10:25:41 INFO - PROCESS | 1805 | 1461086741991 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 10:25:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 10:25:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1540ms 10:25:42 INFO - PROCESS | 1805 | 1461086742029 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 10:25:42 INFO - PROCESS | 1805 | 1461086742036 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 10:25:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 10:25:42 INFO - PROCESS | 1805 | 1461086742042 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 10:25:42 INFO - PROCESS | 1805 | 1461086742044 Marionette TRACE conn3 <- [1,2446,null,{}] 10:25:42 INFO - PROCESS | 1805 | 1461086742050 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:42 INFO - PROCESS | 1805 | 1461086742280 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 10:25:42 INFO - PROCESS | 1805 | 1461086742635 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:42 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84a3e2800 == 176 [pid = 1805] [id = 619] 10:25:42 INFO - PROCESS | 1805 | ++DOMWINDOW == 254 (0x7ff845f17800) [pid = 1805] [serial = 1858] [outer = (nil)] 10:25:42 INFO - PROCESS | 1805 | ++DOMWINDOW == 255 (0x7ff8493abc00) [pid = 1805] [serial = 1859] [outer = 0x7ff845f17800] 10:25:42 INFO - PROCESS | 1805 | 1461086742715 Marionette DEBUG loaded listener.js 10:25:42 INFO - PROCESS | 1805 | ++DOMWINDOW == 256 (0x7ff85d6cc400) [pid = 1805] [serial = 1860] [outer = 0x7ff845f17800] 10:25:43 INFO - PROCESS | 1805 | 1461086743571 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 10:25:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 10:25:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1579ms 10:25:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 10:25:43 INFO - PROCESS | 1805 | 1461086743622 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 10:25:43 INFO - PROCESS | 1805 | 1461086743625 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 10:25:43 INFO - PROCESS | 1805 | 1461086743631 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 10:25:43 INFO - PROCESS | 1805 | 1461086743635 Marionette TRACE conn3 <- [1,2450,null,{}] 10:25:43 INFO - PROCESS | 1805 | 1461086743640 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:43 INFO - PROCESS | 1805 | 1461086743860 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 10:25:44 INFO - PROCESS | 1805 | 1461086744150 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:44 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84a3e1800 == 177 [pid = 1805] [id = 620] 10:25:44 INFO - PROCESS | 1805 | ++DOMWINDOW == 257 (0x7ff8493a5000) [pid = 1805] [serial = 1861] [outer = (nil)] 10:25:44 INFO - PROCESS | 1805 | ++DOMWINDOW == 258 (0x7ff84b72b000) [pid = 1805] [serial = 1862] [outer = 0x7ff8493a5000] 10:25:44 INFO - PROCESS | 1805 | 1461086744264 Marionette DEBUG loaded listener.js 10:25:44 INFO - PROCESS | 1805 | ++DOMWINDOW == 259 (0x7ff8511d4400) [pid = 1805] [serial = 1863] [outer = 0x7ff8493a5000] 10:25:46 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff878213000 == 176 [pid = 1805] [id = 545] 10:25:46 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8617d9000 == 175 [pid = 1805] [id = 195] 10:25:46 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84e309000 == 174 [pid = 1805] [id = 546] 10:25:46 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff876bb9000 == 173 [pid = 1805] [id = 107] 10:25:46 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff868ed0800 == 172 [pid = 1805] [id = 543] 10:25:46 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff873937800 == 171 [pid = 1805] [id = 544] 10:25:46 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84e5f7000 == 170 [pid = 1805] [id = 601] 10:25:46 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84b74a000 == 169 [pid = 1805] [id = 577] 10:25:46 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84e052000 == 168 [pid = 1805] [id = 600] 10:25:46 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84c3ae800 == 167 [pid = 1805] [id = 599] 10:25:46 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84e808800 == 166 [pid = 1805] [id = 576] 10:25:46 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84a113000 == 165 [pid = 1805] [id = 598] 10:25:46 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff861067800 == 164 [pid = 1805] [id = 595] 10:25:46 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff860984800 == 163 [pid = 1805] [id = 594] 10:25:46 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85d63c000 == 162 [pid = 1805] [id = 593] 10:25:46 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85cf21000 == 161 [pid = 1805] [id = 592] 10:25:46 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85c98a000 == 160 [pid = 1805] [id = 591] 10:25:46 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85be0e000 == 159 [pid = 1805] [id = 590] 10:25:46 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85ac31000 == 158 [pid = 1805] [id = 589] 10:25:46 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8558e3000 == 157 [pid = 1805] [id = 588] 10:25:46 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff855740000 == 156 [pid = 1805] [id = 587] 10:25:46 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff855260000 == 155 [pid = 1805] [id = 586] 10:25:46 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff855016000 == 154 [pid = 1805] [id = 585] 10:25:46 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff852ecd800 == 153 [pid = 1805] [id = 584] 10:25:46 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff851e8e800 == 152 [pid = 1805] [id = 583] 10:25:46 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff851a62000 == 151 [pid = 1805] [id = 582] 10:25:46 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff851415000 == 150 [pid = 1805] [id = 581] 10:25:46 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84e053800 == 149 [pid = 1805] [id = 580] 10:25:46 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84b8d2000 == 148 [pid = 1805] [id = 579] 10:25:46 INFO - PROCESS | 1805 | --DOMWINDOW == 258 (0x7ff850a09800) [pid = 1805] [serial = 1736] [outer = (nil)] [url = about:blank] 10:25:46 INFO - PROCESS | 1805 | --DOMWINDOW == 257 (0x7ff849fa3800) [pid = 1805] [serial = 1700] [outer = (nil)] [url = about:blank] 10:25:46 INFO - PROCESS | 1805 | --DOMWINDOW == 256 (0x7ff85c7e3400) [pid = 1805] [serial = 1530] [outer = (nil)] [url = about:blank] 10:25:46 INFO - PROCESS | 1805 | --DOMWINDOW == 255 (0x7ff84e6e3400) [pid = 1805] [serial = 1730] [outer = (nil)] [url = about:blank] 10:25:46 INFO - PROCESS | 1805 | --DOMWINDOW == 254 (0x7ff850a09000) [pid = 1805] [serial = 1688] [outer = (nil)] [url = about:blank] 10:25:46 INFO - PROCESS | 1805 | --DOMWINDOW == 253 (0x7ff861609400) [pid = 1805] [serial = 1536] [outer = (nil)] [url = about:blank] 10:25:46 INFO - PROCESS | 1805 | --DOMWINDOW == 252 (0x7ff85147a000) [pid = 1805] [serial = 1712] [outer = (nil)] [url = about:blank] 10:25:46 INFO - PROCESS | 1805 | --DOMWINDOW == 251 (0x7ff8493aac00) [pid = 1805] [serial = 1703] [outer = (nil)] [url = about:blank] 10:25:46 INFO - PROCESS | 1805 | --DOMWINDOW == 250 (0x7ff8537b2c00) [pid = 1805] [serial = 1694] [outer = (nil)] [url = about:blank] 10:25:46 INFO - PROCESS | 1805 | --DOMWINDOW == 249 (0x7ff84a00d400) [pid = 1805] [serial = 1667] [outer = (nil)] [url = about:blank] 10:25:46 INFO - PROCESS | 1805 | --DOMWINDOW == 248 (0x7ff85e89e000) [pid = 1805] [serial = 1676] [outer = (nil)] [url = about:blank] 10:25:46 INFO - PROCESS | 1805 | --DOMWINDOW == 247 (0x7ff8553c0400) [pid = 1805] [serial = 1563] [outer = (nil)] [url = about:blank] 10:25:46 INFO - PROCESS | 1805 | --DOMWINDOW == 246 (0x7ff849fa5000) [pid = 1805] [serial = 1719] [outer = (nil)] [url = about:blank] 10:25:46 INFO - PROCESS | 1805 | --DOMWINDOW == 245 (0x7ff84e6e5000) [pid = 1805] [serial = 1706] [outer = (nil)] [url = about:blank] 10:25:46 INFO - PROCESS | 1805 | --DOMWINDOW == 244 (0x7ff8681f7000) [pid = 1805] [serial = 1682] [outer = (nil)] [url = about:blank] 10:25:46 INFO - PROCESS | 1805 | --DOMWINDOW == 243 (0x7ff84e6de800) [pid = 1805] [serial = 1734] [outer = (nil)] [url = about:blank] 10:25:46 INFO - PROCESS | 1805 | --DOMWINDOW == 242 (0x7ff85eb4c800) [pid = 1805] [serial = 1533] [outer = (nil)] [url = about:blank] 10:25:46 INFO - PROCESS | 1805 | --DOMWINDOW == 241 (0x7ff84b765c00) [pid = 1805] [serial = 1722] [outer = (nil)] [url = about:blank] 10:25:46 INFO - PROCESS | 1805 | --DOMWINDOW == 240 (0x7ff851d11400) [pid = 1805] [serial = 1527] [outer = (nil)] [url = about:blank] 10:25:46 INFO - PROCESS | 1805 | --DOMWINDOW == 239 (0x7ff850bbd800) [pid = 1805] [serial = 1566] [outer = (nil)] [url = about:blank] 10:25:46 INFO - PROCESS | 1805 | --DOMWINDOW == 238 (0x7ff84b725000) [pid = 1805] [serial = 1721] [outer = (nil)] [url = about:blank] 10:25:46 INFO - PROCESS | 1805 | --DOMWINDOW == 237 (0x7ff84a19c000) [pid = 1805] [serial = 1709] [outer = (nil)] [url = about:blank] 10:25:46 INFO - PROCESS | 1805 | --DOMWINDOW == 236 (0x7ff84c7e5400) [pid = 1805] [serial = 1724] [outer = (nil)] [url = about:blank] 10:25:46 INFO - PROCESS | 1805 | --DOMWINDOW == 235 (0x7ff865481800) [pid = 1805] [serial = 1691] [outer = (nil)] [url = about:blank] 10:25:46 INFO - PROCESS | 1805 | --DOMWINDOW == 234 (0x7ff84e29ac00) [pid = 1805] [serial = 1728] [outer = (nil)] [url = about:blank] 10:25:46 INFO - PROCESS | 1805 | --DOMWINDOW == 233 (0x7ff84c4a4400) [pid = 1805] [serial = 1733] [outer = (nil)] [url = about:blank] 10:25:46 INFO - PROCESS | 1805 | --DOMWINDOW == 232 (0x7ff84e7bf000) [pid = 1805] [serial = 1685] [outer = (nil)] [url = about:blank] 10:25:46 INFO - PROCESS | 1805 | --DOMWINDOW == 231 (0x7ff851483c00) [pid = 1805] [serial = 1715] [outer = (nil)] [url = about:blank] 10:25:46 INFO - PROCESS | 1805 | --DOMWINDOW == 230 (0x7ff8493acc00) [pid = 1805] [serial = 1718] [outer = (nil)] [url = about:blank] 10:25:46 INFO - PROCESS | 1805 | --DOMWINDOW == 229 (0x7ff8616a3800) [pid = 1805] [serial = 1665] [outer = (nil)] [url = about:blank] 10:25:46 INFO - PROCESS | 1805 | --DOMWINDOW == 228 (0x7ff84b76dc00) [pid = 1805] [serial = 1560] [outer = (nil)] [url = about:blank] 10:25:46 INFO - PROCESS | 1805 | --DOMWINDOW == 227 (0x7ff84dc38c00) [pid = 1805] [serial = 1725] [outer = (nil)] [url = about:blank] 10:25:46 INFO - PROCESS | 1805 | --DOMWINDOW == 226 (0x7ff84e764400) [pid = 1805] [serial = 1731] [outer = (nil)] [url = about:blank] 10:25:46 INFO - PROCESS | 1805 | --DOMWINDOW == 225 (0x7ff84e271c00) [pid = 1805] [serial = 1727] [outer = (nil)] [url = about:blank] 10:25:46 INFO - PROCESS | 1805 | --DOMWINDOW == 224 (0x7ff84e273800) [pid = 1805] [serial = 1569] [outer = (nil)] [url = about:blank] 10:25:46 INFO - PROCESS | 1805 | --DOMWINDOW == 223 (0x7ff8555e5c00) [pid = 1805] [serial = 1673] [outer = (nil)] [url = about:blank] 10:25:46 INFO - PROCESS | 1805 | --DOMWINDOW == 222 (0x7ff8682da400) [pid = 1805] [serial = 1545] [outer = (nil)] [url = about:blank] 10:25:46 INFO - PROCESS | 1805 | --DOMWINDOW == 221 (0x7ff86324d400) [pid = 1805] [serial = 1679] [outer = (nil)] [url = about:blank] 10:25:46 INFO - PROCESS | 1805 | --DOMWINDOW == 220 (0x7ff8514e8800) [pid = 1805] [serial = 1697] [outer = (nil)] [url = about:blank] 10:25:46 INFO - PROCESS | 1805 | --DOMWINDOW == 219 (0x7ff878ee7400) [pid = 1805] [serial = 1554] [outer = (nil)] [url = about:blank] 10:25:46 INFO - PROCESS | 1805 | --DOMWINDOW == 218 (0x7ff85cad0800) [pid = 1805] [serial = 1476] [outer = (nil)] [url = about:blank] 10:25:46 INFO - PROCESS | 1805 | --DOMWINDOW == 217 (0x7ff850fd9400) [pid = 1805] [serial = 1670] [outer = (nil)] [url = about:blank] 10:25:46 INFO - PROCESS | 1805 | --DOMWINDOW == 216 (0x7ff866471800) [pid = 1805] [serial = 1542] [outer = (nil)] [url = about:blank] 10:25:46 INFO - PROCESS | 1805 | --DOMWINDOW == 215 (0x7ff84b72e400) [pid = 1805] [serial = 1557] [outer = (nil)] [url = about:blank] 10:25:46 INFO - PROCESS | 1805 | --DOMWINDOW == 214 (0x7ff872866400) [pid = 1805] [serial = 1548] [outer = (nil)] [url = about:blank] 10:25:46 INFO - PROCESS | 1805 | --DOMWINDOW == 213 (0x7ff850cf3000) [pid = 1805] [serial = 1572] [outer = (nil)] [url = about:blank] 10:25:46 INFO - PROCESS | 1805 | --DOMWINDOW == 212 (0x7ff873b77c00) [pid = 1805] [serial = 1551] [outer = (nil)] [url = about:blank] 10:25:46 INFO - PROCESS | 1805 | --DOMWINDOW == 211 (0x7ff8649bb000) [pid = 1805] [serial = 1539] [outer = (nil)] [url = about:blank] 10:25:46 INFO - PROCESS | 1805 | 1461086746676 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 10:25:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 10:25:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 3143ms 10:25:46 INFO - PROCESS | 1805 | 1461086746774 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 10:25:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 10:25:46 INFO - PROCESS | 1805 | 1461086746779 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 10:25:46 INFO - PROCESS | 1805 | 1461086746787 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 10:25:46 INFO - PROCESS | 1805 | 1461086746792 Marionette TRACE conn3 <- [1,2454,null,{}] 10:25:46 INFO - PROCESS | 1805 | 1461086746801 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:47 INFO - PROCESS | 1805 | 1461086747007 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 10:25:47 INFO - PROCESS | 1805 | 1461086747251 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:47 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff8494c6000 == 149 [pid = 1805] [id = 621] 10:25:47 INFO - PROCESS | 1805 | ++DOMWINDOW == 212 (0x7ff84a4df400) [pid = 1805] [serial = 1864] [outer = (nil)] 10:25:47 INFO - PROCESS | 1805 | ++DOMWINDOW == 213 (0x7ff84a4e5c00) [pid = 1805] [serial = 1865] [outer = 0x7ff84a4df400] 10:25:47 INFO - PROCESS | 1805 | 1461086747319 Marionette DEBUG loaded listener.js 10:25:47 INFO - PROCESS | 1805 | ++DOMWINDOW == 214 (0x7ff84b72f800) [pid = 1805] [serial = 1866] [outer = 0x7ff84a4df400] 10:25:48 INFO - PROCESS | 1805 | 1461086748067 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 10:25:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 10:25:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1295ms 10:25:48 INFO - PROCESS | 1805 | 1461086748080 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 10:25:48 INFO - PROCESS | 1805 | 1461086748087 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 10:25:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 10:25:48 INFO - PROCESS | 1805 | 1461086748143 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 10:25:48 INFO - PROCESS | 1805 | 1461086748149 Marionette TRACE conn3 <- [1,2458,null,{}] 10:25:48 INFO - PROCESS | 1805 | 1461086748158 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:48 INFO - PROCESS | 1805 | 1461086748370 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 10:25:48 INFO - PROCESS | 1805 | 1461086748583 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:48 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84c114800 == 150 [pid = 1805] [id = 622] 10:25:48 INFO - PROCESS | 1805 | ++DOMWINDOW == 215 (0x7ff84a193800) [pid = 1805] [serial = 1867] [outer = (nil)] 10:25:48 INFO - PROCESS | 1805 | ++DOMWINDOW == 216 (0x7ff84d9c4800) [pid = 1805] [serial = 1868] [outer = 0x7ff84a193800] 10:25:48 INFO - PROCESS | 1805 | 1461086748646 Marionette DEBUG loaded listener.js 10:25:48 INFO - PROCESS | 1805 | ++DOMWINDOW == 217 (0x7ff84dfa6800) [pid = 1805] [serial = 1869] [outer = 0x7ff84a193800] 10:25:49 INFO - PROCESS | 1805 | 1461086749589 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 10:25:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 10:25:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1493ms 10:25:49 INFO - PROCESS | 1805 | 1461086749634 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 10:25:49 INFO - PROCESS | 1805 | 1461086749637 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 10:25:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 10:25:49 INFO - PROCESS | 1805 | 1461086749651 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 10:25:49 INFO - PROCESS | 1805 | 1461086749657 Marionette TRACE conn3 <- [1,2462,null,{}] 10:25:49 INFO - PROCESS | 1805 | 1461086749672 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:49 INFO - PROCESS | 1805 | 1461086749960 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 10:25:49 INFO - PROCESS | 1805 | 1461086749989 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:50 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84e046800 == 151 [pid = 1805] [id = 623] 10:25:50 INFO - PROCESS | 1805 | ++DOMWINDOW == 218 (0x7ff84e0d9000) [pid = 1805] [serial = 1870] [outer = (nil)] 10:25:50 INFO - PROCESS | 1805 | ++DOMWINDOW == 219 (0x7ff84e655800) [pid = 1805] [serial = 1871] [outer = 0x7ff84e0d9000] 10:25:50 INFO - PROCESS | 1805 | 1461086750054 Marionette DEBUG loaded listener.js 10:25:50 INFO - PROCESS | 1805 | ++DOMWINDOW == 220 (0x7ff84e763400) [pid = 1805] [serial = 1872] [outer = 0x7ff84e0d9000] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 219 (0x7ff851954000) [pid = 1805] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 218 (0x7ff84e28f400) [pid = 1805] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 217 (0x7ff8537b3c00) [pid = 1805] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 216 (0x7ff8516bc800) [pid = 1805] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 215 (0x7ff851b25000) [pid = 1805] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 214 (0x7ff84a005400) [pid = 1805] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 213 (0x7ff852d1d400) [pid = 1805] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 212 (0x7ff84d9c3000) [pid = 1805] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 211 (0x7ff845f17400) [pid = 1805] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 210 (0x7ff84e7b6000) [pid = 1805] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 209 (0x7ff84a194c00) [pid = 1805] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 208 (0x7ff855233800) [pid = 1805] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 207 (0x7ff84b72b400) [pid = 1805] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 206 (0x7ff8516b3000) [pid = 1805] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 205 (0x7ff84a056000) [pid = 1805] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 204 (0x7ff84e7bb400) [pid = 1805] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 203 (0x7ff854fce800) [pid = 1805] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 202 (0x7ff8537b3800) [pid = 1805] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 201 (0x7ff8514e5c00) [pid = 1805] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 200 (0x7ff8493a3800) [pid = 1805] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 199 (0x7ff84c4fc800) [pid = 1805] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 198 (0x7ff850a03c00) [pid = 1805] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 197 (0x7ff84a197000) [pid = 1805] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 196 (0x7ff84c7da400) [pid = 1805] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 195 (0x7ff85acdf400) [pid = 1805] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 194 (0x7ff85c674000) [pid = 1805] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 193 (0x7ff84e652400) [pid = 1805] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 192 (0x7ff850a02800) [pid = 1805] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 191 (0x7ff84d9cac00) [pid = 1805] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 190 (0x7ff8493a5400) [pid = 1805] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 189 (0x7ff851488400) [pid = 1805] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 188 (0x7ff85c2fa400) [pid = 1805] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 187 (0x7ff8555ee800) [pid = 1805] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 186 (0x7ff84a063800) [pid = 1805] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 185 (0x7ff84e275000) [pid = 1805] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 184 (0x7ff852e09400) [pid = 1805] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 183 (0x7ff861855000) [pid = 1805] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 182 (0x7ff84dfe8000) [pid = 1805] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 181 (0x7ff84a19a400) [pid = 1805] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 180 (0x7ff84d9c8c00) [pid = 1805] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 179 (0x7ff861858000) [pid = 1805] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 178 (0x7ff84e654c00) [pid = 1805] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 177 (0x7ff8552d7800) [pid = 1805] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 176 (0x7ff84e7b1c00) [pid = 1805] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 175 (0x7ff84e0cac00) [pid = 1805] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 174 (0x7ff863e26800) [pid = 1805] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 173 (0x7ff855881c00) [pid = 1805] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 172 (0x7ff861ef3800) [pid = 1805] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 171 (0x7ff84e0ce000) [pid = 1805] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 170 (0x7ff8539f7800) [pid = 1805] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 169 (0x7ff854f6c000) [pid = 1805] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 168 (0x7ff86734f400) [pid = 1805] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 167 (0x7ff85364ec00) [pid = 1805] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 166 (0x7ff84a004400) [pid = 1805] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 165 (0x7ff850fd0c00) [pid = 1805] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 164 (0x7ff852e06400) [pid = 1805] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 10:25:51 INFO - PROCESS | 1805 | --DOMWINDOW == 163 (0x7ff849f9b400) [pid = 1805] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 10:25:51 INFO - PROCESS | 1805 | 1461086751937 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 10:25:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 10:25:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 2341ms 10:25:52 INFO - PROCESS | 1805 | 1461086752000 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 10:25:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 10:25:52 INFO - PROCESS | 1805 | 1461086752004 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 10:25:52 INFO - PROCESS | 1805 | 1461086752009 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 10:25:52 INFO - PROCESS | 1805 | 1461086752012 Marionette TRACE conn3 <- [1,2466,null,{}] 10:25:52 INFO - PROCESS | 1805 | 1461086752018 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:52 INFO - PROCESS | 1805 | 1461086752307 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 10:25:52 INFO - PROCESS | 1805 | 1461086752439 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:52 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84b8c8800 == 152 [pid = 1805] [id = 624] 10:25:52 INFO - PROCESS | 1805 | ++DOMWINDOW == 164 (0x7ff84a198800) [pid = 1805] [serial = 1873] [outer = (nil)] 10:25:52 INFO - PROCESS | 1805 | ++DOMWINDOW == 165 (0x7ff84b72d800) [pid = 1805] [serial = 1874] [outer = 0x7ff84a198800] 10:25:52 INFO - PROCESS | 1805 | 1461086752504 Marionette DEBUG loaded listener.js 10:25:52 INFO - PROCESS | 1805 | ++DOMWINDOW == 166 (0x7ff84dfa4400) [pid = 1805] [serial = 1875] [outer = 0x7ff84a198800] 10:25:53 INFO - PROCESS | 1805 | 1461086753224 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 10:25:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 10:25:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1228ms 10:25:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 10:25:53 INFO - PROCESS | 1805 | 1461086753237 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 10:25:53 INFO - PROCESS | 1805 | 1461086753239 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 10:25:53 INFO - PROCESS | 1805 | 1461086753244 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 10:25:53 INFO - PROCESS | 1805 | 1461086753247 Marionette TRACE conn3 <- [1,2470,null,{}] 10:25:53 INFO - PROCESS | 1805 | 1461086753252 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:53 INFO - PROCESS | 1805 | 1461086753526 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 10:25:53 INFO - PROCESS | 1805 | 1461086753647 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:53 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff850a3f800 == 153 [pid = 1805] [id = 625] 10:25:53 INFO - PROCESS | 1805 | ++DOMWINDOW == 167 (0x7ff849f9a000) [pid = 1805] [serial = 1876] [outer = (nil)] 10:25:53 INFO - PROCESS | 1805 | ++DOMWINDOW == 168 (0x7ff84dfe8000) [pid = 1805] [serial = 1877] [outer = 0x7ff849f9a000] 10:25:53 INFO - PROCESS | 1805 | 1461086753709 Marionette DEBUG loaded listener.js 10:25:53 INFO - PROCESS | 1805 | ++DOMWINDOW == 169 (0x7ff84e7ba000) [pid = 1805] [serial = 1878] [outer = 0x7ff849f9a000] 10:25:54 INFO - PROCESS | 1805 | 1461086754791 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 10:25:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 10:25:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1581ms 10:25:54 INFO - PROCESS | 1805 | 1461086754826 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 10:25:54 INFO - PROCESS | 1805 | 1461086754834 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 10:25:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 10:25:54 INFO - PROCESS | 1805 | 1461086754844 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 10:25:54 INFO - PROCESS | 1805 | 1461086754850 Marionette TRACE conn3 <- [1,2474,null,{}] 10:25:54 INFO - PROCESS | 1805 | 1461086754858 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:55 INFO - PROCESS | 1805 | 1461086755100 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 10:25:55 INFO - PROCESS | 1805 | 1461086755422 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:55 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84c7a9800 == 154 [pid = 1805] [id = 626] 10:25:55 INFO - PROCESS | 1805 | ++DOMWINDOW == 170 (0x7ff84c4a4400) [pid = 1805] [serial = 1879] [outer = (nil)] 10:25:55 INFO - PROCESS | 1805 | ++DOMWINDOW == 171 (0x7ff84c4f5400) [pid = 1805] [serial = 1880] [outer = 0x7ff84c4a4400] 10:25:55 INFO - PROCESS | 1805 | 1461086755505 Marionette DEBUG loaded listener.js 10:25:55 INFO - PROCESS | 1805 | ++DOMWINDOW == 172 (0x7ff84dc3b400) [pid = 1805] [serial = 1881] [outer = 0x7ff84c4a4400] 10:25:56 INFO - PROCESS | 1805 | 1461086756458 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 10:25:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 10:25:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1687ms 10:25:56 INFO - PROCESS | 1805 | 1461086756533 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 10:25:56 INFO - PROCESS | 1805 | 1461086756541 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 10:25:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 10:25:56 INFO - PROCESS | 1805 | 1461086756552 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 10:25:56 INFO - PROCESS | 1805 | 1461086756556 Marionette TRACE conn3 <- [1,2478,null,{}] 10:25:56 INFO - PROCESS | 1805 | 1461086756562 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:56 INFO - PROCESS | 1805 | 1461086756829 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 10:25:57 INFO - PROCESS | 1805 | 1461086757209 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:57 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff850dc9000 == 155 [pid = 1805] [id = 627] 10:25:57 INFO - PROCESS | 1805 | ++DOMWINDOW == 173 (0x7ff84c4a7400) [pid = 1805] [serial = 1882] [outer = (nil)] 10:25:57 INFO - PROCESS | 1805 | ++DOMWINDOW == 174 (0x7ff84e6e7000) [pid = 1805] [serial = 1883] [outer = 0x7ff84c4a7400] 10:25:57 INFO - PROCESS | 1805 | 1461086757283 Marionette DEBUG loaded listener.js 10:25:57 INFO - PROCESS | 1805 | ++DOMWINDOW == 175 (0x7ff84e7b6000) [pid = 1805] [serial = 1884] [outer = 0x7ff84c4a7400] 10:25:58 INFO - PROCESS | 1805 | 1461086758150 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 10:25:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 10:25:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1685ms 10:25:58 INFO - PROCESS | 1805 | 1461086758237 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 10:25:58 INFO - PROCESS | 1805 | 1461086758241 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 10:25:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 10:25:58 INFO - PROCESS | 1805 | 1461086758248 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 10:25:58 INFO - PROCESS | 1805 | 1461086758253 Marionette TRACE conn3 <- [1,2482,null,{}] 10:25:58 INFO - PROCESS | 1805 | 1461086758269 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:58 INFO - PROCESS | 1805 | 1461086758594 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 10:25:58 INFO - PROCESS | 1805 | 1461086758842 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:58 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff851a4f800 == 156 [pid = 1805] [id = 628] 10:25:58 INFO - PROCESS | 1805 | ++DOMWINDOW == 176 (0x7ff84dfed400) [pid = 1805] [serial = 1885] [outer = (nil)] 10:25:58 INFO - PROCESS | 1805 | ++DOMWINDOW == 177 (0x7ff850cf2400) [pid = 1805] [serial = 1886] [outer = 0x7ff84dfed400] 10:25:58 INFO - PROCESS | 1805 | 1461086758923 Marionette DEBUG loaded listener.js 10:25:59 INFO - PROCESS | 1805 | ++DOMWINDOW == 178 (0x7ff850fcb800) [pid = 1805] [serial = 1887] [outer = 0x7ff84dfed400] 10:25:59 INFO - PROCESS | 1805 | 1461086759780 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 10:25:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 10:25:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1583ms 10:25:59 INFO - PROCESS | 1805 | 1461086759833 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 10:25:59 INFO - PROCESS | 1805 | 1461086759837 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 10:25:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 10:25:59 INFO - PROCESS | 1805 | 1461086759844 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 10:25:59 INFO - PROCESS | 1805 | 1461086759847 Marionette TRACE conn3 <- [1,2486,null,{}] 10:25:59 INFO - PROCESS | 1805 | 1461086759852 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:00 INFO - PROCESS | 1805 | 1461086760060 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 10:26:00 INFO - PROCESS | 1805 | 1461086760342 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:00 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff852cc9800 == 157 [pid = 1805] [id = 629] 10:26:00 INFO - PROCESS | 1805 | ++DOMWINDOW == 179 (0x7ff84e271000) [pid = 1805] [serial = 1888] [outer = (nil)] 10:26:00 INFO - PROCESS | 1805 | ++DOMWINDOW == 180 (0x7ff8511dbc00) [pid = 1805] [serial = 1889] [outer = 0x7ff84e271000] 10:26:00 INFO - PROCESS | 1805 | 1461086760460 Marionette DEBUG loaded listener.js 10:26:00 INFO - PROCESS | 1805 | ++DOMWINDOW == 181 (0x7ff85147a400) [pid = 1805] [serial = 1890] [outer = 0x7ff84e271000] 10:26:01 INFO - PROCESS | 1805 | 1461086761321 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 10:26:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 10:26:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1528ms 10:26:01 INFO - PROCESS | 1805 | 1461086761375 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 10:26:01 INFO - PROCESS | 1805 | 1461086761378 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 10:26:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 10:26:01 INFO - PROCESS | 1805 | 1461086761386 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 10:26:01 INFO - PROCESS | 1805 | 1461086761392 Marionette TRACE conn3 <- [1,2490,null,{}] 10:26:01 INFO - PROCESS | 1805 | 1461086761401 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:01 INFO - PROCESS | 1805 | 1461086761685 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 10:26:02 INFO - PROCESS | 1805 | 1461086762118 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:02 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff855246800 == 158 [pid = 1805] [id = 630] 10:26:02 INFO - PROCESS | 1805 | ++DOMWINDOW == 182 (0x7ff8514e0400) [pid = 1805] [serial = 1891] [outer = (nil)] 10:26:02 INFO - PROCESS | 1805 | ++DOMWINDOW == 183 (0x7ff8514e5400) [pid = 1805] [serial = 1892] [outer = 0x7ff8514e0400] 10:26:02 INFO - PROCESS | 1805 | 1461086762249 Marionette DEBUG loaded listener.js 10:26:02 INFO - PROCESS | 1805 | ++DOMWINDOW == 184 (0x7ff8514eec00) [pid = 1805] [serial = 1893] [outer = 0x7ff8514e0400] 10:26:03 INFO - PROCESS | 1805 | 1461086763577 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 10:26:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 10:26:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 2240ms 10:26:03 INFO - PROCESS | 1805 | 1461086763626 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 10:26:03 INFO - PROCESS | 1805 | 1461086763630 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 10:26:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 10:26:03 INFO - PROCESS | 1805 | 1461086763649 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 10:26:03 INFO - PROCESS | 1805 | 1461086763652 Marionette TRACE conn3 <- [1,2494,null,{}] 10:26:03 INFO - PROCESS | 1805 | 1461086763658 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:03 INFO - PROCESS | 1805 | 1461086763948 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 10:26:04 INFO - PROCESS | 1805 | 1461086764276 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:04 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85578b000 == 159 [pid = 1805] [id = 631] 10:26:04 INFO - PROCESS | 1805 | ++DOMWINDOW == 185 (0x7ff8516b4400) [pid = 1805] [serial = 1894] [outer = (nil)] 10:26:04 INFO - PROCESS | 1805 | ++DOMWINDOW == 186 (0x7ff851ccd800) [pid = 1805] [serial = 1895] [outer = 0x7ff8516b4400] 10:26:04 INFO - PROCESS | 1805 | 1461086764358 Marionette DEBUG loaded listener.js 10:26:04 INFO - PROCESS | 1805 | ++DOMWINDOW == 187 (0x7ff852e04400) [pid = 1805] [serial = 1896] [outer = 0x7ff8516b4400] 10:26:05 INFO - PROCESS | 1805 | 1461086765414 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 10:26:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 10:26:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1854ms 10:26:05 INFO - PROCESS | 1805 | 1461086765494 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 10:26:05 INFO - PROCESS | 1805 | 1461086765498 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 10:26:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 10:26:05 INFO - PROCESS | 1805 | 1461086765509 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 10:26:05 INFO - PROCESS | 1805 | 1461086765512 Marionette TRACE conn3 <- [1,2498,null,{}] 10:26:05 INFO - PROCESS | 1805 | 1461086765520 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:05 INFO - PROCESS | 1805 | 1461086765858 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 10:26:06 INFO - PROCESS | 1805 | 1461086766178 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:06 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85aba3000 == 160 [pid = 1805] [id = 632] 10:26:06 INFO - PROCESS | 1805 | ++DOMWINDOW == 188 (0x7ff8516bb000) [pid = 1805] [serial = 1897] [outer = (nil)] 10:26:06 INFO - PROCESS | 1805 | ++DOMWINDOW == 189 (0x7ff853645c00) [pid = 1805] [serial = 1898] [outer = 0x7ff8516bb000] 10:26:06 INFO - PROCESS | 1805 | 1461086766249 Marionette DEBUG loaded listener.js 10:26:06 INFO - PROCESS | 1805 | ++DOMWINDOW == 190 (0x7ff853769800) [pid = 1805] [serial = 1899] [outer = 0x7ff8516bb000] 10:26:07 INFO - PROCESS | 1805 | 1461086767182 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 10:26:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 10:26:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1747ms 10:26:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 10:26:07 INFO - PROCESS | 1805 | 1461086767256 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 10:26:07 INFO - PROCESS | 1805 | 1461086767259 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 10:26:07 INFO - PROCESS | 1805 | 1461086767266 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 10:26:07 INFO - PROCESS | 1805 | 1461086767269 Marionette TRACE conn3 <- [1,2502,null,{}] 10:26:07 INFO - PROCESS | 1805 | 1461086767277 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:07 INFO - PROCESS | 1805 | 1461086767498 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 10:26:07 INFO - PROCESS | 1805 | 1461086767778 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:07 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85c614000 == 161 [pid = 1805] [id = 633] 10:26:07 INFO - PROCESS | 1805 | ++DOMWINDOW == 191 (0x7ff852e06400) [pid = 1805] [serial = 1900] [outer = (nil)] 10:26:07 INFO - PROCESS | 1805 | ++DOMWINDOW == 192 (0x7ff8539f2800) [pid = 1805] [serial = 1901] [outer = 0x7ff852e06400] 10:26:07 INFO - PROCESS | 1805 | 1461086767892 Marionette DEBUG loaded listener.js 10:26:07 INFO - PROCESS | 1805 | ++DOMWINDOW == 193 (0x7ff854f67400) [pid = 1805] [serial = 1902] [outer = 0x7ff852e06400] 10:26:08 INFO - PROCESS | 1805 | 1461086768748 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 10:26:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 10:26:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1545ms 10:26:08 INFO - PROCESS | 1805 | 1461086768812 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 10:26:08 INFO - PROCESS | 1805 | 1461086768816 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 10:26:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 10:26:08 INFO - PROCESS | 1805 | 1461086768822 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 10:26:08 INFO - PROCESS | 1805 | 1461086768824 Marionette TRACE conn3 <- [1,2506,null,{}] 10:26:08 INFO - PROCESS | 1805 | 1461086768831 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:09 INFO - PROCESS | 1805 | 1461086769055 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 10:26:09 INFO - PROCESS | 1805 | 1461086769333 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:09 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85cf13800 == 162 [pid = 1805] [id = 634] 10:26:09 INFO - PROCESS | 1805 | ++DOMWINDOW == 194 (0x7ff8537ad800) [pid = 1805] [serial = 1903] [outer = (nil)] 10:26:09 INFO - PROCESS | 1805 | ++DOMWINDOW == 195 (0x7ff854fc5400) [pid = 1805] [serial = 1904] [outer = 0x7ff8537ad800] 10:26:09 INFO - PROCESS | 1805 | 1461086769449 Marionette DEBUG loaded listener.js 10:26:09 INFO - PROCESS | 1805 | ++DOMWINDOW == 196 (0x7ff855236000) [pid = 1805] [serial = 1905] [outer = 0x7ff8537ad800] 10:26:10 INFO - PROCESS | 1805 | 1461086770266 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 10:26:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 10:26:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1478ms 10:26:10 INFO - PROCESS | 1805 | 1461086770301 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 10:26:10 INFO - PROCESS | 1805 | 1461086770305 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 10:26:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 10:26:10 INFO - PROCESS | 1805 | 1461086770311 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 10:26:10 INFO - PROCESS | 1805 | 1461086770315 Marionette TRACE conn3 <- [1,2510,null,{}] 10:26:10 INFO - PROCESS | 1805 | 1461086770320 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:10 INFO - PROCESS | 1805 | 1461086770624 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 10:26:10 INFO - PROCESS | 1805 | 1461086770837 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:10 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85eba3000 == 163 [pid = 1805] [id = 635] 10:26:10 INFO - PROCESS | 1805 | ++DOMWINDOW == 197 (0x7ff8552d4000) [pid = 1805] [serial = 1906] [outer = (nil)] 10:26:10 INFO - PROCESS | 1805 | ++DOMWINDOW == 198 (0x7ff8553bcc00) [pid = 1805] [serial = 1907] [outer = 0x7ff8552d4000] 10:26:10 INFO - PROCESS | 1805 | 1461086770972 Marionette DEBUG loaded listener.js 10:26:11 INFO - PROCESS | 1805 | ++DOMWINDOW == 199 (0x7ff8553c6800) [pid = 1805] [serial = 1908] [outer = 0x7ff8552d4000] 10:26:11 INFO - PROCESS | 1805 | 1461086771818 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 10:26:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 10:26:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1583ms 10:26:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 10:26:11 INFO - PROCESS | 1805 | 1461086771895 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 10:26:11 INFO - PROCESS | 1805 | 1461086771899 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 10:26:11 INFO - PROCESS | 1805 | 1461086771905 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 10:26:11 INFO - PROCESS | 1805 | 1461086771909 Marionette TRACE conn3 <- [1,2514,null,{}] 10:26:11 INFO - PROCESS | 1805 | 1461086771914 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:12 INFO - PROCESS | 1805 | 1461086772218 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 10:26:12 INFO - PROCESS | 1805 | 1461086772541 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:12 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff861143000 == 164 [pid = 1805] [id = 636] 10:26:12 INFO - PROCESS | 1805 | ++DOMWINDOW == 200 (0x7ff8552d7400) [pid = 1805] [serial = 1909] [outer = (nil)] 10:26:12 INFO - PROCESS | 1805 | ++DOMWINDOW == 201 (0x7ff85acdac00) [pid = 1805] [serial = 1910] [outer = 0x7ff8552d7400] 10:26:12 INFO - PROCESS | 1805 | 1461086772624 Marionette DEBUG loaded listener.js 10:26:12 INFO - PROCESS | 1805 | ++DOMWINDOW == 202 (0x7ff85be8ec00) [pid = 1805] [serial = 1911] [outer = 0x7ff8552d7400] 10:26:13 INFO - PROCESS | 1805 | 1461086773479 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 10:26:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 10:26:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1633ms 10:26:13 INFO - PROCESS | 1805 | 1461086773538 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 10:26:13 INFO - PROCESS | 1805 | 1461086773541 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 10:26:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 10:26:13 INFO - PROCESS | 1805 | 1461086773547 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 10:26:13 INFO - PROCESS | 1805 | 1461086773550 Marionette TRACE conn3 <- [1,2518,null,{}] 10:26:13 INFO - PROCESS | 1805 | 1461086773555 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:13 INFO - PROCESS | 1805 | 1461086773769 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 10:26:14 INFO - PROCESS | 1805 | 1461086774054 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:14 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff8619bf800 == 165 [pid = 1805] [id = 637] 10:26:14 INFO - PROCESS | 1805 | ++DOMWINDOW == 203 (0x7ff8555f1000) [pid = 1805] [serial = 1912] [outer = (nil)] 10:26:14 INFO - PROCESS | 1805 | ++DOMWINDOW == 204 (0x7ff85c2f2000) [pid = 1805] [serial = 1913] [outer = 0x7ff8555f1000] 10:26:14 INFO - PROCESS | 1805 | 1461086774132 Marionette DEBUG loaded listener.js 10:26:14 INFO - PROCESS | 1805 | ++DOMWINDOW == 205 (0x7ff85c678400) [pid = 1805] [serial = 1914] [outer = 0x7ff8555f1000] 10:26:15 INFO - PROCESS | 1805 | 1461086774996 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 10:26:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 10:26:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1481ms 10:26:15 INFO - PROCESS | 1805 | 1461086775030 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 10:26:15 INFO - PROCESS | 1805 | 1461086775033 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 10:26:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 10:26:15 INFO - PROCESS | 1805 | 1461086775039 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 10:26:15 INFO - PROCESS | 1805 | 1461086775041 Marionette TRACE conn3 <- [1,2522,null,{}] 10:26:15 INFO - PROCESS | 1805 | 1461086775047 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:15 INFO - PROCESS | 1805 | 1461086775273 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 10:26:15 INFO - PROCESS | 1805 | 1461086775557 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:15 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff865b49800 == 166 [pid = 1805] [id = 638] 10:26:15 INFO - PROCESS | 1805 | ++DOMWINDOW == 206 (0x7ff85acd2000) [pid = 1805] [serial = 1915] [outer = (nil)] 10:26:15 INFO - PROCESS | 1805 | ++DOMWINDOW == 207 (0x7ff85c9f8c00) [pid = 1805] [serial = 1916] [outer = 0x7ff85acd2000] 10:26:15 INFO - PROCESS | 1805 | 1461086775681 Marionette DEBUG loaded listener.js 10:26:15 INFO - PROCESS | 1805 | ++DOMWINDOW == 208 (0x7ff85d165800) [pid = 1805] [serial = 1917] [outer = 0x7ff85acd2000] 10:26:16 INFO - PROCESS | 1805 | 1461086776554 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 10:26:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 10:26:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1588ms 10:26:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 10:26:16 INFO - PROCESS | 1805 | 1461086776628 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 10:26:16 INFO - PROCESS | 1805 | 1461086776631 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 10:26:16 INFO - PROCESS | 1805 | 1461086776638 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 10:26:16 INFO - PROCESS | 1805 | 1461086776641 Marionette TRACE conn3 <- [1,2526,null,{}] 10:26:16 INFO - PROCESS | 1805 | 1461086776646 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:16 INFO - PROCESS | 1805 | 1461086776913 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 10:26:17 INFO - PROCESS | 1805 | 1461086777256 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:17 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff86820b800 == 167 [pid = 1805] [id = 639] 10:26:17 INFO - PROCESS | 1805 | ++DOMWINDOW == 209 (0x7ff85be8c800) [pid = 1805] [serial = 1918] [outer = (nil)] 10:26:17 INFO - PROCESS | 1805 | ++DOMWINDOW == 210 (0x7ff85d6cc000) [pid = 1805] [serial = 1919] [outer = 0x7ff85be8c800] 10:26:17 INFO - PROCESS | 1805 | 1461086777335 Marionette DEBUG loaded listener.js 10:26:17 INFO - PROCESS | 1805 | ++DOMWINDOW == 211 (0x7ff85d6d8800) [pid = 1805] [serial = 1920] [outer = 0x7ff85be8c800] 10:26:18 INFO - PROCESS | 1805 | 1461086778212 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 10:26:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 10:26:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1632ms 10:26:18 INFO - PROCESS | 1805 | 1461086778269 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 10:26:18 INFO - PROCESS | 1805 | 1461086778272 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 10:26:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 10:26:18 INFO - PROCESS | 1805 | 1461086778280 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 10:26:18 INFO - PROCESS | 1805 | 1461086778283 Marionette TRACE conn3 <- [1,2530,null,{}] 10:26:18 INFO - PROCESS | 1805 | 1461086778289 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:18 INFO - PROCESS | 1805 | 1461086778541 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 10:26:18 INFO - PROCESS | 1805 | 1461086778902 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:18 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff86c9c7000 == 168 [pid = 1805] [id = 640] 10:26:18 INFO - PROCESS | 1805 | ++DOMWINDOW == 212 (0x7ff85cfcc800) [pid = 1805] [serial = 1921] [outer = (nil)] 10:26:18 INFO - PROCESS | 1805 | ++DOMWINDOW == 213 (0x7ff85d8e2400) [pid = 1805] [serial = 1922] [outer = 0x7ff85cfcc800] 10:26:18 INFO - PROCESS | 1805 | 1461086778983 Marionette DEBUG loaded listener.js 10:26:19 INFO - PROCESS | 1805 | ++DOMWINDOW == 214 (0x7ff85da72c00) [pid = 1805] [serial = 1923] [outer = 0x7ff85cfcc800] 10:26:19 INFO - PROCESS | 1805 | 1461086779852 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 10:26:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 10:26:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1635ms 10:26:19 INFO - PROCESS | 1805 | 1461086779915 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 10:26:19 INFO - PROCESS | 1805 | 1461086779919 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 10:26:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 10:26:19 INFO - PROCESS | 1805 | 1461086779925 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 10:26:19 INFO - PROCESS | 1805 | 1461086779927 Marionette TRACE conn3 <- [1,2534,null,{}] 10:26:19 INFO - PROCESS | 1805 | 1461086779933 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:20 INFO - PROCESS | 1805 | 1461086780163 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 10:26:20 INFO - PROCESS | 1805 | 1461086780450 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:20 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff87365e800 == 169 [pid = 1805] [id = 641] 10:26:20 INFO - PROCESS | 1805 | ++DOMWINDOW == 215 (0x7ff851ccf000) [pid = 1805] [serial = 1924] [outer = (nil)] 10:26:20 INFO - PROCESS | 1805 | ++DOMWINDOW == 216 (0x7ff85dd5b800) [pid = 1805] [serial = 1925] [outer = 0x7ff851ccf000] 10:26:20 INFO - PROCESS | 1805 | 1461086780576 Marionette DEBUG loaded listener.js 10:26:20 INFO - PROCESS | 1805 | ++DOMWINDOW == 217 (0x7ff85eb41000) [pid = 1805] [serial = 1926] [outer = 0x7ff851ccf000] 10:26:21 INFO - PROCESS | 1805 | 1461086781506 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 10:26:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 10:26:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1632ms 10:26:21 INFO - PROCESS | 1805 | 1461086781559 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 10:26:21 INFO - PROCESS | 1805 | 1461086781563 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 10:26:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 10:26:21 INFO - PROCESS | 1805 | 1461086781570 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 10:26:21 INFO - PROCESS | 1805 | 1461086781574 Marionette TRACE conn3 <- [1,2538,null,{}] 10:26:21 INFO - PROCESS | 1805 | 1461086781580 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:21 INFO - PROCESS | 1805 | 1461086781823 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 10:26:22 INFO - PROCESS | 1805 | 1461086782169 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:22 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff873bef000 == 170 [pid = 1805] [id = 642] 10:26:22 INFO - PROCESS | 1805 | ++DOMWINDOW == 218 (0x7ff84dfa5800) [pid = 1805] [serial = 1927] [outer = (nil)] 10:26:22 INFO - PROCESS | 1805 | ++DOMWINDOW == 219 (0x7ff85f51cc00) [pid = 1805] [serial = 1928] [outer = 0x7ff84dfa5800] 10:26:22 INFO - PROCESS | 1805 | 1461086782262 Marionette DEBUG loaded listener.js 10:26:22 INFO - PROCESS | 1805 | ++DOMWINDOW == 220 (0x7ff85f524c00) [pid = 1805] [serial = 1929] [outer = 0x7ff84dfa5800] 10:26:23 INFO - PROCESS | 1805 | 1461086783136 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 10:26:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 10:26:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1634ms 10:26:23 INFO - PROCESS | 1805 | 1461086783206 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 10:26:23 INFO - PROCESS | 1805 | 1461086783209 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 10:26:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 10:26:23 INFO - PROCESS | 1805 | 1461086783215 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 10:26:23 INFO - PROCESS | 1805 | 1461086783217 Marionette TRACE conn3 <- [1,2542,null,{}] 10:26:23 INFO - PROCESS | 1805 | 1461086783223 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:23 INFO - PROCESS | 1805 | 1461086783455 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 10:26:23 INFO - PROCESS | 1805 | 1461086783795 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:23 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff874b55000 == 171 [pid = 1805] [id = 643] 10:26:23 INFO - PROCESS | 1805 | ++DOMWINDOW == 221 (0x7ff8493a6000) [pid = 1805] [serial = 1930] [outer = (nil)] 10:26:23 INFO - PROCESS | 1805 | ++DOMWINDOW == 222 (0x7ff85f525c00) [pid = 1805] [serial = 1931] [outer = 0x7ff8493a6000] 10:26:23 INFO - PROCESS | 1805 | 1461086783874 Marionette DEBUG loaded listener.js 10:26:23 INFO - PROCESS | 1805 | ++DOMWINDOW == 223 (0x7ff86091b400) [pid = 1805] [serial = 1932] [outer = 0x7ff8493a6000] 10:26:25 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84d828000 == 170 [pid = 1805] [id = 326] 10:26:25 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff850dc4800 == 169 [pid = 1805] [id = 578] 10:26:25 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff855017800 == 168 [pid = 1805] [id = 556] 10:26:25 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84b8c8800 == 167 [pid = 1805] [id = 624] 10:26:25 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84e046800 == 166 [pid = 1805] [id = 623] 10:26:25 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84c114800 == 165 [pid = 1805] [id = 622] 10:26:25 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8494c6000 == 164 [pid = 1805] [id = 621] 10:26:25 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84a3e1800 == 163 [pid = 1805] [id = 620] 10:26:25 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84a3e2800 == 162 [pid = 1805] [id = 619] 10:26:25 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff86765a800 == 161 [pid = 1805] [id = 618] 10:26:25 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff866d20000 == 160 [pid = 1805] [id = 617] 10:26:25 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff866465000 == 159 [pid = 1805] [id = 616] 10:26:25 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff865b4e800 == 158 [pid = 1805] [id = 615] 10:26:25 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff865418800 == 157 [pid = 1805] [id = 614] 10:26:25 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff861eca000 == 156 [pid = 1805] [id = 613] 10:26:25 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8617ba800 == 155 [pid = 1805] [id = 612] 10:26:25 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85ebb9000 == 154 [pid = 1805] [id = 611] 10:26:25 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85ca21000 == 153 [pid = 1805] [id = 610] 10:26:25 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85ae4a000 == 152 [pid = 1805] [id = 609] 10:26:25 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff855fda000 == 151 [pid = 1805] [id = 608] 10:26:25 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85543a800 == 150 [pid = 1805] [id = 607] 10:26:25 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff852cdd800 == 149 [pid = 1805] [id = 606] 10:26:25 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff851a56000 == 148 [pid = 1805] [id = 605] 10:26:25 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff850dc3800 == 147 [pid = 1805] [id = 604] 10:26:25 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84e056800 == 146 [pid = 1805] [id = 603] 10:26:25 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8494c2800 == 145 [pid = 1805] [id = 602] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 222 (0x7ff84dfab800) [pid = 1805] [serial = 1805] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 221 (0x7ff8552d8000) [pid = 1805] [serial = 1779] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 220 (0x7ff8552cd800) [pid = 1805] [serial = 1778] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 219 (0x7ff850cf8800) [pid = 1805] [serial = 1749] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 218 (0x7ff854f6bc00) [pid = 1805] [serial = 1772] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 217 (0x7ff852d1a400) [pid = 1805] [serial = 1764] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 216 (0x7ff853644000) [pid = 1805] [serial = 1767] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 215 (0x7ff84a05d000) [pid = 1805] [serial = 1796] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 214 (0x7ff8552d3400) [pid = 1805] [serial = 1602] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 213 (0x7ff85523c400) [pid = 1805] [serial = 1784] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 212 (0x7ff84a057400) [pid = 1805] [serial = 1739] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 211 (0x7ff850fd0000) [pid = 1805] [serial = 1752] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 210 (0x7ff84a1a0400) [pid = 1805] [serial = 1710] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 209 (0x7ff864ccb800) [pid = 1805] [serial = 1680] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 208 (0x7ff84c7d9400) [pid = 1805] [serial = 1800] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 207 (0x7ff851b2e000) [pid = 1805] [serial = 1760] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 206 (0x7ff876b44400) [pid = 1805] [serial = 1644] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 205 (0x7ff850a0d400) [pid = 1805] [serial = 1689] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 204 (0x7ff8553c5c00) [pid = 1805] [serial = 1781] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 203 (0x7ff8539f9800) [pid = 1805] [serial = 1770] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 202 (0x7ff851955800) [pid = 1805] [serial = 1757] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 201 (0x7ff8493afc00) [pid = 1805] [serial = 1704] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 200 (0x7ff84dc39800) [pid = 1805] [serial = 1743] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 199 (0x7ff8537b6c00) [pid = 1805] [serial = 1695] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 198 (0x7ff85147f000) [pid = 1805] [serial = 1713] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 197 (0x7ff86cb3d000) [pid = 1805] [serial = 1635] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 196 (0x7ff85bec9400) [pid = 1805] [serial = 1608] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 195 (0x7ff85f5ac000) [pid = 1805] [serial = 1614] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 194 (0x7ff8749ca000) [pid = 1805] [serial = 1638] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 193 (0x7ff850edd400) [pid = 1805] [serial = 1751] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 192 (0x7ff851cd0400) [pid = 1805] [serial = 1761] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 191 (0x7ff878252c00) [pid = 1805] [serial = 1692] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 190 (0x7ff84dff2800) [pid = 1805] [serial = 1803] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 189 (0x7ff85d51c800) [pid = 1805] [serial = 1707] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 188 (0x7ff8516b2000) [pid = 1805] [serial = 1755] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 187 (0x7ff85d8dc000) [pid = 1805] [serial = 1611] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 186 (0x7ff84a1a1000) [pid = 1805] [serial = 1740] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 185 (0x7ff85be84000) [pid = 1805] [serial = 1791] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 184 (0x7ff851d0e000) [pid = 1805] [serial = 1763] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 183 (0x7ff850cec400) [pid = 1805] [serial = 1748] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 182 (0x7ff854fcf000) [pid = 1805] [serial = 1641] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 181 (0x7ff84e7b5c00) [pid = 1805] [serial = 1746] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 180 (0x7ff85becb800) [pid = 1805] [serial = 1674] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 179 (0x7ff84dfae800) [pid = 1805] [serial = 1802] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 178 (0x7ff861e4a800) [pid = 1805] [serial = 1623] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 177 (0x7ff855466c00) [pid = 1805] [serial = 1782] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 176 (0x7ff85be8a800) [pid = 1805] [serial = 1793] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 175 (0x7ff851487800) [pid = 1805] [serial = 1716] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 174 (0x7ff84e766800) [pid = 1805] [serial = 1596] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 173 (0x7ff8555ea800) [pid = 1805] [serial = 1785] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 172 (0x7ff86593fc00) [pid = 1805] [serial = 1626] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 171 (0x7ff851b2a400) [pid = 1805] [serial = 1671] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 170 (0x7ff86166dc00) [pid = 1805] [serial = 1620] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 169 (0x7ff854fc7000) [pid = 1805] [serial = 1773] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 168 (0x7ff874b09000) [pid = 1805] [serial = 1686] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 167 (0x7ff85bec6800) [pid = 1805] [serial = 1794] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 166 (0x7ff852d17000) [pid = 1805] [serial = 1599] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 165 (0x7ff867d6dc00) [pid = 1805] [serial = 1632] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 164 (0x7ff855885c00) [pid = 1805] [serial = 1787] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 163 (0x7ff8537b6800) [pid = 1805] [serial = 1769] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 162 (0x7ff86609ec00) [pid = 1805] [serial = 1629] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 161 (0x7ff8514efc00) [pid = 1805] [serial = 1698] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 160 (0x7ff84a19ec00) [pid = 1805] [serial = 1797] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 159 (0x7ff8514e9400) [pid = 1805] [serial = 1754] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 158 (0x7ff84c4ad400) [pid = 1805] [serial = 1799] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 157 (0x7ff854fd1c00) [pid = 1805] [serial = 1775] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 156 (0x7ff8616ae800) [pid = 1805] [serial = 1677] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 155 (0x7ff8749bf400) [pid = 1805] [serial = 1683] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 154 (0x7ff852e0a800) [pid = 1805] [serial = 1766] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 153 (0x7ff84d9bb400) [pid = 1805] [serial = 1742] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 152 (0x7ff855887800) [pid = 1805] [serial = 1605] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 151 (0x7ff84e6e3800) [pid = 1805] [serial = 1745] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 150 (0x7ff85acdc000) [pid = 1805] [serial = 1788] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 149 (0x7ff84b726800) [pid = 1805] [serial = 1668] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 148 (0x7ff85aec7400) [pid = 1805] [serial = 1790] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 147 (0x7ff851960000) [pid = 1805] [serial = 1758] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 146 (0x7ff85523a400) [pid = 1805] [serial = 1776] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 145 (0x7ff860845c00) [pid = 1805] [serial = 1617] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 144 (0x7ff8555ee000) [pid = 1805] [serial = 1593] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | --DOMWINDOW == 143 (0x7ff8537b8800) [pid = 1805] [serial = 1701] [outer = (nil)] [url = about:blank] 10:26:26 INFO - PROCESS | 1805 | 1461086786355 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 10:26:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 10:26:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 3188ms 10:26:26 INFO - PROCESS | 1805 | 1461086786406 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 10:26:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 10:26:26 INFO - PROCESS | 1805 | 1461086786411 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 10:26:26 INFO - PROCESS | 1805 | 1461086786419 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 10:26:26 INFO - PROCESS | 1805 | 1461086786425 Marionette TRACE conn3 <- [1,2546,null,{}] 10:26:26 INFO - PROCESS | 1805 | 1461086786434 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:26 INFO - PROCESS | 1805 | 1461086786683 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 10:26:26 INFO - PROCESS | 1805 | 1461086786893 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:26 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff8466b2800 == 146 [pid = 1805] [id = 644] 10:26:26 INFO - PROCESS | 1805 | ++DOMWINDOW == 144 (0x7ff849f9a800) [pid = 1805] [serial = 1933] [outer = (nil)] 10:26:26 INFO - PROCESS | 1805 | ++DOMWINDOW == 145 (0x7ff84a00e800) [pid = 1805] [serial = 1934] [outer = 0x7ff849f9a800] 10:26:26 INFO - PROCESS | 1805 | 1461086786967 Marionette DEBUG loaded listener.js 10:26:27 INFO - PROCESS | 1805 | ++DOMWINDOW == 146 (0x7ff84a063800) [pid = 1805] [serial = 1935] [outer = 0x7ff849f9a800] 10:26:27 INFO - PROCESS | 1805 | 1461086787758 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 10:26:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 10:26:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1391ms 10:26:27 INFO - PROCESS | 1805 | 1461086787810 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 10:26:27 INFO - PROCESS | 1805 | 1461086787817 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 10:26:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 10:26:27 INFO - PROCESS | 1805 | 1461086787828 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 10:26:27 INFO - PROCESS | 1805 | 1461086787831 Marionette TRACE conn3 <- [1,2550,null,{}] 10:26:27 INFO - PROCESS | 1805 | 1461086787835 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:28 INFO - PROCESS | 1805 | 1461086788143 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 10:26:28 INFO - PROCESS | 1805 | 1461086788270 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:28 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84c03b000 == 147 [pid = 1805] [id = 645] 10:26:28 INFO - PROCESS | 1805 | ++DOMWINDOW == 147 (0x7ff849f9d400) [pid = 1805] [serial = 1936] [outer = (nil)] 10:26:28 INFO - PROCESS | 1805 | ++DOMWINDOW == 148 (0x7ff84a4e1000) [pid = 1805] [serial = 1937] [outer = 0x7ff849f9d400] 10:26:28 INFO - PROCESS | 1805 | 1461086788335 Marionette DEBUG loaded listener.js 10:26:28 INFO - PROCESS | 1805 | ++DOMWINDOW == 149 (0x7ff84b768000) [pid = 1805] [serial = 1938] [outer = 0x7ff849f9d400] 10:26:29 INFO - PROCESS | 1805 | 1461086789342 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 10:26:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 10:26:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1529ms 10:26:29 INFO - PROCESS | 1805 | 1461086789362 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 10:26:29 INFO - PROCESS | 1805 | 1461086789367 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 10:26:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 10:26:29 INFO - PROCESS | 1805 | 1461086789373 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 10:26:29 INFO - PROCESS | 1805 | 1461086789379 Marionette TRACE conn3 <- [1,2554,null,{}] 10:26:29 INFO - PROCESS | 1805 | 1461086789406 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:29 INFO - PROCESS | 1805 | 1461086789710 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 10:26:29 INFO - PROCESS | 1805 | 1461086789743 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:29 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84c7b4000 == 148 [pid = 1805] [id = 646] 10:26:29 INFO - PROCESS | 1805 | ++DOMWINDOW == 150 (0x7ff84b724400) [pid = 1805] [serial = 1939] [outer = (nil)] 10:26:29 INFO - PROCESS | 1805 | ++DOMWINDOW == 151 (0x7ff84c7db800) [pid = 1805] [serial = 1940] [outer = 0x7ff84b724400] 10:26:29 INFO - PROCESS | 1805 | 1461086789810 Marionette DEBUG loaded listener.js 10:26:29 INFO - PROCESS | 1805 | ++DOMWINDOW == 152 (0x7ff84dc38c00) [pid = 1805] [serial = 1941] [outer = 0x7ff84b724400] 10:26:31 INFO - PROCESS | 1805 | --DOMWINDOW == 151 (0x7ff84a4de800) [pid = 1805] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 10:26:31 INFO - PROCESS | 1805 | --DOMWINDOW == 150 (0x7ff84e0d9000) [pid = 1805] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 10:26:31 INFO - PROCESS | 1805 | --DOMWINDOW == 149 (0x7ff84a198800) [pid = 1805] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 10:26:31 INFO - PROCESS | 1805 | --DOMWINDOW == 148 (0x7ff84a193800) [pid = 1805] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 10:26:31 INFO - PROCESS | 1805 | --DOMWINDOW == 147 (0x7ff84a4df400) [pid = 1805] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 10:26:31 INFO - PROCESS | 1805 | 1461086791375 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 10:26:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 10:26:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 2051ms 10:26:31 INFO - PROCESS | 1805 | 1461086791425 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 10:26:31 INFO - PROCESS | 1805 | 1461086791430 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 10:26:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 10:26:31 INFO - PROCESS | 1805 | 1461086791436 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 10:26:31 INFO - PROCESS | 1805 | 1461086791438 Marionette TRACE conn3 <- [1,2558,null,{}] 10:26:31 INFO - PROCESS | 1805 | 1461086791443 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:31 INFO - PROCESS | 1805 | 1461086791690 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 10:26:31 INFO - PROCESS | 1805 | 1461086791892 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:31 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84e046800 == 149 [pid = 1805] [id = 647] 10:26:31 INFO - PROCESS | 1805 | ++DOMWINDOW == 148 (0x7ff8493aac00) [pid = 1805] [serial = 1942] [outer = (nil)] 10:26:31 INFO - PROCESS | 1805 | ++DOMWINDOW == 149 (0x7ff84dfeb800) [pid = 1805] [serial = 1943] [outer = 0x7ff8493aac00] 10:26:31 INFO - PROCESS | 1805 | 1461086791961 Marionette DEBUG loaded listener.js 10:26:32 INFO - PROCESS | 1805 | ++DOMWINDOW == 150 (0x7ff84e279800) [pid = 1805] [serial = 1944] [outer = 0x7ff8493aac00] 10:26:32 INFO - PROCESS | 1805 | 1461086792766 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 10:26:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 10:26:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1381ms 10:26:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 10:26:32 INFO - PROCESS | 1805 | 1461086792818 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 10:26:32 INFO - PROCESS | 1805 | 1461086792821 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 10:26:32 INFO - PROCESS | 1805 | 1461086792827 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 10:26:32 INFO - PROCESS | 1805 | 1461086792830 Marionette TRACE conn3 <- [1,2562,null,{}] 10:26:32 INFO - PROCESS | 1805 | 1461086792835 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:33 INFO - PROCESS | 1805 | 1461086793041 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 10:26:33 INFO - PROCESS | 1805 | 1461086793503 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:33 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff845fe2000 == 150 [pid = 1805] [id = 648] 10:26:33 INFO - PROCESS | 1805 | ++DOMWINDOW == 151 (0x7ff8493a8000) [pid = 1805] [serial = 1945] [outer = (nil)] 10:26:33 INFO - PROCESS | 1805 | ++DOMWINDOW == 152 (0x7ff849f9b000) [pid = 1805] [serial = 1946] [outer = 0x7ff8493a8000] 10:26:33 INFO - PROCESS | 1805 | 1461086793583 Marionette DEBUG loaded listener.js 10:26:33 INFO - PROCESS | 1805 | ++DOMWINDOW == 153 (0x7ff84a057c00) [pid = 1805] [serial = 1947] [outer = 0x7ff8493a8000] 10:26:34 INFO - PROCESS | 1805 | 1461086794597 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 10:26:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 10:26:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1833ms 10:26:34 INFO - PROCESS | 1805 | 1461086794662 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 10:26:34 INFO - PROCESS | 1805 | 1461086794667 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 10:26:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 10:26:34 INFO - PROCESS | 1805 | 1461086794675 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 10:26:34 INFO - PROCESS | 1805 | 1461086794682 Marionette TRACE conn3 <- [1,2566,null,{}] 10:26:34 INFO - PROCESS | 1805 | 1461086794689 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:34 INFO - PROCESS | 1805 | 1461086794931 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 10:26:35 INFO - PROCESS | 1805 | 1461086795255 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:35 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84e03c800 == 151 [pid = 1805] [id = 649] 10:26:35 INFO - PROCESS | 1805 | ++DOMWINDOW == 154 (0x7ff84b765800) [pid = 1805] [serial = 1948] [outer = (nil)] 10:26:35 INFO - PROCESS | 1805 | ++DOMWINDOW == 155 (0x7ff84c4af400) [pid = 1805] [serial = 1949] [outer = 0x7ff84b765800] 10:26:35 INFO - PROCESS | 1805 | 1461086795342 Marionette DEBUG loaded listener.js 10:26:35 INFO - PROCESS | 1805 | ++DOMWINDOW == 156 (0x7ff84dc34400) [pid = 1805] [serial = 1950] [outer = 0x7ff84b765800] 10:26:36 INFO - PROCESS | 1805 | 1461086796349 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 10:26:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 10:26:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1740ms 10:26:36 INFO - PROCESS | 1805 | 1461086796419 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 10:26:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 10:26:36 INFO - PROCESS | 1805 | 1461086796426 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 10:26:36 INFO - PROCESS | 1805 | 1461086796433 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 10:26:36 INFO - PROCESS | 1805 | 1461086796436 Marionette TRACE conn3 <- [1,2570,null,{}] 10:26:36 INFO - PROCESS | 1805 | 1461086796442 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:36 INFO - PROCESS | 1805 | 1461086796687 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 10:26:37 INFO - PROCESS | 1805 | 1461086797046 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:37 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff850a3c000 == 152 [pid = 1805] [id = 650] 10:26:37 INFO - PROCESS | 1805 | ++DOMWINDOW == 157 (0x7ff84e279c00) [pid = 1805] [serial = 1951] [outer = (nil)] 10:26:37 INFO - PROCESS | 1805 | ++DOMWINDOW == 158 (0x7ff84e76a800) [pid = 1805] [serial = 1952] [outer = 0x7ff84e279c00] 10:26:37 INFO - PROCESS | 1805 | 1461086797122 Marionette DEBUG loaded listener.js 10:26:37 INFO - PROCESS | 1805 | ++DOMWINDOW == 159 (0x7ff84e7b6c00) [pid = 1805] [serial = 1953] [outer = 0x7ff84e279c00] 10:26:38 INFO - PROCESS | 1805 | 1461086798180 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 10:26:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 10:26:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1784ms 10:26:38 INFO - PROCESS | 1805 | 1461086798217 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 10:26:38 INFO - PROCESS | 1805 | 1461086798221 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 10:26:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 10:26:38 INFO - PROCESS | 1805 | 1461086798237 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 10:26:38 INFO - PROCESS | 1805 | 1461086798246 Marionette TRACE conn3 <- [1,2574,null,{}] 10:26:38 INFO - PROCESS | 1805 | 1461086798252 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:38 INFO - PROCESS | 1805 | 1461086798539 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 10:26:38 INFO - PROCESS | 1805 | 1461086798877 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:38 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85142b800 == 153 [pid = 1805] [id = 651] 10:26:38 INFO - PROCESS | 1805 | ++DOMWINDOW == 160 (0x7ff84a4ea000) [pid = 1805] [serial = 1954] [outer = (nil)] 10:26:38 INFO - PROCESS | 1805 | ++DOMWINDOW == 161 (0x7ff850a10c00) [pid = 1805] [serial = 1955] [outer = 0x7ff84a4ea000] 10:26:38 INFO - PROCESS | 1805 | 1461086798974 Marionette DEBUG loaded listener.js 10:26:39 INFO - PROCESS | 1805 | ++DOMWINDOW == 162 (0x7ff850edac00) [pid = 1805] [serial = 1956] [outer = 0x7ff84a4ea000] 10:26:39 INFO - PROCESS | 1805 | 1461086799878 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 10:26:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 10:26:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1701ms 10:26:39 INFO - PROCESS | 1805 | 1461086799931 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 10:26:39 INFO - PROCESS | 1805 | 1461086799935 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 10:26:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 10:26:39 INFO - PROCESS | 1805 | 1461086799941 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 10:26:39 INFO - PROCESS | 1805 | 1461086799943 Marionette TRACE conn3 <- [1,2578,null,{}] 10:26:39 INFO - PROCESS | 1805 | 1461086799949 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:40 INFO - PROCESS | 1805 | 1461086800180 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 10:26:40 INFO - PROCESS | 1805 | 1461086800450 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:40 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff851b4d800 == 154 [pid = 1805] [id = 652] 10:26:40 INFO - PROCESS | 1805 | ++DOMWINDOW == 163 (0x7ff84c4b1800) [pid = 1805] [serial = 1957] [outer = (nil)] 10:26:40 INFO - PROCESS | 1805 | ++DOMWINDOW == 164 (0x7ff85147b000) [pid = 1805] [serial = 1958] [outer = 0x7ff84c4b1800] 10:26:40 INFO - PROCESS | 1805 | 1461086800568 Marionette DEBUG loaded listener.js 10:26:40 INFO - PROCESS | 1805 | ++DOMWINDOW == 165 (0x7ff851485c00) [pid = 1805] [serial = 1959] [outer = 0x7ff84c4b1800] 10:26:41 INFO - PROCESS | 1805 | 1461086801440 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 10:26:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 10:26:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1532ms 10:26:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 10:26:41 INFO - PROCESS | 1805 | 1461086801474 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 10:26:41 INFO - PROCESS | 1805 | 1461086801477 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 10:26:41 INFO - PROCESS | 1805 | 1461086801483 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 10:26:41 INFO - PROCESS | 1805 | 1461086801487 Marionette TRACE conn3 <- [1,2582,null,{}] 10:26:41 INFO - PROCESS | 1805 | 1461086801492 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:41 INFO - PROCESS | 1805 | 1461086801720 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 10:26:42 INFO - PROCESS | 1805 | 1461086801999 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:42 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff852ed4800 == 155 [pid = 1805] [id = 653] 10:26:42 INFO - PROCESS | 1805 | ++DOMWINDOW == 166 (0x7ff8516b9000) [pid = 1805] [serial = 1960] [outer = (nil)] 10:26:42 INFO - PROCESS | 1805 | ++DOMWINDOW == 167 (0x7ff851952400) [pid = 1805] [serial = 1961] [outer = 0x7ff8516b9000] 10:26:42 INFO - PROCESS | 1805 | 1461086802142 Marionette DEBUG loaded listener.js 10:26:42 INFO - PROCESS | 1805 | ++DOMWINDOW == 168 (0x7ff851cd0c00) [pid = 1805] [serial = 1962] [outer = 0x7ff8516b9000] 10:26:43 INFO - PROCESS | 1805 | 1461086803116 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 10:26:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 10:26:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1680ms 10:26:43 INFO - PROCESS | 1805 | 1461086803164 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 10:26:43 INFO - PROCESS | 1805 | 1461086803167 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 10:26:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 10:26:43 INFO - PROCESS | 1805 | 1461086803174 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 10:26:43 INFO - PROCESS | 1805 | 1461086803177 Marionette TRACE conn3 <- [1,2586,null,{}] 10:26:43 INFO - PROCESS | 1805 | 1461086803182 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:43 INFO - PROCESS | 1805 | 1461086803419 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 10:26:43 INFO - PROCESS | 1805 | 1461086803738 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:43 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff8553b6800 == 156 [pid = 1805] [id = 654] 10:26:43 INFO - PROCESS | 1805 | ++DOMWINDOW == 169 (0x7ff8516ba400) [pid = 1805] [serial = 1963] [outer = (nil)] 10:26:43 INFO - PROCESS | 1805 | ++DOMWINDOW == 170 (0x7ff852e04000) [pid = 1805] [serial = 1964] [outer = 0x7ff8516ba400] 10:26:43 INFO - PROCESS | 1805 | 1461086803818 Marionette DEBUG loaded listener.js 10:26:43 INFO - PROCESS | 1805 | ++DOMWINDOW == 171 (0x7ff8537b6c00) [pid = 1805] [serial = 1965] [outer = 0x7ff8516ba400] 10:26:44 INFO - PROCESS | 1805 | 1461086804694 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 10:26:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 10:26:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1578ms 10:26:44 INFO - PROCESS | 1805 | 1461086804754 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 10:26:44 INFO - PROCESS | 1805 | 1461086804757 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 10:26:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 10:26:44 INFO - PROCESS | 1805 | 1461086804764 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 10:26:44 INFO - PROCESS | 1805 | 1461086804767 Marionette TRACE conn3 <- [1,2590,null,{}] 10:26:44 INFO - PROCESS | 1805 | 1461086804772 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:45 INFO - PROCESS | 1805 | 1461086805012 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 10:26:45 INFO - PROCESS | 1805 | 1461086805327 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:45 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff855780000 == 157 [pid = 1805] [id = 655] 10:26:45 INFO - PROCESS | 1805 | ++DOMWINDOW == 172 (0x7ff851cd0400) [pid = 1805] [serial = 1966] [outer = (nil)] 10:26:45 INFO - PROCESS | 1805 | ++DOMWINDOW == 173 (0x7ff854f69000) [pid = 1805] [serial = 1967] [outer = 0x7ff851cd0400] 10:26:45 INFO - PROCESS | 1805 | 1461086805405 Marionette DEBUG loaded listener.js 10:26:45 INFO - PROCESS | 1805 | ++DOMWINDOW == 174 (0x7ff855232c00) [pid = 1805] [serial = 1968] [outer = 0x7ff851cd0400] 10:26:46 INFO - PROCESS | 1805 | 1461086806287 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 10:26:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 10:26:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1587ms 10:26:46 INFO - PROCESS | 1805 | 1461086806352 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 10:26:46 INFO - PROCESS | 1805 | 1461086806356 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 10:26:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 10:26:46 INFO - PROCESS | 1805 | 1461086806363 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 10:26:46 INFO - PROCESS | 1805 | 1461086806366 Marionette TRACE conn3 <- [1,2594,null,{}] 10:26:46 INFO - PROCESS | 1805 | 1461086806371 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:46 INFO - PROCESS | 1805 | 1461086806608 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 10:26:46 INFO - PROCESS | 1805 | 1461086806926 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:46 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff855fcc000 == 158 [pid = 1805] [id = 656] 10:26:46 INFO - PROCESS | 1805 | ++DOMWINDOW == 175 (0x7ff852d16800) [pid = 1805] [serial = 1969] [outer = (nil)] 10:26:46 INFO - PROCESS | 1805 | ++DOMWINDOW == 176 (0x7ff8552cc000) [pid = 1805] [serial = 1970] [outer = 0x7ff852d16800] 10:26:47 INFO - PROCESS | 1805 | 1461086807006 Marionette DEBUG loaded listener.js 10:26:47 INFO - PROCESS | 1805 | ++DOMWINDOW == 177 (0x7ff8553c5400) [pid = 1805] [serial = 1971] [outer = 0x7ff852d16800] 10:26:47 INFO - PROCESS | 1805 | 1461086807952 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 10:26:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 10:26:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1629ms 10:26:47 INFO - PROCESS | 1805 | 1461086807994 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 10:26:47 INFO - PROCESS | 1805 | 1461086807997 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 10:26:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 10:26:48 INFO - PROCESS | 1805 | 1461086808003 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 10:26:48 INFO - PROCESS | 1805 | 1461086808006 Marionette TRACE conn3 <- [1,2598,null,{}] 10:26:48 INFO - PROCESS | 1805 | 1461086808012 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:48 INFO - PROCESS | 1805 | 1461086808254 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 10:26:48 INFO - PROCESS | 1805 | 1461086808580 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:48 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85ae3a800 == 159 [pid = 1805] [id = 657] 10:26:48 INFO - PROCESS | 1805 | ++DOMWINDOW == 178 (0x7ff8493af000) [pid = 1805] [serial = 1972] [outer = (nil)] 10:26:48 INFO - PROCESS | 1805 | ++DOMWINDOW == 179 (0x7ff85546e800) [pid = 1805] [serial = 1973] [outer = 0x7ff8493af000] 10:26:48 INFO - PROCESS | 1805 | 1461086808662 Marionette DEBUG loaded listener.js 10:26:48 INFO - PROCESS | 1805 | ++DOMWINDOW == 180 (0x7ff8555ee800) [pid = 1805] [serial = 1974] [outer = 0x7ff8493af000] 10:26:49 INFO - PROCESS | 1805 | 1461086809619 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 10:26:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 10:26:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1685ms 10:26:49 INFO - PROCESS | 1805 | 1461086809691 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 10:26:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 10:26:49 INFO - PROCESS | 1805 | 1461086809695 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 10:26:49 INFO - PROCESS | 1805 | 1461086809701 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 10:26:49 INFO - PROCESS | 1805 | 1461086809704 Marionette TRACE conn3 <- [1,2602,null,{}] 10:26:49 INFO - PROCESS | 1805 | 1461086809710 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:49 INFO - PROCESS | 1805 | 1461086809981 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 10:26:50 INFO - PROCESS | 1805 | 1461086810322 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:50 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85c99b800 == 160 [pid = 1805] [id = 658] 10:26:50 INFO - PROCESS | 1805 | ++DOMWINDOW == 181 (0x7ff85be83400) [pid = 1805] [serial = 1975] [outer = (nil)] 10:26:50 INFO - PROCESS | 1805 | ++DOMWINDOW == 182 (0x7ff85be88400) [pid = 1805] [serial = 1976] [outer = 0x7ff85be83400] 10:26:50 INFO - PROCESS | 1805 | 1461086810412 Marionette DEBUG loaded listener.js 10:26:50 INFO - PROCESS | 1805 | ++DOMWINDOW == 183 (0x7ff85c2f2800) [pid = 1805] [serial = 1977] [outer = 0x7ff85be83400] 10:26:51 INFO - PROCESS | 1805 | 1461086811366 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 10:26:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 10:26:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1731ms 10:26:51 INFO - PROCESS | 1805 | 1461086811432 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 10:26:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 10:26:51 INFO - PROCESS | 1805 | 1461086811437 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 10:26:51 INFO - PROCESS | 1805 | 1461086811443 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 10:26:51 INFO - PROCESS | 1805 | 1461086811448 Marionette TRACE conn3 <- [1,2606,null,{}] 10:26:51 INFO - PROCESS | 1805 | 1461086811454 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:51 INFO - PROCESS | 1805 | 1461086811762 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 10:26:52 INFO - PROCESS | 1805 | 1461086812091 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:52 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85dd90000 == 161 [pid = 1805] [id = 659] 10:26:52 INFO - PROCESS | 1805 | ++DOMWINDOW == 184 (0x7ff85be84000) [pid = 1805] [serial = 1978] [outer = (nil)] 10:26:52 INFO - PROCESS | 1805 | ++DOMWINDOW == 185 (0x7ff85cfd1400) [pid = 1805] [serial = 1979] [outer = 0x7ff85be84000] 10:26:52 INFO - PROCESS | 1805 | 1461086812167 Marionette DEBUG loaded listener.js 10:26:52 INFO - PROCESS | 1805 | ++DOMWINDOW == 186 (0x7ff85d51dc00) [pid = 1805] [serial = 1980] [outer = 0x7ff85be84000] 10:26:53 INFO - PROCESS | 1805 | 1461086813115 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 10:26:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 10:26:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1733ms 10:26:53 INFO - PROCESS | 1805 | 1461086813177 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 10:26:53 INFO - PROCESS | 1805 | 1461086813180 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 10:26:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 10:26:53 INFO - PROCESS | 1805 | 1461086813186 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 10:26:53 INFO - PROCESS | 1805 | 1461086813189 Marionette TRACE conn3 <- [1,2610,null,{}] 10:26:53 INFO - PROCESS | 1805 | 1461086813195 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:53 INFO - PROCESS | 1805 | 1461086813439 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 10:26:53 INFO - PROCESS | 1805 | 1461086813765 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:53 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff861058000 == 162 [pid = 1805] [id = 660] 10:26:53 INFO - PROCESS | 1805 | ++DOMWINDOW == 187 (0x7ff84e276400) [pid = 1805] [serial = 1981] [outer = (nil)] 10:26:53 INFO - PROCESS | 1805 | ++DOMWINDOW == 188 (0x7ff85d8e5000) [pid = 1805] [serial = 1982] [outer = 0x7ff84e276400] 10:26:53 INFO - PROCESS | 1805 | 1461086813845 Marionette DEBUG loaded listener.js 10:26:53 INFO - PROCESS | 1805 | ++DOMWINDOW == 189 (0x7ff85eb4a400) [pid = 1805] [serial = 1983] [outer = 0x7ff84e276400] 10:26:54 INFO - PROCESS | 1805 | 1461086814707 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 10:26:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 10:26:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1584ms 10:26:54 INFO - PROCESS | 1805 | 1461086814772 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 10:26:54 INFO - PROCESS | 1805 | 1461086814776 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 10:26:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 10:26:54 INFO - PROCESS | 1805 | 1461086814782 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 10:26:54 INFO - PROCESS | 1805 | 1461086814785 Marionette TRACE conn3 <- [1,2614,null,{}] 10:26:54 INFO - PROCESS | 1805 | 1461086814791 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:55 INFO - PROCESS | 1805 | 1461086815029 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 10:26:55 INFO - PROCESS | 1805 | 1461086815351 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:55 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff8617d5000 == 163 [pid = 1805] [id = 661] 10:26:55 INFO - PROCESS | 1805 | ++DOMWINDOW == 190 (0x7ff851cc5800) [pid = 1805] [serial = 1984] [outer = (nil)] 10:26:55 INFO - PROCESS | 1805 | ++DOMWINDOW == 191 (0x7ff86091bc00) [pid = 1805] [serial = 1985] [outer = 0x7ff851cc5800] 10:26:55 INFO - PROCESS | 1805 | 1461086815429 Marionette DEBUG loaded listener.js 10:26:55 INFO - PROCESS | 1805 | ++DOMWINDOW == 192 (0x7ff860a62c00) [pid = 1805] [serial = 1986] [outer = 0x7ff851cc5800] 10:26:56 INFO - PROCESS | 1805 | 1461086816304 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 10:26:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 10:26:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1579ms 10:26:56 INFO - PROCESS | 1805 | 1461086816362 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 10:26:56 INFO - PROCESS | 1805 | 1461086816366 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 10:26:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 10:26:56 INFO - PROCESS | 1805 | 1461086816371 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 10:26:56 INFO - PROCESS | 1805 | 1461086816374 Marionette TRACE conn3 <- [1,2618,null,{}] 10:26:56 INFO - PROCESS | 1805 | 1461086816380 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:56 INFO - PROCESS | 1805 | 1461086816610 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 10:26:56 INFO - PROCESS | 1805 | 1461086816895 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:56 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff861a90000 == 164 [pid = 1805] [id = 662] 10:26:56 INFO - PROCESS | 1805 | ++DOMWINDOW == 193 (0x7ff85d6cd400) [pid = 1805] [serial = 1987] [outer = (nil)] 10:26:57 INFO - PROCESS | 1805 | ++DOMWINDOW == 194 (0x7ff860c45400) [pid = 1805] [serial = 1988] [outer = 0x7ff85d6cd400] 10:26:57 INFO - PROCESS | 1805 | 1461086817012 Marionette DEBUG loaded listener.js 10:26:57 INFO - PROCESS | 1805 | ++DOMWINDOW == 195 (0x7ff860c51400) [pid = 1805] [serial = 1989] [outer = 0x7ff85d6cd400] 10:26:57 INFO - PROCESS | 1805 | 1461086817857 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 10:26:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 10:26:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1534ms 10:26:57 INFO - PROCESS | 1805 | 1461086817907 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 10:26:57 INFO - PROCESS | 1805 | 1461086817910 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 10:26:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 10:26:57 INFO - PROCESS | 1805 | 1461086817916 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 10:26:57 INFO - PROCESS | 1805 | 1461086817919 Marionette TRACE conn3 <- [1,2622,null,{}] 10:26:57 INFO - PROCESS | 1805 | 1461086817924 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:58 INFO - PROCESS | 1805 | 1461086818239 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 10:26:58 INFO - PROCESS | 1805 | 1461086818454 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:58 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff865b3e000 == 165 [pid = 1805] [id = 663] 10:26:58 INFO - PROCESS | 1805 | ++DOMWINDOW == 196 (0x7ff85acd7800) [pid = 1805] [serial = 1990] [outer = (nil)] 10:26:58 INFO - PROCESS | 1805 | ++DOMWINDOW == 197 (0x7ff861606c00) [pid = 1805] [serial = 1991] [outer = 0x7ff85acd7800] 10:26:58 INFO - PROCESS | 1805 | 1461086818569 Marionette DEBUG loaded listener.js 10:26:58 INFO - PROCESS | 1805 | ++DOMWINDOW == 198 (0x7ff861610000) [pid = 1805] [serial = 1992] [outer = 0x7ff85acd7800] 10:26:59 INFO - PROCESS | 1805 | 1461086819506 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 10:26:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 10:26:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1629ms 10:26:59 INFO - PROCESS | 1805 | 1461086819546 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 10:26:59 INFO - PROCESS | 1805 | 1461086819550 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 10:26:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 10:26:59 INFO - PROCESS | 1805 | 1461086819557 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 10:26:59 INFO - PROCESS | 1805 | 1461086819560 Marionette TRACE conn3 <- [1,2626,null,{}] 10:26:59 INFO - PROCESS | 1805 | 1461086819565 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:59 INFO - PROCESS | 1805 | 1461086819802 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 10:27:00 INFO - PROCESS | 1805 | 1461086820127 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:00 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff866d06000 == 166 [pid = 1805] [id = 664] 10:27:00 INFO - PROCESS | 1805 | ++DOMWINDOW == 199 (0x7ff85aec7400) [pid = 1805] [serial = 1993] [outer = (nil)] 10:27:00 INFO - PROCESS | 1805 | ++DOMWINDOW == 200 (0x7ff86166d000) [pid = 1805] [serial = 1994] [outer = 0x7ff85aec7400] 10:27:00 INFO - PROCESS | 1805 | 1461086820207 Marionette DEBUG loaded listener.js 10:27:00 INFO - PROCESS | 1805 | ++DOMWINDOW == 201 (0x7ff8616a1800) [pid = 1805] [serial = 1995] [outer = 0x7ff85aec7400] 10:27:01 INFO - PROCESS | 1805 | 1461086821091 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 10:27:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 10:27:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1586ms 10:27:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 10:27:01 INFO - PROCESS | 1805 | 1461086821143 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 10:27:01 INFO - PROCESS | 1805 | 1461086821146 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 10:27:01 INFO - PROCESS | 1805 | 1461086821153 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 10:27:01 INFO - PROCESS | 1805 | 1461086821156 Marionette TRACE conn3 <- [1,2630,null,{}] 10:27:01 INFO - PROCESS | 1805 | 1461086821162 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:01 INFO - PROCESS | 1805 | 1461086821396 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 10:27:01 INFO - PROCESS | 1805 | 1461086821770 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:01 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84e84d000 == 167 [pid = 1805] [id = 665] 10:27:01 INFO - PROCESS | 1805 | ++DOMWINDOW == 202 (0x7ff8493a4000) [pid = 1805] [serial = 1996] [outer = (nil)] 10:27:01 INFO - PROCESS | 1805 | ++DOMWINDOW == 203 (0x7ff8616abc00) [pid = 1805] [serial = 1997] [outer = 0x7ff8493a4000] 10:27:01 INFO - PROCESS | 1805 | 1461086821853 Marionette DEBUG loaded listener.js 10:27:01 INFO - PROCESS | 1805 | ++DOMWINDOW == 204 (0x7ff861858000) [pid = 1805] [serial = 1998] [outer = 0x7ff8493a4000] 10:27:02 INFO - PROCESS | 1805 | 1461086822808 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 10:27:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 10:27:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1734ms 10:27:02 INFO - PROCESS | 1805 | 1461086822894 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 10:27:02 INFO - PROCESS | 1805 | 1461086822897 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 10:27:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 10:27:02 INFO - PROCESS | 1805 | 1461086822903 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 10:27:02 INFO - PROCESS | 1805 | 1461086822905 Marionette TRACE conn3 <- [1,2634,null,{}] 10:27:02 INFO - PROCESS | 1805 | 1461086822911 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:03 INFO - PROCESS | 1805 | 1461086823197 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 10:27:04 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85abb3800 == 166 [pid = 1805] [id = 132] 10:27:04 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84e046800 == 165 [pid = 1805] [id = 647] 10:27:04 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84c7b4000 == 164 [pid = 1805] [id = 646] 10:27:04 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84c03b000 == 163 [pid = 1805] [id = 645] 10:27:04 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8466b2800 == 162 [pid = 1805] [id = 644] 10:27:04 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff86c9c7000 == 161 [pid = 1805] [id = 640] 10:27:04 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff86820b800 == 160 [pid = 1805] [id = 639] 10:27:04 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff865b49800 == 159 [pid = 1805] [id = 638] 10:27:04 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8619bf800 == 158 [pid = 1805] [id = 637] 10:27:04 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff861143000 == 157 [pid = 1805] [id = 636] 10:27:04 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85eba3000 == 156 [pid = 1805] [id = 635] 10:27:04 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85cf13800 == 155 [pid = 1805] [id = 634] 10:27:04 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85c614000 == 154 [pid = 1805] [id = 633] 10:27:04 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85aba3000 == 153 [pid = 1805] [id = 632] 10:27:04 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85578b000 == 152 [pid = 1805] [id = 631] 10:27:04 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff855246800 == 151 [pid = 1805] [id = 630] 10:27:04 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff852cc9800 == 150 [pid = 1805] [id = 629] 10:27:04 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff851a4f800 == 149 [pid = 1805] [id = 628] 10:27:04 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff850dc9000 == 148 [pid = 1805] [id = 627] 10:27:04 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84c7a9800 == 147 [pid = 1805] [id = 626] 10:27:04 INFO - PROCESS | 1805 | --DOMWINDOW == 203 (0x7ff850cec000) [pid = 1805] [serial = 1737] [outer = (nil)] [url = about:blank] 10:27:04 INFO - PROCESS | 1805 | --DOMWINDOW == 202 (0x7ff84e655800) [pid = 1805] [serial = 1871] [outer = (nil)] [url = about:blank] 10:27:04 INFO - PROCESS | 1805 | --DOMWINDOW == 201 (0x7ff84b72d800) [pid = 1805] [serial = 1874] [outer = (nil)] [url = about:blank] 10:27:04 INFO - PROCESS | 1805 | --DOMWINDOW == 200 (0x7ff84e763400) [pid = 1805] [serial = 1872] [outer = (nil)] [url = about:blank] 10:27:04 INFO - PROCESS | 1805 | --DOMWINDOW == 199 (0x7ff850ed6800) [pid = 1805] [serial = 1820] [outer = (nil)] [url = about:blank] 10:27:04 INFO - PROCESS | 1805 | --DOMWINDOW == 198 (0x7ff84e7bfc00) [pid = 1805] [serial = 1817] [outer = (nil)] [url = about:blank] 10:27:04 INFO - PROCESS | 1805 | --DOMWINDOW == 197 (0x7ff84e29c400) [pid = 1805] [serial = 1814] [outer = (nil)] [url = about:blank] 10:27:04 INFO - PROCESS | 1805 | --DOMWINDOW == 196 (0x7ff84c4fd800) [pid = 1805] [serial = 1811] [outer = (nil)] [url = about:blank] 10:27:04 INFO - PROCESS | 1805 | --DOMWINDOW == 195 (0x7ff84a008400) [pid = 1805] [serial = 1808] [outer = (nil)] [url = about:blank] 10:27:04 INFO - PROCESS | 1805 | --DOMWINDOW == 194 (0x7ff84d9c4800) [pid = 1805] [serial = 1868] [outer = (nil)] [url = about:blank] 10:27:04 INFO - PROCESS | 1805 | --DOMWINDOW == 193 (0x7ff84a4e5c00) [pid = 1805] [serial = 1865] [outer = (nil)] [url = about:blank] 10:27:05 INFO - PROCESS | 1805 | --DOMWINDOW == 192 (0x7ff84b72f800) [pid = 1805] [serial = 1866] [outer = (nil)] [url = about:blank] 10:27:05 INFO - PROCESS | 1805 | --DOMWINDOW == 191 (0x7ff84b72b000) [pid = 1805] [serial = 1862] [outer = (nil)] [url = about:blank] 10:27:05 INFO - PROCESS | 1805 | --DOMWINDOW == 190 (0x7ff8493abc00) [pid = 1805] [serial = 1859] [outer = (nil)] [url = about:blank] 10:27:05 INFO - PROCESS | 1805 | --DOMWINDOW == 189 (0x7ff85d514400) [pid = 1805] [serial = 1856] [outer = (nil)] [url = about:blank] 10:27:05 INFO - PROCESS | 1805 | --DOMWINDOW == 188 (0x7ff85d168400) [pid = 1805] [serial = 1853] [outer = (nil)] [url = about:blank] 10:27:05 INFO - PROCESS | 1805 | --DOMWINDOW == 187 (0x7ff85cc96800) [pid = 1805] [serial = 1850] [outer = (nil)] [url = about:blank] 10:27:05 INFO - PROCESS | 1805 | --DOMWINDOW == 186 (0x7ff85cac5800) [pid = 1805] [serial = 1847] [outer = (nil)] [url = about:blank] 10:27:05 INFO - PROCESS | 1805 | --DOMWINDOW == 185 (0x7ff85c7e9000) [pid = 1805] [serial = 1844] [outer = (nil)] [url = about:blank] 10:27:05 INFO - PROCESS | 1805 | --DOMWINDOW == 184 (0x7ff85c67dc00) [pid = 1805] [serial = 1841] [outer = (nil)] [url = about:blank] 10:27:05 INFO - PROCESS | 1805 | --DOMWINDOW == 183 (0x7ff855881000) [pid = 1805] [serial = 1838] [outer = (nil)] [url = about:blank] 10:27:05 INFO - PROCESS | 1805 | --DOMWINDOW == 182 (0x7ff854f6d400) [pid = 1805] [serial = 1835] [outer = (nil)] [url = about:blank] 10:27:05 INFO - PROCESS | 1805 | --DOMWINDOW == 181 (0x7ff8537ae000) [pid = 1805] [serial = 1832] [outer = (nil)] [url = about:blank] 10:27:05 INFO - PROCESS | 1805 | --DOMWINDOW == 180 (0x7ff852e0b800) [pid = 1805] [serial = 1829] [outer = (nil)] [url = about:blank] 10:27:05 INFO - PROCESS | 1805 | --DOMWINDOW == 179 (0x7ff85195c800) [pid = 1805] [serial = 1826] [outer = (nil)] [url = about:blank] 10:27:05 INFO - PROCESS | 1805 | --DOMWINDOW == 178 (0x7ff85147f800) [pid = 1805] [serial = 1823] [outer = (nil)] [url = about:blank] 10:27:05 INFO - PROCESS | 1805 | --DOMWINDOW == 177 (0x7ff84dfa4400) [pid = 1805] [serial = 1875] [outer = (nil)] [url = about:blank] 10:27:05 INFO - PROCESS | 1805 | --DOMWINDOW == 176 (0x7ff84dfa6800) [pid = 1805] [serial = 1869] [outer = (nil)] [url = about:blank] 10:27:05 INFO - PROCESS | 1805 | 1461086825050 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:05 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff8460dd800 == 148 [pid = 1805] [id = 666] 10:27:05 INFO - PROCESS | 1805 | ++DOMWINDOW == 177 (0x7ff84a011800) [pid = 1805] [serial = 1999] [outer = (nil)] 10:27:05 INFO - PROCESS | 1805 | ++DOMWINDOW == 178 (0x7ff84a056000) [pid = 1805] [serial = 2000] [outer = 0x7ff84a011800] 10:27:05 INFO - PROCESS | 1805 | 1461086825131 Marionette DEBUG loaded listener.js 10:27:05 INFO - PROCESS | 1805 | ++DOMWINDOW == 179 (0x7ff84a19b800) [pid = 1805] [serial = 2001] [outer = 0x7ff84a011800] 10:27:05 INFO - PROCESS | 1805 | 1461086825970 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 10:27:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 10:27:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 3102ms 10:27:06 INFO - PROCESS | 1805 | 1461086826009 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 10:27:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 10:27:06 INFO - PROCESS | 1805 | 1461086826014 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 10:27:06 INFO - PROCESS | 1805 | 1461086826022 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 10:27:06 INFO - PROCESS | 1805 | 1461086826028 Marionette TRACE conn3 <- [1,2638,null,{}] 10:27:06 INFO - PROCESS | 1805 | 1461086826035 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:06 INFO - PROCESS | 1805 | 1461086826252 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 10:27:06 INFO - PROCESS | 1805 | 1461086826482 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:06 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84c39f800 == 149 [pid = 1805] [id = 667] 10:27:06 INFO - PROCESS | 1805 | ++DOMWINDOW == 180 (0x7ff8493a7800) [pid = 1805] [serial = 2002] [outer = (nil)] 10:27:06 INFO - PROCESS | 1805 | ++DOMWINDOW == 181 (0x7ff84b76c800) [pid = 1805] [serial = 2003] [outer = 0x7ff8493a7800] 10:27:06 INFO - PROCESS | 1805 | 1461086826571 Marionette DEBUG loaded listener.js 10:27:06 INFO - PROCESS | 1805 | ++DOMWINDOW == 182 (0x7ff84d9c3000) [pid = 1805] [serial = 2004] [outer = 0x7ff8493a7800] 10:27:07 INFO - PROCESS | 1805 | 1461086827730 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 10:27:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 10:27:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1738ms 10:27:07 INFO - PROCESS | 1805 | 1461086827763 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 10:27:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 10:27:07 INFO - PROCESS | 1805 | 1461086827769 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 10:27:07 INFO - PROCESS | 1805 | 1461086827775 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 10:27:07 INFO - PROCESS | 1805 | 1461086827778 Marionette TRACE conn3 <- [1,2642,null,{}] 10:27:07 INFO - PROCESS | 1805 | 1461086827789 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:08 INFO - PROCESS | 1805 | 1461086828064 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 10:27:08 INFO - PROCESS | 1805 | 1461086828101 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:08 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84dfcf800 == 150 [pid = 1805] [id = 668] 10:27:08 INFO - PROCESS | 1805 | ++DOMWINDOW == 183 (0x7ff84c4b0c00) [pid = 1805] [serial = 2005] [outer = (nil)] 10:27:08 INFO - PROCESS | 1805 | ++DOMWINDOW == 184 (0x7ff84e27b800) [pid = 1805] [serial = 2006] [outer = 0x7ff84c4b0c00] 10:27:08 INFO - PROCESS | 1805 | 1461086828175 Marionette DEBUG loaded listener.js 10:27:08 INFO - PROCESS | 1805 | ++DOMWINDOW == 185 (0x7ff84e6de800) [pid = 1805] [serial = 2007] [outer = 0x7ff84c4b0c00] 10:27:09 INFO - PROCESS | 1805 | 1461086829213 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 10:27:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 10:27:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1492ms 10:27:09 INFO - PROCESS | 1805 | 1461086829268 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 10:27:09 INFO - PROCESS | 1805 | 1461086829272 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 10:27:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 10:27:09 INFO - PROCESS | 1805 | 1461086829288 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 10:27:09 INFO - PROCESS | 1805 | 1461086829296 Marionette TRACE conn3 <- [1,2646,null,{}] 10:27:09 INFO - PROCESS | 1805 | 1461086829310 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:09 INFO - PROCESS | 1805 | 1461086829609 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 10:27:10 INFO - PROCESS | 1805 | --DOMWINDOW == 184 (0x7ff84a00dc00) [pid = 1805] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 10:27:10 INFO - PROCESS | 1805 | --DOMWINDOW == 183 (0x7ff8493a5000) [pid = 1805] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 10:27:10 INFO - PROCESS | 1805 | --DOMWINDOW == 182 (0x7ff84b724400) [pid = 1805] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 10:27:10 INFO - PROCESS | 1805 | --DOMWINDOW == 181 (0x7ff849f9d400) [pid = 1805] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 10:27:10 INFO - PROCESS | 1805 | --DOMWINDOW == 180 (0x7ff84e271000) [pid = 1805] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 10:27:10 INFO - PROCESS | 1805 | --DOMWINDOW == 179 (0x7ff8552d4000) [pid = 1805] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 10:27:10 INFO - PROCESS | 1805 | --DOMWINDOW == 178 (0x7ff852e06400) [pid = 1805] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 10:27:10 INFO - PROCESS | 1805 | --DOMWINDOW == 177 (0x7ff84dfa5800) [pid = 1805] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 10:27:10 INFO - PROCESS | 1805 | --DOMWINDOW == 176 (0x7ff8555f1000) [pid = 1805] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 10:27:10 INFO - PROCESS | 1805 | --DOMWINDOW == 175 (0x7ff85be8c800) [pid = 1805] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 10:27:10 INFO - PROCESS | 1805 | --DOMWINDOW == 174 (0x7ff8516bb000) [pid = 1805] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 10:27:10 INFO - PROCESS | 1805 | --DOMWINDOW == 173 (0x7ff84dfed400) [pid = 1805] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 10:27:10 INFO - PROCESS | 1805 | --DOMWINDOW == 172 (0x7ff8514e0400) [pid = 1805] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 10:27:10 INFO - PROCESS | 1805 | --DOMWINDOW == 171 (0x7ff8493a6000) [pid = 1805] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 10:27:10 INFO - PROCESS | 1805 | --DOMWINDOW == 170 (0x7ff84c4a4400) [pid = 1805] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 10:27:10 INFO - PROCESS | 1805 | --DOMWINDOW == 169 (0x7ff85cfcc800) [pid = 1805] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 10:27:10 INFO - PROCESS | 1805 | --DOMWINDOW == 168 (0x7ff85acd2000) [pid = 1805] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 10:27:10 INFO - PROCESS | 1805 | --DOMWINDOW == 167 (0x7ff8552d7400) [pid = 1805] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 10:27:10 INFO - PROCESS | 1805 | --DOMWINDOW == 166 (0x7ff851ccf000) [pid = 1805] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 10:27:10 INFO - PROCESS | 1805 | --DOMWINDOW == 165 (0x7ff8516b4400) [pid = 1805] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 10:27:10 INFO - PROCESS | 1805 | --DOMWINDOW == 164 (0x7ff84c4a7400) [pid = 1805] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 10:27:10 INFO - PROCESS | 1805 | --DOMWINDOW == 163 (0x7ff8537ad800) [pid = 1805] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 10:27:10 INFO - PROCESS | 1805 | --DOMWINDOW == 162 (0x7ff849f9a800) [pid = 1805] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 10:27:10 INFO - PROCESS | 1805 | --DOMWINDOW == 161 (0x7ff845f17800) [pid = 1805] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 10:27:10 INFO - PROCESS | 1805 | --DOMWINDOW == 160 (0x7ff85cacf400) [pid = 1805] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 10:27:10 INFO - PROCESS | 1805 | --DOMWINDOW == 159 (0x7ff85c2f3800) [pid = 1805] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 10:27:10 INFO - PROCESS | 1805 | --DOMWINDOW == 158 (0x7ff852e04c00) [pid = 1805] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 10:27:10 INFO - PROCESS | 1805 | --DOMWINDOW == 157 (0x7ff851cd1c00) [pid = 1805] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 10:27:10 INFO - PROCESS | 1805 | --DOMWINDOW == 156 (0x7ff85cac5400) [pid = 1805] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 10:27:10 INFO - PROCESS | 1805 | --DOMWINDOW == 155 (0x7ff8555e2800) [pid = 1805] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 10:27:10 INFO - PROCESS | 1805 | --DOMWINDOW == 154 (0x7ff855465400) [pid = 1805] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 10:27:10 INFO - PROCESS | 1805 | --DOMWINDOW == 153 (0x7ff85bec4c00) [pid = 1805] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 10:27:10 INFO - PROCESS | 1805 | --DOMWINDOW == 152 (0x7ff84e290400) [pid = 1805] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 10:27:10 INFO - PROCESS | 1805 | --DOMWINDOW == 151 (0x7ff8511d2400) [pid = 1805] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 10:27:10 INFO - PROCESS | 1805 | --DOMWINDOW == 150 (0x7ff84b767800) [pid = 1805] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 10:27:10 INFO - PROCESS | 1805 | --DOMWINDOW == 149 (0x7ff84dff2000) [pid = 1805] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 10:27:10 INFO - PROCESS | 1805 | --DOMWINDOW == 148 (0x7ff85147d400) [pid = 1805] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 10:27:10 INFO - PROCESS | 1805 | --DOMWINDOW == 147 (0x7ff84c7d7c00) [pid = 1805] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 10:27:10 INFO - PROCESS | 1805 | --DOMWINDOW == 146 (0x7ff84e0d4c00) [pid = 1805] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 10:27:10 INFO - PROCESS | 1805 | --DOMWINDOW == 145 (0x7ff849f9b800) [pid = 1805] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 10:27:10 INFO - PROCESS | 1805 | --DOMWINDOW == 144 (0x7ff850fd9c00) [pid = 1805] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 10:27:10 INFO - PROCESS | 1805 | 1461086830673 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:10 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84b733000 == 151 [pid = 1805] [id = 669] 10:27:10 INFO - PROCESS | 1805 | ++DOMWINDOW == 145 (0x7ff845f17800) [pid = 1805] [serial = 2008] [outer = (nil)] 10:27:10 INFO - PROCESS | 1805 | ++DOMWINDOW == 146 (0x7ff849f9d400) [pid = 1805] [serial = 2009] [outer = 0x7ff845f17800] 10:27:10 INFO - PROCESS | 1805 | 1461086830735 Marionette DEBUG loaded listener.js 10:27:10 INFO - PROCESS | 1805 | ++DOMWINDOW == 147 (0x7ff84c4ee800) [pid = 1805] [serial = 2010] [outer = 0x7ff845f17800] 10:27:11 INFO - PROCESS | 1805 | 1461086831438 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 10:27:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 10:27:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 2203ms 10:27:11 INFO - PROCESS | 1805 | 1461086831483 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 10:27:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 10:27:11 INFO - PROCESS | 1805 | 1461086831488 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 10:27:11 INFO - PROCESS | 1805 | 1461086831505 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 10:27:11 INFO - PROCESS | 1805 | 1461086831507 Marionette TRACE conn3 <- [1,2650,null,{}] 10:27:11 INFO - PROCESS | 1805 | 1461086831512 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:11 INFO - PROCESS | 1805 | 1461086831721 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 10:27:11 INFO - PROCESS | 1805 | 1461086831736 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:11 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff850c4c000 == 152 [pid = 1805] [id = 670] 10:27:11 INFO - PROCESS | 1805 | ++DOMWINDOW == 148 (0x7ff84c7d7c00) [pid = 1805] [serial = 2011] [outer = (nil)] 10:27:11 INFO - PROCESS | 1805 | ++DOMWINDOW == 149 (0x7ff850a11000) [pid = 1805] [serial = 2012] [outer = 0x7ff84c7d7c00] 10:27:11 INFO - PROCESS | 1805 | 1461086831798 Marionette DEBUG loaded listener.js 10:27:11 INFO - PROCESS | 1805 | ++DOMWINDOW == 150 (0x7ff850bbb000) [pid = 1805] [serial = 2013] [outer = 0x7ff84c7d7c00] 10:27:13 INFO - PROCESS | 1805 | 1461086832998 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 10:27:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 10:27:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1540ms 10:27:13 INFO - PROCESS | 1805 | 1461086833034 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 10:27:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 10:27:13 INFO - PROCESS | 1805 | 1461086833040 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 10:27:13 INFO - PROCESS | 1805 | 1461086833050 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 10:27:13 INFO - PROCESS | 1805 | 1461086833057 Marionette TRACE conn3 <- [1,2654,null,{}] 10:27:13 INFO - PROCESS | 1805 | 1461086833067 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:13 INFO - PROCESS | 1805 | 1461086833307 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 10:27:13 INFO - PROCESS | 1805 | 1461086833653 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:13 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84c7a8000 == 153 [pid = 1805] [id = 671] 10:27:13 INFO - PROCESS | 1805 | ++DOMWINDOW == 151 (0x7ff84b769400) [pid = 1805] [serial = 2014] [outer = (nil)] 10:27:13 INFO - PROCESS | 1805 | ++DOMWINDOW == 152 (0x7ff84c4a2800) [pid = 1805] [serial = 2015] [outer = 0x7ff84b769400] 10:27:13 INFO - PROCESS | 1805 | 1461086833739 Marionette DEBUG loaded listener.js 10:27:13 INFO - PROCESS | 1805 | ++DOMWINDOW == 153 (0x7ff84e0d8000) [pid = 1805] [serial = 2016] [outer = 0x7ff84b769400] 10:27:14 INFO - PROCESS | 1805 | 1461086834659 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 10:27:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 10:27:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1641ms 10:27:14 INFO - PROCESS | 1805 | 1461086834689 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 10:27:14 INFO - PROCESS | 1805 | 1461086834698 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 10:27:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 10:27:14 INFO - PROCESS | 1805 | 1461086834709 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 10:27:14 INFO - PROCESS | 1805 | 1461086834712 Marionette TRACE conn3 <- [1,2658,null,{}] 10:27:14 INFO - PROCESS | 1805 | 1461086834719 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:14 INFO - PROCESS | 1805 | 1461086834953 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 10:27:15 INFO - PROCESS | 1805 | 1461086835292 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:15 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff850de0000 == 154 [pid = 1805] [id = 672] 10:27:15 INFO - PROCESS | 1805 | ++DOMWINDOW == 154 (0x7ff84e6e3400) [pid = 1805] [serial = 2017] [outer = (nil)] 10:27:15 INFO - PROCESS | 1805 | ++DOMWINDOW == 155 (0x7ff84e76f400) [pid = 1805] [serial = 2018] [outer = 0x7ff84e6e3400] 10:27:15 INFO - PROCESS | 1805 | 1461086835379 Marionette DEBUG loaded listener.js 10:27:15 INFO - PROCESS | 1805 | ++DOMWINDOW == 156 (0x7ff850a04c00) [pid = 1805] [serial = 2019] [outer = 0x7ff84e6e3400] 10:27:16 INFO - PROCESS | 1805 | 1461086836372 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 10:27:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 10:27:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1737ms 10:27:16 INFO - PROCESS | 1805 | 1461086836447 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 10:27:16 INFO - PROCESS | 1805 | 1461086836450 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 10:27:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 10:27:16 INFO - PROCESS | 1805 | 1461086836457 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 10:27:16 INFO - PROCESS | 1805 | 1461086836463 Marionette TRACE conn3 <- [1,2662,null,{}] 10:27:16 INFO - PROCESS | 1805 | 1461086836479 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:16 INFO - PROCESS | 1805 | 1461086836759 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 10:27:17 INFO - PROCESS | 1805 | 1461086837084 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:17 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff8515d5800 == 155 [pid = 1805] [id = 673] 10:27:17 INFO - PROCESS | 1805 | ++DOMWINDOW == 157 (0x7ff850ede400) [pid = 1805] [serial = 2020] [outer = (nil)] 10:27:17 INFO - PROCESS | 1805 | ++DOMWINDOW == 158 (0x7ff8511d8400) [pid = 1805] [serial = 2021] [outer = 0x7ff850ede400] 10:27:17 INFO - PROCESS | 1805 | 1461086837164 Marionette DEBUG loaded listener.js 10:27:17 INFO - PROCESS | 1805 | ++DOMWINDOW == 159 (0x7ff85147a000) [pid = 1805] [serial = 2022] [outer = 0x7ff850ede400] 10:27:18 INFO - PROCESS | 1805 | 1461086838069 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 10:27:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 10:27:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1686ms 10:27:18 INFO - PROCESS | 1805 | 1461086838144 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 10:27:18 INFO - PROCESS | 1805 | 1461086838149 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 10:27:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 10:27:18 INFO - PROCESS | 1805 | 1461086838156 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 10:27:18 INFO - PROCESS | 1805 | 1461086838159 Marionette TRACE conn3 <- [1,2666,null,{}] 10:27:18 INFO - PROCESS | 1805 | 1461086838164 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:18 INFO - PROCESS | 1805 | 1461086838398 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 10:27:18 INFO - PROCESS | 1805 | 1461086838674 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:18 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff852bc7800 == 156 [pid = 1805] [id = 674] 10:27:18 INFO - PROCESS | 1805 | ++DOMWINDOW == 160 (0x7ff850fcc400) [pid = 1805] [serial = 2023] [outer = (nil)] 10:27:18 INFO - PROCESS | 1805 | ++DOMWINDOW == 161 (0x7ff8514e4800) [pid = 1805] [serial = 2024] [outer = 0x7ff850fcc400] 10:27:18 INFO - PROCESS | 1805 | 1461086838794 Marionette DEBUG loaded listener.js 10:27:18 INFO - PROCESS | 1805 | ++DOMWINDOW == 162 (0x7ff8516b2000) [pid = 1805] [serial = 2025] [outer = 0x7ff850fcc400] 10:27:20 INFO - PROCESS | 1805 | SkCairoFTTypeface::onFilterRec unimplemented 10:27:20 INFO - PROCESS | 1805 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:27:20 INFO - PROCESS | 1805 | 1461086840180 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 10:27:20 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:27:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2080ms 10:27:20 INFO - PROCESS | 1805 | 1461086840238 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 10:27:20 INFO - PROCESS | 1805 | 1461086840242 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 10:27:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 10:27:20 INFO - PROCESS | 1805 | 1461086840293 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 10:27:20 INFO - PROCESS | 1805 | 1461086840295 Marionette TRACE conn3 <- [1,2670,null,{}] 10:27:20 INFO - PROCESS | 1805 | 1461086840355 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:20 INFO - PROCESS | 1805 | 1461086840575 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 10:27:20 INFO - PROCESS | 1805 | 1461086840843 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:20 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff855008800 == 157 [pid = 1805] [id = 675] 10:27:20 INFO - PROCESS | 1805 | ++DOMWINDOW == 163 (0x7ff851485400) [pid = 1805] [serial = 2026] [outer = (nil)] 10:27:20 INFO - PROCESS | 1805 | ++DOMWINDOW == 164 (0x7ff851960800) [pid = 1805] [serial = 2027] [outer = 0x7ff851485400] 10:27:20 INFO - PROCESS | 1805 | 1461086840920 Marionette DEBUG loaded listener.js 10:27:21 INFO - PROCESS | 1805 | ++DOMWINDOW == 165 (0x7ff851b31c00) [pid = 1805] [serial = 2028] [outer = 0x7ff851485400] 10:27:22 INFO - PROCESS | 1805 | SkCairoFTTypeface::onFilterRec unimplemented 10:27:22 INFO - PROCESS | 1805 | 1461086842290 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 10:27:22 INFO - PROCESS | 1805 | 1461086842352 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 10:27:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 10:27:22 INFO - PROCESS | 1805 | 1461086842359 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 10:27:22 INFO - PROCESS | 1805 | 1461086842362 Marionette TRACE conn3 <- [1,2674,null,{}] 10:27:22 INFO - PROCESS | 1805 | 1461086842367 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:22 INFO - PROCESS | 1805 | 1461086842773 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 10:27:22 INFO - PROCESS | 1805 | 1461086842981 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:23 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85577e800 == 158 [pid = 1805] [id = 676] 10:27:23 INFO - PROCESS | 1805 | ++DOMWINDOW == 166 (0x7ff851ccb000) [pid = 1805] [serial = 2029] [outer = (nil)] 10:27:23 INFO - PROCESS | 1805 | ++DOMWINDOW == 167 (0x7ff852d1d400) [pid = 1805] [serial = 2030] [outer = 0x7ff851ccb000] 10:27:23 INFO - PROCESS | 1805 | 1461086843067 Marionette DEBUG loaded listener.js 10:27:23 INFO - PROCESS | 1805 | ++DOMWINDOW == 168 (0x7ff85376e000) [pid = 1805] [serial = 2031] [outer = 0x7ff851ccb000] 10:27:24 INFO - PROCESS | 1805 | SkCairoFTTypeface::onFilterRec unimplemented 10:27:24 INFO - PROCESS | 1805 | 1461086844417 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 10:27:24 INFO - PROCESS | 1805 | 1461086844460 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 10:27:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 10:27:24 INFO - PROCESS | 1805 | 1461086844467 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 10:27:24 INFO - PROCESS | 1805 | 1461086844469 Marionette TRACE conn3 <- [1,2678,null,{}] 10:27:24 INFO - PROCESS | 1805 | 1461086844475 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:24 INFO - PROCESS | 1805 | 1461086844766 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 10:27:25 INFO - PROCESS | 1805 | 1461086845016 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:25 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85addd000 == 159 [pid = 1805] [id = 677] 10:27:25 INFO - PROCESS | 1805 | ++DOMWINDOW == 169 (0x7ff851cce400) [pid = 1805] [serial = 2032] [outer = (nil)] 10:27:25 INFO - PROCESS | 1805 | ++DOMWINDOW == 170 (0x7ff854fc6c00) [pid = 1805] [serial = 2033] [outer = 0x7ff851cce400] 10:27:25 INFO - PROCESS | 1805 | 1461086845089 Marionette DEBUG loaded listener.js 10:27:25 INFO - PROCESS | 1805 | ++DOMWINDOW == 171 (0x7ff855239000) [pid = 1805] [serial = 2034] [outer = 0x7ff851cce400] 10:27:26 INFO - PROCESS | 1805 | SkCairoFTTypeface::onFilterRec unimplemented 10:27:26 INFO - PROCESS | 1805 | 1461086846450 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 10:27:26 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:27:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2035ms 10:27:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 10:27:26 INFO - PROCESS | 1805 | 1461086846503 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 10:27:26 INFO - PROCESS | 1805 | 1461086846506 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 10:27:26 INFO - PROCESS | 1805 | 1461086846512 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 10:27:26 INFO - PROCESS | 1805 | 1461086846516 Marionette TRACE conn3 <- [1,2682,null,{}] 10:27:26 INFO - PROCESS | 1805 | 1461086846521 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:26 INFO - PROCESS | 1805 | 1461086846812 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 10:27:27 INFO - PROCESS | 1805 | 1461086847060 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:27 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85c629800 == 160 [pid = 1805] [id = 678] 10:27:27 INFO - PROCESS | 1805 | ++DOMWINDOW == 172 (0x7ff851d11400) [pid = 1805] [serial = 2035] [outer = (nil)] 10:27:27 INFO - PROCESS | 1805 | ++DOMWINDOW == 173 (0x7ff8552d8c00) [pid = 1805] [serial = 2036] [outer = 0x7ff851d11400] 10:27:27 INFO - PROCESS | 1805 | 1461086847133 Marionette DEBUG loaded listener.js 10:27:27 INFO - PROCESS | 1805 | ++DOMWINDOW == 174 (0x7ff85546c800) [pid = 1805] [serial = 2037] [outer = 0x7ff851d11400] 10:27:28 INFO - PROCESS | 1805 | SkCairoFTTypeface::onFilterRec unimplemented 10:27:28 INFO - PROCESS | 1805 | 1461086848465 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 10:27:28 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:27:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1985ms 10:27:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 10:27:28 INFO - PROCESS | 1805 | 1461086848498 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 10:27:28 INFO - PROCESS | 1805 | 1461086848500 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 10:27:28 INFO - PROCESS | 1805 | 1461086848507 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 10:27:28 INFO - PROCESS | 1805 | 1461086848510 Marionette TRACE conn3 <- [1,2686,null,{}] 10:27:28 INFO - PROCESS | 1805 | 1461086848516 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:28 INFO - PROCESS | 1805 | 1461086848737 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 10:27:29 INFO - PROCESS | 1805 | 1461086849024 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:29 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85cf2a000 == 161 [pid = 1805] [id = 679] 10:27:29 INFO - PROCESS | 1805 | ++DOMWINDOW == 175 (0x7ff854fcd400) [pid = 1805] [serial = 2038] [outer = (nil)] 10:27:29 INFO - PROCESS | 1805 | ++DOMWINDOW == 176 (0x7ff855879c00) [pid = 1805] [serial = 2039] [outer = 0x7ff854fcd400] 10:27:29 INFO - PROCESS | 1805 | 1461086849097 Marionette DEBUG loaded listener.js 10:27:29 INFO - PROCESS | 1805 | ++DOMWINDOW == 177 (0x7ff85acdec00) [pid = 1805] [serial = 2040] [outer = 0x7ff854fcd400] 10:27:30 INFO - PROCESS | 1805 | SkCairoFTTypeface::onFilterRec unimplemented 10:27:30 INFO - PROCESS | 1805 | 1461086850417 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 10:27:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 10:27:30 INFO - PROCESS | 1805 | 1461086850450 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 10:27:30 INFO - PROCESS | 1805 | 1461086850456 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 10:27:30 INFO - PROCESS | 1805 | 1461086850459 Marionette TRACE conn3 <- [1,2690,null,{}] 10:27:30 INFO - PROCESS | 1805 | 1461086850465 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:30 INFO - PROCESS | 1805 | 1461086850724 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 10:27:30 INFO - PROCESS | 1805 | 1461086850973 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:31 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85f58a800 == 162 [pid = 1805] [id = 680] 10:27:31 INFO - PROCESS | 1805 | ++DOMWINDOW == 178 (0x7ff845f19800) [pid = 1805] [serial = 2041] [outer = (nil)] 10:27:31 INFO - PROCESS | 1805 | ++DOMWINDOW == 179 (0x7ff85aecec00) [pid = 1805] [serial = 2042] [outer = 0x7ff845f19800] 10:27:31 INFO - PROCESS | 1805 | 1461086851053 Marionette DEBUG loaded listener.js 10:27:31 INFO - PROCESS | 1805 | ++DOMWINDOW == 180 (0x7ff85bec2000) [pid = 1805] [serial = 2043] [outer = 0x7ff845f19800] 10:27:32 INFO - PROCESS | 1805 | SkCairoFTTypeface::onFilterRec unimplemented 10:27:32 INFO - PROCESS | 1805 | 1461086852394 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 10:27:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 10:27:32 INFO - PROCESS | 1805 | 1461086852454 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 10:27:32 INFO - PROCESS | 1805 | 1461086852460 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 10:27:32 INFO - PROCESS | 1805 | 1461086852465 Marionette TRACE conn3 <- [1,2694,null,{}] 10:27:32 INFO - PROCESS | 1805 | 1461086852470 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:32 INFO - PROCESS | 1805 | 1461086852865 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 10:27:33 INFO - PROCESS | 1805 | 1461086853091 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:33 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff86192e800 == 163 [pid = 1805] [id = 681] 10:27:33 INFO - PROCESS | 1805 | ++DOMWINDOW == 181 (0x7ff84a00dc00) [pid = 1805] [serial = 2044] [outer = (nil)] 10:27:33 INFO - PROCESS | 1805 | ++DOMWINDOW == 182 (0x7ff85beca000) [pid = 1805] [serial = 2045] [outer = 0x7ff84a00dc00] 10:27:33 INFO - PROCESS | 1805 | 1461086853171 Marionette DEBUG loaded listener.js 10:27:33 INFO - PROCESS | 1805 | ++DOMWINDOW == 183 (0x7ff85cacb400) [pid = 1805] [serial = 2046] [outer = 0x7ff84a00dc00] 10:27:34 INFO - PROCESS | 1805 | SkCairoFTTypeface::onFilterRec unimplemented 10:27:34 INFO - PROCESS | 1805 | 1461086854599 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 10:27:34 INFO - PROCESS | 1805 | 1461086854653 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 10:27:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 10:27:34 INFO - PROCESS | 1805 | 1461086854659 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 10:27:34 INFO - PROCESS | 1805 | 1461086854661 Marionette TRACE conn3 <- [1,2698,null,{}] 10:27:34 INFO - PROCESS | 1805 | 1461086854667 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:34 INFO - PROCESS | 1805 | 1461086854969 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 10:27:35 INFO - PROCESS | 1805 | 1461086855685 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:35 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84c129800 == 164 [pid = 1805] [id = 682] 10:27:35 INFO - PROCESS | 1805 | ++DOMWINDOW == 184 (0x7ff8493a3c00) [pid = 1805] [serial = 2047] [outer = (nil)] 10:27:35 INFO - PROCESS | 1805 | ++DOMWINDOW == 185 (0x7ff8493a9000) [pid = 1805] [serial = 2048] [outer = 0x7ff8493a3c00] 10:27:35 INFO - PROCESS | 1805 | 1461086855762 Marionette DEBUG loaded listener.js 10:27:35 INFO - PROCESS | 1805 | ++DOMWINDOW == 186 (0x7ff84a009400) [pid = 1805] [serial = 2049] [outer = 0x7ff8493a3c00] 10:27:37 INFO - PROCESS | 1805 | SkCairoFTTypeface::onFilterRec unimplemented 10:27:37 INFO - PROCESS | 1805 | 1461086857098 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 10:27:37 INFO - PROCESS | 1805 | 1461086857152 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 10:27:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 10:27:37 INFO - PROCESS | 1805 | 1461086857161 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 10:27:37 INFO - PROCESS | 1805 | 1461086857166 Marionette TRACE conn3 <- [1,2702,null,{}] 10:27:37 INFO - PROCESS | 1805 | 1461086857173 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:37 INFO - PROCESS | 1805 | 1461086857636 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 10:27:37 INFO - PROCESS | 1805 | 1461086857894 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:37 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff8460db000 == 165 [pid = 1805] [id = 683] 10:27:37 INFO - PROCESS | 1805 | ++DOMWINDOW == 187 (0x7ff84c4a3c00) [pid = 1805] [serial = 2050] [outer = (nil)] 10:27:37 INFO - PROCESS | 1805 | ++DOMWINDOW == 188 (0x7ff84c4f8000) [pid = 1805] [serial = 2051] [outer = 0x7ff84c4a3c00] 10:27:37 INFO - PROCESS | 1805 | 1461086857968 Marionette DEBUG loaded listener.js 10:27:38 INFO - PROCESS | 1805 | ++DOMWINDOW == 189 (0x7ff84d9ca800) [pid = 1805] [serial = 2052] [outer = 0x7ff84c4a3c00] 10:27:38 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85141e800 == 164 [pid = 1805] [id = 570] 10:27:38 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff860ab6000 == 163 [pid = 1805] [id = 509] 10:27:38 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85ebbe800 == 162 [pid = 1805] [id = 557] 10:27:38 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff86114a800 == 161 [pid = 1805] [id = 380] 10:27:38 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85cf18800 == 160 [pid = 1805] [id = 309] 10:27:38 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff866d15000 == 159 [pid = 1805] [id = 511] 10:27:38 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff851b46800 == 158 [pid = 1805] [id = 349] 10:27:38 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff878e1c800 == 157 [pid = 1805] [id = 515] 10:27:38 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff87828a000 == 156 [pid = 1805] [id = 513] 10:27:38 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff87873c800 == 155 [pid = 1805] [id = 514] 10:27:38 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8460e7800 == 154 [pid = 1805] [id = 569] 10:27:38 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff873bad000 == 153 [pid = 1805] [id = 512] 10:27:38 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85c612800 == 152 [pid = 1805] [id = 390] 10:27:38 INFO - PROCESS | 1805 | --DOMWINDOW == 188 (0x7ff84dfe8000) [pid = 1805] [serial = 1877] [outer = (nil)] [url = about:blank] 10:27:38 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8632a8800 == 151 [pid = 1805] [id = 510] 10:27:38 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff852cdc800 == 150 [pid = 1805] [id = 310] 10:27:38 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8466a7000 == 149 [pid = 1805] [id = 571] 10:27:39 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff866d06000 == 148 [pid = 1805] [id = 664] 10:27:39 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff865b3e000 == 147 [pid = 1805] [id = 663] 10:27:39 INFO - PROCESS | 1805 | 1461086859044 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 10:27:39 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff861a90000 == 146 [pid = 1805] [id = 662] 10:27:39 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8617d5000 == 145 [pid = 1805] [id = 661] 10:27:39 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff861058000 == 144 [pid = 1805] [id = 660] 10:27:39 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85dd90000 == 143 [pid = 1805] [id = 659] 10:27:39 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85c99b800 == 142 [pid = 1805] [id = 658] 10:27:39 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85ae3a800 == 141 [pid = 1805] [id = 657] 10:27:39 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff855fcc000 == 140 [pid = 1805] [id = 656] 10:27:39 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff855780000 == 139 [pid = 1805] [id = 655] 10:27:39 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8553b6800 == 138 [pid = 1805] [id = 654] 10:27:39 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff852ed4800 == 137 [pid = 1805] [id = 653] 10:27:39 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff851b4d800 == 136 [pid = 1805] [id = 652] 10:27:39 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85142b800 == 135 [pid = 1805] [id = 651] 10:27:39 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff850a3c000 == 134 [pid = 1805] [id = 650] 10:27:39 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84e03c800 == 133 [pid = 1805] [id = 649] 10:27:39 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff845fe2000 == 132 [pid = 1805] [id = 648] 10:27:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 10:27:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1934ms 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 187 (0x7ff84e278400) [pid = 1805] [serial = 1806] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 186 (0x7ff8511d4400) [pid = 1805] [serial = 1863] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 185 (0x7ff85c7e3000) [pid = 1805] [serial = 1842] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 184 (0x7ff85d6cc400) [pid = 1805] [serial = 1860] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 183 (0x7ff85d521000) [pid = 1805] [serial = 1857] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 182 (0x7ff85c9f3800) [pid = 1805] [serial = 1845] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 181 (0x7ff85cacf800) [pid = 1805] [serial = 1848] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 180 (0x7ff855237c00) [pid = 1805] [serial = 1836] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 179 (0x7ff85d2e9c00) [pid = 1805] [serial = 1854] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 178 (0x7ff85cfccc00) [pid = 1805] [serial = 1851] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 177 (0x7ff85be82000) [pid = 1805] [serial = 1839] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 176 (0x7ff84dfeb800) [pid = 1805] [serial = 1943] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 175 (0x7ff84c7db800) [pid = 1805] [serial = 1940] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 174 (0x7ff84a4e1000) [pid = 1805] [serial = 1937] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 173 (0x7ff8511dbc00) [pid = 1805] [serial = 1889] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 172 (0x7ff85147a400) [pid = 1805] [serial = 1890] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 171 (0x7ff8553bcc00) [pid = 1805] [serial = 1907] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 170 (0x7ff8553c6800) [pid = 1805] [serial = 1908] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 169 (0x7ff8539f2800) [pid = 1805] [serial = 1901] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 168 (0x7ff854f67400) [pid = 1805] [serial = 1902] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 167 (0x7ff85f51cc00) [pid = 1805] [serial = 1928] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 166 (0x7ff85f524c00) [pid = 1805] [serial = 1929] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 165 (0x7ff85c2f2000) [pid = 1805] [serial = 1913] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 164 (0x7ff85c678400) [pid = 1805] [serial = 1914] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 163 (0x7ff85d6cc000) [pid = 1805] [serial = 1919] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 162 (0x7ff85d6d8800) [pid = 1805] [serial = 1920] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 161 (0x7ff853645c00) [pid = 1805] [serial = 1898] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 160 (0x7ff853769800) [pid = 1805] [serial = 1899] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 159 (0x7ff850cf2400) [pid = 1805] [serial = 1886] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 158 (0x7ff850fcb800) [pid = 1805] [serial = 1887] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 157 (0x7ff8514e5400) [pid = 1805] [serial = 1892] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 156 (0x7ff8514eec00) [pid = 1805] [serial = 1893] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 155 (0x7ff85f525c00) [pid = 1805] [serial = 1931] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 154 (0x7ff86091b400) [pid = 1805] [serial = 1932] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 153 (0x7ff84c4f5400) [pid = 1805] [serial = 1880] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 152 (0x7ff84dc3b400) [pid = 1805] [serial = 1881] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 151 (0x7ff85d8e2400) [pid = 1805] [serial = 1922] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 150 (0x7ff85da72c00) [pid = 1805] [serial = 1923] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 149 (0x7ff85c9f8c00) [pid = 1805] [serial = 1916] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 148 (0x7ff85d165800) [pid = 1805] [serial = 1917] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 147 (0x7ff85acdac00) [pid = 1805] [serial = 1910] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 146 (0x7ff85be8ec00) [pid = 1805] [serial = 1911] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 145 (0x7ff85dd5b800) [pid = 1805] [serial = 1925] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 144 (0x7ff85eb41000) [pid = 1805] [serial = 1926] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 143 (0x7ff851ccd800) [pid = 1805] [serial = 1895] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 142 (0x7ff852e04400) [pid = 1805] [serial = 1896] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 141 (0x7ff84e6e7000) [pid = 1805] [serial = 1883] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 140 (0x7ff84e7b6000) [pid = 1805] [serial = 1884] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 139 (0x7ff854fc5400) [pid = 1805] [serial = 1904] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 138 (0x7ff855236000) [pid = 1805] [serial = 1905] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 137 (0x7ff84a00e800) [pid = 1805] [serial = 1934] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 136 (0x7ff84a063800) [pid = 1805] [serial = 1935] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 135 (0x7ff84dc38c00) [pid = 1805] [serial = 1941] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 134 (0x7ff84b768000) [pid = 1805] [serial = 1938] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 133 (0x7ff850fd1000) [pid = 1805] [serial = 1821] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 132 (0x7ff853763c00) [pid = 1805] [serial = 1830] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 131 (0x7ff84d9c7400) [pid = 1805] [serial = 1812] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 130 (0x7ff84e6e6800) [pid = 1805] [serial = 1815] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 129 (0x7ff8514e4400) [pid = 1805] [serial = 1824] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 128 (0x7ff8537b8000) [pid = 1805] [serial = 1833] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 127 (0x7ff850bb3800) [pid = 1805] [serial = 1818] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 126 (0x7ff84a19cc00) [pid = 1805] [serial = 1809] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | --DOMWINDOW == 125 (0x7ff851d04000) [pid = 1805] [serial = 1827] [outer = (nil)] [url = about:blank] 10:27:39 INFO - PROCESS | 1805 | 1461086859162 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 10:27:39 INFO - PROCESS | 1805 | 1461086859168 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 10:27:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 10:27:39 INFO - PROCESS | 1805 | 1461086859189 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 10:27:39 INFO - PROCESS | 1805 | 1461086859194 Marionette TRACE conn3 <- [1,2706,null,{}] 10:27:39 INFO - PROCESS | 1805 | 1461086859201 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:39 INFO - PROCESS | 1805 | 1461086859414 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 10:27:39 INFO - PROCESS | 1805 | 1461086859733 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:39 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84c114000 == 133 [pid = 1805] [id = 684] 10:27:39 INFO - PROCESS | 1805 | ++DOMWINDOW == 126 (0x7ff84dc2f400) [pid = 1805] [serial = 2053] [outer = (nil)] 10:27:39 INFO - PROCESS | 1805 | ++DOMWINDOW == 127 (0x7ff84e0cf000) [pid = 1805] [serial = 2054] [outer = 0x7ff84dc2f400] 10:27:39 INFO - PROCESS | 1805 | 1461086859801 Marionette DEBUG loaded listener.js 10:27:39 INFO - PROCESS | 1805 | ++DOMWINDOW == 128 (0x7ff84e6e5c00) [pid = 1805] [serial = 2055] [outer = 0x7ff84dc2f400] 10:27:40 INFO - PROCESS | 1805 | 1461086860592 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 10:27:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 10:27:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1439ms 10:27:40 INFO - PROCESS | 1805 | 1461086860628 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 10:27:40 INFO - PROCESS | 1805 | 1461086860632 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 10:27:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 10:27:40 INFO - PROCESS | 1805 | 1461086860640 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 10:27:40 INFO - PROCESS | 1805 | 1461086860649 Marionette TRACE conn3 <- [1,2710,null,{}] 10:27:40 INFO - PROCESS | 1805 | 1461086860663 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:40 INFO - PROCESS | 1805 | 1461086860963 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 10:27:41 INFO - PROCESS | 1805 | 1461086861118 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:41 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff850a33800 == 134 [pid = 1805] [id = 685] 10:27:41 INFO - PROCESS | 1805 | ++DOMWINDOW == 129 (0x7ff84b76a800) [pid = 1805] [serial = 2056] [outer = (nil)] 10:27:41 INFO - PROCESS | 1805 | ++DOMWINDOW == 130 (0x7ff850a0e400) [pid = 1805] [serial = 2057] [outer = 0x7ff84b76a800] 10:27:41 INFO - PROCESS | 1805 | 1461086861198 Marionette DEBUG loaded listener.js 10:27:41 INFO - PROCESS | 1805 | ++DOMWINDOW == 131 (0x7ff850cf0800) [pid = 1805] [serial = 2058] [outer = 0x7ff84b76a800] 10:27:42 INFO - PROCESS | 1805 | 1461086862068 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 10:27:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 10:27:42 INFO - PROCESS | 1805 | 1461086862137 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 10:27:42 INFO - PROCESS | 1805 | 1461086862143 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 10:27:42 INFO - PROCESS | 1805 | 1461086862146 Marionette TRACE conn3 <- [1,2714,null,{}] 10:27:42 INFO - PROCESS | 1805 | 1461086862152 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:42 INFO - PROCESS | 1805 | 1461086862459 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 10:27:42 INFO - PROCESS | 1805 | 1461086862489 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:42 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff851429000 == 135 [pid = 1805] [id = 686] 10:27:42 INFO - PROCESS | 1805 | ++DOMWINDOW == 132 (0x7ff84b762400) [pid = 1805] [serial = 2059] [outer = (nil)] 10:27:42 INFO - PROCESS | 1805 | ++DOMWINDOW == 133 (0x7ff850fcb800) [pid = 1805] [serial = 2060] [outer = 0x7ff84b762400] 10:27:42 INFO - PROCESS | 1805 | 1461086862552 Marionette DEBUG loaded listener.js 10:27:42 INFO - PROCESS | 1805 | ++DOMWINDOW == 134 (0x7ff8511e1400) [pid = 1805] [serial = 2061] [outer = 0x7ff84b762400] 10:27:43 INFO - PROCESS | 1805 | --DOMWINDOW == 133 (0x7ff84a011800) [pid = 1805] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 10:27:43 INFO - PROCESS | 1805 | --DOMWINDOW == 132 (0x7ff84e276400) [pid = 1805] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 10:27:43 INFO - PROCESS | 1805 | --DOMWINDOW == 131 (0x7ff85aec7400) [pid = 1805] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 10:27:43 INFO - PROCESS | 1805 | --DOMWINDOW == 130 (0x7ff8493af000) [pid = 1805] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 10:27:43 INFO - PROCESS | 1805 | --DOMWINDOW == 129 (0x7ff845f17800) [pid = 1805] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 10:27:43 INFO - PROCESS | 1805 | --DOMWINDOW == 128 (0x7ff852d16800) [pid = 1805] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 10:27:43 INFO - PROCESS | 1805 | --DOMWINDOW == 127 (0x7ff851cc5800) [pid = 1805] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 10:27:43 INFO - PROCESS | 1805 | --DOMWINDOW == 126 (0x7ff85be84000) [pid = 1805] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 10:27:43 INFO - PROCESS | 1805 | --DOMWINDOW == 125 (0x7ff8516b9000) [pid = 1805] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 10:27:43 INFO - PROCESS | 1805 | --DOMWINDOW == 124 (0x7ff85d6cd400) [pid = 1805] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 10:27:43 INFO - PROCESS | 1805 | --DOMWINDOW == 123 (0x7ff85be83400) [pid = 1805] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 10:27:43 INFO - PROCESS | 1805 | --DOMWINDOW == 122 (0x7ff8516ba400) [pid = 1805] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 10:27:43 INFO - PROCESS | 1805 | --DOMWINDOW == 121 (0x7ff84e279c00) [pid = 1805] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 10:27:43 INFO - PROCESS | 1805 | --DOMWINDOW == 120 (0x7ff849f9a000) [pid = 1805] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 10:27:43 INFO - PROCESS | 1805 | --DOMWINDOW == 119 (0x7ff8493a7800) [pid = 1805] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 10:27:43 INFO - PROCESS | 1805 | --DOMWINDOW == 118 (0x7ff84b765800) [pid = 1805] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 10:27:43 INFO - PROCESS | 1805 | --DOMWINDOW == 117 (0x7ff84a4ea000) [pid = 1805] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 10:27:43 INFO - PROCESS | 1805 | --DOMWINDOW == 116 (0x7ff84c4b1800) [pid = 1805] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 10:27:43 INFO - PROCESS | 1805 | --DOMWINDOW == 115 (0x7ff851cd0400) [pid = 1805] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 10:27:43 INFO - PROCESS | 1805 | --DOMWINDOW == 114 (0x7ff8493a4000) [pid = 1805] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 10:27:43 INFO - PROCESS | 1805 | --DOMWINDOW == 113 (0x7ff85acd7800) [pid = 1805] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 10:27:43 INFO - PROCESS | 1805 | --DOMWINDOW == 112 (0x7ff84c4b0c00) [pid = 1805] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 10:27:43 INFO - PROCESS | 1805 | --DOMWINDOW == 111 (0x7ff8493a8000) [pid = 1805] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 10:27:44 INFO - PROCESS | 1805 | 1461086864088 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 10:27:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 10:27:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1984ms 10:27:44 INFO - PROCESS | 1805 | 1461086864127 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 10:27:44 INFO - PROCESS | 1805 | 1461086864130 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 10:27:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 10:27:44 INFO - PROCESS | 1805 | 1461086864136 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 10:27:44 INFO - PROCESS | 1805 | 1461086864138 Marionette TRACE conn3 <- [1,2718,null,{}] 10:27:44 INFO - PROCESS | 1805 | 1461086864180 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:44 INFO - PROCESS | 1805 | 1461086864463 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 10:27:44 INFO - PROCESS | 1805 | 1461086864480 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:44 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff851431800 == 136 [pid = 1805] [id = 687] 10:27:44 INFO - PROCESS | 1805 | ++DOMWINDOW == 112 (0x7ff84e766000) [pid = 1805] [serial = 2062] [outer = (nil)] 10:27:44 INFO - PROCESS | 1805 | ++DOMWINDOW == 113 (0x7ff850cf7400) [pid = 1805] [serial = 2063] [outer = 0x7ff84e766000] 10:27:44 INFO - PROCESS | 1805 | 1461086864556 Marionette DEBUG loaded listener.js 10:27:44 INFO - PROCESS | 1805 | ++DOMWINDOW == 114 (0x7ff851484000) [pid = 1805] [serial = 2064] [outer = 0x7ff84e766000] 10:27:45 INFO - PROCESS | 1805 | 1461086865436 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 10:27:45 INFO - PROCESS | 1805 | 1461086865474 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 10:27:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 10:27:45 INFO - PROCESS | 1805 | 1461086865481 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 10:27:45 INFO - PROCESS | 1805 | 1461086865483 Marionette TRACE conn3 <- [1,2722,null,{}] 10:27:45 INFO - PROCESS | 1805 | 1461086865489 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:45 INFO - PROCESS | 1805 | 1461086865698 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 10:27:46 INFO - PROCESS | 1805 | 1461086866131 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:46 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84b831000 == 137 [pid = 1805] [id = 688] 10:27:46 INFO - PROCESS | 1805 | ++DOMWINDOW == 115 (0x7ff845f20000) [pid = 1805] [serial = 2065] [outer = (nil)] 10:27:46 INFO - PROCESS | 1805 | ++DOMWINDOW == 116 (0x7ff849f97800) [pid = 1805] [serial = 2066] [outer = 0x7ff845f20000] 10:27:46 INFO - PROCESS | 1805 | 1461086866226 Marionette DEBUG loaded listener.js 10:27:46 INFO - PROCESS | 1805 | ++DOMWINDOW == 117 (0x7ff84a195800) [pid = 1805] [serial = 2067] [outer = 0x7ff845f20000] 10:27:47 INFO - PROCESS | 1805 | 1461086867184 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 10:27:47 INFO - PROCESS | 1805 | 1461086867226 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 10:27:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 10:27:47 INFO - PROCESS | 1805 | 1461086867235 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 10:27:47 INFO - PROCESS | 1805 | 1461086867239 Marionette TRACE conn3 <- [1,2726,null,{}] 10:27:47 INFO - PROCESS | 1805 | 1461086867246 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:47 INFO - PROCESS | 1805 | 1461086867487 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 10:27:47 INFO - PROCESS | 1805 | 1461086867804 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:47 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84e84a800 == 138 [pid = 1805] [id = 689] 10:27:47 INFO - PROCESS | 1805 | ++DOMWINDOW == 118 (0x7ff84d9cac00) [pid = 1805] [serial = 2068] [outer = (nil)] 10:27:47 INFO - PROCESS | 1805 | ++DOMWINDOW == 119 (0x7ff84dfadc00) [pid = 1805] [serial = 2069] [outer = 0x7ff84d9cac00] 10:27:47 INFO - PROCESS | 1805 | 1461086867885 Marionette DEBUG loaded listener.js 10:27:47 INFO - PROCESS | 1805 | ++DOMWINDOW == 120 (0x7ff84e276400) [pid = 1805] [serial = 2070] [outer = 0x7ff84d9cac00] 10:27:48 INFO - PROCESS | 1805 | 1461086868839 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 10:27:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 10:27:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1633ms 10:27:48 INFO - PROCESS | 1805 | 1461086868872 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 10:27:48 INFO - PROCESS | 1805 | 1461086868879 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 10:27:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 10:27:48 INFO - PROCESS | 1805 | 1461086868886 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 10:27:48 INFO - PROCESS | 1805 | 1461086868890 Marionette TRACE conn3 <- [1,2730,null,{}] 10:27:48 INFO - PROCESS | 1805 | 1461086868896 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:49 INFO - PROCESS | 1805 | 1461086869136 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 10:27:49 INFO - PROCESS | 1805 | 1461086869494 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:49 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff852ccc000 == 139 [pid = 1805] [id = 690] 10:27:49 INFO - PROCESS | 1805 | ++DOMWINDOW == 121 (0x7ff84e279c00) [pid = 1805] [serial = 2071] [outer = (nil)] 10:27:49 INFO - PROCESS | 1805 | ++DOMWINDOW == 122 (0x7ff84e7b3c00) [pid = 1805] [serial = 2072] [outer = 0x7ff84e279c00] 10:27:49 INFO - PROCESS | 1805 | 1461086869576 Marionette DEBUG loaded listener.js 10:27:49 INFO - PROCESS | 1805 | ++DOMWINDOW == 123 (0x7ff850bb9800) [pid = 1805] [serial = 2073] [outer = 0x7ff84e279c00] 10:27:50 INFO - PROCESS | 1805 | 1461086870913 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 10:27:50 INFO - PROCESS | 1805 | 1461086870976 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 10:27:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 10:27:50 INFO - PROCESS | 1805 | 1461086870990 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 10:27:51 INFO - PROCESS | 1805 | 1461086870999 Marionette TRACE conn3 <- [1,2734,null,{}] 10:27:51 INFO - PROCESS | 1805 | 1461086871008 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:51 INFO - PROCESS | 1805 | 1461086871376 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 10:27:51 INFO - PROCESS | 1805 | 1461086871590 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:51 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff855457000 == 140 [pid = 1805] [id = 691] 10:27:51 INFO - PROCESS | 1805 | ++DOMWINDOW == 124 (0x7ff84e7b5c00) [pid = 1805] [serial = 2074] [outer = (nil)] 10:27:51 INFO - PROCESS | 1805 | ++DOMWINDOW == 125 (0x7ff85195fc00) [pid = 1805] [serial = 2075] [outer = 0x7ff84e7b5c00] 10:27:51 INFO - PROCESS | 1805 | 1461086871663 Marionette DEBUG loaded listener.js 10:27:51 INFO - PROCESS | 1805 | ++DOMWINDOW == 126 (0x7ff851b31400) [pid = 1805] [serial = 2076] [outer = 0x7ff84e7b5c00] 10:27:52 INFO - PROCESS | 1805 | 1461086872618 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 10:27:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 10:27:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1707ms 10:27:52 INFO - PROCESS | 1805 | 1461086872691 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 10:27:52 INFO - PROCESS | 1805 | 1461086872695 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 10:27:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 10:27:52 INFO - PROCESS | 1805 | 1461086872701 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 10:27:52 INFO - PROCESS | 1805 | 1461086872705 Marionette TRACE conn3 <- [1,2738,null,{}] 10:27:52 INFO - PROCESS | 1805 | 1461086872710 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:52 INFO - PROCESS | 1805 | 1461086872978 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 10:27:53 INFO - PROCESS | 1805 | 1461086873294 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:53 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff855cbb800 == 141 [pid = 1805] [id = 692] 10:27:53 INFO - PROCESS | 1805 | ++DOMWINDOW == 127 (0x7ff850fd5000) [pid = 1805] [serial = 2077] [outer = (nil)] 10:27:53 INFO - PROCESS | 1805 | ++DOMWINDOW == 128 (0x7ff851d0fc00) [pid = 1805] [serial = 2078] [outer = 0x7ff850fd5000] 10:27:53 INFO - PROCESS | 1805 | 1461086873369 Marionette DEBUG loaded listener.js 10:27:53 INFO - PROCESS | 1805 | ++DOMWINDOW == 129 (0x7ff852e04800) [pid = 1805] [serial = 2079] [outer = 0x7ff850fd5000] 10:27:54 INFO - PROCESS | 1805 | 1461086874226 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 10:27:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 10:27:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1584ms 10:27:54 INFO - PROCESS | 1805 | 1461086874286 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 10:27:54 INFO - PROCESS | 1805 | 1461086874290 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 10:27:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 10:27:54 INFO - PROCESS | 1805 | 1461086874296 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 10:27:54 INFO - PROCESS | 1805 | 1461086874299 Marionette TRACE conn3 <- [1,2742,null,{}] 10:27:54 INFO - PROCESS | 1805 | 1461086874304 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:54 INFO - PROCESS | 1805 | 1461086874527 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 10:27:54 INFO - PROCESS | 1805 | 1461086874799 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:54 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85ade0000 == 142 [pid = 1805] [id = 693] 10:27:54 INFO - PROCESS | 1805 | ++DOMWINDOW == 130 (0x7ff85364c000) [pid = 1805] [serial = 2080] [outer = (nil)] 10:27:54 INFO - PROCESS | 1805 | ++DOMWINDOW == 131 (0x7ff853766400) [pid = 1805] [serial = 2081] [outer = 0x7ff85364c000] 10:27:54 INFO - PROCESS | 1805 | 1461086874937 Marionette DEBUG loaded listener.js 10:27:55 INFO - PROCESS | 1805 | ++DOMWINDOW == 132 (0x7ff854f68400) [pid = 1805] [serial = 2082] [outer = 0x7ff85364c000] 10:27:55 INFO - PROCESS | 1805 | 1461086875828 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 10:27:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 10:27:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1579ms 10:27:55 INFO - PROCESS | 1805 | 1461086875876 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 10:27:55 INFO - PROCESS | 1805 | 1461086875880 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 10:27:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 10:27:55 INFO - PROCESS | 1805 | 1461086875886 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 10:27:55 INFO - PROCESS | 1805 | 1461086875888 Marionette TRACE conn3 <- [1,2746,null,{}] 10:27:55 INFO - PROCESS | 1805 | 1461086875894 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:56 INFO - PROCESS | 1805 | 1461086876107 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 10:27:56 INFO - PROCESS | 1805 | 1461086876387 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:56 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85cec6800 == 143 [pid = 1805] [id = 694] 10:27:56 INFO - PROCESS | 1805 | ++DOMWINDOW == 133 (0x7ff85364c800) [pid = 1805] [serial = 2083] [outer = (nil)] 10:27:56 INFO - PROCESS | 1805 | ++DOMWINDOW == 134 (0x7ff8553c0400) [pid = 1805] [serial = 2084] [outer = 0x7ff85364c800] 10:27:56 INFO - PROCESS | 1805 | 1461086876510 Marionette DEBUG loaded listener.js 10:27:56 INFO - PROCESS | 1805 | ++DOMWINDOW == 135 (0x7ff855463000) [pid = 1805] [serial = 2085] [outer = 0x7ff85364c800] 10:27:57 INFO - PROCESS | 1805 | 1461086877361 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 10:27:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 10:27:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1528ms 10:27:57 INFO - PROCESS | 1805 | 1461086877415 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 10:27:57 INFO - PROCESS | 1805 | 1461086877419 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 10:27:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 10:27:57 INFO - PROCESS | 1805 | 1461086877425 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 10:27:57 INFO - PROCESS | 1805 | 1461086877428 Marionette TRACE conn3 <- [1,2750,null,{}] 10:27:57 INFO - PROCESS | 1805 | 1461086877434 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:57 INFO - PROCESS | 1805 | 1461086877687 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 10:27:57 INFO - PROCESS | 1805 | 1461086877959 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:58 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85db6b000 == 144 [pid = 1805] [id = 695] 10:27:58 INFO - PROCESS | 1805 | ++DOMWINDOW == 136 (0x7ff854fc8000) [pid = 1805] [serial = 2086] [outer = (nil)] 10:27:58 INFO - PROCESS | 1805 | ++DOMWINDOW == 137 (0x7ff855881c00) [pid = 1805] [serial = 2087] [outer = 0x7ff854fc8000] 10:27:58 INFO - PROCESS | 1805 | 1461086878074 Marionette DEBUG loaded listener.js 10:27:58 INFO - PROCESS | 1805 | ++DOMWINDOW == 138 (0x7ff85be83c00) [pid = 1805] [serial = 2088] [outer = 0x7ff854fc8000] 10:27:58 INFO - PROCESS | 1805 | 1461086878890 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 10:27:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 10:27:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1485ms 10:27:58 INFO - PROCESS | 1805 | 1461086878917 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 10:27:58 INFO - PROCESS | 1805 | 1461086878921 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 10:27:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 10:27:58 INFO - PROCESS | 1805 | 1461086878929 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 10:27:58 INFO - PROCESS | 1805 | 1461086878932 Marionette TRACE conn3 <- [1,2754,null,{}] 10:27:58 INFO - PROCESS | 1805 | 1461086878937 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:59 INFO - PROCESS | 1805 | 1461086879137 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 10:27:59 INFO - PROCESS | 1805 | 1461086879411 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:59 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff861051000 == 145 [pid = 1805] [id = 696] 10:27:59 INFO - PROCESS | 1805 | ++DOMWINDOW == 139 (0x7ff854fcd800) [pid = 1805] [serial = 2089] [outer = (nil)] 10:27:59 INFO - PROCESS | 1805 | ++DOMWINDOW == 140 (0x7ff85bec9400) [pid = 1805] [serial = 2090] [outer = 0x7ff854fcd800] 10:27:59 INFO - PROCESS | 1805 | 1461086879486 Marionette DEBUG loaded listener.js 10:27:59 INFO - PROCESS | 1805 | ++DOMWINDOW == 141 (0x7ff85c2fa400) [pid = 1805] [serial = 2091] [outer = 0x7ff854fcd800] 10:28:00 INFO - PROCESS | 1805 | 1461086880340 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 10:28:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 10:28:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1483ms 10:28:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 10:28:00 INFO - PROCESS | 1805 | 1461086880414 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 10:28:00 INFO - PROCESS | 1805 | 1461086880417 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 10:28:00 INFO - PROCESS | 1805 | 1461086880423 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 10:28:00 INFO - PROCESS | 1805 | 1461086880426 Marionette TRACE conn3 <- [1,2758,null,{}] 10:28:00 INFO - PROCESS | 1805 | 1461086880431 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:00 INFO - PROCESS | 1805 | 1461086880686 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 10:28:01 INFO - PROCESS | 1805 | 1461086881015 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:01 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff8617c3800 == 146 [pid = 1805] [id = 697] 10:28:01 INFO - PROCESS | 1805 | ++DOMWINDOW == 142 (0x7ff84e270400) [pid = 1805] [serial = 2092] [outer = (nil)] 10:28:01 INFO - PROCESS | 1805 | ++DOMWINDOW == 143 (0x7ff85c67cc00) [pid = 1805] [serial = 2093] [outer = 0x7ff84e270400] 10:28:01 INFO - PROCESS | 1805 | 1461086881098 Marionette DEBUG loaded listener.js 10:28:01 INFO - PROCESS | 1805 | ++DOMWINDOW == 144 (0x7ff85c7e5000) [pid = 1805] [serial = 2094] [outer = 0x7ff84e270400] 10:28:01 INFO - PROCESS | 1805 | 1461086881947 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 10:28:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 10:28:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1544ms 10:28:01 INFO - PROCESS | 1805 | 1461086881981 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 10:28:01 INFO - PROCESS | 1805 | 1461086881984 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 10:28:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 10:28:01 INFO - PROCESS | 1805 | 1461086881993 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 10:28:01 INFO - PROCESS | 1805 | 1461086881996 Marionette TRACE conn3 <- [1,2762,null,{}] 10:28:02 INFO - PROCESS | 1805 | 1461086882002 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:02 INFO - PROCESS | 1805 | 1461086882229 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 10:28:02 INFO - PROCESS | 1805 | 1461086882508 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:02 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff861a89000 == 147 [pid = 1805] [id = 698] 10:28:02 INFO - PROCESS | 1805 | ++DOMWINDOW == 145 (0x7ff85c7e5800) [pid = 1805] [serial = 2095] [outer = (nil)] 10:28:02 INFO - PROCESS | 1805 | ++DOMWINDOW == 146 (0x7ff85cac6c00) [pid = 1805] [serial = 2096] [outer = 0x7ff85c7e5800] 10:28:02 INFO - PROCESS | 1805 | 1461086882601 Marionette DEBUG loaded listener.js 10:28:02 INFO - PROCESS | 1805 | ++DOMWINDOW == 147 (0x7ff85cad3400) [pid = 1805] [serial = 2097] [outer = 0x7ff85c7e5800] 10:28:03 INFO - PROCESS | 1805 | 1461086883579 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 10:28:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 10:28:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1636ms 10:28:03 INFO - PROCESS | 1805 | 1461086883631 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 10:28:03 INFO - PROCESS | 1805 | 1461086883634 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 10:28:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 10:28:03 INFO - PROCESS | 1805 | 1461086883641 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 10:28:03 INFO - PROCESS | 1805 | 1461086883644 Marionette TRACE conn3 <- [1,2766,null,{}] 10:28:03 INFO - PROCESS | 1805 | 1461086883650 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:03 INFO - PROCESS | 1805 | 1461086883901 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 10:28:04 INFO - PROCESS | 1805 | 1461086884178 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:04 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff865b39800 == 148 [pid = 1805] [id = 699] 10:28:04 INFO - PROCESS | 1805 | ++DOMWINDOW == 148 (0x7ff85d16e400) [pid = 1805] [serial = 2098] [outer = (nil)] 10:28:04 INFO - PROCESS | 1805 | ++DOMWINDOW == 149 (0x7ff85d51d800) [pid = 1805] [serial = 2099] [outer = 0x7ff85d16e400] 10:28:04 INFO - PROCESS | 1805 | 1461086884296 Marionette DEBUG loaded listener.js 10:28:04 INFO - PROCESS | 1805 | ++DOMWINDOW == 150 (0x7ff85d6d1800) [pid = 1805] [serial = 2100] [outer = 0x7ff85d16e400] 10:28:05 INFO - PROCESS | 1805 | 1461086885145 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 10:28:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 10:28:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1537ms 10:28:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 10:28:05 INFO - PROCESS | 1805 | 1461086885178 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 10:28:05 INFO - PROCESS | 1805 | 1461086885181 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 10:28:05 INFO - PROCESS | 1805 | 1461086885187 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 10:28:05 INFO - PROCESS | 1805 | 1461086885191 Marionette TRACE conn3 <- [1,2770,null,{}] 10:28:05 INFO - PROCESS | 1805 | 1461086885196 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:05 INFO - PROCESS | 1805 | 1461086885418 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 10:28:05 INFO - PROCESS | 1805 | 1461086885697 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:05 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff866461800 == 149 [pid = 1805] [id = 700] 10:28:05 INFO - PROCESS | 1805 | ++DOMWINDOW == 151 (0x7ff850cee000) [pid = 1805] [serial = 2101] [outer = (nil)] 10:28:05 INFO - PROCESS | 1805 | ++DOMWINDOW == 152 (0x7ff85d8d6800) [pid = 1805] [serial = 2102] [outer = 0x7ff850cee000] 10:28:05 INFO - PROCESS | 1805 | 1461086885827 Marionette DEBUG loaded listener.js 10:28:05 INFO - PROCESS | 1805 | ++DOMWINDOW == 153 (0x7ff85d8e2400) [pid = 1805] [serial = 2103] [outer = 0x7ff850cee000] 10:28:06 INFO - PROCESS | 1805 | 1461086886708 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 10:28:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 10:28:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1581ms 10:28:06 INFO - PROCESS | 1805 | 1461086886768 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 10:28:06 INFO - PROCESS | 1805 | 1461086886771 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 10:28:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 10:28:06 INFO - PROCESS | 1805 | 1461086886778 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 10:28:06 INFO - PROCESS | 1805 | 1461086886781 Marionette TRACE conn3 <- [1,2774,null,{}] 10:28:06 INFO - PROCESS | 1805 | 1461086886786 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:07 INFO - PROCESS | 1805 | 1461086887022 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 10:28:07 INFO - PROCESS | 1805 | 1461086887300 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:07 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff867166000 == 150 [pid = 1805] [id = 701] 10:28:07 INFO - PROCESS | 1805 | ++DOMWINDOW == 154 (0x7ff851b22800) [pid = 1805] [serial = 2104] [outer = (nil)] 10:28:07 INFO - PROCESS | 1805 | ++DOMWINDOW == 155 (0x7ff85db50000) [pid = 1805] [serial = 2105] [outer = 0x7ff851b22800] 10:28:07 INFO - PROCESS | 1805 | 1461086887419 Marionette DEBUG loaded listener.js 10:28:07 INFO - PROCESS | 1805 | ++DOMWINDOW == 156 (0x7ff85eb3f000) [pid = 1805] [serial = 2106] [outer = 0x7ff851b22800] 10:28:08 INFO - PROCESS | 1805 | 1461086888274 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 10:28:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 10:28:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1540ms 10:28:08 INFO - PROCESS | 1805 | 1461086888320 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 10:28:08 INFO - PROCESS | 1805 | 1461086888323 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 10:28:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 10:28:08 INFO - PROCESS | 1805 | 1461086888329 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 10:28:08 INFO - PROCESS | 1805 | 1461086888332 Marionette TRACE conn3 <- [1,2778,null,{}] 10:28:08 INFO - PROCESS | 1805 | 1461086888338 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:08 INFO - PROCESS | 1805 | 1461086888567 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 10:28:08 INFO - PROCESS | 1805 | 1461086888850 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:08 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff86821a800 == 151 [pid = 1805] [id = 702] 10:28:08 INFO - PROCESS | 1805 | ++DOMWINDOW == 157 (0x7ff85d6d6000) [pid = 1805] [serial = 2107] [outer = (nil)] 10:28:08 INFO - PROCESS | 1805 | ++DOMWINDOW == 158 (0x7ff85f51dc00) [pid = 1805] [serial = 2108] [outer = 0x7ff85d6d6000] 10:28:08 INFO - PROCESS | 1805 | 1461086888970 Marionette DEBUG loaded listener.js 10:28:09 INFO - PROCESS | 1805 | ++DOMWINDOW == 159 (0x7ff85f5a0c00) [pid = 1805] [serial = 2109] [outer = 0x7ff85d6d6000] 10:28:09 INFO - PROCESS | 1805 | 1461086889831 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 10:28:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 10:28:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1538ms 10:28:09 INFO - PROCESS | 1805 | 1461086889869 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 10:28:09 INFO - PROCESS | 1805 | 1461086889873 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 10:28:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 10:28:09 INFO - PROCESS | 1805 | 1461086889879 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 10:28:09 INFO - PROCESS | 1805 | 1461086889882 Marionette TRACE conn3 <- [1,2782,null,{}] 10:28:09 INFO - PROCESS | 1805 | 1461086889887 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:10 INFO - PROCESS | 1805 | 1461086890131 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 10:28:10 INFO - PROCESS | 1805 | 1461086890424 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:10 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff86d7bd800 == 152 [pid = 1805] [id = 703] 10:28:10 INFO - PROCESS | 1805 | ++DOMWINDOW == 160 (0x7ff84c4a6c00) [pid = 1805] [serial = 2110] [outer = (nil)] 10:28:10 INFO - PROCESS | 1805 | ++DOMWINDOW == 161 (0x7ff85eb48800) [pid = 1805] [serial = 2111] [outer = 0x7ff84c4a6c00] 10:28:10 INFO - PROCESS | 1805 | 1461086890542 Marionette DEBUG loaded listener.js 10:28:10 INFO - PROCESS | 1805 | ++DOMWINDOW == 162 (0x7ff860920c00) [pid = 1805] [serial = 2112] [outer = 0x7ff84c4a6c00] 10:28:11 INFO - PROCESS | 1805 | 1461086891453 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 10:28:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 10:28:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1631ms 10:28:11 INFO - PROCESS | 1805 | 1461086891511 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 10:28:11 INFO - PROCESS | 1805 | 1461086891515 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 10:28:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 10:28:11 INFO - PROCESS | 1805 | 1461086891521 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 10:28:11 INFO - PROCESS | 1805 | 1461086891523 Marionette TRACE conn3 <- [1,2786,null,{}] 10:28:11 INFO - PROCESS | 1805 | 1461086891529 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:11 INFO - PROCESS | 1805 | 1461086891770 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 10:28:12 INFO - PROCESS | 1805 | 1461086892056 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:12 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff873647800 == 153 [pid = 1805] [id = 704] 10:28:12 INFO - PROCESS | 1805 | ++DOMWINDOW == 163 (0x7ff850cfa000) [pid = 1805] [serial = 2113] [outer = (nil)] 10:28:12 INFO - PROCESS | 1805 | ++DOMWINDOW == 164 (0x7ff860c42c00) [pid = 1805] [serial = 2114] [outer = 0x7ff850cfa000] 10:28:12 INFO - PROCESS | 1805 | 1461086892177 Marionette DEBUG loaded listener.js 10:28:12 INFO - PROCESS | 1805 | ++DOMWINDOW == 165 (0x7ff860c50c00) [pid = 1805] [serial = 2115] [outer = 0x7ff850cfa000] 10:28:13 INFO - PROCESS | 1805 | 1461086893071 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 10:28:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 10:28:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1591ms 10:28:13 INFO - PROCESS | 1805 | 1461086893113 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 10:28:13 INFO - PROCESS | 1805 | 1461086893117 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 10:28:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 10:28:13 INFO - PROCESS | 1805 | 1461086893124 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 10:28:13 INFO - PROCESS | 1805 | 1461086893127 Marionette TRACE conn3 <- [1,2790,null,{}] 10:28:13 INFO - PROCESS | 1805 | 1461086893132 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:13 INFO - PROCESS | 1805 | 1461086893364 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 10:28:13 INFO - PROCESS | 1805 | 1461086893651 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:13 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff873bb4800 == 154 [pid = 1805] [id = 705] 10:28:13 INFO - PROCESS | 1805 | ++DOMWINDOW == 166 (0x7ff85f5fe400) [pid = 1805] [serial = 2116] [outer = (nil)] 10:28:13 INFO - PROCESS | 1805 | ++DOMWINDOW == 167 (0x7ff861664000) [pid = 1805] [serial = 2117] [outer = 0x7ff85f5fe400] 10:28:13 INFO - PROCESS | 1805 | 1461086893772 Marionette DEBUG loaded listener.js 10:28:13 INFO - PROCESS | 1805 | ++DOMWINDOW == 168 (0x7ff861670800) [pid = 1805] [serial = 2118] [outer = 0x7ff85f5fe400] 10:28:14 INFO - PROCESS | 1805 | 1461086894645 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 10:28:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 10:28:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1588ms 10:28:14 INFO - PROCESS | 1805 | 1461086894714 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 10:28:14 INFO - PROCESS | 1805 | 1461086894718 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 10:28:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 10:28:14 INFO - PROCESS | 1805 | 1461086894724 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 10:28:14 INFO - PROCESS | 1805 | 1461086894727 Marionette TRACE conn3 <- [1,2794,null,{}] 10:28:14 INFO - PROCESS | 1805 | 1461086894732 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:14 INFO - PROCESS | 1805 | 1461086894977 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 10:28:15 INFO - PROCESS | 1805 | 1461086895266 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:15 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff87651b000 == 155 [pid = 1805] [id = 706] 10:28:15 INFO - PROCESS | 1805 | ++DOMWINDOW == 169 (0x7ff861609c00) [pid = 1805] [serial = 2119] [outer = (nil)] 10:28:15 INFO - PROCESS | 1805 | ++DOMWINDOW == 170 (0x7ff8616af400) [pid = 1805] [serial = 2120] [outer = 0x7ff861609c00] 10:28:15 INFO - PROCESS | 1805 | 1461086895384 Marionette DEBUG loaded listener.js 10:28:15 INFO - PROCESS | 1805 | ++DOMWINDOW == 171 (0x7ff861858800) [pid = 1805] [serial = 2121] [outer = 0x7ff861609c00] 10:28:16 INFO - PROCESS | 1805 | 1461086896220 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 10:28:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 10:28:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1532ms 10:28:16 INFO - PROCESS | 1805 | 1461086896257 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 10:28:16 INFO - PROCESS | 1805 | 1461086896260 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 10:28:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 10:28:16 INFO - PROCESS | 1805 | 1461086896266 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 10:28:16 INFO - PROCESS | 1805 | 1461086896268 Marionette TRACE conn3 <- [1,2798,null,{}] 10:28:16 INFO - PROCESS | 1805 | 1461086896274 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:16 INFO - PROCESS | 1805 | 1461086896497 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 10:28:17 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff851431800 == 154 [pid = 1805] [id = 687] 10:28:17 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff851429000 == 153 [pid = 1805] [id = 686] 10:28:17 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff850a33800 == 152 [pid = 1805] [id = 685] 10:28:17 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84c114000 == 151 [pid = 1805] [id = 684] 10:28:17 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8460db000 == 150 [pid = 1805] [id = 683] 10:28:17 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84c129800 == 149 [pid = 1805] [id = 682] 10:28:17 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85cf2a000 == 148 [pid = 1805] [id = 679] 10:28:17 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85c629800 == 147 [pid = 1805] [id = 678] 10:28:17 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85addd000 == 146 [pid = 1805] [id = 677] 10:28:17 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85577e800 == 145 [pid = 1805] [id = 676] 10:28:17 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff855008800 == 144 [pid = 1805] [id = 675] 10:28:17 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff852bc7800 == 143 [pid = 1805] [id = 674] 10:28:17 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8515d5800 == 142 [pid = 1805] [id = 673] 10:28:17 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff850de0000 == 141 [pid = 1805] [id = 672] 10:28:17 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84c7a8000 == 140 [pid = 1805] [id = 671] 10:28:17 INFO - PROCESS | 1805 | --DOMWINDOW == 170 (0x7ff85d8e5000) [pid = 1805] [serial = 1982] [outer = (nil)] [url = about:blank] 10:28:17 INFO - PROCESS | 1805 | --DOMWINDOW == 169 (0x7ff84e7b6c00) [pid = 1805] [serial = 1953] [outer = (nil)] [url = about:blank] 10:28:17 INFO - PROCESS | 1805 | --DOMWINDOW == 168 (0x7ff84e7ba000) [pid = 1805] [serial = 1878] [outer = (nil)] [url = about:blank] 10:28:17 INFO - PROCESS | 1805 | --DOMWINDOW == 167 (0x7ff84b76c800) [pid = 1805] [serial = 2003] [outer = (nil)] [url = about:blank] 10:28:17 INFO - PROCESS | 1805 | --DOMWINDOW == 166 (0x7ff84a19b800) [pid = 1805] [serial = 2001] [outer = (nil)] [url = about:blank] 10:28:17 INFO - PROCESS | 1805 | --DOMWINDOW == 165 (0x7ff84dc34400) [pid = 1805] [serial = 1950] [outer = (nil)] [url = about:blank] 10:28:17 INFO - PROCESS | 1805 | --DOMWINDOW == 164 (0x7ff850edac00) [pid = 1805] [serial = 1956] [outer = (nil)] [url = about:blank] 10:28:17 INFO - PROCESS | 1805 | --DOMWINDOW == 163 (0x7ff85147b000) [pid = 1805] [serial = 1958] [outer = (nil)] [url = about:blank] 10:28:17 INFO - PROCESS | 1805 | --DOMWINDOW == 162 (0x7ff84d9c3000) [pid = 1805] [serial = 2004] [outer = (nil)] [url = about:blank] 10:28:17 INFO - PROCESS | 1805 | --DOMWINDOW == 161 (0x7ff86091bc00) [pid = 1805] [serial = 1985] [outer = (nil)] [url = about:blank] 10:28:17 INFO - PROCESS | 1805 | --DOMWINDOW == 160 (0x7ff855232c00) [pid = 1805] [serial = 1968] [outer = (nil)] [url = about:blank] 10:28:17 INFO - PROCESS | 1805 | --DOMWINDOW == 159 (0x7ff84e76a800) [pid = 1805] [serial = 1952] [outer = (nil)] [url = about:blank] 10:28:17 INFO - PROCESS | 1805 | --DOMWINDOW == 158 (0x7ff8616abc00) [pid = 1805] [serial = 1997] [outer = (nil)] [url = about:blank] 10:28:17 INFO - PROCESS | 1805 | --DOMWINDOW == 157 (0x7ff8553c5400) [pid = 1805] [serial = 1971] [outer = (nil)] [url = about:blank] 10:28:17 INFO - PROCESS | 1805 | --DOMWINDOW == 156 (0x7ff861606c00) [pid = 1805] [serial = 1991] [outer = (nil)] [url = about:blank] 10:28:17 INFO - PROCESS | 1805 | --DOMWINDOW == 155 (0x7ff854f69000) [pid = 1805] [serial = 1967] [outer = (nil)] [url = about:blank] 10:28:17 INFO - PROCESS | 1805 | --DOMWINDOW == 154 (0x7ff861858000) [pid = 1805] [serial = 1998] [outer = (nil)] [url = about:blank] 10:28:17 INFO - PROCESS | 1805 | --DOMWINDOW == 153 (0x7ff84c4af400) [pid = 1805] [serial = 1949] [outer = (nil)] [url = about:blank] 10:28:17 INFO - PROCESS | 1805 | --DOMWINDOW == 152 (0x7ff8537b6c00) [pid = 1805] [serial = 1965] [outer = (nil)] [url = about:blank] 10:28:17 INFO - PROCESS | 1805 | --DOMWINDOW == 151 (0x7ff84e6de800) [pid = 1805] [serial = 2007] [outer = (nil)] [url = about:blank] 10:28:17 INFO - PROCESS | 1805 | --DOMWINDOW == 150 (0x7ff851485c00) [pid = 1805] [serial = 1959] [outer = (nil)] [url = about:blank] 10:28:17 INFO - PROCESS | 1805 | --DOMWINDOW == 149 (0x7ff84a057c00) [pid = 1805] [serial = 1947] [outer = (nil)] [url = about:blank] 10:28:17 INFO - PROCESS | 1805 | --DOMWINDOW == 148 (0x7ff861610000) [pid = 1805] [serial = 1992] [outer = (nil)] [url = about:blank] 10:28:17 INFO - PROCESS | 1805 | --DOMWINDOW == 147 (0x7ff851cd0c00) [pid = 1805] [serial = 1962] [outer = (nil)] [url = about:blank] 10:28:17 INFO - PROCESS | 1805 | --DOMWINDOW == 146 (0x7ff85cfd1400) [pid = 1805] [serial = 1979] [outer = (nil)] [url = about:blank] 10:28:17 INFO - PROCESS | 1805 | --DOMWINDOW == 145 (0x7ff849f9b000) [pid = 1805] [serial = 1946] [outer = (nil)] [url = about:blank] 10:28:17 INFO - PROCESS | 1805 | --DOMWINDOW == 144 (0x7ff850a10c00) [pid = 1805] [serial = 1955] [outer = (nil)] [url = about:blank] 10:28:17 INFO - PROCESS | 1805 | --DOMWINDOW == 143 (0x7ff84e27b800) [pid = 1805] [serial = 2006] [outer = (nil)] [url = about:blank] 10:28:17 INFO - PROCESS | 1805 | --DOMWINDOW == 142 (0x7ff860c51400) [pid = 1805] [serial = 1989] [outer = (nil)] [url = about:blank] 10:28:17 INFO - PROCESS | 1805 | --DOMWINDOW == 141 (0x7ff85be88400) [pid = 1805] [serial = 1976] [outer = (nil)] [url = about:blank] 10:28:17 INFO - PROCESS | 1805 | --DOMWINDOW == 140 (0x7ff84a056000) [pid = 1805] [serial = 2000] [outer = (nil)] [url = about:blank] 10:28:17 INFO - PROCESS | 1805 | --DOMWINDOW == 139 (0x7ff85eb4a400) [pid = 1805] [serial = 1983] [outer = (nil)] [url = about:blank] 10:28:17 INFO - PROCESS | 1805 | --DOMWINDOW == 138 (0x7ff86166d000) [pid = 1805] [serial = 1994] [outer = (nil)] [url = about:blank] 10:28:17 INFO - PROCESS | 1805 | --DOMWINDOW == 137 (0x7ff8555ee800) [pid = 1805] [serial = 1974] [outer = (nil)] [url = about:blank] 10:28:17 INFO - PROCESS | 1805 | --DOMWINDOW == 136 (0x7ff84c4ee800) [pid = 1805] [serial = 2010] [outer = (nil)] [url = about:blank] 10:28:17 INFO - PROCESS | 1805 | --DOMWINDOW == 135 (0x7ff8552cc000) [pid = 1805] [serial = 1970] [outer = (nil)] [url = about:blank] 10:28:17 INFO - PROCESS | 1805 | --DOMWINDOW == 134 (0x7ff860a62c00) [pid = 1805] [serial = 1986] [outer = (nil)] [url = about:blank] 10:28:17 INFO - PROCESS | 1805 | --DOMWINDOW == 133 (0x7ff85d51dc00) [pid = 1805] [serial = 1980] [outer = (nil)] [url = about:blank] 10:28:17 INFO - PROCESS | 1805 | --DOMWINDOW == 132 (0x7ff849f9d400) [pid = 1805] [serial = 2009] [outer = (nil)] [url = about:blank] 10:28:17 INFO - PROCESS | 1805 | --DOMWINDOW == 131 (0x7ff851952400) [pid = 1805] [serial = 1961] [outer = (nil)] [url = about:blank] 10:28:17 INFO - PROCESS | 1805 | --DOMWINDOW == 130 (0x7ff85546e800) [pid = 1805] [serial = 1973] [outer = (nil)] [url = about:blank] 10:28:17 INFO - PROCESS | 1805 | --DOMWINDOW == 129 (0x7ff850a11000) [pid = 1805] [serial = 2012] [outer = (nil)] [url = about:blank] 10:28:17 INFO - PROCESS | 1805 | --DOMWINDOW == 128 (0x7ff8616a1800) [pid = 1805] [serial = 1995] [outer = (nil)] [url = about:blank] 10:28:17 INFO - PROCESS | 1805 | --DOMWINDOW == 127 (0x7ff860c45400) [pid = 1805] [serial = 1988] [outer = (nil)] [url = about:blank] 10:28:17 INFO - PROCESS | 1805 | --DOMWINDOW == 126 (0x7ff85c2f2800) [pid = 1805] [serial = 1977] [outer = (nil)] [url = about:blank] 10:28:17 INFO - PROCESS | 1805 | --DOMWINDOW == 125 (0x7ff852e04000) [pid = 1805] [serial = 1964] [outer = (nil)] [url = about:blank] 10:28:18 INFO - PROCESS | 1805 | 1461086898139 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:18 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84a121000 == 141 [pid = 1805] [id = 707] 10:28:18 INFO - PROCESS | 1805 | ++DOMWINDOW == 126 (0x7ff849f99800) [pid = 1805] [serial = 2122] [outer = (nil)] 10:28:18 INFO - PROCESS | 1805 | ++DOMWINDOW == 127 (0x7ff849f9f000) [pid = 1805] [serial = 2123] [outer = 0x7ff849f99800] 10:28:18 INFO - PROCESS | 1805 | 1461086898211 Marionette DEBUG loaded listener.js 10:28:18 INFO - PROCESS | 1805 | ++DOMWINDOW == 128 (0x7ff84a063c00) [pid = 1805] [serial = 2124] [outer = 0x7ff849f99800] 10:28:18 INFO - PROCESS | 1805 | 1461086898989 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 10:28:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 10:28:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 2740ms 10:28:19 INFO - PROCESS | 1805 | 1461086899009 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 10:28:19 INFO - PROCESS | 1805 | 1461086899015 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 10:28:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 10:28:19 INFO - PROCESS | 1805 | 1461086899024 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 10:28:19 INFO - PROCESS | 1805 | 1461086899027 Marionette TRACE conn3 <- [1,2802,null,{}] 10:28:19 INFO - PROCESS | 1805 | 1461086899034 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:19 INFO - PROCESS | 1805 | 1461086899259 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 10:28:19 INFO - PROCESS | 1805 | 1461086899456 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:19 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84dfcb800 == 142 [pid = 1805] [id = 708] 10:28:19 INFO - PROCESS | 1805 | ++DOMWINDOW == 129 (0x7ff849f99c00) [pid = 1805] [serial = 2125] [outer = (nil)] 10:28:19 INFO - PROCESS | 1805 | ++DOMWINDOW == 130 (0x7ff84c4af400) [pid = 1805] [serial = 2126] [outer = 0x7ff849f99c00] 10:28:19 INFO - PROCESS | 1805 | 1461086899523 Marionette DEBUG loaded listener.js 10:28:19 INFO - PROCESS | 1805 | ++DOMWINDOW == 131 (0x7ff84dc37000) [pid = 1805] [serial = 2127] [outer = 0x7ff849f99c00] 10:28:20 INFO - PROCESS | 1805 | 1461086900490 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 10:28:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 10:28:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1534ms 10:28:20 INFO - PROCESS | 1805 | 1461086900566 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 10:28:20 INFO - PROCESS | 1805 | 1461086900576 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 10:28:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 10:28:20 INFO - PROCESS | 1805 | 1461086900598 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 10:28:20 INFO - PROCESS | 1805 | 1461086900604 Marionette TRACE conn3 <- [1,2806,null,{}] 10:28:20 INFO - PROCESS | 1805 | 1461086900612 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:20 INFO - PROCESS | 1805 | 1461086900925 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 10:28:20 INFO - PROCESS | 1805 | 1461086900959 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:20 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84e845000 == 143 [pid = 1805] [id = 709] 10:28:20 INFO - PROCESS | 1805 | ++DOMWINDOW == 132 (0x7ff84c4fb400) [pid = 1805] [serial = 2128] [outer = (nil)] 10:28:21 INFO - PROCESS | 1805 | ++DOMWINDOW == 133 (0x7ff84e29d800) [pid = 1805] [serial = 2129] [outer = 0x7ff84c4fb400] 10:28:21 INFO - PROCESS | 1805 | 1461086901032 Marionette DEBUG loaded listener.js 10:28:21 INFO - PROCESS | 1805 | ++DOMWINDOW == 134 (0x7ff84e764800) [pid = 1805] [serial = 2130] [outer = 0x7ff84c4fb400] 10:28:22 INFO - PROCESS | 1805 | 1461086902164 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 10:28:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 10:28:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1596ms 10:28:22 INFO - PROCESS | 1805 | 1461086902192 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 10:28:22 INFO - PROCESS | 1805 | 1461086902196 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 10:28:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 10:28:22 INFO - PROCESS | 1805 | 1461086902218 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 10:28:22 INFO - PROCESS | 1805 | 1461086902227 Marionette TRACE conn3 <- [1,2810,null,{}] 10:28:22 INFO - PROCESS | 1805 | 1461086902233 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:22 INFO - PROCESS | 1805 | 1461086902772 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 10:28:22 INFO - PROCESS | 1805 | --DOMWINDOW == 133 (0x7ff84dc2f400) [pid = 1805] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 10:28:22 INFO - PROCESS | 1805 | --DOMWINDOW == 132 (0x7ff84c4a3c00) [pid = 1805] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 10:28:22 INFO - PROCESS | 1805 | --DOMWINDOW == 131 (0x7ff84b76a800) [pid = 1805] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 10:28:22 INFO - PROCESS | 1805 | --DOMWINDOW == 130 (0x7ff84b762400) [pid = 1805] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 10:28:22 INFO - PROCESS | 1805 | --DOMWINDOW == 129 (0x7ff8493a3c00) [pid = 1805] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 10:28:22 INFO - PROCESS | 1805 | 1461086902953 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:22 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84e858000 == 144 [pid = 1805] [id = 710] 10:28:22 INFO - PROCESS | 1805 | ++DOMWINDOW == 130 (0x7ff8493a3c00) [pid = 1805] [serial = 2131] [outer = (nil)] 10:28:23 INFO - PROCESS | 1805 | ++DOMWINDOW == 131 (0x7ff84c4a3c00) [pid = 1805] [serial = 2132] [outer = 0x7ff8493a3c00] 10:28:23 INFO - PROCESS | 1805 | 1461086903018 Marionette DEBUG loaded listener.js 10:28:23 INFO - PROCESS | 1805 | ++DOMWINDOW == 132 (0x7ff850edf400) [pid = 1805] [serial = 2133] [outer = 0x7ff8493a3c00] 10:28:23 INFO - PROCESS | 1805 | 1461086903733 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 10:28:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 10:28:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1542ms 10:28:23 INFO - PROCESS | 1805 | 1461086903754 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 10:28:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 10:28:23 INFO - PROCESS | 1805 | 1461086903758 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 10:28:23 INFO - PROCESS | 1805 | 1461086903763 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 10:28:23 INFO - PROCESS | 1805 | 1461086903766 Marionette TRACE conn3 <- [1,2814,null,{}] 10:28:23 INFO - PROCESS | 1805 | 1461086903771 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:23 INFO - PROCESS | 1805 | 1461086903981 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 10:28:24 INFO - PROCESS | 1805 | 1461086904183 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:24 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff851a6f000 == 145 [pid = 1805] [id = 711] 10:28:24 INFO - PROCESS | 1805 | ++DOMWINDOW == 133 (0x7ff8493acc00) [pid = 1805] [serial = 2134] [outer = (nil)] 10:28:24 INFO - PROCESS | 1805 | ++DOMWINDOW == 134 (0x7ff85147b800) [pid = 1805] [serial = 2135] [outer = 0x7ff8493acc00] 10:28:24 INFO - PROCESS | 1805 | 1461086904245 Marionette DEBUG loaded listener.js 10:28:24 INFO - PROCESS | 1805 | ++DOMWINDOW == 135 (0x7ff8514e7800) [pid = 1805] [serial = 2136] [outer = 0x7ff8493acc00] 10:28:25 INFO - PROCESS | 1805 | 1461086905271 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 10:28:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 10:28:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1581ms 10:28:25 INFO - PROCESS | 1805 | 1461086905346 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 10:28:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 10:28:25 INFO - PROCESS | 1805 | 1461086905352 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 10:28:25 INFO - PROCESS | 1805 | 1461086905360 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 10:28:25 INFO - PROCESS | 1805 | 1461086905366 Marionette TRACE conn3 <- [1,2818,null,{}] 10:28:25 INFO - PROCESS | 1805 | 1461086905375 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:25 INFO - PROCESS | 1805 | 1461086905650 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 10:28:26 INFO - PROCESS | 1805 | 1461086905999 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:26 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84e5e3800 == 146 [pid = 1805] [id = 712] 10:28:26 INFO - PROCESS | 1805 | ++DOMWINDOW == 136 (0x7ff84b76f800) [pid = 1805] [serial = 2137] [outer = (nil)] 10:28:26 INFO - PROCESS | 1805 | ++DOMWINDOW == 137 (0x7ff84c4afc00) [pid = 1805] [serial = 2138] [outer = 0x7ff84b76f800] 10:28:26 INFO - PROCESS | 1805 | 1461086906085 Marionette DEBUG loaded listener.js 10:28:26 INFO - PROCESS | 1805 | ++DOMWINDOW == 138 (0x7ff84e651000) [pid = 1805] [serial = 2139] [outer = 0x7ff84b76f800] 10:28:27 INFO - PROCESS | 1805 | 1461086907017 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 10:28:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 10:28:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1700ms 10:28:27 INFO - PROCESS | 1805 | 1461086907060 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 10:28:27 INFO - PROCESS | 1805 | 1461086907069 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 10:28:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 10:28:27 INFO - PROCESS | 1805 | 1461086907079 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 10:28:27 INFO - PROCESS | 1805 | 1461086907083 Marionette TRACE conn3 <- [1,2822,null,{}] 10:28:27 INFO - PROCESS | 1805 | 1461086907089 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:27 INFO - PROCESS | 1805 | 1461086907336 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 10:28:27 INFO - PROCESS | 1805 | 1461086907672 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:27 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff851e91800 == 147 [pid = 1805] [id = 713] 10:28:27 INFO - PROCESS | 1805 | ++DOMWINDOW == 139 (0x7ff84e7b4800) [pid = 1805] [serial = 2140] [outer = (nil)] 10:28:27 INFO - PROCESS | 1805 | ++DOMWINDOW == 140 (0x7ff850fd5800) [pid = 1805] [serial = 2141] [outer = 0x7ff84e7b4800] 10:28:27 INFO - PROCESS | 1805 | 1461086907752 Marionette DEBUG loaded listener.js 10:28:27 INFO - PROCESS | 1805 | ++DOMWINDOW == 141 (0x7ff85147f800) [pid = 1805] [serial = 2142] [outer = 0x7ff84e7b4800] 10:28:28 INFO - PROCESS | 1805 | 1461086908766 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 10:28:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 10:28:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1739ms 10:28:28 INFO - PROCESS | 1805 | 1461086908819 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 10:28:28 INFO - PROCESS | 1805 | 1461086908823 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 10:28:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 10:28:28 INFO - PROCESS | 1805 | 1461086908830 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 10:28:28 INFO - PROCESS | 1805 | 1461086908835 Marionette TRACE conn3 <- [1,2826,null,{}] 10:28:28 INFO - PROCESS | 1805 | 1461086908851 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:29 INFO - PROCESS | 1805 | 1461086909100 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 10:28:29 INFO - PROCESS | 1805 | 1461086909422 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:29 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff855247800 == 148 [pid = 1805] [id = 714] 10:28:29 INFO - PROCESS | 1805 | ++DOMWINDOW == 142 (0x7ff8514eec00) [pid = 1805] [serial = 2143] [outer = (nil)] 10:28:29 INFO - PROCESS | 1805 | ++DOMWINDOW == 143 (0x7ff851d03800) [pid = 1805] [serial = 2144] [outer = 0x7ff8514eec00] 10:28:29 INFO - PROCESS | 1805 | 1461086909504 Marionette DEBUG loaded listener.js 10:28:29 INFO - PROCESS | 1805 | ++DOMWINDOW == 144 (0x7ff852e04000) [pid = 1805] [serial = 2145] [outer = 0x7ff8514eec00] 10:28:30 INFO - PROCESS | 1805 | 1461086910402 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 10:28:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 10:28:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1640ms 10:28:30 INFO - PROCESS | 1805 | 1461086910471 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 10:28:30 INFO - PROCESS | 1805 | 1461086910475 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 10:28:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 10:28:30 INFO - PROCESS | 1805 | 1461086910481 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 10:28:30 INFO - PROCESS | 1805 | 1461086910485 Marionette TRACE conn3 <- [1,2830,null,{}] 10:28:30 INFO - PROCESS | 1805 | 1461086910490 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:30 INFO - PROCESS | 1805 | 1461086910738 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 10:28:31 INFO - PROCESS | 1805 | 1461086911066 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:31 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff855784000 == 149 [pid = 1805] [id = 715] 10:28:31 INFO - PROCESS | 1805 | ++DOMWINDOW == 145 (0x7ff84e271800) [pid = 1805] [serial = 2146] [outer = (nil)] 10:28:31 INFO - PROCESS | 1805 | ++DOMWINDOW == 146 (0x7ff85364f000) [pid = 1805] [serial = 2147] [outer = 0x7ff84e271800] 10:28:31 INFO - PROCESS | 1805 | 1461086911146 Marionette DEBUG loaded listener.js 10:28:31 INFO - PROCESS | 1805 | ++DOMWINDOW == 147 (0x7ff8537b6000) [pid = 1805] [serial = 2148] [outer = 0x7ff84e271800] 10:28:32 INFO - PROCESS | 1805 | 1461086912056 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 10:28:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 10:28:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1630ms 10:28:32 INFO - PROCESS | 1805 | 1461086912129 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 10:28:32 INFO - PROCESS | 1805 | 1461086912133 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 10:28:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 10:28:32 INFO - PROCESS | 1805 | 1461086912146 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 10:28:32 INFO - PROCESS | 1805 | 1461086912148 Marionette TRACE conn3 <- [1,2834,null,{}] 10:28:32 INFO - PROCESS | 1805 | 1461086912158 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:32 INFO - PROCESS | 1805 | 1461086912408 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 10:28:32 INFO - PROCESS | 1805 | 1461086912765 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:32 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85ac1f800 == 150 [pid = 1805] [id = 716] 10:28:32 INFO - PROCESS | 1805 | ++DOMWINDOW == 148 (0x7ff84c7e2c00) [pid = 1805] [serial = 2149] [outer = (nil)] 10:28:32 INFO - PROCESS | 1805 | ++DOMWINDOW == 149 (0x7ff8539f7000) [pid = 1805] [serial = 2150] [outer = 0x7ff84c7e2c00] 10:28:32 INFO - PROCESS | 1805 | 1461086912876 Marionette DEBUG loaded listener.js 10:28:32 INFO - PROCESS | 1805 | ++DOMWINDOW == 150 (0x7ff855232c00) [pid = 1805] [serial = 2151] [outer = 0x7ff84c7e2c00] 10:28:33 INFO - PROCESS | 1805 | 1461086913769 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 10:28:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 10:28:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1685ms 10:28:33 INFO - PROCESS | 1805 | 1461086913832 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 10:28:33 INFO - PROCESS | 1805 | 1461086913835 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 10:28:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 10:28:33 INFO - PROCESS | 1805 | 1461086913842 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 10:28:33 INFO - PROCESS | 1805 | 1461086913845 Marionette TRACE conn3 <- [1,2838,null,{}] 10:28:33 INFO - PROCESS | 1805 | 1461086913852 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:34 INFO - PROCESS | 1805 | 1461086914166 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 10:28:34 INFO - PROCESS | 1805 | 1461086914497 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:34 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85c98b800 == 151 [pid = 1805] [id = 717] 10:28:34 INFO - PROCESS | 1805 | ++DOMWINDOW == 151 (0x7ff85bec3800) [pid = 1805] [serial = 2152] [outer = (nil)] 10:28:34 INFO - PROCESS | 1805 | ++DOMWINDOW == 152 (0x7ff85c2f2800) [pid = 1805] [serial = 2153] [outer = 0x7ff85bec3800] 10:28:34 INFO - PROCESS | 1805 | 1461086914589 Marionette DEBUG loaded listener.js 10:28:34 INFO - PROCESS | 1805 | ++DOMWINDOW == 153 (0x7ff85c7ebc00) [pid = 1805] [serial = 2154] [outer = 0x7ff85bec3800] 10:28:35 INFO - PROCESS | 1805 | 1461086915479 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 10:28:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 10:28:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1686ms 10:28:35 INFO - PROCESS | 1805 | 1461086915529 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 10:28:35 INFO - PROCESS | 1805 | 1461086915534 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 10:28:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 10:28:35 INFO - PROCESS | 1805 | 1461086915540 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 10:28:35 INFO - PROCESS | 1805 | 1461086915544 Marionette TRACE conn3 <- [1,2842,null,{}] 10:28:35 INFO - PROCESS | 1805 | 1461086915551 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:35 INFO - PROCESS | 1805 | 1461086915801 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 10:28:36 INFO - PROCESS | 1805 | 1461086916136 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:36 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85db72800 == 152 [pid = 1805] [id = 718] 10:28:36 INFO - PROCESS | 1805 | ++DOMWINDOW == 154 (0x7ff84d9c9400) [pid = 1805] [serial = 2155] [outer = (nil)] 10:28:36 INFO - PROCESS | 1805 | ++DOMWINDOW == 155 (0x7ff85cacec00) [pid = 1805] [serial = 2156] [outer = 0x7ff84d9c9400] 10:28:36 INFO - PROCESS | 1805 | 1461086916228 Marionette DEBUG loaded listener.js 10:28:36 INFO - PROCESS | 1805 | ++DOMWINDOW == 156 (0x7ff85d166800) [pid = 1805] [serial = 2157] [outer = 0x7ff84d9c9400] 10:28:37 INFO - PROCESS | 1805 | 1461086917130 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 10:28:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 10:28:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1642ms 10:28:37 INFO - PROCESS | 1805 | 1461086917183 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 10:28:37 INFO - PROCESS | 1805 | 1461086917187 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 10:28:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 10:28:37 INFO - PROCESS | 1805 | 1461086917194 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 10:28:37 INFO - PROCESS | 1805 | 1461086917196 Marionette TRACE conn3 <- [1,2846,null,{}] 10:28:37 INFO - PROCESS | 1805 | 1461086917203 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:37 INFO - PROCESS | 1805 | 1461086917452 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 10:28:37 INFO - PROCESS | 1805 | 1461086917798 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:37 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff86106a000 == 153 [pid = 1805] [id = 719] 10:28:37 INFO - PROCESS | 1805 | ++DOMWINDOW == 157 (0x7ff851ccdc00) [pid = 1805] [serial = 2158] [outer = (nil)] 10:28:37 INFO - PROCESS | 1805 | ++DOMWINDOW == 158 (0x7ff85d514400) [pid = 1805] [serial = 2159] [outer = 0x7ff851ccdc00] 10:28:37 INFO - PROCESS | 1805 | 1461086917891 Marionette DEBUG loaded listener.js 10:28:37 INFO - PROCESS | 1805 | ++DOMWINDOW == 159 (0x7ff85d6d6800) [pid = 1805] [serial = 2160] [outer = 0x7ff851ccdc00] 10:28:38 INFO - PROCESS | 1805 | 1461086918774 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 10:28:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 10:28:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1639ms 10:28:38 INFO - PROCESS | 1805 | 1461086918834 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 10:28:38 INFO - PROCESS | 1805 | 1461086918837 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 10:28:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 10:28:38 INFO - PROCESS | 1805 | 1461086918844 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 10:28:38 INFO - PROCESS | 1805 | 1461086918847 Marionette TRACE conn3 <- [1,2850,null,{}] 10:28:38 INFO - PROCESS | 1805 | 1461086918853 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:39 INFO - PROCESS | 1805 | 1461086919097 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 10:28:39 INFO - PROCESS | 1805 | 1461086919378 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:39 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff861aa0800 == 154 [pid = 1805] [id = 720] 10:28:39 INFO - PROCESS | 1805 | ++DOMWINDOW == 160 (0x7ff85cacbc00) [pid = 1805] [serial = 2161] [outer = (nil)] 10:28:39 INFO - PROCESS | 1805 | ++DOMWINDOW == 161 (0x7ff85f527000) [pid = 1805] [serial = 2162] [outer = 0x7ff85cacbc00] 10:28:39 INFO - PROCESS | 1805 | 1461086919500 Marionette DEBUG loaded listener.js 10:28:39 INFO - PROCESS | 1805 | ++DOMWINDOW == 162 (0x7ff860c4ec00) [pid = 1805] [serial = 2163] [outer = 0x7ff85cacbc00] 10:28:40 INFO - PROCESS | 1805 | 1461086920377 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 10:28:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 10:28:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1584ms 10:28:40 INFO - PROCESS | 1805 | 1461086920430 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 10:28:40 INFO - PROCESS | 1805 | 1461086920433 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 10:28:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 10:28:40 INFO - PROCESS | 1805 | 1461086920440 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 10:28:40 INFO - PROCESS | 1805 | 1461086920442 Marionette TRACE conn3 <- [1,2854,null,{}] 10:28:40 INFO - PROCESS | 1805 | 1461086920448 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:40 INFO - PROCESS | 1805 | 1461086920683 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 10:28:41 INFO - PROCESS | 1805 | 1461086921015 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:41 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff865b34000 == 155 [pid = 1805] [id = 721] 10:28:41 INFO - PROCESS | 1805 | ++DOMWINDOW == 163 (0x7ff84a4e1800) [pid = 1805] [serial = 2164] [outer = (nil)] 10:28:41 INFO - PROCESS | 1805 | ++DOMWINDOW == 164 (0x7ff861669c00) [pid = 1805] [serial = 2165] [outer = 0x7ff84a4e1800] 10:28:41 INFO - PROCESS | 1805 | 1461086921097 Marionette DEBUG loaded listener.js 10:28:41 INFO - PROCESS | 1805 | ++DOMWINDOW == 165 (0x7ff86185b400) [pid = 1805] [serial = 2166] [outer = 0x7ff84a4e1800] 10:28:42 INFO - PROCESS | 1805 | 1461086922021 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 10:28:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 10:28:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1632ms 10:28:42 INFO - PROCESS | 1805 | 1461086922073 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 10:28:42 INFO - PROCESS | 1805 | 1461086922077 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 10:28:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 10:28:42 INFO - PROCESS | 1805 | 1461086922083 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 10:28:42 INFO - PROCESS | 1805 | 1461086922087 Marionette TRACE conn3 <- [1,2858,null,{}] 10:28:42 INFO - PROCESS | 1805 | 1461086922093 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:42 INFO - PROCESS | 1805 | 1461086922357 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 10:28:42 INFO - PROCESS | 1805 | 1461086922698 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:42 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff86c9bf800 == 156 [pid = 1805] [id = 722] 10:28:42 INFO - PROCESS | 1805 | ++DOMWINDOW == 166 (0x7ff861ef3400) [pid = 1805] [serial = 2167] [outer = (nil)] 10:28:42 INFO - PROCESS | 1805 | ++DOMWINDOW == 167 (0x7ff863006c00) [pid = 1805] [serial = 2168] [outer = 0x7ff861ef3400] 10:28:42 INFO - PROCESS | 1805 | 1461086922787 Marionette DEBUG loaded listener.js 10:28:42 INFO - PROCESS | 1805 | ++DOMWINDOW == 168 (0x7ff863228400) [pid = 1805] [serial = 2169] [outer = 0x7ff861ef3400] 10:28:43 INFO - PROCESS | 1805 | 1461086923712 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 10:28:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 10:28:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1686ms 10:28:43 INFO - PROCESS | 1805 | 1461086923770 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 10:28:43 INFO - PROCESS | 1805 | 1461086923773 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 10:28:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 10:28:43 INFO - PROCESS | 1805 | 1461086923780 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 10:28:43 INFO - PROCESS | 1805 | 1461086923783 Marionette TRACE conn3 <- [1,2862,null,{}] 10:28:43 INFO - PROCESS | 1805 | 1461086923788 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:44 INFO - PROCESS | 1805 | 1461086924031 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 10:28:44 INFO - PROCESS | 1805 | 1461086924318 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:44 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff878363000 == 157 [pid = 1805] [id = 723] 10:28:44 INFO - PROCESS | 1805 | ++DOMWINDOW == 169 (0x7ff861ef6400) [pid = 1805] [serial = 2170] [outer = (nil)] 10:28:44 INFO - PROCESS | 1805 | ++DOMWINDOW == 170 (0x7ff863248000) [pid = 1805] [serial = 2171] [outer = 0x7ff861ef6400] 10:28:44 INFO - PROCESS | 1805 | 1461086924438 Marionette DEBUG loaded listener.js 10:28:44 INFO - PROCESS | 1805 | ++DOMWINDOW == 171 (0x7ff863296800) [pid = 1805] [serial = 2172] [outer = 0x7ff861ef6400] 10:28:45 INFO - PROCESS | 1805 | 1461086925321 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 10:28:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 10:28:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1590ms 10:28:45 INFO - PROCESS | 1805 | 1461086925371 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 10:28:45 INFO - PROCESS | 1805 | 1461086925375 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 10:28:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 10:28:45 INFO - PROCESS | 1805 | 1461086925381 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 10:28:45 INFO - PROCESS | 1805 | 1461086925383 Marionette TRACE conn3 <- [1,2866,null,{}] 10:28:45 INFO - PROCESS | 1805 | 1461086925388 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:45 INFO - PROCESS | 1805 | 1461086925624 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 10:28:45 INFO - PROCESS | 1805 | 1461086925915 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:45 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff87873a000 == 158 [pid = 1805] [id = 724] 10:28:45 INFO - PROCESS | 1805 | ++DOMWINDOW == 172 (0x7ff850cf8400) [pid = 1805] [serial = 2173] [outer = (nil)] 10:28:46 INFO - PROCESS | 1805 | ++DOMWINDOW == 173 (0x7ff863ebfc00) [pid = 1805] [serial = 2174] [outer = 0x7ff850cf8400] 10:28:46 INFO - PROCESS | 1805 | 1461086926035 Marionette DEBUG loaded listener.js 10:28:46 INFO - PROCESS | 1805 | ++DOMWINDOW == 174 (0x7ff8649c0400) [pid = 1805] [serial = 2175] [outer = 0x7ff850cf8400] 10:28:46 INFO - PROCESS | 1805 | 1461086926863 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 10:28:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 10:28:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1528ms 10:28:46 INFO - PROCESS | 1805 | 1461086926910 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 10:28:46 INFO - PROCESS | 1805 | 1461086926914 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 10:28:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 10:28:46 INFO - PROCESS | 1805 | 1461086926920 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 10:28:46 INFO - PROCESS | 1805 | 1461086926922 Marionette TRACE conn3 <- [1,2870,null,{}] 10:28:46 INFO - PROCESS | 1805 | 1461086926928 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:47 INFO - PROCESS | 1805 | 1461086927171 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 10:28:47 INFO - PROCESS | 1805 | 1461086927459 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:47 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff878c68000 == 159 [pid = 1805] [id = 725] 10:28:47 INFO - PROCESS | 1805 | ++DOMWINDOW == 175 (0x7ff853762c00) [pid = 1805] [serial = 2176] [outer = (nil)] 10:28:47 INFO - PROCESS | 1805 | ++DOMWINDOW == 176 (0x7ff8653c7800) [pid = 1805] [serial = 2177] [outer = 0x7ff853762c00] 10:28:47 INFO - PROCESS | 1805 | 1461086927587 Marionette DEBUG loaded listener.js 10:28:47 INFO - PROCESS | 1805 | ++DOMWINDOW == 177 (0x7ff865480400) [pid = 1805] [serial = 2178] [outer = 0x7ff853762c00] 10:28:48 INFO - PROCESS | 1805 | 1461086928481 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 10:28:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 10:28:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1632ms 10:28:48 INFO - PROCESS | 1805 | 1461086928553 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 10:28:48 INFO - PROCESS | 1805 | 1461086928557 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 10:28:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 10:28:48 INFO - PROCESS | 1805 | 1461086928563 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 10:28:48 INFO - PROCESS | 1805 | 1461086928566 Marionette TRACE conn3 <- [1,2874,null,{}] 10:28:48 INFO - PROCESS | 1805 | 1461086928571 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:48 INFO - PROCESS | 1805 | 1461086928850 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 10:28:49 INFO - PROCESS | 1805 | 1461086929177 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:49 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff87aa69800 == 160 [pid = 1805] [id = 726] 10:28:49 INFO - PROCESS | 1805 | ++DOMWINDOW == 178 (0x7ff863297800) [pid = 1805] [serial = 2179] [outer = (nil)] 10:28:49 INFO - PROCESS | 1805 | ++DOMWINDOW == 179 (0x7ff8657f2800) [pid = 1805] [serial = 2180] [outer = 0x7ff863297800] 10:28:49 INFO - PROCESS | 1805 | 1461086929253 Marionette DEBUG loaded listener.js 10:28:49 INFO - PROCESS | 1805 | ++DOMWINDOW == 180 (0x7ff86593e800) [pid = 1805] [serial = 2181] [outer = 0x7ff863297800] 10:28:50 INFO - PROCESS | 1805 | 1461086930105 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 10:28:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 10:28:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1578ms 10:28:50 INFO - PROCESS | 1805 | 1461086930143 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 10:28:50 INFO - PROCESS | 1805 | 1461086930147 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 10:28:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 10:28:50 INFO - PROCESS | 1805 | 1461086930153 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 10:28:50 INFO - PROCESS | 1805 | 1461086930156 Marionette TRACE conn3 <- [1,2878,null,{}] 10:28:50 INFO - PROCESS | 1805 | 1461086930162 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:50 INFO - PROCESS | 1805 | 1461086930400 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 10:28:50 INFO - PROCESS | 1805 | 1461086930734 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:50 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff87cd17000 == 161 [pid = 1805] [id = 727] 10:28:50 INFO - PROCESS | 1805 | ++DOMWINDOW == 181 (0x7ff85aec3400) [pid = 1805] [serial = 2182] [outer = (nil)] 10:28:50 INFO - PROCESS | 1805 | ++DOMWINDOW == 182 (0x7ff865946400) [pid = 1805] [serial = 2183] [outer = 0x7ff85aec3400] 10:28:50 INFO - PROCESS | 1805 | 1461086930813 Marionette DEBUG loaded listener.js 10:28:50 INFO - PROCESS | 1805 | ++DOMWINDOW == 183 (0x7ff865b8b000) [pid = 1805] [serial = 2184] [outer = 0x7ff85aec3400] 10:28:51 INFO - PROCESS | 1805 | 1461086931677 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 10:28:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 10:28:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1586ms 10:28:51 INFO - PROCESS | 1805 | 1461086931740 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 10:28:51 INFO - PROCESS | 1805 | 1461086931744 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 10:28:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 10:28:51 INFO - PROCESS | 1805 | 1461086931749 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 10:28:51 INFO - PROCESS | 1805 | 1461086931752 Marionette TRACE conn3 <- [1,2882,null,{}] 10:28:51 INFO - PROCESS | 1805 | 1461086931758 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:52 INFO - PROCESS | 1805 | 1461086932008 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 10:28:52 INFO - PROCESS | 1805 | 1461086932366 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:52 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff87db1e800 == 162 [pid = 1805] [id = 728] 10:28:52 INFO - PROCESS | 1805 | ++DOMWINDOW == 184 (0x7ff865c33400) [pid = 1805] [serial = 2185] [outer = (nil)] 10:28:52 INFO - PROCESS | 1805 | ++DOMWINDOW == 185 (0x7ff865c37800) [pid = 1805] [serial = 2186] [outer = 0x7ff865c33400] 10:28:52 INFO - PROCESS | 1805 | 1461086932449 Marionette DEBUG loaded listener.js 10:28:52 INFO - PROCESS | 1805 | ++DOMWINDOW == 186 (0x7ff865ff4800) [pid = 1805] [serial = 2187] [outer = 0x7ff865c33400] 10:28:53 INFO - PROCESS | 1805 | 1461086933334 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 10:28:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 10:28:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1633ms 10:28:53 INFO - PROCESS | 1805 | 1461086933383 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 10:28:53 INFO - PROCESS | 1805 | 1461086933387 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 10:28:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 10:28:53 INFO - PROCESS | 1805 | 1461086933394 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 10:28:53 INFO - PROCESS | 1805 | 1461086933398 Marionette TRACE conn3 <- [1,2886,null,{}] 10:28:53 INFO - PROCESS | 1805 | 1461086933404 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:53 INFO - PROCESS | 1805 | 1461086933651 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 10:28:53 INFO - PROCESS | 1805 | 1461086933983 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:54 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff87dd22800 == 163 [pid = 1805] [id = 729] 10:28:54 INFO - PROCESS | 1805 | ++DOMWINDOW == 187 (0x7ff865c30000) [pid = 1805] [serial = 2188] [outer = (nil)] 10:28:54 INFO - PROCESS | 1805 | ++DOMWINDOW == 188 (0x7ff866096000) [pid = 1805] [serial = 2189] [outer = 0x7ff865c30000] 10:28:54 INFO - PROCESS | 1805 | 1461086934061 Marionette DEBUG loaded listener.js 10:28:54 INFO - PROCESS | 1805 | ++DOMWINDOW == 189 (0x7ff86609d000) [pid = 1805] [serial = 2190] [outer = 0x7ff865c30000] 10:28:56 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8460dd800 == 162 [pid = 1805] [id = 666] 10:28:56 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84b733000 == 161 [pid = 1805] [id = 669] 10:28:56 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84d81b000 == 160 [pid = 1805] [id = 474] 10:28:56 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84c124000 == 159 [pid = 1805] [id = 522] 10:28:56 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff873bb4800 == 158 [pid = 1805] [id = 705] 10:28:56 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff873647800 == 157 [pid = 1805] [id = 704] 10:28:56 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff86d7bd800 == 156 [pid = 1805] [id = 703] 10:28:56 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff86821a800 == 155 [pid = 1805] [id = 702] 10:28:56 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff867166000 == 154 [pid = 1805] [id = 701] 10:28:56 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff866461800 == 153 [pid = 1805] [id = 700] 10:28:56 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff865b39800 == 152 [pid = 1805] [id = 699] 10:28:56 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff861a89000 == 151 [pid = 1805] [id = 698] 10:28:56 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8617c3800 == 150 [pid = 1805] [id = 697] 10:28:56 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff861051000 == 149 [pid = 1805] [id = 696] 10:28:56 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85db6b000 == 148 [pid = 1805] [id = 695] 10:28:56 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85cec6800 == 147 [pid = 1805] [id = 694] 10:28:56 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85ade0000 == 146 [pid = 1805] [id = 693] 10:28:56 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff855cbb800 == 145 [pid = 1805] [id = 692] 10:28:56 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff855457000 == 144 [pid = 1805] [id = 691] 10:28:56 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff852ccc000 == 143 [pid = 1805] [id = 690] 10:28:56 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84e84a800 == 142 [pid = 1805] [id = 689] 10:28:56 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84b831000 == 141 [pid = 1805] [id = 688] 10:28:56 INFO - PROCESS | 1805 | --DOMWINDOW == 188 (0x7ff854fc6c00) [pid = 1805] [serial = 2033] [outer = (nil)] [url = about:blank] 10:28:56 INFO - PROCESS | 1805 | --DOMWINDOW == 187 (0x7ff84e76f400) [pid = 1805] [serial = 2018] [outer = (nil)] [url = about:blank] 10:28:56 INFO - PROCESS | 1805 | --DOMWINDOW == 186 (0x7ff84e6e5c00) [pid = 1805] [serial = 2055] [outer = (nil)] [url = about:blank] 10:28:56 INFO - PROCESS | 1805 | --DOMWINDOW == 185 (0x7ff8511d8400) [pid = 1805] [serial = 2021] [outer = (nil)] [url = about:blank] 10:28:56 INFO - PROCESS | 1805 | --DOMWINDOW == 184 (0x7ff84c4f8000) [pid = 1805] [serial = 2051] [outer = (nil)] [url = about:blank] 10:28:56 INFO - PROCESS | 1805 | --DOMWINDOW == 183 (0x7ff850cf0800) [pid = 1805] [serial = 2058] [outer = (nil)] [url = about:blank] 10:28:56 INFO - PROCESS | 1805 | --DOMWINDOW == 182 (0x7ff851960800) [pid = 1805] [serial = 2027] [outer = (nil)] [url = about:blank] 10:28:56 INFO - PROCESS | 1805 | --DOMWINDOW == 181 (0x7ff8511e1400) [pid = 1805] [serial = 2061] [outer = (nil)] [url = about:blank] 10:28:56 INFO - PROCESS | 1805 | --DOMWINDOW == 180 (0x7ff850fcb800) [pid = 1805] [serial = 2060] [outer = (nil)] [url = about:blank] 10:28:56 INFO - PROCESS | 1805 | --DOMWINDOW == 179 (0x7ff852d1d400) [pid = 1805] [serial = 2030] [outer = (nil)] [url = about:blank] 10:28:56 INFO - PROCESS | 1805 | --DOMWINDOW == 178 (0x7ff8552d8c00) [pid = 1805] [serial = 2036] [outer = (nil)] [url = about:blank] 10:28:56 INFO - PROCESS | 1805 | --DOMWINDOW == 177 (0x7ff84a009400) [pid = 1805] [serial = 2049] [outer = (nil)] [url = about:blank] 10:28:56 INFO - PROCESS | 1805 | --DOMWINDOW == 176 (0x7ff84e0cf000) [pid = 1805] [serial = 2054] [outer = (nil)] [url = about:blank] 10:28:56 INFO - PROCESS | 1805 | --DOMWINDOW == 175 (0x7ff850a0e400) [pid = 1805] [serial = 2057] [outer = (nil)] [url = about:blank] 10:28:56 INFO - PROCESS | 1805 | --DOMWINDOW == 174 (0x7ff85beca000) [pid = 1805] [serial = 2045] [outer = (nil)] [url = about:blank] 10:28:56 INFO - PROCESS | 1805 | --DOMWINDOW == 173 (0x7ff8514e4800) [pid = 1805] [serial = 2024] [outer = (nil)] [url = about:blank] 10:28:56 INFO - PROCESS | 1805 | --DOMWINDOW == 172 (0x7ff855879c00) [pid = 1805] [serial = 2039] [outer = (nil)] [url = about:blank] 10:28:56 INFO - PROCESS | 1805 | --DOMWINDOW == 171 (0x7ff84c4a2800) [pid = 1805] [serial = 2015] [outer = (nil)] [url = about:blank] 10:28:56 INFO - PROCESS | 1805 | --DOMWINDOW == 170 (0x7ff850cf7400) [pid = 1805] [serial = 2063] [outer = (nil)] [url = about:blank] 10:28:56 INFO - PROCESS | 1805 | --DOMWINDOW == 169 (0x7ff84d9ca800) [pid = 1805] [serial = 2052] [outer = (nil)] [url = about:blank] 10:28:56 INFO - PROCESS | 1805 | --DOMWINDOW == 168 (0x7ff85aecec00) [pid = 1805] [serial = 2042] [outer = (nil)] [url = about:blank] 10:28:56 INFO - PROCESS | 1805 | --DOMWINDOW == 167 (0x7ff8493a9000) [pid = 1805] [serial = 2048] [outer = (nil)] [url = about:blank] 10:28:56 INFO - PROCESS | 1805 | 1461086936800 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 10:28:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 10:28:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 3538ms 10:28:56 INFO - PROCESS | 1805 | 1461086936933 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 10:28:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 10:28:56 INFO - PROCESS | 1805 | 1461086936938 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 10:28:56 INFO - PROCESS | 1805 | 1461086936945 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 10:28:56 INFO - PROCESS | 1805 | 1461086936950 Marionette TRACE conn3 <- [1,2890,null,{}] 10:28:56 INFO - PROCESS | 1805 | 1461086936959 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:57 INFO - PROCESS | 1805 | 1461086937189 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 10:28:57 INFO - PROCESS | 1805 | 1461086937421 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:57 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84b8c4800 == 142 [pid = 1805] [id = 730] 10:28:57 INFO - PROCESS | 1805 | ++DOMWINDOW == 168 (0x7ff84b72d800) [pid = 1805] [serial = 2191] [outer = (nil)] 10:28:57 INFO - PROCESS | 1805 | ++DOMWINDOW == 169 (0x7ff84b767800) [pid = 1805] [serial = 2192] [outer = 0x7ff84b72d800] 10:28:57 INFO - PROCESS | 1805 | 1461086937489 Marionette DEBUG loaded listener.js 10:28:57 INFO - PROCESS | 1805 | ++DOMWINDOW == 170 (0x7ff84d9bc800) [pid = 1805] [serial = 2193] [outer = 0x7ff84b72d800] 10:28:58 INFO - PROCESS | 1805 | 1461086938316 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 10:28:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 10:28:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1441ms 10:28:58 INFO - PROCESS | 1805 | 1461086938386 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 10:28:58 INFO - PROCESS | 1805 | 1461086938395 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 10:28:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 10:28:58 INFO - PROCESS | 1805 | 1461086938405 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 10:28:58 INFO - PROCESS | 1805 | 1461086938410 Marionette TRACE conn3 <- [1,2894,null,{}] 10:28:58 INFO - PROCESS | 1805 | 1461086938416 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:58 INFO - PROCESS | 1805 | 1461086938648 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 10:28:58 INFO - PROCESS | 1805 | 1461086938870 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:58 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84d834000 == 143 [pid = 1805] [id = 731] 10:28:58 INFO - PROCESS | 1805 | ++DOMWINDOW == 171 (0x7ff84a4e3400) [pid = 1805] [serial = 2194] [outer = (nil)] 10:28:58 INFO - PROCESS | 1805 | ++DOMWINDOW == 172 (0x7ff84e0ce000) [pid = 1805] [serial = 2195] [outer = 0x7ff84a4e3400] 10:28:58 INFO - PROCESS | 1805 | 1461086938934 Marionette DEBUG loaded listener.js 10:28:59 INFO - PROCESS | 1805 | ++DOMWINDOW == 173 (0x7ff84e76e400) [pid = 1805] [serial = 2196] [outer = 0x7ff84a4e3400] 10:28:59 INFO - PROCESS | 1805 | 1461086939906 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 10:28:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 10:28:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1531ms 10:28:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 10:28:59 INFO - PROCESS | 1805 | 1461086939937 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 10:28:59 INFO - PROCESS | 1805 | 1461086939940 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 10:28:59 INFO - PROCESS | 1805 | 1461086939947 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 10:28:59 INFO - PROCESS | 1805 | 1461086939952 Marionette TRACE conn3 <- [1,2898,null,{}] 10:28:59 INFO - PROCESS | 1805 | 1461086939977 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:00 INFO - PROCESS | 1805 | 1461086940298 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 10:29:00 INFO - PROCESS | 1805 | 1461086940335 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:00 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84e81d800 == 144 [pid = 1805] [id = 732] 10:29:00 INFO - PROCESS | 1805 | ++DOMWINDOW == 174 (0x7ff850cf5c00) [pid = 1805] [serial = 2197] [outer = (nil)] 10:29:00 INFO - PROCESS | 1805 | ++DOMWINDOW == 175 (0x7ff8511db000) [pid = 1805] [serial = 2198] [outer = 0x7ff850cf5c00] 10:29:00 INFO - PROCESS | 1805 | 1461086940404 Marionette DEBUG loaded listener.js 10:29:00 INFO - PROCESS | 1805 | ++DOMWINDOW == 176 (0x7ff8514efc00) [pid = 1805] [serial = 2199] [outer = 0x7ff850cf5c00] 10:29:01 INFO - PROCESS | 1805 | --DOMWINDOW == 175 (0x7ff84c7d7c00) [pid = 1805] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 10:29:01 INFO - PROCESS | 1805 | --DOMWINDOW == 174 (0x7ff84e6e3400) [pid = 1805] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 10:29:01 INFO - PROCESS | 1805 | --DOMWINDOW == 173 (0x7ff854fcd800) [pid = 1805] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 10:29:01 INFO - PROCESS | 1805 | --DOMWINDOW == 172 (0x7ff850cee000) [pid = 1805] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 10:29:01 INFO - PROCESS | 1805 | --DOMWINDOW == 171 (0x7ff84e270400) [pid = 1805] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 10:29:01 INFO - PROCESS | 1805 | --DOMWINDOW == 170 (0x7ff85d6d6000) [pid = 1805] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 10:29:01 INFO - PROCESS | 1805 | --DOMWINDOW == 169 (0x7ff84a00dc00) [pid = 1805] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 10:29:01 INFO - PROCESS | 1805 | --DOMWINDOW == 168 (0x7ff8493a3c00) [pid = 1805] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 10:29:01 INFO - PROCESS | 1805 | --DOMWINDOW == 167 (0x7ff854fc8000) [pid = 1805] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 10:29:01 INFO - PROCESS | 1805 | --DOMWINDOW == 166 (0x7ff845f20000) [pid = 1805] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 10:29:01 INFO - PROCESS | 1805 | --DOMWINDOW == 165 (0x7ff84d9cac00) [pid = 1805] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 10:29:01 INFO - PROCESS | 1805 | --DOMWINDOW == 164 (0x7ff84c4a6c00) [pid = 1805] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 10:29:01 INFO - PROCESS | 1805 | --DOMWINDOW == 163 (0x7ff84e279c00) [pid = 1805] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 10:29:01 INFO - PROCESS | 1805 | --DOMWINDOW == 162 (0x7ff85364c000) [pid = 1805] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 10:29:01 INFO - PROCESS | 1805 | --DOMWINDOW == 161 (0x7ff849f99c00) [pid = 1805] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 10:29:01 INFO - PROCESS | 1805 | --DOMWINDOW == 160 (0x7ff850fcc400) [pid = 1805] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 10:29:01 INFO - PROCESS | 1805 | --DOMWINDOW == 159 (0x7ff85364c800) [pid = 1805] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 10:29:01 INFO - PROCESS | 1805 | --DOMWINDOW == 158 (0x7ff851cce400) [pid = 1805] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 10:29:01 INFO - PROCESS | 1805 | --DOMWINDOW == 157 (0x7ff85d16e400) [pid = 1805] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 10:29:01 INFO - PROCESS | 1805 | --DOMWINDOW == 156 (0x7ff85f5fe400) [pid = 1805] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 10:29:01 INFO - PROCESS | 1805 | --DOMWINDOW == 155 (0x7ff845f19800) [pid = 1805] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 10:29:01 INFO - PROCESS | 1805 | --DOMWINDOW == 154 (0x7ff8493aac00) [pid = 1805] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 10:29:01 INFO - PROCESS | 1805 | --DOMWINDOW == 153 (0x7ff850fd5000) [pid = 1805] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 10:29:01 INFO - PROCESS | 1805 | --DOMWINDOW == 152 (0x7ff850ede400) [pid = 1805] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 10:29:01 INFO - PROCESS | 1805 | --DOMWINDOW == 151 (0x7ff849f99800) [pid = 1805] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 10:29:01 INFO - PROCESS | 1805 | --DOMWINDOW == 150 (0x7ff84c4fb400) [pid = 1805] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 10:29:01 INFO - PROCESS | 1805 | --DOMWINDOW == 149 (0x7ff84b769400) [pid = 1805] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 10:29:01 INFO - PROCESS | 1805 | --DOMWINDOW == 148 (0x7ff854fcd400) [pid = 1805] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 10:29:01 INFO - PROCESS | 1805 | --DOMWINDOW == 147 (0x7ff850cfa000) [pid = 1805] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 10:29:01 INFO - PROCESS | 1805 | --DOMWINDOW == 146 (0x7ff84e7b5c00) [pid = 1805] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 10:29:01 INFO - PROCESS | 1805 | --DOMWINDOW == 145 (0x7ff851d11400) [pid = 1805] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 10:29:01 INFO - PROCESS | 1805 | --DOMWINDOW == 144 (0x7ff851ccb000) [pid = 1805] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 10:29:01 INFO - PROCESS | 1805 | --DOMWINDOW == 143 (0x7ff85c7e5800) [pid = 1805] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 10:29:01 INFO - PROCESS | 1805 | --DOMWINDOW == 142 (0x7ff851b22800) [pid = 1805] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 10:29:01 INFO - PROCESS | 1805 | --DOMWINDOW == 141 (0x7ff851485400) [pid = 1805] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 10:29:02 INFO - PROCESS | 1805 | 1461086942207 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 10:29:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 10:29:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 2289ms 10:29:02 INFO - PROCESS | 1805 | 1461086942235 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 10:29:02 INFO - PROCESS | 1805 | 1461086942239 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 10:29:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 10:29:02 INFO - PROCESS | 1805 | 1461086942245 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 10:29:02 INFO - PROCESS | 1805 | 1461086942247 Marionette TRACE conn3 <- [1,2902,null,{}] 10:29:02 INFO - PROCESS | 1805 | 1461086942252 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:02 INFO - PROCESS | 1805 | 1461086942473 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 10:29:02 INFO - PROCESS | 1805 | 1461086942714 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:02 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff851124000 == 145 [pid = 1805] [id = 733] 10:29:02 INFO - PROCESS | 1805 | ++DOMWINDOW == 142 (0x7ff845f17400) [pid = 1805] [serial = 2200] [outer = (nil)] 10:29:02 INFO - PROCESS | 1805 | ++DOMWINDOW == 143 (0x7ff84e7b8800) [pid = 1805] [serial = 2201] [outer = 0x7ff845f17400] 10:29:02 INFO - PROCESS | 1805 | 1461086942830 Marionette DEBUG loaded listener.js 10:29:03 INFO - PROCESS | 1805 | ++DOMWINDOW == 144 (0x7ff8511d4000) [pid = 1805] [serial = 2202] [outer = 0x7ff845f17400] 10:29:04 INFO - PROCESS | 1805 | 1461086944332 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 10:29:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 10:29:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 2140ms 10:29:04 INFO - PROCESS | 1805 | 1461086944389 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 10:29:04 INFO - PROCESS | 1805 | 1461086944398 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 10:29:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 10:29:04 INFO - PROCESS | 1805 | 1461086944410 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 10:29:04 INFO - PROCESS | 1805 | 1461086944419 Marionette TRACE conn3 <- [1,2906,null,{}] 10:29:04 INFO - PROCESS | 1805 | 1461086944434 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:04 INFO - PROCESS | 1805 | 1461086944826 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 10:29:05 INFO - PROCESS | 1805 | 1461086945063 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:05 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84c7a5800 == 146 [pid = 1805] [id = 734] 10:29:05 INFO - PROCESS | 1805 | ++DOMWINDOW == 145 (0x7ff84b728c00) [pid = 1805] [serial = 2203] [outer = (nil)] 10:29:05 INFO - PROCESS | 1805 | ++DOMWINDOW == 146 (0x7ff84b768c00) [pid = 1805] [serial = 2204] [outer = 0x7ff84b728c00] 10:29:05 INFO - PROCESS | 1805 | 1461086945146 Marionette DEBUG loaded listener.js 10:29:05 INFO - PROCESS | 1805 | ++DOMWINDOW == 147 (0x7ff84dc38c00) [pid = 1805] [serial = 2205] [outer = 0x7ff84b728c00] 10:29:06 INFO - PROCESS | 1805 | 1461086946083 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 10:29:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 10:29:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1744ms 10:29:06 INFO - PROCESS | 1805 | 1461086946153 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 10:29:06 INFO - PROCESS | 1805 | 1461086946161 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 10:29:06 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 10:29:06 INFO - PROCESS | 1805 | 1461086946172 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 10:29:06 INFO - PROCESS | 1805 | 1461086946176 Marionette TRACE conn3 <- [1,2910,null,{}] 10:29:06 INFO - PROCESS | 1805 | 1461086946183 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:06 INFO - PROCESS | 1805 | 1461086946466 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 10:29:06 INFO - PROCESS | 1805 | 1461086946805 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:06 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85112c000 == 147 [pid = 1805] [id = 735] 10:29:06 INFO - PROCESS | 1805 | ++DOMWINDOW == 148 (0x7ff84e26fc00) [pid = 1805] [serial = 2206] [outer = (nil)] 10:29:06 INFO - PROCESS | 1805 | ++DOMWINDOW == 149 (0x7ff84e6e7000) [pid = 1805] [serial = 2207] [outer = 0x7ff84e26fc00] 10:29:06 INFO - PROCESS | 1805 | 1461086946898 Marionette DEBUG loaded listener.js 10:29:07 INFO - PROCESS | 1805 | ++DOMWINDOW == 150 (0x7ff84e7bd400) [pid = 1805] [serial = 2208] [outer = 0x7ff84e26fc00] 10:29:07 INFO - PROCESS | 1805 | 1461086947795 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 10:29:07 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 10:29:07 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 10:29:07 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1638ms 10:29:07 INFO - PROCESS | 1805 | 1461086947811 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 10:29:07 INFO - TEST-START | /DOMEvents/constructors.html 10:29:07 INFO - PROCESS | 1805 | 1461086947815 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 10:29:07 INFO - PROCESS | 1805 | 1461086947822 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 10:29:07 INFO - PROCESS | 1805 | 1461086947828 Marionette TRACE conn3 <- [1,2914,null,{}] 10:29:07 INFO - PROCESS | 1805 | 1461086947866 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:08 INFO - PROCESS | 1805 | 1461086948120 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 10:29:08 INFO - PROCESS | 1805 | 1461086948487 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:08 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff851e94800 == 148 [pid = 1805] [id = 736] 10:29:08 INFO - PROCESS | 1805 | ++DOMWINDOW == 151 (0x7ff850bb5c00) [pid = 1805] [serial = 2209] [outer = (nil)] 10:29:08 INFO - PROCESS | 1805 | ++DOMWINDOW == 152 (0x7ff8514ed400) [pid = 1805] [serial = 2210] [outer = 0x7ff850bb5c00] 10:29:08 INFO - PROCESS | 1805 | 1461086948576 Marionette DEBUG loaded listener.js 10:29:08 INFO - PROCESS | 1805 | ++DOMWINDOW == 153 (0x7ff851b25000) [pid = 1805] [serial = 2211] [outer = 0x7ff850bb5c00] 10:29:09 INFO - PROCESS | 1805 | 1461086949554 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 10:29:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 10:29:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 10:29:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 10:29:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 10:29:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 10:29:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 10:29:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 10:29:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 10:29:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 10:29:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 10:29:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 10:29:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 10:29:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 10:29:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 10:29:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 10:29:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 10:29:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 10:29:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 10:29:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 10:29:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 10:29:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 10:29:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 10:29:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 10:29:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 10:29:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 10:29:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 10:29:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 10:29:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 10:29:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 10:29:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 10:29:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 10:29:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 10:29:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 10:29:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 10:29:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 10:29:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 10:29:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 10:29:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 10:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:29:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 10:29:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:29:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 10:29:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 10:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:29:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 10:29:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:29:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 10:29:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 10:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:29:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 10:29:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:29:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 10:29:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 10:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:29:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 10:29:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:29:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 10:29:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 10:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:29:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 10:29:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:29:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 10:29:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 10:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:29:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 10:29:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:29:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 10:29:09 INFO - TEST-OK | /DOMEvents/constructors.html | took 1776ms 10:29:09 INFO - PROCESS | 1805 | 1461086949600 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 10:29:09 INFO - PROCESS | 1805 | 1461086949610 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 10:29:09 INFO - TEST-START | /DOMEvents/event-phases-order.html 10:29:09 INFO - PROCESS | 1805 | 1461086949618 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 10:29:09 INFO - PROCESS | 1805 | 1461086949626 Marionette TRACE conn3 <- [1,2918,null,{}] 10:29:09 INFO - PROCESS | 1805 | 1461086949636 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:09 INFO - PROCESS | 1805 | 1461086949870 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 10:29:10 INFO - PROCESS | 1805 | 1461086950206 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:10 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff855445800 == 149 [pid = 1805] [id = 737] 10:29:10 INFO - PROCESS | 1805 | ++DOMWINDOW == 154 (0x7ff850fd4400) [pid = 1805] [serial = 2212] [outer = (nil)] 10:29:10 INFO - PROCESS | 1805 | ++DOMWINDOW == 155 (0x7ff852d20800) [pid = 1805] [serial = 2213] [outer = 0x7ff850fd4400] 10:29:10 INFO - PROCESS | 1805 | 1461086950285 Marionette DEBUG loaded listener.js 10:29:10 INFO - PROCESS | 1805 | ++DOMWINDOW == 156 (0x7ff854f65800) [pid = 1805] [serial = 2214] [outer = 0x7ff850fd4400] 10:29:11 INFO - PROCESS | 1805 | 1461086951060 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 10:29:11 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 10:29:11 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1490ms 10:29:11 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 10:29:11 INFO - PROCESS | 1805 | 1461086951111 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 10:29:11 INFO - PROCESS | 1805 | 1461086951114 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 10:29:11 INFO - PROCESS | 1805 | 1461086951120 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 10:29:11 INFO - PROCESS | 1805 | 1461086951123 Marionette TRACE conn3 <- [1,2922,null,{}] 10:29:11 INFO - PROCESS | 1805 | 1461086951129 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:11 INFO - PROCESS | 1805 | 1461086951355 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 10:29:11 INFO - PROCESS | 1805 | 1461086951645 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:11 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85ac1c800 == 150 [pid = 1805] [id = 738] 10:29:11 INFO - PROCESS | 1805 | ++DOMWINDOW == 157 (0x7ff851cc6c00) [pid = 1805] [serial = 2215] [outer = (nil)] 10:29:11 INFO - PROCESS | 1805 | ++DOMWINDOW == 158 (0x7ff854fc6c00) [pid = 1805] [serial = 2216] [outer = 0x7ff851cc6c00] 10:29:11 INFO - PROCESS | 1805 | 1461086951722 Marionette DEBUG loaded listener.js 10:29:11 INFO - PROCESS | 1805 | ++DOMWINDOW == 159 (0x7ff85523c800) [pid = 1805] [serial = 2217] [outer = 0x7ff851cc6c00] 10:29:12 INFO - PROCESS | 1805 | [1805] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 10:29:12 INFO - PROCESS | 1805 | [1805] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 10:29:12 INFO - PROCESS | 1805 | [1805] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 10:29:12 INFO - PROCESS | 1805 | [1805] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 10:29:12 INFO - PROCESS | 1805 | 1461086952588 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 10:29:12 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 10:29:12 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 10:29:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 10:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:29:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:29:12 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:29:12 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 10:29:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:29:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:29:12 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:29:12 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 10:29:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:29:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:29:12 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:29:12 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 10:29:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:29:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:29:12 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 10:29:12 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1484ms 10:29:12 INFO - PROCESS | 1805 | 1461086952608 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 10:29:12 INFO - PROCESS | 1805 | 1461086952613 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 10:29:12 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 10:29:12 INFO - PROCESS | 1805 | 1461086952623 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 10:29:12 INFO - PROCESS | 1805 | 1461086952626 Marionette TRACE conn3 <- [1,2926,null,{}] 10:29:12 INFO - PROCESS | 1805 | 1461086952632 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:12 INFO - PROCESS | 1805 | 1461086952933 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 10:29:13 INFO - PROCESS | 1805 | 1461086953216 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:13 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85ca14000 == 151 [pid = 1805] [id = 739] 10:29:13 INFO - PROCESS | 1805 | ++DOMWINDOW == 160 (0x7ff854f68000) [pid = 1805] [serial = 2218] [outer = (nil)] 10:29:13 INFO - PROCESS | 1805 | ++DOMWINDOW == 161 (0x7ff85c674000) [pid = 1805] [serial = 2219] [outer = 0x7ff854f68000] 10:29:13 INFO - PROCESS | 1805 | 1461086953301 Marionette DEBUG loaded listener.js 10:29:13 INFO - PROCESS | 1805 | ++DOMWINDOW == 162 (0x7ff85cacac00) [pid = 1805] [serial = 2220] [outer = 0x7ff854f68000] 10:29:14 INFO - PROCESS | 1805 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 10:29:14 INFO - PROCESS | 1805 | 1461086954127 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 10:29:14 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:29:14 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1536ms 10:29:14 INFO - PROCESS | 1805 | 1461086954161 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 10:29:14 INFO - PROCESS | 1805 | 1461086954164 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 10:29:14 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 10:29:14 INFO - PROCESS | 1805 | 1461086954170 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 10:29:14 INFO - PROCESS | 1805 | 1461086954173 Marionette TRACE conn3 <- [1,2930,null,{}] 10:29:14 INFO - PROCESS | 1805 | 1461086954178 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:14 INFO - PROCESS | 1805 | 1461086954402 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 10:29:14 INFO - PROCESS | 1805 | 1461086954663 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:14 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff860986800 == 152 [pid = 1805] [id = 740] 10:29:14 INFO - PROCESS | 1805 | ++DOMWINDOW == 163 (0x7ff855240000) [pid = 1805] [serial = 2221] [outer = (nil)] 10:29:14 INFO - PROCESS | 1805 | ++DOMWINDOW == 164 (0x7ff85ce49800) [pid = 1805] [serial = 2222] [outer = 0x7ff855240000] 10:29:14 INFO - PROCESS | 1805 | 1461086954742 Marionette DEBUG loaded listener.js 10:29:14 INFO - PROCESS | 1805 | ++DOMWINDOW == 165 (0x7ff85d51ac00) [pid = 1805] [serial = 2223] [outer = 0x7ff855240000] 10:29:15 INFO - PROCESS | 1805 | 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:29:15 INFO - PROCESS | 1805 | 1461086955526 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 10:29:15 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 10:29:15 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1380ms 10:29:15 INFO - PROCESS | 1805 | 1461086955552 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 10:29:15 INFO - PROCESS | 1805 | 1461086955556 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 10:29:15 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 10:29:15 INFO - PROCESS | 1805 | 1461086955562 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 10:29:15 INFO - PROCESS | 1805 | 1461086955564 Marionette TRACE conn3 <- [1,2934,null,{}] 10:29:15 INFO - PROCESS | 1805 | 1461086955570 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:15 INFO - PROCESS | 1805 | 1461086955828 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 10:29:16 INFO - PROCESS | 1805 | 1461086956093 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:16 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff8617bd800 == 153 [pid = 1805] [id = 741] 10:29:16 INFO - PROCESS | 1805 | ++DOMWINDOW == 166 (0x7ff85c673400) [pid = 1805] [serial = 2224] [outer = (nil)] 10:29:16 INFO - PROCESS | 1805 | ++DOMWINDOW == 167 (0x7ff85d521c00) [pid = 1805] [serial = 2225] [outer = 0x7ff85c673400] 10:29:16 INFO - PROCESS | 1805 | 1461086956168 Marionette DEBUG loaded listener.js 10:29:16 INFO - PROCESS | 1805 | ++DOMWINDOW == 168 (0x7ff85da72c00) [pid = 1805] [serial = 2226] [outer = 0x7ff85c673400] 10:29:17 INFO - PROCESS | 1805 | 1461086956997 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 10:29:17 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:29:17 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1482ms 10:29:17 INFO - PROCESS | 1805 | 1461086957045 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 10:29:17 INFO - PROCESS | 1805 | 1461086957049 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 10:29:17 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 10:29:17 INFO - PROCESS | 1805 | 1461086957055 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 10:29:17 INFO - PROCESS | 1805 | 1461086957059 Marionette TRACE conn3 <- [1,2938,null,{}] 10:29:17 INFO - PROCESS | 1805 | 1461086957064 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:17 INFO - PROCESS | 1805 | 1461086957321 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 10:29:17 INFO - PROCESS | 1805 | 1461086957616 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:17 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff864582000 == 154 [pid = 1805] [id = 742] 10:29:17 INFO - PROCESS | 1805 | ++DOMWINDOW == 169 (0x7ff850ed4000) [pid = 1805] [serial = 2227] [outer = (nil)] 10:29:17 INFO - PROCESS | 1805 | ++DOMWINDOW == 170 (0x7ff85e89ac00) [pid = 1805] [serial = 2228] [outer = 0x7ff850ed4000] 10:29:17 INFO - PROCESS | 1805 | 1461086957690 Marionette DEBUG loaded listener.js 10:29:17 INFO - PROCESS | 1805 | ++DOMWINDOW == 171 (0x7ff85f5a3c00) [pid = 1805] [serial = 2229] [outer = 0x7ff850ed4000] 10:29:18 INFO - PROCESS | 1805 | 1461086958463 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 10:29:18 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:29:18 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1427ms 10:29:18 INFO - PROCESS | 1805 | 1461086958491 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 10:29:18 INFO - PROCESS | 1805 | 1461086958496 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 10:29:18 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 10:29:18 INFO - PROCESS | 1805 | 1461086958505 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 10:29:18 INFO - PROCESS | 1805 | 1461086958508 Marionette TRACE conn3 <- [1,2942,null,{}] 10:29:18 INFO - PROCESS | 1805 | 1461086958514 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:18 INFO - PROCESS | 1805 | 1461086958750 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 10:29:19 INFO - PROCESS | 1805 | 1461086959014 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:19 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff866ce4800 == 155 [pid = 1805] [id = 743] 10:29:19 INFO - PROCESS | 1805 | ++DOMWINDOW == 172 (0x7ff851485c00) [pid = 1805] [serial = 2230] [outer = (nil)] 10:29:19 INFO - PROCESS | 1805 | ++DOMWINDOW == 173 (0x7ff86091e000) [pid = 1805] [serial = 2231] [outer = 0x7ff851485c00] 10:29:19 INFO - PROCESS | 1805 | 1461086959094 Marionette DEBUG loaded listener.js 10:29:19 INFO - PROCESS | 1805 | ++DOMWINDOW == 174 (0x7ff860c49800) [pid = 1805] [serial = 2232] [outer = 0x7ff851485c00] 10:29:19 INFO - PROCESS | 1805 | 1461086959917 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 10:29:19 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:29:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 10:29:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:29:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 10:29:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1428ms 10:29:19 INFO - PROCESS | 1805 | 1461086959934 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 10:29:19 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 10:29:19 INFO - PROCESS | 1805 | 1461086959939 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 10:29:19 INFO - PROCESS | 1805 | 1461086959945 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 10:29:19 INFO - PROCESS | 1805 | 1461086959949 Marionette TRACE conn3 <- [1,2946,null,{}] 10:29:19 INFO - PROCESS | 1805 | 1461086959955 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:20 INFO - PROCESS | 1805 | 1461086960221 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 10:29:20 INFO - PROCESS | 1805 | 1461086960519 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:20 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff868e20000 == 156 [pid = 1805] [id = 744] 10:29:20 INFO - PROCESS | 1805 | ++DOMWINDOW == 175 (0x7ff861666000) [pid = 1805] [serial = 2233] [outer = (nil)] 10:29:20 INFO - PROCESS | 1805 | ++DOMWINDOW == 176 (0x7ff861e48400) [pid = 1805] [serial = 2234] [outer = 0x7ff861666000] 10:29:20 INFO - PROCESS | 1805 | 1461086960676 Marionette DEBUG loaded listener.js 10:29:20 INFO - PROCESS | 1805 | ++DOMWINDOW == 177 (0x7ff861ef2000) [pid = 1805] [serial = 2235] [outer = 0x7ff861666000] 10:29:21 INFO - PROCESS | 1805 | 1461086961569 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 10:29:21 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:29:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1640ms 10:29:21 INFO - PROCESS | 1805 | 1461086961585 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 10:29:21 INFO - PROCESS | 1805 | 1461086961589 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 10:29:21 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 10:29:21 INFO - PROCESS | 1805 | 1461086961595 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 10:29:21 INFO - PROCESS | 1805 | 1461086961598 Marionette TRACE conn3 <- [1,2950,null,{}] 10:29:21 INFO - PROCESS | 1805 | 1461086961603 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:21 INFO - PROCESS | 1805 | 1461086961837 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 10:29:22 INFO - PROCESS | 1805 | 1461086962115 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:22 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff873bb1000 == 157 [pid = 1805] [id = 745] 10:29:22 INFO - PROCESS | 1805 | ++DOMWINDOW == 178 (0x7ff8616ab400) [pid = 1805] [serial = 2236] [outer = (nil)] 10:29:22 INFO - PROCESS | 1805 | ++DOMWINDOW == 179 (0x7ff864cbf800) [pid = 1805] [serial = 2237] [outer = 0x7ff8616ab400] 10:29:22 INFO - PROCESS | 1805 | 1461086962196 Marionette DEBUG loaded listener.js 10:29:22 INFO - PROCESS | 1805 | ++DOMWINDOW == 180 (0x7ff865c38c00) [pid = 1805] [serial = 2238] [outer = 0x7ff8616ab400] 10:29:22 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff878c2a000 == 158 [pid = 1805] [id = 746] 10:29:22 INFO - PROCESS | 1805 | ++DOMWINDOW == 181 (0x7ff86646bc00) [pid = 1805] [serial = 2239] [outer = (nil)] 10:29:22 INFO - PROCESS | 1805 | ++DOMWINDOW == 182 (0x7ff866099c00) [pid = 1805] [serial = 2240] [outer = 0x7ff86646bc00] 10:29:23 INFO - PROCESS | 1805 | 1461086963171 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 10:29:23 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:29:23 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1584ms 10:29:23 INFO - PROCESS | 1805 | 1461086963179 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 10:29:23 INFO - PROCESS | 1805 | 1461086963182 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 10:29:23 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 10:29:23 INFO - PROCESS | 1805 | 1461086963215 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 10:29:23 INFO - PROCESS | 1805 | 1461086963217 Marionette TRACE conn3 <- [1,2954,null,{}] 10:29:23 INFO - PROCESS | 1805 | 1461086963224 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:23 INFO - PROCESS | 1805 | 1461086963530 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 10:29:23 INFO - PROCESS | 1805 | 1461086963857 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:23 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff87dd1a800 == 159 [pid = 1805] [id = 747] 10:29:23 INFO - PROCESS | 1805 | ++DOMWINDOW == 183 (0x7ff8616ac000) [pid = 1805] [serial = 2241] [outer = (nil)] 10:29:23 INFO - PROCESS | 1805 | ++DOMWINDOW == 184 (0x7ff86646e800) [pid = 1805] [serial = 2242] [outer = 0x7ff8616ac000] 10:29:23 INFO - PROCESS | 1805 | 1461086963935 Marionette DEBUG loaded listener.js 10:29:24 INFO - PROCESS | 1805 | ++DOMWINDOW == 185 (0x7ff866476000) [pid = 1805] [serial = 2243] [outer = 0x7ff8616ac000] 10:29:24 INFO - PROCESS | 1805 | 1461086964659 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 10:29:24 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:29:24 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:29:24 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1492ms 10:29:24 INFO - PROCESS | 1805 | 1461086964697 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 10:29:24 INFO - PROCESS | 1805 | 1461086964700 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 10:29:24 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 10:29:24 INFO - PROCESS | 1805 | 1461086964707 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 10:29:24 INFO - PROCESS | 1805 | 1461086964711 Marionette TRACE conn3 <- [1,2958,null,{}] 10:29:24 INFO - PROCESS | 1805 | 1461086964717 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:24 INFO - PROCESS | 1805 | 1461086964973 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 10:29:25 INFO - PROCESS | 1805 | 1461086965242 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:25 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85d880000 == 160 [pid = 1805] [id = 748] 10:29:25 INFO - PROCESS | 1805 | ++DOMWINDOW == 186 (0x7ff865c39800) [pid = 1805] [serial = 2244] [outer = (nil)] 10:29:25 INFO - PROCESS | 1805 | ++DOMWINDOW == 187 (0x7ff8670d9400) [pid = 1805] [serial = 2245] [outer = 0x7ff865c39800] 10:29:25 INFO - PROCESS | 1805 | 1461086965320 Marionette DEBUG loaded listener.js 10:29:25 INFO - PROCESS | 1805 | ++DOMWINDOW == 188 (0x7ff86734a800) [pid = 1805] [serial = 2246] [outer = 0x7ff865c39800] 10:29:26 INFO - PROCESS | 1805 | 1461086966113 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 10:29:26 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 10:29:26 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1435ms 10:29:26 INFO - PROCESS | 1805 | 1461086966143 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 10:29:26 INFO - PROCESS | 1805 | 1461086966146 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 10:29:26 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 10:29:26 INFO - PROCESS | 1805 | 1461086966152 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 10:29:26 INFO - PROCESS | 1805 | 1461086966156 Marionette TRACE conn3 <- [1,2962,null,{}] 10:29:26 INFO - PROCESS | 1805 | 1461086966161 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:26 INFO - PROCESS | 1805 | 1461086966410 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 10:29:26 INFO - PROCESS | 1805 | 1461086966680 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:26 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff851298800 == 161 [pid = 1805] [id = 749] 10:29:26 INFO - PROCESS | 1805 | ++DOMWINDOW == 189 (0x7ff8660b9000) [pid = 1805] [serial = 2247] [outer = (nil)] 10:29:26 INFO - PROCESS | 1805 | ++DOMWINDOW == 190 (0x7ff867d6dc00) [pid = 1805] [serial = 2248] [outer = 0x7ff8660b9000] 10:29:26 INFO - PROCESS | 1805 | 1461086966758 Marionette DEBUG loaded listener.js 10:29:26 INFO - PROCESS | 1805 | ++DOMWINDOW == 191 (0x7ff8681ea800) [pid = 1805] [serial = 2249] [outer = 0x7ff8660b9000] 10:29:27 INFO - PROCESS | 1805 | 1461086967579 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 10:29:27 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:29:27 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1488ms 10:29:27 INFO - PROCESS | 1805 | 1461086967643 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 10:29:27 INFO - PROCESS | 1805 | 1461086967646 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 10:29:27 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 10:29:27 INFO - PROCESS | 1805 | 1461086967653 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 10:29:27 INFO - PROCESS | 1805 | 1461086967655 Marionette TRACE conn3 <- [1,2966,null,{}] 10:29:27 INFO - PROCESS | 1805 | 1461086967661 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:28 INFO - PROCESS | 1805 | 1461086968055 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 10:29:28 INFO - PROCESS | 1805 | 1461086968280 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:28 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84a0cd800 == 162 [pid = 1805] [id = 750] 10:29:28 INFO - PROCESS | 1805 | ++DOMWINDOW == 192 (0x7ff850cf2000) [pid = 1805] [serial = 2250] [outer = (nil)] 10:29:28 INFO - PROCESS | 1805 | ++DOMWINDOW == 193 (0x7ff8682d3c00) [pid = 1805] [serial = 2251] [outer = 0x7ff850cf2000] 10:29:28 INFO - PROCESS | 1805 | 1461086968402 Marionette DEBUG loaded listener.js 10:29:28 INFO - PROCESS | 1805 | ++DOMWINDOW == 194 (0x7ff868e54000) [pid = 1805] [serial = 2252] [outer = 0x7ff850cf2000] 10:29:29 INFO - PROCESS | 1805 | 1461086969175 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 10:29:29 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 10:29:29 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1584ms 10:29:29 INFO - PROCESS | 1805 | 1461086969238 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 10:29:29 INFO - PROCESS | 1805 | 1461086969242 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 10:29:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 10:29:29 INFO - PROCESS | 1805 | 1461086969249 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 10:29:29 INFO - PROCESS | 1805 | 1461086969253 Marionette TRACE conn3 <- [1,2970,null,{}] 10:29:29 INFO - PROCESS | 1805 | 1461086969258 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:29 INFO - PROCESS | 1805 | 1461086969502 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 10:29:29 INFO - PROCESS | 1805 | 1461086969796 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:29 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85d539000 == 163 [pid = 1805] [id = 751] 10:29:29 INFO - PROCESS | 1805 | ++DOMWINDOW == 195 (0x7ff86734fc00) [pid = 1805] [serial = 2253] [outer = (nil)] 10:29:29 INFO - PROCESS | 1805 | ++DOMWINDOW == 196 (0x7ff868e61000) [pid = 1805] [serial = 2254] [outer = 0x7ff86734fc00] 10:29:29 INFO - PROCESS | 1805 | 1461086969875 Marionette DEBUG loaded listener.js 10:29:29 INFO - PROCESS | 1805 | ++DOMWINDOW == 197 (0x7ff8690f0800) [pid = 1805] [serial = 2255] [outer = 0x7ff86734fc00] 10:29:30 INFO - PROCESS | 1805 | 1461086970796 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 10:29:30 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 10:29:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1583ms 10:29:30 INFO - PROCESS | 1805 | 1461086970834 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 10:29:30 INFO - PROCESS | 1805 | 1461086970837 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 10:29:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 10:29:30 INFO - PROCESS | 1805 | 1461086970844 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 10:29:30 INFO - PROCESS | 1805 | 1461086970848 Marionette TRACE conn3 <- [1,2974,null,{}] 10:29:30 INFO - PROCESS | 1805 | 1461086970856 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:31 INFO - PROCESS | 1805 | 1461086971220 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 10:29:31 INFO - PROCESS | 1805 | 1461086971485 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:31 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85d553800 == 164 [pid = 1805] [id = 752] 10:29:31 INFO - PROCESS | 1805 | ++DOMWINDOW == 198 (0x7ff851b26800) [pid = 1805] [serial = 2256] [outer = (nil)] 10:29:31 INFO - PROCESS | 1805 | ++DOMWINDOW == 199 (0x7ff86cb3d000) [pid = 1805] [serial = 2257] [outer = 0x7ff851b26800] 10:29:31 INFO - PROCESS | 1805 | 1461086971566 Marionette DEBUG loaded listener.js 10:29:31 INFO - PROCESS | 1805 | ++DOMWINDOW == 200 (0x7ff873473400) [pid = 1805] [serial = 2258] [outer = 0x7ff851b26800] 10:29:32 INFO - PROCESS | 1805 | 1461086972392 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 10:29:32 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:29:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1585ms 10:29:32 INFO - PROCESS | 1805 | 1461086972430 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 10:29:32 INFO - PROCESS | 1805 | 1461086972433 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 10:29:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 10:29:32 INFO - PROCESS | 1805 | 1461086972440 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 10:29:32 INFO - PROCESS | 1805 | 1461086972442 Marionette TRACE conn3 <- [1,2978,null,{}] 10:29:32 INFO - PROCESS | 1805 | 1461086972449 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:32 INFO - PROCESS | 1805 | 1461086972721 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 10:29:33 INFO - PROCESS | 1805 | 1461086973019 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:33 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85afb8000 == 165 [pid = 1805] [id = 753] 10:29:33 INFO - PROCESS | 1805 | ++DOMWINDOW == 201 (0x7ff8537ad000) [pid = 1805] [serial = 2259] [outer = (nil)] 10:29:33 INFO - PROCESS | 1805 | ++DOMWINDOW == 202 (0x7ff873684800) [pid = 1805] [serial = 2260] [outer = 0x7ff8537ad000] 10:29:33 INFO - PROCESS | 1805 | 1461086973112 Marionette DEBUG loaded listener.js 10:29:33 INFO - PROCESS | 1805 | ++DOMWINDOW == 203 (0x7ff8737e8400) [pid = 1805] [serial = 2261] [outer = 0x7ff8537ad000] 10:29:33 INFO - PROCESS | 1805 | 1461086973886 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 10:29:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 10:29:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1478ms 10:29:33 INFO - PROCESS | 1805 | 1461086973923 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 10:29:33 INFO - PROCESS | 1805 | 1461086973927 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 10:29:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 10:29:33 INFO - PROCESS | 1805 | 1461086973933 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 10:29:33 INFO - PROCESS | 1805 | 1461086973935 Marionette TRACE conn3 <- [1,2982,null,{}] 10:29:33 INFO - PROCESS | 1805 | 1461086973943 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:34 INFO - PROCESS | 1805 | 1461086974226 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 10:29:36 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84e845000 == 164 [pid = 1805] [id = 709] 10:29:36 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85dd9c800 == 163 [pid = 1805] [id = 50] 10:29:36 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84dfcb800 == 162 [pid = 1805] [id = 708] 10:29:36 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85d1ba800 == 161 [pid = 1805] [id = 51] 10:29:36 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff874b55000 == 160 [pid = 1805] [id = 643] 10:29:36 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff855fc7000 == 159 [pid = 1805] [id = 193] 10:29:36 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84e81d800 == 158 [pid = 1805] [id = 732] 10:29:36 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84d834000 == 157 [pid = 1805] [id = 731] 10:29:36 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84b8c4800 == 156 [pid = 1805] [id = 730] 10:29:36 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff87dd22800 == 155 [pid = 1805] [id = 729] 10:29:36 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff87db1e800 == 154 [pid = 1805] [id = 728] 10:29:36 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff87cd17000 == 153 [pid = 1805] [id = 727] 10:29:36 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff87aa69800 == 152 [pid = 1805] [id = 726] 10:29:36 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff878c68000 == 151 [pid = 1805] [id = 725] 10:29:36 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff87873a000 == 150 [pid = 1805] [id = 724] 10:29:36 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff878363000 == 149 [pid = 1805] [id = 723] 10:29:36 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff86c9bf800 == 148 [pid = 1805] [id = 722] 10:29:36 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff865b34000 == 147 [pid = 1805] [id = 721] 10:29:36 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff861aa0800 == 146 [pid = 1805] [id = 720] 10:29:36 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff86106a000 == 145 [pid = 1805] [id = 719] 10:29:36 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85db72800 == 144 [pid = 1805] [id = 718] 10:29:36 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85c98b800 == 143 [pid = 1805] [id = 717] 10:29:36 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85ac1f800 == 142 [pid = 1805] [id = 716] 10:29:36 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff855784000 == 141 [pid = 1805] [id = 715] 10:29:36 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff855247800 == 140 [pid = 1805] [id = 714] 10:29:36 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff851e91800 == 139 [pid = 1805] [id = 713] 10:29:36 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84e5e3800 == 138 [pid = 1805] [id = 712] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 202 (0x7ff850a04c00) [pid = 1805] [serial = 2019] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 201 (0x7ff85bec9400) [pid = 1805] [serial = 2090] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 200 (0x7ff85d8e2400) [pid = 1805] [serial = 2103] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 199 (0x7ff85c7e5000) [pid = 1805] [serial = 2094] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 198 (0x7ff85f51dc00) [pid = 1805] [serial = 2108] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 197 (0x7ff85cacb400) [pid = 1805] [serial = 2046] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 196 (0x7ff84c4a3c00) [pid = 1805] [serial = 2132] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 195 (0x7ff855881c00) [pid = 1805] [serial = 2087] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 194 (0x7ff84a195800) [pid = 1805] [serial = 2067] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 193 (0x7ff84e276400) [pid = 1805] [serial = 2070] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 192 (0x7ff85f5a0c00) [pid = 1805] [serial = 2109] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 191 (0x7ff860920c00) [pid = 1805] [serial = 2112] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 190 (0x7ff84e7b3c00) [pid = 1805] [serial = 2072] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 189 (0x7ff850bb9800) [pid = 1805] [serial = 2073] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 188 (0x7ff854f68400) [pid = 1805] [serial = 2082] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 187 (0x7ff84dc37000) [pid = 1805] [serial = 2127] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 186 (0x7ff8516b2000) [pid = 1805] [serial = 2025] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 185 (0x7ff85be83c00) [pid = 1805] [serial = 2088] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 184 (0x7ff8553c0400) [pid = 1805] [serial = 2084] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 183 (0x7ff855239000) [pid = 1805] [serial = 2034] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 182 (0x7ff8616af400) [pid = 1805] [serial = 2120] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 181 (0x7ff85d51d800) [pid = 1805] [serial = 2099] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 180 (0x7ff861670800) [pid = 1805] [serial = 2118] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 179 (0x7ff853766400) [pid = 1805] [serial = 2081] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 178 (0x7ff85bec2000) [pid = 1805] [serial = 2043] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 177 (0x7ff84c4af400) [pid = 1805] [serial = 2126] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 176 (0x7ff84e279800) [pid = 1805] [serial = 1944] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 175 (0x7ff851d0fc00) [pid = 1805] [serial = 2078] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 174 (0x7ff85147a000) [pid = 1805] [serial = 2022] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 173 (0x7ff84a063c00) [pid = 1805] [serial = 2124] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 172 (0x7ff84e764800) [pid = 1805] [serial = 2130] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 171 (0x7ff849f9f000) [pid = 1805] [serial = 2123] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 170 (0x7ff85eb48800) [pid = 1805] [serial = 2111] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 169 (0x7ff84e0d8000) [pid = 1805] [serial = 2016] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 168 (0x7ff85acdec00) [pid = 1805] [serial = 2040] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 167 (0x7ff860c42c00) [pid = 1805] [serial = 2114] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 166 (0x7ff851b31400) [pid = 1805] [serial = 2076] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 165 (0x7ff85d8d6800) [pid = 1805] [serial = 2102] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 164 (0x7ff85546c800) [pid = 1805] [serial = 2037] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 163 (0x7ff860c50c00) [pid = 1805] [serial = 2115] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 162 (0x7ff84dfadc00) [pid = 1805] [serial = 2069] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 161 (0x7ff84e29d800) [pid = 1805] [serial = 2129] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 160 (0x7ff852e04800) [pid = 1805] [serial = 2079] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 159 (0x7ff85c2fa400) [pid = 1805] [serial = 2091] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 158 (0x7ff85d6d1800) [pid = 1805] [serial = 2100] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 157 (0x7ff850edf400) [pid = 1805] [serial = 2133] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 156 (0x7ff85376e000) [pid = 1805] [serial = 2031] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 155 (0x7ff85cac6c00) [pid = 1805] [serial = 2096] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 154 (0x7ff85eb3f000) [pid = 1805] [serial = 2106] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 153 (0x7ff851b31c00) [pid = 1805] [serial = 2028] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 152 (0x7ff85c67cc00) [pid = 1805] [serial = 2093] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 151 (0x7ff861664000) [pid = 1805] [serial = 2117] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 150 (0x7ff85db50000) [pid = 1805] [serial = 2105] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 149 (0x7ff85195fc00) [pid = 1805] [serial = 2075] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 148 (0x7ff849f97800) [pid = 1805] [serial = 2066] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 147 (0x7ff85cad3400) [pid = 1805] [serial = 2097] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 146 (0x7ff855463000) [pid = 1805] [serial = 2085] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 145 (0x7ff850bbb000) [pid = 1805] [serial = 2013] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | --DOMWINDOW == 144 (0x7ff85147b800) [pid = 1805] [serial = 2135] [outer = (nil)] [url = about:blank] 10:29:36 INFO - PROCESS | 1805 | 1461086976902 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:36 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84974e000 == 139 [pid = 1805] [id = 754] 10:29:36 INFO - PROCESS | 1805 | ++DOMWINDOW == 145 (0x7ff8493afc00) [pid = 1805] [serial = 2262] [outer = (nil)] 10:29:36 INFO - PROCESS | 1805 | ++DOMWINDOW == 146 (0x7ff849f98800) [pid = 1805] [serial = 2263] [outer = 0x7ff8493afc00] 10:29:36 INFO - PROCESS | 1805 | 1461086976989 Marionette DEBUG loaded listener.js 10:29:37 INFO - PROCESS | 1805 | ++DOMWINDOW == 147 (0x7ff84a057400) [pid = 1805] [serial = 2264] [outer = 0x7ff8493afc00] 10:29:37 INFO - PROCESS | 1805 | 1461086977744 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 10:29:37 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:29:37 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 10:29:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:29:37 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 10:29:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 3838ms 10:29:37 INFO - PROCESS | 1805 | 1461086977775 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 10:29:37 INFO - PROCESS | 1805 | 1461086977780 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 10:29:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 10:29:37 INFO - PROCESS | 1805 | 1461086977787 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 10:29:37 INFO - PROCESS | 1805 | 1461086977793 Marionette TRACE conn3 <- [1,2986,null,{}] 10:29:37 INFO - PROCESS | 1805 | 1461086977800 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:38 INFO - PROCESS | 1805 | 1461086978040 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 10:29:38 INFO - PROCESS | 1805 | 1461086978257 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:38 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84b8da800 == 140 [pid = 1805] [id = 755] 10:29:38 INFO - PROCESS | 1805 | ++DOMWINDOW == 148 (0x7ff8493b0800) [pid = 1805] [serial = 2265] [outer = (nil)] 10:29:38 INFO - PROCESS | 1805 | ++DOMWINDOW == 149 (0x7ff84b76dc00) [pid = 1805] [serial = 2266] [outer = 0x7ff8493b0800] 10:29:38 INFO - PROCESS | 1805 | 1461086978326 Marionette DEBUG loaded listener.js 10:29:38 INFO - PROCESS | 1805 | ++DOMWINDOW == 150 (0x7ff84dc3b400) [pid = 1805] [serial = 2267] [outer = 0x7ff8493b0800] 10:29:39 INFO - PROCESS | 1805 | 1461086979141 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 10:29:39 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:29:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1385ms 10:29:39 INFO - PROCESS | 1805 | 1461086979176 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 10:29:39 INFO - PROCESS | 1805 | 1461086979182 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 10:29:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 10:29:39 INFO - PROCESS | 1805 | 1461086979189 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 10:29:39 INFO - PROCESS | 1805 | 1461086979192 Marionette TRACE conn3 <- [1,2990,null,{}] 10:29:39 INFO - PROCESS | 1805 | 1461086979198 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:39 INFO - PROCESS | 1805 | 1461086979484 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 10:29:39 INFO - PROCESS | 1805 | 1461086979526 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:39 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84db0e000 == 141 [pid = 1805] [id = 756] 10:29:39 INFO - PROCESS | 1805 | ++DOMWINDOW == 151 (0x7ff84dfe6800) [pid = 1805] [serial = 2268] [outer = (nil)] 10:29:39 INFO - PROCESS | 1805 | ++DOMWINDOW == 152 (0x7ff84e6e0800) [pid = 1805] [serial = 2269] [outer = 0x7ff84dfe6800] 10:29:39 INFO - PROCESS | 1805 | 1461086979600 Marionette DEBUG loaded listener.js 10:29:39 INFO - PROCESS | 1805 | ++DOMWINDOW == 153 (0x7ff84e7b3c00) [pid = 1805] [serial = 2270] [outer = 0x7ff84dfe6800] 10:29:40 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84e613000 == 142 [pid = 1805] [id = 757] 10:29:40 INFO - PROCESS | 1805 | ++DOMWINDOW == 154 (0x7ff850bb1000) [pid = 1805] [serial = 2271] [outer = (nil)] 10:29:40 INFO - PROCESS | 1805 | ++DOMWINDOW == 155 (0x7ff84e7bc000) [pid = 1805] [serial = 2272] [outer = 0x7ff850bb1000] 10:29:40 INFO - PROCESS | 1805 | 1461086980651 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 10:29:40 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:29:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1532ms 10:29:40 INFO - PROCESS | 1805 | 1461086980734 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 10:29:40 INFO - PROCESS | 1805 | 1461086980742 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 10:29:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 10:29:40 INFO - PROCESS | 1805 | 1461086980758 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 10:29:40 INFO - PROCESS | 1805 | 1461086980767 Marionette TRACE conn3 <- [1,2994,null,{}] 10:29:40 INFO - PROCESS | 1805 | 1461086980785 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:41 INFO - PROCESS | 1805 | 1461086981144 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 10:29:41 INFO - PROCESS | 1805 | --DOMWINDOW == 154 (0x7ff84e7b4800) [pid = 1805] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 10:29:41 INFO - PROCESS | 1805 | --DOMWINDOW == 153 (0x7ff85aec3400) [pid = 1805] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 10:29:41 INFO - PROCESS | 1805 | --DOMWINDOW == 152 (0x7ff85bec3800) [pid = 1805] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 10:29:41 INFO - PROCESS | 1805 | --DOMWINDOW == 151 (0x7ff84a4e1800) [pid = 1805] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 10:29:41 INFO - PROCESS | 1805 | --DOMWINDOW == 150 (0x7ff84c7e2c00) [pid = 1805] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 10:29:41 INFO - PROCESS | 1805 | --DOMWINDOW == 149 (0x7ff84e271800) [pid = 1805] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 10:29:41 INFO - PROCESS | 1805 | --DOMWINDOW == 148 (0x7ff84d9c9400) [pid = 1805] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 10:29:41 INFO - PROCESS | 1805 | --DOMWINDOW == 147 (0x7ff84b72d800) [pid = 1805] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 10:29:41 INFO - PROCESS | 1805 | --DOMWINDOW == 146 (0x7ff861ef3400) [pid = 1805] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 10:29:41 INFO - PROCESS | 1805 | --DOMWINDOW == 145 (0x7ff8514eec00) [pid = 1805] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 10:29:41 INFO - PROCESS | 1805 | --DOMWINDOW == 144 (0x7ff865c30000) [pid = 1805] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 10:29:41 INFO - PROCESS | 1805 | --DOMWINDOW == 143 (0x7ff850cf5c00) [pid = 1805] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 10:29:41 INFO - PROCESS | 1805 | --DOMWINDOW == 142 (0x7ff85cacbc00) [pid = 1805] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 10:29:41 INFO - PROCESS | 1805 | --DOMWINDOW == 141 (0x7ff853762c00) [pid = 1805] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 10:29:41 INFO - PROCESS | 1805 | --DOMWINDOW == 140 (0x7ff861609c00) [pid = 1805] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 10:29:41 INFO - PROCESS | 1805 | --DOMWINDOW == 139 (0x7ff865c33400) [pid = 1805] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 10:29:41 INFO - PROCESS | 1805 | --DOMWINDOW == 138 (0x7ff84a4e3400) [pid = 1805] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 10:29:41 INFO - PROCESS | 1805 | --DOMWINDOW == 137 (0x7ff84e766000) [pid = 1805] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 10:29:41 INFO - PROCESS | 1805 | --DOMWINDOW == 136 (0x7ff84b76f800) [pid = 1805] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 10:29:41 INFO - PROCESS | 1805 | --DOMWINDOW == 135 (0x7ff861ef6400) [pid = 1805] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 10:29:41 INFO - PROCESS | 1805 | --DOMWINDOW == 134 (0x7ff850cf8400) [pid = 1805] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 10:29:41 INFO - PROCESS | 1805 | --DOMWINDOW == 133 (0x7ff863297800) [pid = 1805] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 10:29:41 INFO - PROCESS | 1805 | --DOMWINDOW == 132 (0x7ff851ccdc00) [pid = 1805] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 10:29:41 INFO - PROCESS | 1805 | 1461086981791 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:41 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84c3bc000 == 143 [pid = 1805] [id = 758] 10:29:41 INFO - PROCESS | 1805 | ++DOMWINDOW == 133 (0x7ff84a4e1800) [pid = 1805] [serial = 2273] [outer = (nil)] 10:29:41 INFO - PROCESS | 1805 | ++DOMWINDOW == 134 (0x7ff84d9c9400) [pid = 1805] [serial = 2274] [outer = 0x7ff84a4e1800] 10:29:41 INFO - PROCESS | 1805 | 1461086981855 Marionette DEBUG loaded listener.js 10:29:41 INFO - PROCESS | 1805 | ++DOMWINDOW == 135 (0x7ff850ed6800) [pid = 1805] [serial = 2275] [outer = 0x7ff84a4e1800] 10:29:42 INFO - PROCESS | 1805 | 1461086982523 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 10:29:42 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:29:42 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:29:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1806ms 10:29:42 INFO - PROCESS | 1805 | 1461086982557 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 10:29:42 INFO - PROCESS | 1805 | 1461086982560 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 10:29:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 10:29:42 INFO - PROCESS | 1805 | 1461086982569 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 10:29:42 INFO - PROCESS | 1805 | 1461086982572 Marionette TRACE conn3 <- [1,2998,null,{}] 10:29:42 INFO - PROCESS | 1805 | 1461086982578 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:42 INFO - PROCESS | 1805 | 1461086982889 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 10:29:42 INFO - PROCESS | 1805 | 1461086982915 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:42 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff850dd9000 == 144 [pid = 1805] [id = 759] 10:29:42 INFO - PROCESS | 1805 | ++DOMWINDOW == 136 (0x7ff850ede800) [pid = 1805] [serial = 2276] [outer = (nil)] 10:29:42 INFO - PROCESS | 1805 | ++DOMWINDOW == 137 (0x7ff8514e0c00) [pid = 1805] [serial = 2277] [outer = 0x7ff850ede800] 10:29:42 INFO - PROCESS | 1805 | 1461086982977 Marionette DEBUG loaded listener.js 10:29:43 INFO - PROCESS | 1805 | ++DOMWINDOW == 138 (0x7ff8516bd000) [pid = 1805] [serial = 2278] [outer = 0x7ff850ede800] 10:29:44 INFO - PROCESS | 1805 | 1461086984058 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 10:29:44 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:29:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1530ms 10:29:44 INFO - PROCESS | 1805 | 1461086984101 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 10:29:44 INFO - PROCESS | 1805 | 1461086984107 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 10:29:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 10:29:44 INFO - PROCESS | 1805 | 1461086984115 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 10:29:44 INFO - PROCESS | 1805 | 1461086984122 Marionette TRACE conn3 <- [1,3002,null,{}] 10:29:44 INFO - PROCESS | 1805 | 1461086984131 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:44 INFO - PROCESS | 1805 | 1461086984382 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 10:29:44 INFO - PROCESS | 1805 | 1461086984746 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:44 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84c043800 == 145 [pid = 1805] [id = 760] 10:29:44 INFO - PROCESS | 1805 | ++DOMWINDOW == 139 (0x7ff84c4ac400) [pid = 1805] [serial = 2279] [outer = (nil)] 10:29:44 INFO - PROCESS | 1805 | ++DOMWINDOW == 140 (0x7ff84c7da000) [pid = 1805] [serial = 2280] [outer = 0x7ff84c4ac400] 10:29:44 INFO - PROCESS | 1805 | 1461086984829 Marionette DEBUG loaded listener.js 10:29:44 INFO - PROCESS | 1805 | ++DOMWINDOW == 141 (0x7ff84e297c00) [pid = 1805] [serial = 2281] [outer = 0x7ff84c4ac400] 10:29:45 INFO - PROCESS | 1805 | 1461086985650 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 10:29:45 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:29:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1590ms 10:29:45 INFO - PROCESS | 1805 | 1461086985706 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 10:29:45 INFO - PROCESS | 1805 | 1461086985715 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 10:29:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 10:29:45 INFO - PROCESS | 1805 | 1461086985725 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 10:29:45 INFO - PROCESS | 1805 | 1461086985730 Marionette TRACE conn3 <- [1,3006,null,{}] 10:29:45 INFO - PROCESS | 1805 | 1461086985756 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:46 INFO - PROCESS | 1805 | 1461086986002 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 10:29:46 INFO - PROCESS | 1805 | 1461086986286 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:46 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff850dcf000 == 146 [pid = 1805] [id = 761] 10:29:46 INFO - PROCESS | 1805 | ++DOMWINDOW == 142 (0x7ff84c4af400) [pid = 1805] [serial = 2282] [outer = (nil)] 10:29:46 INFO - PROCESS | 1805 | ++DOMWINDOW == 143 (0x7ff850fd0000) [pid = 1805] [serial = 2283] [outer = 0x7ff84c4af400] 10:29:46 INFO - PROCESS | 1805 | 1461086986362 Marionette DEBUG loaded listener.js 10:29:46 INFO - PROCESS | 1805 | ++DOMWINDOW == 144 (0x7ff851481000) [pid = 1805] [serial = 2284] [outer = 0x7ff84c4af400] 10:29:47 INFO - PROCESS | 1805 | 1461086987343 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 10:29:47 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:29:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1655ms 10:29:47 INFO - PROCESS | 1805 | 1461086987382 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 10:29:47 INFO - PROCESS | 1805 | 1461086987385 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 10:29:47 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 10:29:47 INFO - PROCESS | 1805 | 1461086987391 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 10:29:47 INFO - PROCESS | 1805 | 1461086987397 Marionette TRACE conn3 <- [1,3010,null,{}] 10:29:47 INFO - PROCESS | 1805 | 1461086987413 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:47 INFO - PROCESS | 1805 | 1461086987687 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 10:29:48 INFO - PROCESS | 1805 | 1461086988031 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:48 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff851b53800 == 147 [pid = 1805] [id = 762] 10:29:48 INFO - PROCESS | 1805 | ++DOMWINDOW == 145 (0x7ff8516c0c00) [pid = 1805] [serial = 2285] [outer = (nil)] 10:29:48 INFO - PROCESS | 1805 | ++DOMWINDOW == 146 (0x7ff851ccb000) [pid = 1805] [serial = 2286] [outer = 0x7ff8516c0c00] 10:29:48 INFO - PROCESS | 1805 | 1461086988129 Marionette DEBUG loaded listener.js 10:29:48 INFO - PROCESS | 1805 | ++DOMWINDOW == 147 (0x7ff852d13c00) [pid = 1805] [serial = 2287] [outer = 0x7ff8516c0c00] 10:29:48 INFO - PROCESS | 1805 | 1461086988918 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 10:29:48 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:29:48 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1543ms 10:29:48 INFO - PROCESS | 1805 | 1461086988936 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 10:29:48 INFO - PROCESS | 1805 | 1461086988940 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 10:29:48 INFO - TEST-START | /FileAPI/FileReaderSync.worker 10:29:48 INFO - PROCESS | 1805 | 1461086988946 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 10:29:48 INFO - PROCESS | 1805 | 1461086988949 Marionette TRACE conn3 <- [1,3014,null,{}] 10:29:48 INFO - PROCESS | 1805 | 1461086988956 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:49 INFO - PROCESS | 1805 | 1461086989187 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 10:29:49 INFO - PROCESS | 1805 | 1461086989449 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:49 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff853926000 == 148 [pid = 1805] [id = 763] 10:29:49 INFO - PROCESS | 1805 | ++DOMWINDOW == 148 (0x7ff84e0d0800) [pid = 1805] [serial = 2288] [outer = (nil)] 10:29:49 INFO - PROCESS | 1805 | ++DOMWINDOW == 149 (0x7ff852e10000) [pid = 1805] [serial = 2289] [outer = 0x7ff84e0d0800] 10:29:49 INFO - PROCESS | 1805 | 1461086989525 Marionette DEBUG loaded listener.js 10:29:49 INFO - PROCESS | 1805 | ++DOMWINDOW == 150 (0x7ff853763000) [pid = 1805] [serial = 2290] [outer = 0x7ff84e0d0800] 10:29:49 INFO - PROCESS | 1805 | [1805] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:29:50 INFO - PROCESS | 1805 | 1461086990419 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 10:29:50 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 10:29:50 INFO - {} 10:29:50 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 10:29:50 INFO - {} 10:29:50 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 10:29:50 INFO - {} 10:29:50 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 10:29:50 INFO - {} 10:29:50 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1481ms 10:29:50 INFO - PROCESS | 1805 | 1461086990474 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 10:29:50 INFO - PROCESS | 1805 | 1461086990477 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 10:29:50 INFO - TEST-START | /FileAPI/fileReader.html 10:29:50 INFO - PROCESS | 1805 | 1461086990492 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 10:29:50 INFO - PROCESS | 1805 | 1461086990494 Marionette TRACE conn3 <- [1,3018,null,{}] 10:29:50 INFO - PROCESS | 1805 | 1461086990504 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:50 INFO - PROCESS | 1805 | 1461086990739 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 10:29:50 INFO - PROCESS | 1805 | 1461086990992 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:51 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85544e800 == 149 [pid = 1805] [id = 764] 10:29:51 INFO - PROCESS | 1805 | ++DOMWINDOW == 151 (0x7ff852d1b400) [pid = 1805] [serial = 2291] [outer = (nil)] 10:29:51 INFO - PROCESS | 1805 | ++DOMWINDOW == 152 (0x7ff8539fbc00) [pid = 1805] [serial = 2292] [outer = 0x7ff852d1b400] 10:29:51 INFO - PROCESS | 1805 | 1461086991066 Marionette DEBUG loaded listener.js 10:29:51 INFO - PROCESS | 1805 | ++DOMWINDOW == 153 (0x7ff855237800) [pid = 1805] [serial = 2293] [outer = 0x7ff852d1b400] 10:29:51 INFO - PROCESS | 1805 | 1461086991923 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 10:29:51 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 10:29:51 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 10:29:51 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 10:29:51 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 10:29:51 INFO - TEST-OK | /FileAPI/fileReader.html | took 1487ms 10:29:51 INFO - PROCESS | 1805 | 1461086991981 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 10:29:51 INFO - PROCESS | 1805 | 1461086991984 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 10:29:51 INFO - TEST-START | /FileAPI/historical.html 10:29:51 INFO - PROCESS | 1805 | 1461086991991 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 10:29:52 INFO - PROCESS | 1805 | 1461086992000 Marionette TRACE conn3 <- [1,3022,null,{}] 10:29:52 INFO - PROCESS | 1805 | 1461086992032 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:52 INFO - PROCESS | 1805 | 1461086992296 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 10:29:52 INFO - PROCESS | 1805 | 1461086992582 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:52 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff855fd4800 == 150 [pid = 1805] [id = 765] 10:29:52 INFO - PROCESS | 1805 | ++DOMWINDOW == 154 (0x7ff85acd9000) [pid = 1805] [serial = 2294] [outer = (nil)] 10:29:52 INFO - PROCESS | 1805 | ++DOMWINDOW == 155 (0x7ff85aec3400) [pid = 1805] [serial = 2295] [outer = 0x7ff85acd9000] 10:29:52 INFO - PROCESS | 1805 | 1461086992717 Marionette DEBUG loaded listener.js 10:29:52 INFO - PROCESS | 1805 | ++DOMWINDOW == 156 (0x7ff85be87c00) [pid = 1805] [serial = 2296] [outer = 0x7ff85acd9000] 10:29:53 INFO - PROCESS | 1805 | 1461086993633 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 10:29:53 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 10:29:53 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 10:29:53 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 10:29:53 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 10:29:53 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 10:29:53 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 10:29:53 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 10:29:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:29:53 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 10:29:53 INFO - TEST-OK | /FileAPI/historical.html | took 1667ms 10:29:53 INFO - PROCESS | 1805 | 1461086993663 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 10:29:53 INFO - PROCESS | 1805 | 1461086993668 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 10:29:53 INFO - TEST-START | /FileAPI/idlharness.html 10:29:53 INFO - PROCESS | 1805 | 1461086993678 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 10:29:53 INFO - PROCESS | 1805 | 1461086993682 Marionette TRACE conn3 <- [1,3026,null,{}] 10:29:53 INFO - PROCESS | 1805 | 1461086993689 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:53 INFO - PROCESS | 1805 | 1461086993922 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 10:29:54 INFO - PROCESS | 1805 | 1461086994213 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:54 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85afb9000 == 151 [pid = 1805] [id = 766] 10:29:54 INFO - PROCESS | 1805 | ++DOMWINDOW == 157 (0x7ff84e275400) [pid = 1805] [serial = 2297] [outer = (nil)] 10:29:54 INFO - PROCESS | 1805 | ++DOMWINDOW == 158 (0x7ff85becc000) [pid = 1805] [serial = 2298] [outer = 0x7ff84e275400] 10:29:54 INFO - PROCESS | 1805 | 1461086994290 Marionette DEBUG loaded listener.js 10:29:54 INFO - PROCESS | 1805 | ++DOMWINDOW == 159 (0x7ff85c678400) [pid = 1805] [serial = 2299] [outer = 0x7ff84e275400] 10:29:56 INFO - PROCESS | 1805 | 1461086995977 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 10:29:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:29:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:29:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:29:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:29:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:29:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:29:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:29:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:29:56 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:29:56 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:29:56 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 10:29:56 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:29:56 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:29:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:29:56 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:29:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:29:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:29:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:29:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:29:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:29:56 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:29:56 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:29:56 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 10:29:56 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:29:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:29:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:29:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:29:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:29:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:29:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:29:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:29:56 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:29:56 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:29:56 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 10:29:56 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:29:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:29:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:29:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:29:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:29:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:29:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:29:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:29:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:29:56 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:29:56 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:29:56 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 10:29:56 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:29:56 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:29:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:29:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:29:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:29:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:29:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:29:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:29:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:29:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:29:56 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:29:56 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:29:56 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 10:29:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:29:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:29:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:29:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:29:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:29:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:29:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:29:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:29:56 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:29:56 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:29:56 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 10:29:56 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:29:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:29:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:29:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:29:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:29:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:29:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:29:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:29:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:29:56 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:29:56 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:29:56 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 10:29:56 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:29:56 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:29:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:29:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:29:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:29:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:29:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:29:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:29:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:29:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:29:56 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:29:56 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:29:56 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 10:29:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 10:29:56 INFO - TEST-OK | /FileAPI/idlharness.html | took 2425ms 10:29:56 INFO - PROCESS | 1805 | 1461086996117 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 10:29:56 INFO - PROCESS | 1805 | 1461086996124 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 10:29:56 INFO - TEST-START | /FileAPI/idlharness.worker 10:29:56 INFO - PROCESS | 1805 | 1461086996144 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 10:29:56 INFO - PROCESS | 1805 | 1461086996152 Marionette TRACE conn3 <- [1,3030,null,{}] 10:29:56 INFO - PROCESS | 1805 | 1461086996162 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:56 INFO - PROCESS | 1805 | 1461086996424 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 10:29:56 INFO - PROCESS | 1805 | 1461086996705 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:56 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff8553b9000 == 152 [pid = 1805] [id = 767] 10:29:56 INFO - PROCESS | 1805 | ++DOMWINDOW == 160 (0x7ff853642800) [pid = 1805] [serial = 2300] [outer = (nil)] 10:29:56 INFO - PROCESS | 1805 | ++DOMWINDOW == 161 (0x7ff86091bc00) [pid = 1805] [serial = 2301] [outer = 0x7ff853642800] 10:29:56 INFO - PROCESS | 1805 | 1461086996779 Marionette DEBUG loaded listener.js 10:29:56 INFO - PROCESS | 1805 | ++DOMWINDOW == 162 (0x7ff861607800) [pid = 1805] [serial = 2302] [outer = 0x7ff853642800] 10:29:57 INFO - PROCESS | 1805 | [1805] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:29:59 INFO - PROCESS | 1805 | 1461086999024 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:29:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:29:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:29:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:29:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:29:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:29:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:29:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 10:29:59 INFO - {} 10:29:59 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:29:59 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:29:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:29:59 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:29:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:29:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:29:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:29:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:29:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 10:29:59 INFO - {} 10:29:59 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:29:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:29:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:29:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:29:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:29:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:29:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:29:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 10:29:59 INFO - {} 10:29:59 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:29:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:29:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:29:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:29:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:29:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:29:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:29:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:29:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 10:29:59 INFO - {} 10:29:59 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:29:59 INFO - {} 10:29:59 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:29:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:29:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:29:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:29:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:29:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:29:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:29:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:29:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:29:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:29:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:29:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:29:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:29:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:29:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:29:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 10:29:59 INFO - {} 10:29:59 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:29:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:29:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:29:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:29:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:29:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:29:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:29:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:29:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 10:29:59 INFO - {} 10:29:59 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:29:59 INFO - {} 10:29:59 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:29:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:29:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:29:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:29:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:29:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:29:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:29:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:29:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:29:59 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:29:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 10:29:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:29:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 10:29:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:29:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:29:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:29:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:29:59 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:29:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 10:29:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:29:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:29:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:29:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:29:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:29:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:29:59 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:29:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 10:29:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:29:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 10:29:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:29:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:29:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:29:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:29:59 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:29:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 10:29:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:29:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 10:29:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:29:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:29:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:29:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:29:59 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:29:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 10:29:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:29:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 10:29:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:29:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:29:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:29:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:29:59 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:29:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 10:29:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:29:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:29:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:29:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:29:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:29:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:29:59 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:29:59 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 10:29:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:29:59 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:29:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:29:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:29:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:29:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:29:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:29:59 INFO - {} 10:29:59 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3047ms 10:29:59 INFO - PROCESS | 1805 | 1461086999193 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 10:29:59 INFO - PROCESS | 1805 | 1461086999199 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 10:29:59 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 10:29:59 INFO - PROCESS | 1805 | 1461086999255 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 10:29:59 INFO - PROCESS | 1805 | 1461086999268 Marionette TRACE conn3 <- [1,3034,null,{}] 10:29:59 INFO - PROCESS | 1805 | 1461086999289 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:59 INFO - PROCESS | 1805 | 1461086999585 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 10:29:59 INFO - PROCESS | 1805 | 1461086999873 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:59 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff86191d000 == 153 [pid = 1805] [id = 768] 10:29:59 INFO - PROCESS | 1805 | ++DOMWINDOW == 163 (0x7ff85c2f7800) [pid = 1805] [serial = 2303] [outer = (nil)] 10:29:59 INFO - PROCESS | 1805 | ++DOMWINDOW == 164 (0x7ff861852c00) [pid = 1805] [serial = 2304] [outer = 0x7ff85c2f7800] 10:29:59 INFO - PROCESS | 1805 | 1461086999946 Marionette DEBUG loaded listener.js 10:30:00 INFO - PROCESS | 1805 | ++DOMWINDOW == 165 (0x7ff873b15000) [pid = 1805] [serial = 2305] [outer = 0x7ff85c2f7800] 10:30:00 INFO - PROCESS | 1805 | 1461087000822 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 10:30:00 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 10:30:00 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1657ms 10:30:00 INFO - PROCESS | 1805 | 1461087000868 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 10:30:00 INFO - TEST-START | /FileAPI/blob/Blob-close.html 10:30:00 INFO - PROCESS | 1805 | 1461087000874 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 10:30:00 INFO - PROCESS | 1805 | 1461087000883 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 10:30:00 INFO - PROCESS | 1805 | 1461087000888 Marionette TRACE conn3 <- [1,3038,null,{}] 10:30:00 INFO - PROCESS | 1805 | 1461087000898 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:01 INFO - PROCESS | 1805 | 1461087001260 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 10:30:01 INFO - PROCESS | 1805 | 1461087001615 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:01 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff864566800 == 154 [pid = 1805] [id = 769] 10:30:01 INFO - PROCESS | 1805 | ++DOMWINDOW == 166 (0x7ff85cc91c00) [pid = 1805] [serial = 2306] [outer = (nil)] 10:30:01 INFO - PROCESS | 1805 | ++DOMWINDOW == 167 (0x7ff873b1dc00) [pid = 1805] [serial = 2307] [outer = 0x7ff85cc91c00] 10:30:01 INFO - PROCESS | 1805 | 1461087001691 Marionette DEBUG loaded listener.js 10:30:01 INFO - PROCESS | 1805 | ++DOMWINDOW == 168 (0x7ff8748d8800) [pid = 1805] [serial = 2308] [outer = 0x7ff85cc91c00] 10:30:02 INFO - PROCESS | 1805 | 1461087002502 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 10:30:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 10:30:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 10:30:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:30:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:30:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 10:30:02 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1647ms 10:30:02 INFO - PROCESS | 1805 | 1461087002540 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 10:30:02 INFO - PROCESS | 1805 | 1461087002543 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 10:30:02 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 10:30:02 INFO - PROCESS | 1805 | 1461087002554 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 10:30:02 INFO - PROCESS | 1805 | 1461087002557 Marionette TRACE conn3 <- [1,3042,null,{}] 10:30:02 INFO - PROCESS | 1805 | 1461087002563 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:02 INFO - PROCESS | 1805 | 1461087002819 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 10:30:03 INFO - PROCESS | 1805 | 1461087003107 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:03 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff866cec800 == 155 [pid = 1805] [id = 770] 10:30:03 INFO - PROCESS | 1805 | ++DOMWINDOW == 169 (0x7ff8553c0c00) [pid = 1805] [serial = 2309] [outer = (nil)] 10:30:03 INFO - PROCESS | 1805 | ++DOMWINDOW == 170 (0x7ff876ad9800) [pid = 1805] [serial = 2310] [outer = 0x7ff8553c0c00] 10:30:03 INFO - PROCESS | 1805 | 1461087003203 Marionette DEBUG loaded listener.js 10:30:03 INFO - PROCESS | 1805 | ++DOMWINDOW == 171 (0x7ff87824d400) [pid = 1805] [serial = 2311] [outer = 0x7ff8553c0c00] 10:30:04 INFO - PROCESS | 1805 | 1461087004383 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 10:30:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 10:30:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 10:30:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 10:30:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 10:30:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 10:30:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 10:30:04 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:30:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 10:30:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 10:30:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 10:30:04 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:30:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 10:30:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 10:30:04 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:30:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 10:30:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 10:30:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 10:30:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 10:30:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 10:30:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 10:30:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 10:30:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 10:30:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 10:30:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 10:30:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 10:30:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 10:30:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 10:30:04 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:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 10:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:30:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 10:30:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 10:30:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 10:30:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 10:30:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 10:30:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 10:30:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 10:30:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 10:30:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 10:30:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 10:30:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 10:30:04 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:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 10:30:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:30:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 10:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:30:04 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:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 10:30:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:30:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 10:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:30:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 10:30:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 10:30:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 10:30:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 10:30:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 10:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:30:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 10:30:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 10:30:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 10:30:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 10:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:30:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:30:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 10:30:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 10:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:30:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:30:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 10:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:30:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:30:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 10:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:30:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:30:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 10:30:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 10:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:30:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:30:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 10:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:30:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:30:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 10:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:30:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:30:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 10:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:30:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:30:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 10:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:30:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:30:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:30:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 10:30:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 10:30:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 10:30:04 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1967ms 10:30:04 INFO - PROCESS | 1805 | 1461087004525 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 10:30:04 INFO - PROCESS | 1805 | 1461087004533 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 10:30:04 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 10:30:04 INFO - PROCESS | 1805 | 1461087004624 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 10:30:04 INFO - PROCESS | 1805 | 1461087004627 Marionette TRACE conn3 <- [1,3046,null,{}] 10:30:04 INFO - PROCESS | 1805 | 1461087004638 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:04 INFO - PROCESS | 1805 | 1461087004891 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 10:30:05 INFO - PROCESS | 1805 | 1461087005238 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:05 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85dab2000 == 156 [pid = 1805] [id = 771] 10:30:05 INFO - PROCESS | 1805 | ++DOMWINDOW == 172 (0x7ff852d16800) [pid = 1805] [serial = 2312] [outer = (nil)] 10:30:05 INFO - PROCESS | 1805 | ++DOMWINDOW == 173 (0x7ff861854800) [pid = 1805] [serial = 2313] [outer = 0x7ff852d16800] 10:30:05 INFO - PROCESS | 1805 | 1461087005312 Marionette DEBUG loaded listener.js 10:30:05 INFO - PROCESS | 1805 | ++DOMWINDOW == 174 (0x7ff86185e000) [pid = 1805] [serial = 2314] [outer = 0x7ff852d16800] 10:30:05 INFO - PROCESS | 1805 | [1805] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:30:06 INFO - PROCESS | 1805 | 1461087006150 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 10:30:06 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 10:30:06 INFO - {} 10:30:06 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1650ms 10:30:06 INFO - PROCESS | 1805 | 1461087006209 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 10:30:06 INFO - PROCESS | 1805 | 1461087006213 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 10:30:06 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 10:30:06 INFO - PROCESS | 1805 | 1461087006223 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 10:30:06 INFO - PROCESS | 1805 | 1461087006226 Marionette TRACE conn3 <- [1,3050,null,{}] 10:30:06 INFO - PROCESS | 1805 | 1461087006232 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:06 INFO - PROCESS | 1805 | 1461087006501 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 10:30:06 INFO - PROCESS | 1805 | 1461087006770 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:06 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff861152000 == 157 [pid = 1805] [id = 772] 10:30:06 INFO - PROCESS | 1805 | ++DOMWINDOW == 175 (0x7ff84e7b8c00) [pid = 1805] [serial = 2315] [outer = (nil)] 10:30:06 INFO - PROCESS | 1805 | ++DOMWINDOW == 176 (0x7ff861eeb400) [pid = 1805] [serial = 2316] [outer = 0x7ff84e7b8c00] 10:30:06 INFO - PROCESS | 1805 | 1461087006887 Marionette DEBUG loaded listener.js 10:30:06 INFO - PROCESS | 1805 | ++DOMWINDOW == 177 (0x7ff863248400) [pid = 1805] [serial = 2317] [outer = 0x7ff84e7b8c00] 10:30:07 INFO - PROCESS | 1805 | 1461087007678 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 10:30:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 10:30:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 10:30:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 10:30:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 10:30:07 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1485ms 10:30:07 INFO - PROCESS | 1805 | 1461087007710 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 10:30:07 INFO - PROCESS | 1805 | 1461087007714 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 10:30:07 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 10:30:07 INFO - PROCESS | 1805 | 1461087007722 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 10:30:07 INFO - PROCESS | 1805 | 1461087007726 Marionette TRACE conn3 <- [1,3054,null,{}] 10:30:07 INFO - PROCESS | 1805 | 1461087007732 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:07 INFO - PROCESS | 1805 | 1461087007983 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 10:30:08 INFO - PROCESS | 1805 | 1461087008316 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:08 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff87370d800 == 158 [pid = 1805] [id = 773] 10:30:08 INFO - PROCESS | 1805 | ++DOMWINDOW == 178 (0x7ff8556ae000) [pid = 1805] [serial = 2318] [outer = (nil)] 10:30:08 INFO - PROCESS | 1805 | ++DOMWINDOW == 179 (0x7ff8556b4400) [pid = 1805] [serial = 2319] [outer = 0x7ff8556ae000] 10:30:08 INFO - PROCESS | 1805 | 1461087008391 Marionette DEBUG loaded listener.js 10:30:08 INFO - PROCESS | 1805 | ++DOMWINDOW == 180 (0x7ff85bec3800) [pid = 1805] [serial = 2320] [outer = 0x7ff8556ae000] 10:30:09 INFO - PROCESS | 1805 | 1461087009689 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 10:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 10:30:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 10:30:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:30:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:30:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:30:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 10:30:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:30:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:30:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:30:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 10:30:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:30:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:30:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:30:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 10:30:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:30:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:30:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:30:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 10:30:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:30:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:30:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:30:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 10:30:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:30:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:30:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:30:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 10:30:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:30:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:30:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:30:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 10:30:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:30:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:30:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:30:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 10:30:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:30:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:30:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:30:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 10:30:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:30:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:30:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:30:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 10:30:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:30:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:30:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:30:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 10:30:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:30:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:30:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:30:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 10:30:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:30:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:30:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:30:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 10:30:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:30:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:30:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:30:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 10:30:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:30:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:30:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:30:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 10:30:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:30:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:30:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:30:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 10:30:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:30:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:30:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:30:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 10:30:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:30:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:30:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:30:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 10:30:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:30:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:30:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:30:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 10:30:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:30:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:30:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:30:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 10:30:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:30:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:30:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:30:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 10:30:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:30:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:30:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:30:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:30:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:30:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:30:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:30:09 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:30:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:30:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:30:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:30:09 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:30:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:30:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:30:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:30:09 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2095ms 10:30:09 INFO - PROCESS | 1805 | 1461087009818 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 10:30:09 INFO - PROCESS | 1805 | 1461087009825 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 10:30:09 INFO - TEST-START | /FileAPI/file/File-constructor.html 10:30:09 INFO - PROCESS | 1805 | 1461087009834 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 10:30:09 INFO - PROCESS | 1805 | 1461087009839 Marionette TRACE conn3 <- [1,3058,null,{}] 10:30:09 INFO - PROCESS | 1805 | 1461087009852 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:10 INFO - PROCESS | 1805 | 1461087010333 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 10:30:10 INFO - PROCESS | 1805 | 1461087010562 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:10 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff878376000 == 159 [pid = 1805] [id = 774] 10:30:10 INFO - PROCESS | 1805 | ++DOMWINDOW == 181 (0x7ff861e4a000) [pid = 1805] [serial = 2321] [outer = (nil)] 10:30:10 INFO - PROCESS | 1805 | ++DOMWINDOW == 182 (0x7ff878e10c00) [pid = 1805] [serial = 2322] [outer = 0x7ff861e4a000] 10:30:10 INFO - PROCESS | 1805 | 1461087010636 Marionette DEBUG loaded listener.js 10:30:10 INFO - PROCESS | 1805 | ++DOMWINDOW == 183 (0x7ff878ee8400) [pid = 1805] [serial = 2323] [outer = 0x7ff861e4a000] 10:30:11 INFO - PROCESS | 1805 | 1461087011484 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 10:30:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 10:30:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 10:30:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 10:30:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 10:30:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 10:30:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 10:30:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 10:30:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 10:30:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 10:30:11 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 10:30:11 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 10:30:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:30:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:30:11 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 10:30:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 10:30:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 10:30:11 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:30:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 10:30:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:30:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:30:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 10:30:11 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 10:30:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 10:30:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:30:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:30:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 10:30:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 10:30:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 10:30:11 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1697ms 10:30:11 INFO - PROCESS | 1805 | 1461087011534 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 10:30:11 INFO - PROCESS | 1805 | 1461087011542 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 10:30:11 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 10:30:11 INFO - PROCESS | 1805 | 1461087011593 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 10:30:11 INFO - PROCESS | 1805 | 1461087011596 Marionette TRACE conn3 <- [1,3062,null,{}] 10:30:11 INFO - PROCESS | 1805 | 1461087011615 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:11 INFO - PROCESS | 1805 | 1461087011869 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 10:30:12 INFO - PROCESS | 1805 | 1461087012209 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:12 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff861067000 == 160 [pid = 1805] [id = 775] 10:30:12 INFO - PROCESS | 1805 | ++DOMWINDOW == 184 (0x7ff847d0d000) [pid = 1805] [serial = 2324] [outer = (nil)] 10:30:12 INFO - PROCESS | 1805 | ++DOMWINDOW == 185 (0x7ff8514e5000) [pid = 1805] [serial = 2325] [outer = 0x7ff847d0d000] 10:30:12 INFO - PROCESS | 1805 | 1461087012287 Marionette DEBUG loaded listener.js 10:30:12 INFO - PROCESS | 1805 | ++DOMWINDOW == 186 (0x7ff861860000) [pid = 1805] [serial = 2326] [outer = 0x7ff847d0d000] 10:30:12 INFO - PROCESS | 1805 | [1805] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:30:13 INFO - PROCESS | 1805 | 1461087013099 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 10:30:13 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 10:30:13 INFO - {} 10:30:13 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1583ms 10:30:13 INFO - PROCESS | 1805 | 1461087013136 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 10:30:13 INFO - PROCESS | 1805 | 1461087013140 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 10:30:13 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 10:30:13 INFO - PROCESS | 1805 | 1461087013152 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 10:30:13 INFO - PROCESS | 1805 | 1461087013162 Marionette TRACE conn3 <- [1,3066,null,{}] 10:30:13 INFO - PROCESS | 1805 | 1461087013170 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:13 INFO - PROCESS | 1805 | 1461087013433 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 10:30:13 INFO - PROCESS | 1805 | 1461087013731 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:13 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff87dd22000 == 161 [pid = 1805] [id = 776] 10:30:13 INFO - PROCESS | 1805 | ++DOMWINDOW == 187 (0x7ff84c260c00) [pid = 1805] [serial = 2327] [outer = (nil)] 10:30:13 INFO - PROCESS | 1805 | ++DOMWINDOW == 188 (0x7ff84c266800) [pid = 1805] [serial = 2328] [outer = 0x7ff84c260c00] 10:30:13 INFO - PROCESS | 1805 | 1461087013807 Marionette DEBUG loaded listener.js 10:30:13 INFO - PROCESS | 1805 | ++DOMWINDOW == 189 (0x7ff85c7e7000) [pid = 1805] [serial = 2329] [outer = 0x7ff84c260c00] 10:30:15 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84a121000 == 160 [pid = 1805] [id = 707] 10:30:15 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84e613000 == 159 [pid = 1805] [id = 757] 10:30:15 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85afb8000 == 158 [pid = 1805] [id = 753] 10:30:15 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85d553800 == 157 [pid = 1805] [id = 752] 10:30:15 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85d539000 == 156 [pid = 1805] [id = 751] 10:30:15 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84a0cd800 == 155 [pid = 1805] [id = 750] 10:30:15 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff851298800 == 154 [pid = 1805] [id = 749] 10:30:15 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85d880000 == 153 [pid = 1805] [id = 748] 10:30:15 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff878c2a000 == 152 [pid = 1805] [id = 746] 10:30:15 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff87dd1a800 == 151 [pid = 1805] [id = 747] 10:30:15 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff873bb1000 == 150 [pid = 1805] [id = 745] 10:30:15 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff868e20000 == 149 [pid = 1805] [id = 744] 10:30:15 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff866ce4800 == 148 [pid = 1805] [id = 743] 10:30:15 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff864582000 == 147 [pid = 1805] [id = 742] 10:30:15 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff8617bd800 == 146 [pid = 1805] [id = 741] 10:30:15 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff860986800 == 145 [pid = 1805] [id = 740] 10:30:15 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85ca14000 == 144 [pid = 1805] [id = 739] 10:30:15 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85ac1c800 == 143 [pid = 1805] [id = 738] 10:30:15 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff855445800 == 142 [pid = 1805] [id = 737] 10:30:15 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff851e94800 == 141 [pid = 1805] [id = 736] 10:30:15 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff85112c000 == 140 [pid = 1805] [id = 735] 10:30:15 INFO - PROCESS | 1805 | --DOCSHELL 0x7ff84c7a5800 == 139 [pid = 1805] [id = 734] 10:30:16 INFO - PROCESS | 1805 | --DOMWINDOW == 188 (0x7ff84e7b8800) [pid = 1805] [serial = 2201] [outer = (nil)] [url = about:blank] 10:30:16 INFO - PROCESS | 1805 | --DOMWINDOW == 187 (0x7ff85147f800) [pid = 1805] [serial = 2142] [outer = (nil)] [url = about:blank] 10:30:16 INFO - PROCESS | 1805 | --DOMWINDOW == 186 (0x7ff865b8b000) [pid = 1805] [serial = 2184] [outer = (nil)] [url = about:blank] 10:30:16 INFO - PROCESS | 1805 | --DOMWINDOW == 185 (0x7ff85c7ebc00) [pid = 1805] [serial = 2154] [outer = (nil)] [url = about:blank] 10:30:16 INFO - PROCESS | 1805 | --DOMWINDOW == 184 (0x7ff861669c00) [pid = 1805] [serial = 2165] [outer = (nil)] [url = about:blank] 10:30:16 INFO - PROCESS | 1805 | --DOMWINDOW == 183 (0x7ff855232c00) [pid = 1805] [serial = 2151] [outer = (nil)] [url = about:blank] 10:30:16 INFO - PROCESS | 1805 | --DOMWINDOW == 182 (0x7ff85364f000) [pid = 1805] [serial = 2147] [outer = (nil)] [url = about:blank] 10:30:16 INFO - PROCESS | 1805 | --DOMWINDOW == 181 (0x7ff85cacec00) [pid = 1805] [serial = 2156] [outer = (nil)] [url = about:blank] 10:30:16 INFO - PROCESS | 1805 | --DOMWINDOW == 180 (0x7ff84d9bc800) [pid = 1805] [serial = 2193] [outer = (nil)] [url = about:blank] 10:30:16 INFO - PROCESS | 1805 | --DOMWINDOW == 179 (0x7ff863006c00) [pid = 1805] [serial = 2168] [outer = (nil)] [url = about:blank] 10:30:16 INFO - PROCESS | 1805 | --DOMWINDOW == 178 (0x7ff84b767800) [pid = 1805] [serial = 2192] [outer = (nil)] [url = about:blank] 10:30:16 INFO - PROCESS | 1805 | --DOMWINDOW == 177 (0x7ff851d03800) [pid = 1805] [serial = 2144] [outer = (nil)] [url = about:blank] 10:30:16 INFO - PROCESS | 1805 | --DOMWINDOW == 176 (0x7ff86609d000) [pid = 1805] [serial = 2190] [outer = (nil)] [url = about:blank] 10:30:16 INFO - PROCESS | 1805 | --DOMWINDOW == 175 (0x7ff85c2f2800) [pid = 1805] [serial = 2153] [outer = (nil)] [url = about:blank] 10:30:16 INFO - PROCESS | 1805 | --DOMWINDOW == 174 (0x7ff8511db000) [pid = 1805] [serial = 2198] [outer = (nil)] [url = about:blank] 10:30:16 INFO - PROCESS | 1805 | --DOMWINDOW == 173 (0x7ff85f527000) [pid = 1805] [serial = 2162] [outer = (nil)] [url = about:blank] 10:30:16 INFO - PROCESS | 1805 | --DOMWINDOW == 172 (0x7ff8653c7800) [pid = 1805] [serial = 2177] [outer = (nil)] [url = about:blank] 10:30:16 INFO - PROCESS | 1805 | --DOMWINDOW == 171 (0x7ff861858800) [pid = 1805] [serial = 2121] [outer = (nil)] [url = about:blank] 10:30:16 INFO - PROCESS | 1805 | --DOMWINDOW == 170 (0x7ff8537b6000) [pid = 1805] [serial = 2148] [outer = (nil)] [url = about:blank] 10:30:16 INFO - PROCESS | 1805 | --DOMWINDOW == 169 (0x7ff8539f7000) [pid = 1805] [serial = 2150] [outer = (nil)] [url = about:blank] 10:30:16 INFO - PROCESS | 1805 | --DOMWINDOW == 168 (0x7ff865c37800) [pid = 1805] [serial = 2186] [outer = (nil)] [url = about:blank] 10:30:16 INFO - PROCESS | 1805 | --DOMWINDOW == 167 (0x7ff84e0ce000) [pid = 1805] [serial = 2195] [outer = (nil)] [url = about:blank] 10:30:16 INFO - PROCESS | 1805 | --DOMWINDOW == 166 (0x7ff851484000) [pid = 1805] [serial = 2064] [outer = (nil)] [url = about:blank] 10:30:16 INFO - PROCESS | 1805 | --DOMWINDOW == 165 (0x7ff86185b400) [pid = 1805] [serial = 2166] [outer = (nil)] [url = about:blank] 10:30:16 INFO - PROCESS | 1805 | --DOMWINDOW == 164 (0x7ff865ff4800) [pid = 1805] [serial = 2187] [outer = (nil)] [url = about:blank] 10:30:16 INFO - PROCESS | 1805 | --DOMWINDOW == 163 (0x7ff84e651000) [pid = 1805] [serial = 2139] [outer = (nil)] [url = about:blank] 10:30:16 INFO - PROCESS | 1805 | --DOMWINDOW == 162 (0x7ff84c4afc00) [pid = 1805] [serial = 2138] [outer = (nil)] [url = about:blank] 10:30:16 INFO - PROCESS | 1805 | --DOMWINDOW == 161 (0x7ff863248000) [pid = 1805] [serial = 2171] [outer = (nil)] [url = about:blank] 10:30:16 INFO - PROCESS | 1805 | --DOMWINDOW == 160 (0x7ff85d166800) [pid = 1805] [serial = 2157] [outer = (nil)] [url = about:blank] 10:30:16 INFO - PROCESS | 1805 | --DOMWINDOW == 159 (0x7ff852e04000) [pid = 1805] [serial = 2145] [outer = (nil)] [url = about:blank] 10:30:16 INFO - PROCESS | 1805 | --DOMWINDOW == 158 (0x7ff8514efc00) [pid = 1805] [serial = 2199] [outer = (nil)] [url = about:blank] 10:30:16 INFO - PROCESS | 1805 | --DOMWINDOW == 157 (0x7ff863ebfc00) [pid = 1805] [serial = 2174] [outer = (nil)] [url = about:blank] 10:30:16 INFO - PROCESS | 1805 | --DOMWINDOW == 156 (0x7ff865946400) [pid = 1805] [serial = 2183] [outer = (nil)] [url = about:blank] 10:30:16 INFO - PROCESS | 1805 | --DOMWINDOW == 155 (0x7ff8657f2800) [pid = 1805] [serial = 2180] [outer = (nil)] [url = about:blank] 10:30:16 INFO - PROCESS | 1805 | --DOMWINDOW == 154 (0x7ff8649c0400) [pid = 1805] [serial = 2175] [outer = (nil)] [url = about:blank] 10:30:16 INFO - PROCESS | 1805 | --DOMWINDOW == 153 (0x7ff86593e800) [pid = 1805] [serial = 2181] [outer = (nil)] [url = about:blank] 10:30:16 INFO - PROCESS | 1805 | --DOMWINDOW == 152 (0x7ff865480400) [pid = 1805] [serial = 2178] [outer = (nil)] [url = about:blank] 10:30:16 INFO - PROCESS | 1805 | --DOMWINDOW == 151 (0x7ff863296800) [pid = 1805] [serial = 2172] [outer = (nil)] [url = about:blank] 10:30:16 INFO - PROCESS | 1805 | --DOMWINDOW == 150 (0x7ff866096000) [pid = 1805] [serial = 2189] [outer = (nil)] [url = about:blank] 10:30:16 INFO - PROCESS | 1805 | --DOMWINDOW == 149 (0x7ff850fd5800) [pid = 1805] [serial = 2141] [outer = (nil)] [url = about:blank] 10:30:16 INFO - PROCESS | 1805 | --DOMWINDOW == 148 (0x7ff84e76e400) [pid = 1805] [serial = 2196] [outer = (nil)] [url = about:blank] 10:30:16 INFO - PROCESS | 1805 | --DOMWINDOW == 147 (0x7ff85d6d6800) [pid = 1805] [serial = 2160] [outer = (nil)] [url = about:blank] 10:30:16 INFO - PROCESS | 1805 | --DOMWINDOW == 146 (0x7ff860c4ec00) [pid = 1805] [serial = 2163] [outer = (nil)] [url = about:blank] 10:30:16 INFO - PROCESS | 1805 | --DOMWINDOW == 145 (0x7ff863228400) [pid = 1805] [serial = 2169] [outer = (nil)] [url = about:blank] 10:30:16 INFO - PROCESS | 1805 | --DOMWINDOW == 144 (0x7ff85d514400) [pid = 1805] [serial = 2159] [outer = (nil)] [url = about:blank] 10:30:16 INFO - PROCESS | 1805 | 1461087016645 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 10:30:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 10:30:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 10:30:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 10:30:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 10:30:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 10:30:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 10:30:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 10:30:16 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 3552ms 10:30:16 INFO - PROCESS | 1805 | 1461087016707 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 10:30:16 INFO - PROCESS | 1805 | 1461087016714 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 10:30:16 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 10:30:16 INFO - PROCESS | 1805 | 1461087016722 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 10:30:16 INFO - PROCESS | 1805 | 1461087016727 Marionette TRACE conn3 <- [1,3070,null,{}] 10:30:16 INFO - PROCESS | 1805 | 1461087016734 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:16 INFO - PROCESS | 1805 | 1461087016959 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 10:30:17 INFO - PROCESS | 1805 | 1461087017171 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:17 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84a0bf800 == 140 [pid = 1805] [id = 777] 10:30:17 INFO - PROCESS | 1805 | ++DOMWINDOW == 145 (0x7ff84a19a000) [pid = 1805] [serial = 2330] [outer = (nil)] 10:30:17 INFO - PROCESS | 1805 | ++DOMWINDOW == 146 (0x7ff84b763c00) [pid = 1805] [serial = 2331] [outer = 0x7ff84a19a000] 10:30:17 INFO - PROCESS | 1805 | 1461087017240 Marionette DEBUG loaded listener.js 10:30:17 INFO - PROCESS | 1805 | ++DOMWINDOW == 147 (0x7ff84c26b400) [pid = 1805] [serial = 2332] [outer = 0x7ff84a19a000] 10:30:18 INFO - PROCESS | 1805 | 1461087018075 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 10:30:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 10:30:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 10:30:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 10:30:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 10:30:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 10:30:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 10:30:18 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1383ms 10:30:18 INFO - PROCESS | 1805 | 1461087018112 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 10:30:18 INFO - PROCESS | 1805 | 1461087018118 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 10:30:18 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 10:30:18 INFO - PROCESS | 1805 | 1461087018130 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 10:30:18 INFO - PROCESS | 1805 | 1461087018133 Marionette TRACE conn3 <- [1,3074,null,{}] 10:30:18 INFO - PROCESS | 1805 | 1461087018139 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:18 INFO - PROCESS | 1805 | 1461087018414 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 10:30:18 INFO - PROCESS | 1805 | 1461087018678 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:18 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84c123800 == 141 [pid = 1805] [id = 778] 10:30:18 INFO - PROCESS | 1805 | ++DOMWINDOW == 148 (0x7ff847d19400) [pid = 1805] [serial = 2333] [outer = (nil)] 10:30:18 INFO - PROCESS | 1805 | ++DOMWINDOW == 149 (0x7ff84c25fc00) [pid = 1805] [serial = 2334] [outer = 0x7ff847d19400] 10:30:18 INFO - PROCESS | 1805 | 1461087018739 Marionette DEBUG loaded listener.js 10:30:18 INFO - PROCESS | 1805 | ++DOMWINDOW == 150 (0x7ff84dc39800) [pid = 1805] [serial = 2335] [outer = 0x7ff847d19400] 10:30:19 INFO - PROCESS | 1805 | 1461087019556 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 10:30:19 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 10:30:19 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 10:30:19 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 10:30:19 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 10:30:19 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 10:30:19 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 10:30:19 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1484ms 10:30:19 INFO - PROCESS | 1805 | 1461087019619 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 10:30:19 INFO - PROCESS | 1805 | 1461087019623 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 10:30:19 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 10:30:19 INFO - PROCESS | 1805 | 1461087019630 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 10:30:19 INFO - PROCESS | 1805 | 1461087019635 Marionette TRACE conn3 <- [1,3078,null,{}] 10:30:19 INFO - PROCESS | 1805 | 1461087019650 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:19 INFO - PROCESS | 1805 | 1461087019958 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 10:30:20 INFO - PROCESS | 1805 | 1461087019999 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:20 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84e625800 == 142 [pid = 1805] [id = 779] 10:30:20 INFO - PROCESS | 1805 | ++DOMWINDOW == 151 (0x7ff84e7b3000) [pid = 1805] [serial = 2336] [outer = (nil)] 10:30:20 INFO - PROCESS | 1805 | ++DOMWINDOW == 152 (0x7ff850a0e400) [pid = 1805] [serial = 2337] [outer = 0x7ff84e7b3000] 10:30:20 INFO - PROCESS | 1805 | 1461087020134 Marionette DEBUG loaded listener.js 10:30:20 INFO - PROCESS | 1805 | ++DOMWINDOW == 153 (0x7ff850fd3800) [pid = 1805] [serial = 2338] [outer = 0x7ff84e7b3000] 10:30:21 INFO - PROCESS | 1805 | --DOMWINDOW == 152 (0x7ff84a4e1800) [pid = 1805] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 10:30:21 INFO - PROCESS | 1805 | --DOMWINDOW == 151 (0x7ff84dfe6800) [pid = 1805] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 10:30:21 INFO - PROCESS | 1805 | --DOMWINDOW == 150 (0x7ff850ed4000) [pid = 1805] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 10:30:21 INFO - PROCESS | 1805 | --DOMWINDOW == 149 (0x7ff865c39800) [pid = 1805] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 10:30:21 INFO - PROCESS | 1805 | --DOMWINDOW == 148 (0x7ff850fd4400) [pid = 1805] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 10:30:21 INFO - PROCESS | 1805 | --DOMWINDOW == 147 (0x7ff851b26800) [pid = 1805] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 10:30:21 INFO - PROCESS | 1805 | --DOMWINDOW == 146 (0x7ff8660b9000) [pid = 1805] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 10:30:21 INFO - PROCESS | 1805 | --DOMWINDOW == 145 (0x7ff84e26fc00) [pid = 1805] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 10:30:21 INFO - PROCESS | 1805 | --DOMWINDOW == 144 (0x7ff851485c00) [pid = 1805] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 10:30:21 INFO - PROCESS | 1805 | --DOMWINDOW == 143 (0x7ff850cf2000) [pid = 1805] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 10:30:21 INFO - PROCESS | 1805 | --DOMWINDOW == 142 (0x7ff8616ac000) [pid = 1805] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 10:30:21 INFO - PROCESS | 1805 | --DOMWINDOW == 141 (0x7ff850bb5c00) [pid = 1805] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 10:30:21 INFO - PROCESS | 1805 | --DOMWINDOW == 140 (0x7ff861666000) [pid = 1805] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 10:30:21 INFO - PROCESS | 1805 | --DOMWINDOW == 139 (0x7ff851cc6c00) [pid = 1805] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 10:30:21 INFO - PROCESS | 1805 | --DOMWINDOW == 138 (0x7ff8493b0800) [pid = 1805] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 10:30:21 INFO - PROCESS | 1805 | --DOMWINDOW == 137 (0x7ff8493afc00) [pid = 1805] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 10:30:21 INFO - PROCESS | 1805 | --DOMWINDOW == 136 (0x7ff855240000) [pid = 1805] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 10:30:21 INFO - PROCESS | 1805 | --DOMWINDOW == 135 (0x7ff854f68000) [pid = 1805] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 10:30:21 INFO - PROCESS | 1805 | --DOMWINDOW == 134 (0x7ff850bb1000) [pid = 1805] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:30:21 INFO - PROCESS | 1805 | --DOMWINDOW == 133 (0x7ff8616ab400) [pid = 1805] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 10:30:21 INFO - PROCESS | 1805 | --DOMWINDOW == 132 (0x7ff84b728c00) [pid = 1805] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 10:30:21 INFO - PROCESS | 1805 | --DOMWINDOW == 131 (0x7ff85c673400) [pid = 1805] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 10:30:21 INFO - PROCESS | 1805 | --DOMWINDOW == 130 (0x7ff8493acc00) [pid = 1805] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 10:30:21 INFO - PROCESS | 1805 | --DOMWINDOW == 129 (0x7ff86734fc00) [pid = 1805] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 10:30:21 INFO - PROCESS | 1805 | --DOMWINDOW == 128 (0x7ff86646bc00) [pid = 1805] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:30:21 INFO - PROCESS | 1805 | 1461087021516 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 10:30:21 INFO - PROCESS | 1805 | 1461087021579 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 10:30:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 10:30:21 INFO - PROCESS | 1805 | 1461087021593 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 10:30:21 INFO - PROCESS | 1805 | 1461087021595 Marionette TRACE conn3 <- [1,3082,null,{}] 10:30:21 INFO - PROCESS | 1805 | 1461087021600 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:21 INFO - PROCESS | 1805 | 1461087021899 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 10:30:21 INFO - PROCESS | 1805 | 1461087021922 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:21 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff850d11000 == 143 [pid = 1805] [id = 780] 10:30:21 INFO - PROCESS | 1805 | ++DOMWINDOW == 129 (0x7ff850fd5000) [pid = 1805] [serial = 2339] [outer = (nil)] 10:30:21 INFO - PROCESS | 1805 | ++DOMWINDOW == 130 (0x7ff8514ec800) [pid = 1805] [serial = 2340] [outer = 0x7ff850fd5000] 10:30:21 INFO - PROCESS | 1805 | 1461087021986 Marionette DEBUG loaded listener.js 10:30:22 INFO - PROCESS | 1805 | ++DOMWINDOW == 131 (0x7ff8516bc400) [pid = 1805] [serial = 2341] [outer = 0x7ff850fd5000] 10:30:22 INFO - PROCESS | 1805 | 1461087022776 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 10:30:22 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 10:30:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 10:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:30:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 10:30:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 10:30:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1238ms 10:30:22 INFO - PROCESS | 1805 | 1461087022828 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 10:30:22 INFO - PROCESS | 1805 | 1461087022832 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 10:30:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 10:30:22 INFO - PROCESS | 1805 | 1461087022837 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 10:30:22 INFO - PROCESS | 1805 | 1461087022839 Marionette TRACE conn3 <- [1,3086,null,{}] 10:30:22 INFO - PROCESS | 1805 | 1461087022845 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:23 INFO - PROCESS | 1805 | 1461087023132 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 10:30:23 INFO - PROCESS | 1805 | 1461087023537 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:23 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff849737800 == 144 [pid = 1805] [id = 781] 10:30:23 INFO - PROCESS | 1805 | ++DOMWINDOW == 132 (0x7ff847d10c00) [pid = 1805] [serial = 2342] [outer = (nil)] 10:30:23 INFO - PROCESS | 1805 | ++DOMWINDOW == 133 (0x7ff847d18800) [pid = 1805] [serial = 2343] [outer = 0x7ff847d10c00] 10:30:23 INFO - PROCESS | 1805 | 1461087023699 Marionette DEBUG loaded listener.js 10:30:23 INFO - PROCESS | 1805 | ++DOMWINDOW == 134 (0x7ff84a004000) [pid = 1805] [serial = 2344] [outer = 0x7ff847d10c00] 10:30:24 INFO - PROCESS | 1805 | 1461087024539 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 10:30:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 10:30:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1733ms 10:30:24 INFO - PROCESS | 1805 | 1461087024574 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 10:30:24 INFO - PROCESS | 1805 | 1461087024580 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 10:30:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 10:30:24 INFO - PROCESS | 1805 | 1461087024587 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 10:30:24 INFO - PROCESS | 1805 | 1461087024596 Marionette TRACE conn3 <- [1,3090,null,{}] 10:30:24 INFO - PROCESS | 1805 | 1461087024602 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:24 INFO - PROCESS | 1805 | 1461087024888 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 10:30:25 INFO - PROCESS | 1805 | 1461087025194 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:25 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff84e045000 == 145 [pid = 1805] [id = 782] 10:30:25 INFO - PROCESS | 1805 | ++DOMWINDOW == 135 (0x7ff84c260000) [pid = 1805] [serial = 2345] [outer = (nil)] 10:30:25 INFO - PROCESS | 1805 | ++DOMWINDOW == 136 (0x7ff84c4b1400) [pid = 1805] [serial = 2346] [outer = 0x7ff84c260000] 10:30:25 INFO - PROCESS | 1805 | 1461087025338 Marionette DEBUG loaded listener.js 10:30:25 INFO - PROCESS | 1805 | ++DOMWINDOW == 137 (0x7ff84dfb0800) [pid = 1805] [serial = 2347] [outer = 0x7ff84c260000] 10:30:26 INFO - PROCESS | 1805 | 1461087026239 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 10:30:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 10:30:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1695ms 10:30:26 INFO - PROCESS | 1805 | 1461087026287 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 10:30:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 10:30:26 INFO - PROCESS | 1805 | 1461087026294 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 10:30:26 INFO - PROCESS | 1805 | 1461087026300 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 10:30:26 INFO - PROCESS | 1805 | 1461087026304 Marionette TRACE conn3 <- [1,3094,null,{}] 10:30:26 INFO - PROCESS | 1805 | 1461087026358 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:26 INFO - PROCESS | 1805 | 1461087026623 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 10:30:27 INFO - PROCESS | 1805 | 1461087027009 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:27 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff851414000 == 146 [pid = 1805] [id = 783] 10:30:27 INFO - PROCESS | 1805 | ++DOMWINDOW == 138 (0x7ff84c265400) [pid = 1805] [serial = 2348] [outer = (nil)] 10:30:27 INFO - PROCESS | 1805 | ++DOMWINDOW == 139 (0x7ff84e769400) [pid = 1805] [serial = 2349] [outer = 0x7ff84c265400] 10:30:27 INFO - PROCESS | 1805 | 1461087027091 Marionette DEBUG loaded listener.js 10:30:27 INFO - PROCESS | 1805 | ++DOMWINDOW == 140 (0x7ff850a11400) [pid = 1805] [serial = 2350] [outer = 0x7ff84c265400] 10:30:27 INFO - PROCESS | 1805 | 1461087027947 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 10:30:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 10:30:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1688ms 10:30:27 INFO - PROCESS | 1805 | 1461087027988 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 10:30:27 INFO - PROCESS | 1805 | 1461087027993 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 10:30:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 10:30:28 INFO - PROCESS | 1805 | 1461087028010 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 10:30:28 INFO - PROCESS | 1805 | 1461087028020 Marionette TRACE conn3 <- [1,3098,null,{}] 10:30:28 INFO - PROCESS | 1805 | 1461087028026 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:28 INFO - PROCESS | 1805 | 1461087028415 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 10:30:28 INFO - PROCESS | 1805 | 1461087028620 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:28 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff852be0800 == 147 [pid = 1805] [id = 784] 10:30:28 INFO - PROCESS | 1805 | ++DOMWINDOW == 141 (0x7ff850a04400) [pid = 1805] [serial = 2351] [outer = (nil)] 10:30:28 INFO - PROCESS | 1805 | ++DOMWINDOW == 142 (0x7ff851957c00) [pid = 1805] [serial = 2352] [outer = 0x7ff850a04400] 10:30:28 INFO - PROCESS | 1805 | 1461087028755 Marionette DEBUG loaded listener.js 10:30:28 INFO - PROCESS | 1805 | ++DOMWINDOW == 143 (0x7ff851cc8000) [pid = 1805] [serial = 2353] [outer = 0x7ff850a04400] 10:30:29 INFO - PROCESS | 1805 | 1461087029838 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 10:30:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 10:30:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 10:30:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1899ms 10:30:29 INFO - PROCESS | 1805 | 1461087029904 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 10:30:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 10:30:29 INFO - PROCESS | 1805 | 1461087029912 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 10:30:29 INFO - PROCESS | 1805 | 1461087029921 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 10:30:29 INFO - PROCESS | 1805 | 1461087029927 Marionette TRACE conn3 <- [1,3102,null,{}] 10:30:29 INFO - PROCESS | 1805 | 1461087029978 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:30 INFO - PROCESS | 1805 | 1461087030436 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 10:30:30 INFO - PROCESS | 1805 | 1461087030773 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:30 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff8553b4800 == 148 [pid = 1805] [id = 785] 10:30:30 INFO - PROCESS | 1805 | ++DOMWINDOW == 144 (0x7ff850fd9400) [pid = 1805] [serial = 2354] [outer = (nil)] 10:30:30 INFO - PROCESS | 1805 | ++DOMWINDOW == 145 (0x7ff852e0a000) [pid = 1805] [serial = 2355] [outer = 0x7ff850fd9400] 10:30:30 INFO - PROCESS | 1805 | 1461087030848 Marionette DEBUG loaded listener.js 10:30:30 INFO - PROCESS | 1805 | ++DOMWINDOW == 146 (0x7ff853650c00) [pid = 1805] [serial = 2356] [outer = 0x7ff850fd9400] 10:30:31 INFO - PROCESS | 1805 | 1461087031653 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 10:30:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 10:30:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1741ms 10:30:31 INFO - PROCESS | 1805 | 1461087031661 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 10:30:31 INFO - PROCESS | 1805 | 1461087031664 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 10:30:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 10:30:31 INFO - PROCESS | 1805 | 1461087031670 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 10:30:31 INFO - PROCESS | 1805 | 1461087031673 Marionette TRACE conn3 <- [1,3106,null,{}] 10:30:31 INFO - PROCESS | 1805 | 1461087031679 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:32 INFO - PROCESS | 1805 | 1461087032020 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 10:30:32 INFO - PROCESS | 1805 | 1461087032349 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:32 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff855cc5800 == 149 [pid = 1805] [id = 786] 10:30:32 INFO - PROCESS | 1805 | ++DOMWINDOW == 147 (0x7ff854f6f400) [pid = 1805] [serial = 2357] [outer = (nil)] 10:30:32 INFO - PROCESS | 1805 | ++DOMWINDOW == 148 (0x7ff854fcdc00) [pid = 1805] [serial = 2358] [outer = 0x7ff854f6f400] 10:30:32 INFO - PROCESS | 1805 | 1461087032503 Marionette DEBUG loaded listener.js 10:30:32 INFO - PROCESS | 1805 | ++DOMWINDOW == 149 (0x7ff8553c4800) [pid = 1805] [serial = 2359] [outer = 0x7ff854f6f400] 10:30:33 INFO - PROCESS | 1805 | 1461087033380 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 10:30:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 10:30:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 10:30:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 10:30:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1735ms 10:30:33 INFO - PROCESS | 1805 | 1461087033407 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 10:30:33 INFO - PROCESS | 1805 | 1461087033416 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 10:30:33 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 10:30:33 INFO - PROCESS | 1805 | 1461087033428 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 10:30:33 INFO - PROCESS | 1805 | 1461087033430 Marionette TRACE conn3 <- [1,3110,null,{}] 10:30:33 INFO - PROCESS | 1805 | 1461087033436 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:33 INFO - PROCESS | 1805 | 1461087033685 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 10:30:33 INFO - PROCESS | 1805 | 1461087033985 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:34 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85afb4800 == 150 [pid = 1805] [id = 787] 10:30:34 INFO - PROCESS | 1805 | ++DOMWINDOW == 150 (0x7ff854f70000) [pid = 1805] [serial = 2360] [outer = (nil)] 10:30:34 INFO - PROCESS | 1805 | ++DOMWINDOW == 151 (0x7ff8555ee800) [pid = 1805] [serial = 2361] [outer = 0x7ff854f70000] 10:30:34 INFO - PROCESS | 1805 | 1461087034063 Marionette DEBUG loaded listener.js 10:30:34 INFO - PROCESS | 1805 | ++DOMWINDOW == 152 (0x7ff855884000) [pid = 1805] [serial = 2362] [outer = 0x7ff854f70000] 10:30:34 INFO - PROCESS | 1805 | 1461087034863 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 10:30:34 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 10:30:34 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:30:34 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 10:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:30:34 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 10:30:34 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1477ms 10:30:34 INFO - PROCESS | 1805 | 1461087034908 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 10:30:34 INFO - PROCESS | 1805 | 1461087034911 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 10:30:34 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 10:30:34 INFO - PROCESS | 1805 | 1461087034918 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 10:30:34 INFO - PROCESS | 1805 | 1461087034921 Marionette TRACE conn3 <- [1,3114,null,{}] 10:30:34 INFO - PROCESS | 1805 | 1461087034926 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:35 INFO - PROCESS | 1805 | 1461087035193 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 10:30:35 INFO - PROCESS | 1805 | 1461087035492 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"97c24549-388e-4894-9143-d5fc127d507f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:35 INFO - PROCESS | 1805 | ++DOCSHELL 0x7ff85ca26800 == 151 [pid = 1805] [id = 788] 10:30:35 INFO - PROCESS | 1805 | ++DOMWINDOW == 153 (0x7ff8553c7c00) [pid = 1805] [serial = 2363] [outer = (nil)] 10:30:35 INFO - PROCESS | 1805 | ++DOMWINDOW == 154 (0x7ff85aed1000) [pid = 1805] [serial = 2364] [outer = 0x7ff8553c7c00] 10:30:35 INFO - PROCESS | 1805 | 1461087035574 Marionette DEBUG loaded listener.js 10:30:35 INFO - PROCESS | 1805 | ++DOMWINDOW == 155 (0x7ff85c2ef400) [pid = 1805] [serial = 2365] [outer = 0x7ff8553c7c00] 10:30:36 INFO - PROCESS | 1805 | 1461087036583 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 10:30:36 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 10:30:36 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1679ms 10:30:36 INFO - PROCESS | 1805 | 1461087036598 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 10:30:36 INFO - PROCESS | 1805 | 1461087036603 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 10:30:37 WARNING - u'runner_teardown' () 10:30:37 INFO - No more tests 10:30:37 INFO - Got 0 unexpected results 10:30:37 INFO - SUITE-END | took 1215s 10:30:37 INFO - Closing logging queue 10:30:37 INFO - queue closed 10:30:38 INFO - Return code: 0 10:30:38 WARNING - # TBPL SUCCESS # 10:30:38 INFO - Running post-action listener: _resource_record_post_action 10:30:38 INFO - Running post-run listener: _resource_record_post_run 10:30:39 INFO - Total resource usage - Wall time: 1251s; CPU: 98.0%; Read bytes: 8470528; Write bytes: 974327808; Read time: 464; Write time: 315588 10:30:39 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 10:30:39 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 0; Write bytes: 52097024; Read time: 0; Write time: 44300 10:30:39 INFO - run-tests - Wall time: 1221s; CPU: 98.0%; Read bytes: 5861376; Write bytes: 922230784; Read time: 340; Write time: 271288 10:30:39 INFO - Running post-run listener: _upload_blobber_files 10:30:39 INFO - Blob upload gear active. 10:30:39 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 10:30:39 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:30:39 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-inbound', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 10:30:39 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-inbound -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 10:30:39 INFO - (blobuploader) - INFO - Open directory for files ... 10:30:39 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 10:30:40 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:30:40 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:30:42 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 10:30:42 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:30:42 INFO - (blobuploader) - INFO - Done attempting. 10:30:42 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 10:30:42 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:30:42 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:30:43 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 10:30:43 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:30:43 INFO - (blobuploader) - INFO - Done attempting. 10:30:43 INFO - (blobuploader) - INFO - Iteration through files over. 10:30:43 INFO - Return code: 0 10:30:43 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 10:30:43 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 10:30:43 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/f62c2347bb05420f4c5d5ad6fb35d09eb579b1d21132167ed8d1433a44e2a81cbd53df2399b649f61e137086b1e89fb61637a995f1ef0731e2c7c4fb80de906d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/46d2ebb6297203ae064a44b75a6cf2fe0ac4cd78b1477fc3e0a89e7d393eb2497d393c073ca24d9018f38fd13d1528c5443441b228ac2ab18573acfb92317efb"} 10:30:43 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 10:30:43 INFO - Writing to file /builds/slave/test/properties/blobber_files 10:30:43 INFO - Contents: 10:30:43 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/f62c2347bb05420f4c5d5ad6fb35d09eb579b1d21132167ed8d1433a44e2a81cbd53df2399b649f61e137086b1e89fb61637a995f1ef0731e2c7c4fb80de906d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/46d2ebb6297203ae064a44b75a6cf2fe0ac4cd78b1477fc3e0a89e7d393eb2497d393c073ca24d9018f38fd13d1528c5443441b228ac2ab18573acfb92317efb"} 10:30:43 INFO - Running post-run listener: copy_logs_to_upload_dir 10:30:43 INFO - Copying logs to upload dir... 10:30:43 INFO - mkdir: /builds/slave/test/build/upload/logs 10:30:43 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1328.949770 ========= master_lag: 1.27 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 10 secs) (at 2016-04-19 10:30:44.859307) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 10:30:44.860367) ========= 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=9ca12473fbb1d023794ffd180000023c-1461085443.731519-1905924670 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/f62c2347bb05420f4c5d5ad6fb35d09eb579b1d21132167ed8d1433a44e2a81cbd53df2399b649f61e137086b1e89fb61637a995f1ef0731e2c7c4fb80de906d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/46d2ebb6297203ae064a44b75a6cf2fe0ac4cd78b1477fc3e0a89e7d393eb2497d393c073ca24d9018f38fd13d1528c5443441b228ac2ab18573acfb92317efb"} build_url:https://queue.taskcluster.net/v1/task/CesEYCxgTVGt6M48-DQ2Jg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/CesEYCxgTVGt6M48-DQ2Jg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.052566 build_url: 'https://queue.taskcluster.net/v1/task/CesEYCxgTVGt6M48-DQ2Jg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/f62c2347bb05420f4c5d5ad6fb35d09eb579b1d21132167ed8d1433a44e2a81cbd53df2399b649f61e137086b1e89fb61637a995f1ef0731e2c7c4fb80de906d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/46d2ebb6297203ae064a44b75a6cf2fe0ac4cd78b1477fc3e0a89e7d393eb2497d393c073ca24d9018f38fd13d1528c5443441b228ac2ab18573acfb92317efb"}' symbols_url: 'https://queue.taskcluster.net/v1/task/CesEYCxgTVGt6M48-DQ2Jg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.58 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 10:30:45.490817) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 10:30:45.491177) ========= 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=9ca12473fbb1d023794ffd180000023c-1461085443.731519-1905924670 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.029752 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 10:30:45.570564) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 10:30:45.570854) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 10:30:45.571230) ========= ========= Total master_lag: 2.23 =========